<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: CamouflagedKiwi</title><link>https://news.ycombinator.com/user?id=CamouflagedKiwi</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 27 Aug 2026 12:27:08 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=CamouflagedKiwi" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by CamouflagedKiwi in "How Go detects struct copies with sync.noCopy"]]></title><description><![CDATA[
<p>This feels like it should ideally be something public in the structs package so anyone can leverage it, not just a specially blessed internal thing for the sync package.</p>
]]></description><pubDate>Mon, 17 Aug 2026 12:34:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=49329831</link><dc:creator>CamouflagedKiwi</dc:creator><comments>https://news.ycombinator.com/item?id=49329831</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49329831</guid></item><item><title><![CDATA[New comment by CamouflagedKiwi in "Qwen 3.8 27B is excellent, but it defaults to overthinking things"]]></title><description><![CDATA[
<p>It's absolutely not for these models. There are plenty of consumer GPUs out there with 8 or 12GB VRAM - they are comparatively very fast at inference but just aren't big enough to run lots of the models you want. Also context management is a massive pain.</p>
]]></description><pubDate>Mon, 17 Aug 2026 08:35:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=49327915</link><dc:creator>CamouflagedKiwi</dc:creator><comments>https://news.ycombinator.com/item?id=49327915</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49327915</guid></item><item><title><![CDATA[New comment by CamouflagedKiwi in "How A Gang of Thieves Pulled Off a Multimillion-Dollar Data Center Heist"]]></title><description><![CDATA[
<p>Bit dubious about how some of this hangs together. One detail that stood out to me:<p>> They removed mounting screws, disconnected the servers and put them in laundry bags — 20 bags in all, each large enough to hold four or five servers.<p>That's like 100kg or more of servers in each bag? I guess that is not totally impossible but it doesn't seem like a particularly easy way to move them around. It's not like putting five laptops in a bag and walking out with it over your shoulder.</p>
]]></description><pubDate>Fri, 31 Jul 2026 13:16:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=49122741</link><dc:creator>CamouflagedKiwi</dc:creator><comments>https://news.ycombinator.com/item?id=49122741</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49122741</guid></item><item><title><![CDATA[New comment by CamouflagedKiwi in "London’s most equidistant pub"]]></title><description><![CDATA[
<p>I think pretty unlikely: there is enough pub density that it's unlikely that removing that requirement nets 10 minutes of saved journey time from all the furthest destinations.</p>
]]></description><pubDate>Thu, 30 Jul 2026 11:12:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=49108389</link><dc:creator>CamouflagedKiwi</dc:creator><comments>https://news.ycombinator.com/item?id=49108389</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49108389</guid></item><item><title><![CDATA[New comment by CamouflagedKiwi in "How is the Bun Rewrite in Rust going?"]]></title><description><![CDATA[
<p>Probably because they don't want to self-host Windows or MacOS servers when they can pay someone else to do that for them (or Linux ones, I assume that is within their wheelhouse for production but CI is a bit of a different beast to model inference).</p>
]]></description><pubDate>Mon, 27 Jul 2026 18:42:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=49073931</link><dc:creator>CamouflagedKiwi</dc:creator><comments>https://news.ycombinator.com/item?id=49073931</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49073931</guid></item><item><title><![CDATA[New comment by CamouflagedKiwi in "LLM Usage in Debian: Three Proposals"]]></title><description><![CDATA[
<p>Their policy doesn't cover upstream, it's only for the Gentoo project specifically. It's clearly infeasible for them (or Debian) to try to control what their upstreams do, especially with the kernel accepting LLM contributions now.</p>
]]></description><pubDate>Sun, 26 Jul 2026 10:03:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=49056449</link><dc:creator>CamouflagedKiwi</dc:creator><comments>https://news.ycombinator.com/item?id=49056449</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49056449</guid></item><item><title><![CDATA[New comment by CamouflagedKiwi in "Zig Creator Calls Spade a Spade, Anthropic Blows Smoke"]]></title><description><![CDATA[
<p>Interesting article, seems more balanced than Andrew Kelley's one that it links to.<p>The thing I still think is wrong: why are Anthropic rewriting a Javascript runtime from Zig to Rust? Why not rewrite Claude Code itself in Rust (or Go or whatever, lots of options there) and drop Bun completely. That actually seems like an easier solution (rather than having to create a performant, correct Javascript runtime, just rewrite your CLI console app in something else) and the final result is better (smaller and faster) although likely not on the most critical axes for them.</p>
]]></description><pubDate>Mon, 13 Jul 2026 13:29:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=48892389</link><dc:creator>CamouflagedKiwi</dc:creator><comments>https://news.ycombinator.com/item?id=48892389</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48892389</guid></item><item><title><![CDATA[New comment by CamouflagedKiwi in "Under federal rule, colleges must leave grads better off or lose financial aid"]]></title><description><![CDATA[
<p>They don't really "just get to say" that. Declaring yourself bankrupt is a fairly major thing that will have long-term consequences. It clearly isn't desirable to do casually, we don't see it often (at least not in the personal sense; businesses can be a bit different).<p>> It's one thing if you're in a crazy desperate situation and someone takes advantage of you<p>In that kind of situation, declaring bankruptcy is likely not going to help you so much. Those people are going to come after you anyway.<p>I think you sort of fundamentally misunderstand this. Bankruptcy isn't thievery - it's a solution for people who get themselves into a bad situation and don't have a way forward. Say you bought a house with a mortgage, the value of the house has now dropped for some reason so you have negative equity, and you lose your job and can't afford to make the repayments any more. What should happen? You don't have money to pay what you owe, and you can't get it because your total net worth is negative. Saying that's theft doesn't help the question of what to do - society doesn't benefit from dumping on that poor person any more.</p>
]]></description><pubDate>Sun, 12 Jul 2026 16:59:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=48882599</link><dc:creator>CamouflagedKiwi</dc:creator><comments>https://news.ycombinator.com/item?id=48882599</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48882599</guid></item><item><title><![CDATA[New comment by CamouflagedKiwi in "Under federal rule, colleges must leave grads better off or lose financial aid"]]></title><description><![CDATA[
<p>You can't really tell people that they just can't be bankrupt though. What are they supposed to do if they have debts they can't pay but they're not allowed to declare bankruptcy because they pinky swore they wouldn't do it seven years ago?</p>
]]></description><pubDate>Sun, 12 Jul 2026 07:08:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=48879032</link><dc:creator>CamouflagedKiwi</dc:creator><comments>https://news.ycombinator.com/item?id=48879032</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48879032</guid></item><item><title><![CDATA[New comment by CamouflagedKiwi in "I used to love Claude, but the latest models are slowly ruining it"]]></title><description><![CDATA[
<p>Alpha Centauri was such a fantastic game. And even though it encourages you to move forward with technology, the tone has this unease about what you're doing. There's a lot to be learned from it.</p>
]]></description><pubDate>Sat, 11 Jul 2026 22:31:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=48876457</link><dc:creator>CamouflagedKiwi</dc:creator><comments>https://news.ycombinator.com/item?id=48876457</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48876457</guid></item><item><title><![CDATA[New comment by CamouflagedKiwi in "Train sim created by just one person is being called the best ever made"]]></title><description><![CDATA[
<p>I don't know anything about Adobe's model - I have (pretty happily) never bought anything from that company. But the two are not very similar, and I don't buy the argument that you're trying to make - I think you're trying to bring in dislike of Adobe's model as an argument against Epic's, despite the two being pretty fundamentally different.<p>"it's not all rainbows" - I would also not let perfect be the enemy of the good here.</p>
]]></description><pubDate>Sat, 11 Jul 2026 20:43:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=48875668</link><dc:creator>CamouflagedKiwi</dc:creator><comments>https://news.ycombinator.com/item?id=48875668</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48875668</guid></item><item><title><![CDATA[New comment by CamouflagedKiwi in "Postgres rewritten in Rust, now passing 100% of the Postgres regression tests"]]></title><description><![CDATA[
<p>> What do you even mean by "works", specifically?<p>It runs and accepts people's payments, which means you're not on the front page of the newspaper (not in a good way).<p>> ... because they're stored in terrible ancient mainframe databases, the text fields all have tiny maximum lengths. Hence they're all abbreviations. Attacker-controlled abbreviations without any authenticity assurance of any kind!<p>They also have to go through payment networks which are very often the limits on those things. So yeah, it sucks, but just fixing one DB isn't enough - the whole thing has to get upgraded.<p>> I have no idea who actually transfers money out of my accounts! There are no URLs, no metadata, nothing to actually confirm the identity of the other party. Every field in a transaction record is 100% attacker-controlled and unverified by my bank.<p>There is a little bit, but not much. Again, if these transfers are happening via card, it's all a terrible old fixed-length setup. Would be great if it was better, but you need Visa and Mastercard to upgrade as well.
And of course there _is_ verification - most banks don't do a great job of surfacing this but they know if they've verified a PIN or CVC, or if it was contactless (in which case it _is_ unverified, but society realised we prefer the convenience there).<p>> Use cryptography. No, not crypto coins! I just mean a bog-standard algorithms like public-private key signing so that it is possible to confirm the source of transactions.<p>Obvious question then: You've made a card transaction. It is signed with the other party's private key. What does that buy you? How do you attach trust to this key? Whose is it - the payment gateway or the merchant?<p>> I would much rather have something generated with the assistance of a modern LLM than what we have now, which is security holes big enough to drive a panamax container ship through.<p>Sure, and if the LLM can rewrite enough of this system to get what you want, there's heaps of room for improvement. But this is orders of magnitude bigger in scope than rewriting your one old bit of COBOL software, it's systematic.</p>
]]></description><pubDate>Sat, 11 Jul 2026 07:38:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=48869710</link><dc:creator>CamouflagedKiwi</dc:creator><comments>https://news.ycombinator.com/item?id=48869710</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48869710</guid></item><item><title><![CDATA[New comment by CamouflagedKiwi in "Train sim created by just one person is being called the best ever made"]]></title><description><![CDATA[
<p>Sure, and then he can afford it, because he's making over $1M/year revenue on this sim, and taking a very reasonable 5% off the top of that. So it blunts the profits a bit at that point, but it hardly seems like such a terrible thing at that point.</p>
]]></description><pubDate>Fri, 10 Jul 2026 16:48:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=48862364</link><dc:creator>CamouflagedKiwi</dc:creator><comments>https://news.ycombinator.com/item?id=48862364</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48862364</guid></item><item><title><![CDATA[New comment by CamouflagedKiwi in "Postgres rewritten in Rust, now passing 100% of the Postgres regression tests"]]></title><description><![CDATA[
<p>Because you know that the current one works. If you have a bank running on COBOL (or whatever), you've had that for 30+ years now, so while it might have bugs, you know what they are. You don't know what the LLM output is. Hence back to my original point: writing the code is not the hard bit. Making yourself (and your CEO etc) comfortable to put that into production is one of the hard bits.</p>
]]></description><pubDate>Fri, 10 Jul 2026 16:07:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=48861847</link><dc:creator>CamouflagedKiwi</dc:creator><comments>https://news.ycombinator.com/item?id=48861847</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48861847</guid></item><item><title><![CDATA[New comment by CamouflagedKiwi in "Show HN: Runloom – Go-style coroutines for Python free-threaded"]]></title><description><![CDATA[
<p>> its hard to evaluate how much trust can be put in a project of this complexity at this early stage.<p>I don't know, I'm not finding it hard to evaluate that at all.<p>I've had bad enough experiences with gevent in the (now fairly distant) past, and that's a well-established project, just a subtle one with a large blast radius. This has all of those problems, plus is _much_ larger and I don't think can possibly have been tested as widely as I would want. I get maybe there's a lot of test code, but I think this kind of thing you only really know when the rubber meets the road.</p>
]]></description><pubDate>Fri, 10 Jul 2026 16:02:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=48861768</link><dc:creator>CamouflagedKiwi</dc:creator><comments>https://news.ycombinator.com/item?id=48861768</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48861768</guid></item><item><title><![CDATA[New comment by CamouflagedKiwi in "Postgres rewritten in Rust, now passing 100% of the Postgres regression tests"]]></title><description><![CDATA[
<p>You misunderstand.<p>You could run one of these things on a mainframe, because it's a zero-downtime machine - you can swap out parts of them as they run. But fundamentally it's a singleton. It is deeply naive to believe you can trivially translate that to something running on Kubernetes just "because Rust".<p>Of course most companies that need distribution do manage to do that, and eventually the banks will get there too. But it isn't feasible to do that by translating their existing non-distributed COBOL code, they need a fundamental re-architecture, and that is much harder.</p>
]]></description><pubDate>Fri, 10 Jul 2026 13:30:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=48859674</link><dc:creator>CamouflagedKiwi</dc:creator><comments>https://news.ycombinator.com/item?id=48859674</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48859674</guid></item><item><title><![CDATA[New comment by CamouflagedKiwi in "No leap second will be introduced at the end of December 2026"]]></title><description><![CDATA[
<p>I would certainly vote for Vimes if he stood.</p>
]]></description><pubDate>Fri, 10 Jul 2026 11:05:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=48858321</link><dc:creator>CamouflagedKiwi</dc:creator><comments>https://news.ycombinator.com/item?id=48858321</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48858321</guid></item><item><title><![CDATA[New comment by CamouflagedKiwi in "Train sim created by just one person is being called the best ever made"]]></title><description><![CDATA[
<p>Surely better than this engineer having to pay $100k upfront which would likely mean he never made the game at all. 5% over a million seems pretty reasonable to me. I guess it'd be an issue if profit margins were thin, but that wouldn't be the case here.</p>
]]></description><pubDate>Fri, 10 Jul 2026 07:56:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=48857054</link><dc:creator>CamouflagedKiwi</dc:creator><comments>https://news.ycombinator.com/item?id=48857054</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48857054</guid></item><item><title><![CDATA[New comment by CamouflagedKiwi in "Postgres rewritten in Rust, now passing 100% of the Postgres regression tests"]]></title><description><![CDATA[
<p>I have some familiarity with the bank situation, and while a lot of them are on some very old systems (maybe COBOL, maybe something else, either way they want off it) the cost of actually re-writing the code is far from the most significant issue.<p>Consider: You have a big mainframe running your tier 1 bank. Assume that you can see all the code on it, and you can feed all that to an LLM if you like. Getting it to spit out a Rust version is not what you actually want - you now have a modern language but it's still a singleton instance, so where do you run it? Most hardware doesn't give you enough uptime for what you need here, because what you actually needed was a re-architecture for distribution / failover / whatever, and while you could ask your LLM to do that you aren't going to run your bank on the result.</p>
]]></description><pubDate>Thu, 09 Jul 2026 09:06:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=48843029</link><dc:creator>CamouflagedKiwi</dc:creator><comments>https://news.ycombinator.com/item?id=48843029</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48843029</guid></item><item><title><![CDATA[New comment by CamouflagedKiwi in "Weave Robotics launches Isaac 1, a $7,999 home robot with Fall 2026 deliveries"]]></title><description><![CDATA[
<p>Yeah I was thinking exactly this. Also I don't think it can reach my dryer.<p>I am happy this kind of thing is being worked on, I just don't think this is gonna be it - they really talk around what it does but "folding clothes" isn't enough. $8k to handle a complete laundry cycle (including ironing) might be interesting.</p>
]]></description><pubDate>Thu, 02 Jul 2026 06:52:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=48757485</link><dc:creator>CamouflagedKiwi</dc:creator><comments>https://news.ycombinator.com/item?id=48757485</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48757485</guid></item></channel></rss>