<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: porkloin</title><link>https://news.ycombinator.com/user?id=porkloin</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 16 Jun 2026 04:22:39 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=porkloin" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by porkloin in "Ask HN: Has anyone replaced Claude/GPT with a local model for daily coding?"]]></title><description><![CDATA[
<p>I have good results with this setup:<p>Hardware:<p>- GPU: AMD 7900xtx, 24gb vram<p>- CPU: AMD 5950x, AM4<p>- RAM: 64gb DDR4 3600<p>Software:<p>- OS: Bazzite (atomic fedora - this machine is running Steam "big picture" mode on my TV when not in use for LLM tasks)<p>- Virtualization: Podman Quadlets, which allows me to run container images as managed systemd units<p>- Network: tailscale<p>- Inference: llama.cpp vulkan (better performance than ROCM, though I'm keeping an eye on it in the future)<p>- LLM API surface: llama-swap (running as a podman quadlet exposed via tailscale svc) allows running multiple models on a single endpoint.<p>- Web/Chat Access: open-webui (running as podman quadlet exposed via tailscale svc) allows me to access any of the models I'm using for coding harness access for chat/general purpose queries via web browser. I also have the "conduit" app for my iPhone that allows me to hit the same models from my phone.<p>Models:<p>- Qwen3.6-27B-MTP-UD-Q4_K_XL.gguf - Unsloth Q4 quant of the qwen 3.6 27B model weights, with MTP enabled. MTP is important as it improves the speed the model can run at.<p>- Qwen3.6-35B-A3B-UD-Q4_K_XL.gguf - Unsloth Q4 quant of 35B-A3B. Not MTP right now because I was having some issues with it?<p>- gemma-4-26B-A4B-it-UD-Q4_K_XL.gguf - Gemma 4, which I use sometimes via open-webui instead of Qwen, but I generally think Qwen does a better job<p>Flags (specific for Qwen 27b, since that's primary model):<p>- `-ngl 99` offload all layers to GPU<p>- `-c 80000` 80K context window. I'd like this to be higher, but since my GPU also has to run the desktop session for the machine, I need to leave some VRAM overhead to keep the desktop from OOM-ing<p>- `-np 1` single slot (no parallel request handling)<p>- `--no-context-shift` error instead of silently sliding the context window when full<p>- `--cache-reuse 256` reuse cached prefix in chunks of 256 tokens (prompt cache)<p>- `-b 2048` logical batch size (tokens per submission)<p>- `-ub 1024` physical micro-batch (per GPU pass)<p>- `--cache-type-k q8_0 --cache-type-v q8_0` symmetric 8-bit K/V cache. Q8 is as low as I've been able to go without getting some issues with tool calling<p>- `-fa on` flash attention<p>- `--spec-type draft-mtp` use the model's built-in MTP as the draft model<p>- `--spec-draft-n-max 3` propose up to 3 draft tokens per step<p>- `--spec-draft-n-min 0` allow zero drafts if confidence is low<p>- `--spec-draft-type-k q8_0 --spec-draft-type-v q8_0` KV quant for the draft path<p>- `--reasoning-format deepseek` parse <think> blocks in proper format<p>- `--chat-template-kwargs '{"enable_thinking": true}'` turns on Qwen's thinking mode on by default (clients can override)<p>- `--jinja` use the GGUF's Jinja chat template<p>- `--temp 0.6` moderate randomness (Qwen recommended value for coding)<p>- `--top-p 0.95` nucleus sampling (Qwen recommended value for coding)<p>- `--top-k 20` top-20 candidates (Qwen recommended value for coding)<p>- `--min-p 0.0 disabled (Qwen recommended value for coding)<p>Performance (27b, primary model):<p>- ~65t/s for token generation<p>- ~600 t/s for prompt processing.<p>- If these numbers don't mean much to you, perceptually this feels about on-par with cloud model speed, maybe slightly faster.<p>- ~30s cold start when swapping from a different model or starting up session from idle via llama-swap.<p>I have llama-swap set up to unload the model after 10 min of idle, because I sometimes use this machine for gaming as well. A little annoying, but a small price to pay to be able to use the machine for other stuff (gaming) when I'm not using it with coding tasks.<p>CLI/Harness:<p>- Crush harness (<a href="https://github.com/charmbracelet/crush" rel="nofollow">https://github.com/charmbracelet/crush</a>) less feature rich than Claude Code, but with a smaller system prompt and better built-in LSP support. I point it at the tailnet DNS (https://llama.<tailnet>:<port>)<p>- Headroom (<a href="https://github.com/chopratejas/headroom" rel="nofollow">https://github.com/chopratejas/headroom</a>) to maximize the 80k context window<p>- Exa MCP for web search (<a href="https://exa.ai/">https://exa.ai/</a>) this alone makes the model far more useable. It's shocking how often the official claude code or codex harness get botblocked on web fetches, and the results of a good web fetch can be the difference between a good turn and a bad turn.<p>A lot of people get hung up on whether Qwen 3.x models are "as smart as" some parallel Anthropic model. Most people seem to agree it's somewhere between Haiku 4.5 and Sonnet 4.5. Personally, I think the biggest thing that makes the Qwen 3.x series of models _feel_ good to use for coding workflows is that its the first time that tool calling actually works consistently on local models. If tool calling is busted even 5% of the time, it can totally ruin the flow. I think that's also why people tend to say the "harness is more important than the model" or whatever. I have a few other models set up but 27B with MTP is the best compromise of speed and quality that I've found.<p>This setup works well enough for me that I dropped my personal Claude Code subscription. At work I'm still using frontier models, but personally I don't feel like I need that much power for anything I work on in my personal life. I'm "lucky" that I made the random financially unwise choice to buy a 7900XTX in late 2022 for $1k as a gaming card. I had no clue it would actually be a pretty decent LLM card 3-4 years later.<p>Edit: sorry for the horrible formatting, I always forget that HN doesn't actually do markdown :(</p>
]]></description><pubDate>Mon, 15 Jun 2026 18:09:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=48544986</link><dc:creator>porkloin</dc:creator><comments>https://news.ycombinator.com/item?id=48544986</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48544986</guid></item><item><title><![CDATA[New comment by porkloin in "What happens if Japan takes in zero immigrants?"]]></title><description><![CDATA[
<p>I think a lot of places were at various points in time, right? It's always a little easier to paint with a broad brush and lump hundreds of years into a single statement when you're talking about the history of "foreign" places that we don't learn the history of very deeply in western education. For Japan in particular, it's hard because a big part of the Meiji nationalist movements was to recast Japanese history with a heavy focus on the "bushido" and an arguably manufactured version of some points in the country's history that _were_ undoutably bloody. That yarn-spinning from 100+ years ago has actively shaped how the rest of the world thinks about Japanese history. Western governments during WW2 were happy to take that narrative and paint the entire history as blood-soaked and brutal to dehumanize their enemies. But it's not hard to find evidence of how many long stretches of internal peace existed in Japan. After the establishment of the Tokugawa shogunate there was 250 years of more or less continuous peace internally. Arguably continental Europe from the middle-ages onward is more fractured and bloody in total than Japan was in the same period. Classical Greece was a zillion times more bloody.</p>
]]></description><pubDate>Fri, 05 Jun 2026 07:22:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=48409169</link><dc:creator>porkloin</dc:creator><comments>https://news.ycombinator.com/item?id=48409169</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48409169</guid></item><item><title><![CDATA[New comment by porkloin in "What happens if Japan takes in zero immigrants?"]]></title><description><![CDATA[
<p>The idea that Japan is a uniquely "homogeneous culture" is honestly a modern construct anyway. Japanese culture and language has been enormously influenced by colonial and migrant presence in the country, from Chinese to Dutch to British to American, and a zillion others.<p>Just look at the language! I don't have the exact figure in front of me, but I remember when taking Japanese language courses that something like 30% of the lexicon is loanwords from other languages (edit: I looked it up and it's apparently closer to 50%) Way higher than most other widely spoken languages on the planet. Japanese culture is legitimately _amazing_ in its capacity to absorb and domesticate outside influence, and it's unfortunate that people both in the country and abroad are so short-sighted to not see that.<p>The Meiji and Showa era militarism benefited a lot by promoting this myth. They weren't alone, mind you. Lots of folks across the EU and the US are still falling for the same nationalist stories that their governments cooked up in the early 1900s to drive them all to war.<p>The country _does_ have a really notable cohesion and shared identity, but the problem is in attributing that to some kind of unique isolationism rather than their long history of pluralism.</p>
]]></description><pubDate>Fri, 05 Jun 2026 05:14:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=48408258</link><dc:creator>porkloin</dc:creator><comments>https://news.ycombinator.com/item?id=48408258</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48408258</guid></item><item><title><![CDATA[New comment by porkloin in "I Cancelled Claude: Token Issues, Declining Quality, and Poor Support"]]></title><description><![CDATA[
<p>assuming you have a locally running llama-server or llama-swap, just drop this into your crush.json with your setup details/local addresses etc:<p>Edit: i forgot HN doesn't do code fences. See <a href="https://pastebin.com/2rQg0r2L" rel="nofollow">https://pastebin.com/2rQg0r2L</a><p>Obviously the context window settings are going to depend on what you've got set on the llama-server/llama-swap side. Multiple models on the same server like I have in the config snippet above is mostly only relevant if you're using llama-swap.<p>TL;DR is you need to set up a provider for your local LLM server, then set at least one model on that server, then set the large and small models that crush actually uses to respond to prompts to use that provider/model combo. Pretty straightforward but agree that their docs could be better for local LLM setups in particular.<p>For me, I've got llama-swap running and set up on my tailnet as a [tailscale service](<a href="https://tailscale.com/docs/features/tailscale-services" rel="nofollow">https://tailscale.com/docs/features/tailscale-services</a>) so I'm able to use my local LLMs anywhere I would use a cloud-hosted one, and I just set the provider baseurl in crush.json to my tailscale service URL and it works great.</p>
]]></description><pubDate>Fri, 24 Apr 2026 18:11:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=47893851</link><dc:creator>porkloin</dc:creator><comments>https://news.ycombinator.com/item?id=47893851</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47893851</guid></item><item><title><![CDATA[New comment by porkloin in "“Your frustration is the product”"]]></title><description><![CDATA[
<p>I think Kagi is kind of making this happen currently with search. Not sure how their adoption number are going, but people are willing to pay $$ for better search with no "sponsored content" rising to the top.<p>I'm hesitant about a lot of this stuff because it's very easy to get to a place where we let net neutrality degrade even more than it already has. Part of the way that platforms indoctrinate us to accept that paying extra for quality of service or "fast lanes" for specific content types are "necessary" is to degrade the existing experience so much that it seems inevitable.</p>
]]></description><pubDate>Thu, 19 Mar 2026 22:37:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47447374</link><dc:creator>porkloin</dc:creator><comments>https://news.ycombinator.com/item?id=47447374</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47447374</guid></item><item><title><![CDATA[New comment by porkloin in "Qatar helium shutdown puts chip supply chain on a two-week clock"]]></title><description><![CDATA[
<p>Honestly even in "developed countries" it's not worth blindly trusting that the power in your house/building is clean. It's cheap and easy enough to just put any expensive hardware on a UPS rather than speculating what's going on behind the walls.</p>
]]></description><pubDate>Fri, 13 Mar 2026 20:08:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=47369178</link><dc:creator>porkloin</dc:creator><comments>https://news.ycombinator.com/item?id=47369178</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47369178</guid></item><item><title><![CDATA[New comment by porkloin in "AIs can generate near-verbatim copies of novels from training data"]]></title><description><![CDATA[
<p>I think it's important because there are a bunch of would-be claimants for intellectual property violation. Many people speculate that their work was used in training data, but it can be difficult to produce sufficient proof that their copyrighted work is present in the training data. If you could reliably get an LLM to produce 70% of a copyrighted book that would probably be enough to get a few lawyers salivating.<p>I didn't read the source paper referenced in the ars technica piece, but this statement about it makes me wonder how useful it actually is:<p>> But a study published last month showed that researchers at Stanford and Yale Universities were able to strategically prompt LLMs from OpenAI, Google, Anthropic, and xAI to generate thousands of words from 13 books, including A Game of Thrones, The Hunger Games, and The Hobbit.<p>It seems like well-known books with tons of summary, adaptations into film scripts, and tons of writing about the book in the overall corpus make it way less surprising to see be partially reproducible.<p>So I guess that's a lot of words to say - yeah until there's something definitive that allows people to prompt LLMs into either unlawfully recreating an entire work verbatim or otherwise indisputably proving that a copyrighted work was used in training data, there's probably nothing game changing in it.</p>
]]></description><pubDate>Mon, 23 Feb 2026 17:33:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=47125589</link><dc:creator>porkloin</dc:creator><comments>https://news.ycombinator.com/item?id=47125589</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47125589</guid></item><item><title><![CDATA[New comment by porkloin in "Loops is a federated, open-source TikTok"]]></title><description><![CDATA[
<p>Clearly discord has more of a vested interest in boosting engagement - especially now that they are showing people "quests". What a quirky and fun way to say "ads"!<p>But at the same time I don't necessarily buy the idea that all of their reactions/roles/badges/etc are exclusively malevolent engagement-driven design decisions meant to hook people. I do think that some of them are legitimate improvements to chat communication, and as a result many of those features have proliferated across other messaging platforms. Hell, most of them didn't even originate at discord at all but were cribbed from their competitors.<p>To be clear, I 1000% agree with you that IRC is less addicting. Even just by simple merit of not having multi-device push notifications. Those pull me back into the app. But push notifications across devices are also just objectively useful. I name that one in particular because it's one of the biggest and most notable features that prevents me from returning to IRC, where I happily did most of my chat until the mid 2010s. I'm actively shopping for a discord alternative as a regular user who is fed up with discord's march toward enshittification, and matrix looks like it gives me most of that convenience without the worst parts of discord.</p>
]]></description><pubDate>Mon, 23 Feb 2026 06:00:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=47118645</link><dc:creator>porkloin</dc:creator><comments>https://news.ycombinator.com/item?id=47118645</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47118645</guid></item><item><title><![CDATA[New comment by porkloin in "Software Survival 3.0"]]></title><description><![CDATA[
<p>The guy is high on his own supply. This entire thing reads like a fever dream.</p>
]]></description><pubDate>Fri, 30 Jan 2026 22:43:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=46830980</link><dc:creator>porkloin</dc:creator><comments>https://news.ycombinator.com/item?id=46830980</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46830980</guid></item><item><title><![CDATA[New comment by porkloin in "The dank case for scrolling window managers"]]></title><description><![CDATA[
<p>1000% agree - you said everything better that I was trying to say in my comment. Likewise coming from conventional TWMs I had some of the same struggles initially but the whole thing is just so smooth and config is so stupidly easy to work with. The docs are amazing and the community seems pretty boring in a good way :)</p>
]]></description><pubDate>Fri, 30 Jan 2026 08:59:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=46822091</link><dc:creator>porkloin</dc:creator><comments>https://news.ycombinator.com/item?id=46822091</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46822091</guid></item><item><title><![CDATA[New comment by porkloin in "The dank case for scrolling window managers"]]></title><description><![CDATA[
<p>The majority of the projects in this comment chain don't actually independently implement a compositor in Rust - which is a good thing IMHO. Cosmic and Pinaccle at least come from a common core written in rust that is associated with the cosmic project: <a href="https://github.com/Smithay/smithay/" rel="nofollow">https://github.com/Smithay/smithay/</a></p>
]]></description><pubDate>Fri, 30 Jan 2026 08:50:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=46822027</link><dc:creator>porkloin</dc:creator><comments>https://news.ycombinator.com/item?id=46822027</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46822027</guid></item><item><title><![CDATA[New comment by porkloin in "The dank case for scrolling window managers"]]></title><description><![CDATA[
<p>Currently using Niri and DMS via <a href="https://github.com/zirconium-dev/zirconium" rel="nofollow">https://github.com/zirconium-dev/zirconium</a> which is fedora bootc atomic + niri + dms. After taking a year or so away from tiling WMs where I was using KDE for a bit, I'm enjoying it quite a lot.<p>Super impressed by the "out of the box" experience given that it took a ton of sweat and tears to get these types of setups 10+ years ago when I posting stupid screenshots of my awesomewm and bspwm configs to /r/unixporn.<p>I wasn't so sure about the scrolling wm thing but I'm enjoying not having to worry about switching layouts constantly to "make room" like I always have in traditional tiling wms. Dynamic virtual desktops has taken some getting used to since I was a long-term adherent of the "10 static virtual desktops" way of thinking, but again it's been a good experience to just get used to the idea that each virtual desktop isn't as limited as it is in other WMs since you can have some content off screen.<p>I think an underrated aspect of Niri is that it's a cousin to System76's cosmic desktop: they share a base compositor through <a href="https://github.com/Smithay/smithay/" rel="nofollow">https://github.com/Smithay/smithay/</a>. I think a big part of why Niri has been able to pull off such a polished experience has a lot to do with smart design from folks working on Smithay.</p>
]]></description><pubDate>Fri, 30 Jan 2026 08:48:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=46822017</link><dc:creator>porkloin</dc:creator><comments>https://news.ycombinator.com/item?id=46822017</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46822017</guid></item><item><title><![CDATA[New comment by porkloin in "Please don't say mean things about the AI I just invested a billion dollars in"]]></title><description><![CDATA[
<p>For me I guess I don't really see what it's adding. You can watch an actual video clip of Jensen begging people not to "bully" or say "hurtful" things about AI while wearing a stupid leather jacket. It's a million times funnier to watch him squirm in real life.<p>I find it unfunny for the same reason I don't find modern SNL intro bits about Trump funny. The source material is already insane to the point that it makes surface-level satire like this feel pointless.</p>
]]></description><pubDate>Thu, 29 Jan 2026 00:47:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=46804113</link><dc:creator>porkloin</dc:creator><comments>https://news.ycombinator.com/item?id=46804113</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46804113</guid></item><item><title><![CDATA[New comment by porkloin in "Please don't say mean things about the AI I just invested a billion dollars in"]]></title><description><![CDATA[
<p>I hate LLMs as much as the next guy, but this was honestly just not very funny. Humor can be a great vehicle for criticism when it's done right, but this feels like clickbait-level lazy writing. I wouldn't criticize it anywhere else, but I have enjoyed reading a bunch of actually good writing from mcsweeney's over the years in the actual literary journal and on their website.</p>
]]></description><pubDate>Thu, 29 Jan 2026 00:19:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=46803826</link><dc:creator>porkloin</dc:creator><comments>https://news.ycombinator.com/item?id=46803826</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46803826</guid></item><item><title><![CDATA[New comment by porkloin in "Fedora Asahi Remix is now working on Apple M3"]]></title><description><![CDATA[
<p>Are you sure you've actually used the higher refresh rate? It might not be enabled by default. I'd be surprised if you can't tell the difference comparing 60hz to 120hz back to back.</p>
]]></description><pubDate>Mon, 26 Jan 2026 19:15:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=46770174</link><dc:creator>porkloin</dc:creator><comments>https://news.ycombinator.com/item?id=46770174</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46770174</guid></item><item><title><![CDATA[New comment by porkloin in "Roam 50GB is now Roam 100GB"]]></title><description><![CDATA[
<p>I work remotely and use a starlink mini for work and general internet usage since I road trip in the summer a lot. For work I'm not using doing RDP/remote desktop stuff since I have a company-issued laptop, but I have some experience using it to stream graphics-intensive games from my home PC with a nice GPU to my phone with a  mobile controller attached to it.<p>I saw around 50-100ms of latency in ideal conditions with a clear view of the sky.  There are distinct large latency spikes every 30ish minutes, which I think is due to the dish switching between different satellites.<p>I think the latency would be fine for working, but it will hardly be transparent. When using it to play games, I've mostly stuck to stuff that doesn't require fast responses or parry mechanics, etc.<p>Even without RDP-ing into another workstation, the latency spikes on video calls can be noticeable. Moment-to-moment video conferencing latency is totally fine, given that most of the major players in the space have pretty good latency compensation baked in.<p>A few details/complications:<p>- I'm usually within ~500 miles of my home, which is relevant because starlink satellites communicate with ground stations, and being closer to home will still have a meaningful impact on latency<p>- host PC is on a wired fiber connection<p>- I live relatively far north (~65N) and starlink's network isn't biased toward polar orbiting satellites, so my coverage probaby isn't representative of behavior  further south. You can see a map of satellites and note the relatively poor arctic and subarctic region coverage here: <a href="https://satellitemap.space/" rel="nofollow">https://satellitemap.space/</a></p>
]]></description><pubDate>Wed, 14 Jan 2026 18:48:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=46620649</link><dc:creator>porkloin</dc:creator><comments>https://news.ycombinator.com/item?id=46620649</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46620649</guid></item><item><title><![CDATA[New comment by porkloin in "Ask HN: ADHD – How do you manage the constant stream of thoughts and ideas?"]]></title><description><![CDATA[
<p>Yep. I've stopped using them after years of em dash-ing. It just wasn't worth continuing to use them once that became everyone's default "written by LLM" heuristic. I think now I understand the pain the boomers and gen-x went through during the "double space after period means you're an oldster" era.</p>
]]></description><pubDate>Wed, 14 Jan 2026 00:41:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=46610782</link><dc:creator>porkloin</dc:creator><comments>https://news.ycombinator.com/item?id=46610782</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46610782</guid></item><item><title><![CDATA[New comment by porkloin in "Ask HN: ADHD – How do you manage the constant stream of thoughts and ideas?"]]></title><description><![CDATA[
<p>I fucking hate responses like the one you're responding to. I'm someone who writes long comments, and I've always been that way. The last few years have been awful because it doesn't take long for someone who disagrees with me to just accuse my writing of being an LLM because it's longer than a few sentences and reasonably well written.<p>I don't ultimately really care if the person they were accusing of using an LLM was actually using an LLM to write it. But people who accuse any comment longer than a paragraph of being LLM content are asses.</p>
]]></description><pubDate>Wed, 14 Jan 2026 00:31:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=46610708</link><dc:creator>porkloin</dc:creator><comments>https://news.ycombinator.com/item?id=46610708</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46610708</guid></item><item><title><![CDATA[New comment by porkloin in "Cowork: Claude Code for the rest of your work"]]></title><description><![CDATA[
<p>Yes, and I think we're already seeing that in the general trend of recent linux work toward atomic updates. [bootc](<a href="https://developers.redhat.com/articles/2024/09/24/bootc-getting-started-bootable-containers" rel="nofollow">https://developers.redhat.com/articles/2024/09/24/bootc-gett...</a>) based images are getting a ton of traction. [universal blue](<a href="https://universal-blue.org/" rel="nofollow">https://universal-blue.org/</a>) is probably a better brochure example of how bootc can make systems more resilient without needing to move to declarative nix for the entire system like you do in NixOS. Every "upgrade" is a container deployment, and you can roll back or forward to new images at any time. Parts of the filesystem aren't writeable (which pisses people off who don't understand the benefit) but the advantages for security (isolating more stuff to user space by necessity) and stability (wedged upgrades are almost always recoverable) are totally worth it.<p>On the user side, I could easily see [systemd-homed](<a href="https://fedoramagazine.org/unlocking-the-future-of-user-management-with-systemd-homed/" rel="nofollow">https://fedoramagazine.org/unlocking-the-future-of-user-mana...</a>) evolving into a system that allows snapshotting/roll forward/roll back on encrypted backups of your home dir that can be mounted using systemd-homed to interface with the system for UID/GID etc.<p>These are just two projects that I happen to be interested in at the moment - there's a pretty big groundswell in Linux atm toward a model that resembles (and honestly even exceeds) what NixOS does in terms of recoverability on upgrade.</p>
]]></description><pubDate>Tue, 13 Jan 2026 00:59:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=46596162</link><dc:creator>porkloin</dc:creator><comments>https://news.ycombinator.com/item?id=46596162</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46596162</guid></item><item><title><![CDATA[New comment by porkloin in "AI is a business model stress test"]]></title><description><![CDATA[
<p>Yep - exactly. Ops isn't immune to LLMs stealing your customers. Given that most of the "open source product with premium hosting" models are just reselling hyperscaler compute at a huge markup, the customers are going to realize pretty quickly that they can use an LLM to setup some basic devops and get the same uptime. Most of these companies are offering a middleman service that becomes a bad deal the moment the customer has access to expertise they previously lacked.<p>I also think he's glossing over the fact that one of the reasons why companies choose to pay for "ops" to run their software for them is because it's built by amateurs or amateurs-playing-professional and runs like shit. I happen to know this first hand from years of working at a company selling hosting and ops for the exact same CMS that Dries' business hosts (Drupal, a PHP-based CMS) and the absolute garbage that some people are able to put together in frameworks like Wordpress and Drupal is truly astounding. I'm not even talking about the janky local businesses where their nephew who was handy with computers made them a Wordpress site - big multinational companies have sites in these frameworks that can barely handle 1x their normal traffic and more or less explode at 1.5x.<p>The business of hosting these customers' poorly optimized garbage remains a big business. But we're entering into an era where the people who produce poorly optimized software have a different path to take rather than throwing it to a SaaS platform that can through sheer force of will make their lead-weight airplane fly. They can spend orders of magnitude less money to pay an LLM to make the software actually just not run like shit in the first place. Throwing scaling at the problem of 99.95% is a blunt instrument that only works if the person paying doesn't have the time, money, or knowledge to do it themselves.<p>Companies like these (including the one I work for currently) are absolutely going to get squeezed from both directions. The ceiling is coming down as more realize they can do their own devops, and the floor is rising as customer code quality gets better. Eventually you have to try your best to be 3 ft tall instead of 6.</p>
]]></description><pubDate>Sun, 11 Jan 2026 02:52:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=46572281</link><dc:creator>porkloin</dc:creator><comments>https://news.ycombinator.com/item?id=46572281</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46572281</guid></item></channel></rss>