Posts by kyle@mastodon.kylerank.in
(DIR) Post #B1K2oMwzGzQy1EXMnI by kyle@mastodon.kylerank.in
2025-12-17T00:10:46Z
0 likes, 0 repeats
""We're not incentivized to push one model or the other," Enzor-DeMeo told The Verge."Not incentivized *yet*. The Mozilla push to integrate AI into the browser finally makes sense to me and I can't believe I didn't see the strategy before. It's not about the hype cycle, it's all about getting a lucrative investment ala Google from these AI companies to push a particular model as the default.#AI #Firefox https://www.theverge.com/tech/845216/mozilla-ceo-anthony-enzor-demeo
(DIR) Post #B1rcb2TINTmdm51ZpI by kyle@mastodon.kylerank.in
2026-01-02T04:57:13Z
0 likes, 0 repeats
My recent interest in local AI models and gaming are taking their toll on my Framework 13 storage, but with the price bump for SSDs I decided to harvest an underused 2TB NVMe drive from a spare laptop/server instead.The last two days I did a migration dance to downsize a Debian server to a smaller disk, and a Bluefin workstation to a larger one. In both cases I found it simplest to do a fresh install on the "new" drive and migrate appropriate data over from the old one.#linux
(DIR) Post #B1rdbXIzq10DMH0ZG4 by kyle@mastodon.kylerank.in
2026-01-02T05:08:32Z
0 likes, 0 repeats
In the past if I were migrating the Debian system to larger storage, I'd consider using dd and then growing the file system afterwards. Or alternatively manually make partitions and use my find | cpio or rsync methods to just move files over, then reinstall GRUB.In this case moving to a smaller drive in one case, and growing an encrypted btrfs disk (with internal volumes) in another made things complicated enough that reinstalling + selective file sync was the simplest approach.
(DIR) Post #B1vQ52hnYDNsPpclgu by kyle@mastodon.kylerank.in
2026-01-04T00:55:50Z
0 likes, 0 repeats
@souldessin You aren't missing anything, I have been slowly nibbling away at dressing the loom. I'm a bit intimidated at the scope of the project and some other projects have also gotten in the way a bit. I did spend another hour at the loom threading more heddles, but I still haven't gotten to actual weaving yet.
(DIR) Post #B1xpKmMGz1gFWG4n6e by kyle@mastodon.kylerank.in
2026-01-05T04:48:11Z
0 likes, 0 repeats
@gardiner_bryant What do you think it is about reading on a digital screen that makes it easier to have longer reading sessions? Is it something about turning physical pages, or the differences in weight?
(DIR) Post #B2DF7oCszOu6iisOy8 by kyle@mastodon.kylerank.in
2026-01-12T15:17:53Z
0 likes, 0 repeats
I haven't ever maintained a blog, but since Linux Journal folded and I no longer work at Purism, I miss having an outlet for longer-form thoughts.Over the last five years or so, I've observed a Renaissance in innovation on the Linux desktop that hearkens back to the Golden Era of the desktop from the mid-1990s into the aughts.In this (pretty long, likely controversial) post, I talk through the Golden Era, Dark Ages, Renaissance, and what's next.#linux https://kylerank.in/blog/linux-desktop-renaissance.html
(DIR) Post #B2DGunTSbNjQakYIcq by kyle@mastodon.kylerank.in
2026-01-12T15:37:57Z
0 likes, 0 repeats
@patrick There is certainly still a place for curation and recommendation (Bazaar for instance has a feature to allow platforms to recommend certain software), but at least for desktop apps I wonder how much quality control is part of the packaging process in distributions, outside of just ensuring software compatibility with the rest of the system (which isn't necessary if it's in a container).
(DIR) Post #B2DH6TKdJgrJb1zTNo by kyle@mastodon.kylerank.in
2026-01-12T15:40:05Z
0 likes, 0 repeats
@patrick I suspect what you may mean is that the process of getting packaged by a distro in the first place is the quality control, as they act as a gatekeeper to what software is valuable enough to be made available to users. I think that constraint might be causing more harm than good.
(DIR) Post #B2DyT2EoVs4yFuH2K8 by kyle@mastodon.kylerank.in
2026-01-12T23:45:57Z
0 likes, 0 repeats
@patrick yeah I wonder just how often distro package maintainers audit source code changes in general, not just for security-relevant changes which they are not likely able to detect anyway (if we are talking intentionally malicious changes that would attempt to obfuscate)
(DIR) Post #B2FIUGCeGkaC6A5BL6 by kyle@mastodon.kylerank.in
2026-01-13T15:04:59Z
0 likes, 0 repeats
@janvlug @purism It's true, they are still in business, I guess my mind was in the past tense personally since I was writing about my past, and that slipped into the tense in that sentence.
(DIR) Post #B2FInrJ2XqcwfpPwUC by kyle@mastodon.kylerank.in
2026-01-13T15:08:33Z
0 likes, 0 repeats
@lwriemen At the time apt came about, we did have a way to essentially "vendor" dependencies with software via static linking, but storage was too precious so dynamic libraries were preferred. The hope that containers presents is in no longer having to factor in system software dependencies in your code (dependencies that are often out of date). It comes at some storage cost, but for desktop systems storage isn't nearly at the kind of premium anymore.
(DIR) Post #B2FfXmbyWtEkQTZskC by kyle@mastodon.kylerank.in
2026-01-13T19:23:20Z
0 likes, 0 repeats
@lwriemen Qubes definitely has a security advantage, because it is using hardware virtualization features to isolate software from each other, and with containers you are relying on software controls enforced by the kernel (if enabled by tools like bubblewrap within the container to begin with, some Flatpaks are pretty locked down, other’s less so).
(DIR) Post #B2FfmyD3gr1ejzAHgm by kyle@mastodon.kylerank.in
2026-01-13T19:26:06Z
0 likes, 0 repeats
@lwriemen Space savings is a tougher call. Even if you only have a single VM for everything, you still need that space for that base image. Base images inside flatpaks are likely smaller than a base Qubes Debian/Fedora VM.If the base VM image doesn’t have the system libraries a particular desktop app needs, and other desktop apps in a different Qube uses some of the same libraries, I would think both of those layers on top of the base VM would have dupe packages in them. So a toss-up there.
(DIR) Post #B2JqCI7cZPE5uYAqsC by kyle@mastodon.kylerank.in
2026-01-15T19:41:31Z
0 likes, 0 repeats
@robchahin You can’t spell “pizza” without “ai”
(DIR) Post #B2ODCypSrRQLwWooaG by kyle@mastodon.kylerank.in
2026-01-17T22:18:12Z
0 likes, 0 repeats
@obrientg that looks like a very nice one. It’s similar to the floor look I have in my living room
(DIR) Post #B2RjJwLjyp8K1XhyMa by kyle@mastodon.kylerank.in
2026-01-19T15:02:07Z
0 likes, 0 repeats
@mjg59 It certainly seems like a promising business. But then you inevitably get drawn into phones. Between that and navigating the purity spiral within the community, it's an Oregon Trail with a lot of dysentery and tombstones along the way.
(DIR) Post #B2Rsd5uNZ3TOl87OmO by kyle@mastodon.kylerank.in
2026-01-19T16:46:29Z
0 likes, 0 repeats
@patrick @mjg59 Yeah your approach has a better chance of success, even at the risk of alienating more extreme parts of the community.As far as Purism goes, plenty of folks on the inside truly were in it for the purity, personally and professionally. It wasn't just a claim to them, despite the challenges. Things would have been a *lot* easier if you didn't have to seek things like RYF or maintain endorsement of a Free Software OS.
(DIR) Post #B2eWlPV0eeKzDSpxcO by kyle@mastodon.kylerank.in
2026-01-25T18:16:58Z
0 likes, 0 repeats
I may be one of the few people who has actually used a phone + laptop dock as my personal computer for over a year (Librem 5 + Nexdock). So how feasible is Nex's proposal here? It really depends on what you use your personal laptop for. If the use cases are similar to a phone (web browsing, email, social media, media consumption, basic office utilities) then it's surprisingly feasible. Obviously it's less feasible for heavy development or gaming.#nexdock #nexphonehttps://itsfoss.com/news/nexphone-returns/
(DIR) Post #B2gK6xUwX4HJegfdaK by kyle@mastodon.kylerank.in
2026-01-26T16:00:24Z
0 likes, 0 repeats
I picked up a new loom this weekend! This is a vintage Nilus LeClerc Dorothy table loom, with a collapsible stand. The entire thing folds down flat to make it easy to transport or store when not in use.The 15.5" weaving width limits what this loom can do, but I can still make placemats, towels, scarves, etc. I intend to take it up to my cabin so I can weave while I'm up there. It will replace a 36" rigid heddle loom I have up there that I intend to sell.#weaving
(DIR) Post #B2gNgygZtTVVcsynHU by kyle@mastodon.kylerank.in
2026-01-26T16:40:32Z
0 likes, 0 repeats
@wdenton I'd estimate about 4-5 hours to set up the loom (measuring the yarn and "dressing" the loom so it's ready to weave) and another 2-3 hours to weave the placemat. You might say "wow the setup takes more time than the weaving!" which is true. However, the setup time is about the same whether you are setting it up for 1 placemat or 10, so weavers tend to weave a set of placemats, towels, etc.