<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: atomicnumber3</title><link>https://news.ycombinator.com/user?id=atomicnumber3</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 29 Jul 2026 16:17:30 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=atomicnumber3" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by atomicnumber3 in "Did they ghost you?"]]></title><description><![CDATA[
<p>I wouldn't want to work for or with someone who can't even stand a thank you note.</p>
]]></description><pubDate>Sat, 25 Jul 2026 22:48:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=49052539</link><dc:creator>atomicnumber3</dc:creator><comments>https://news.ycombinator.com/item?id=49052539</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49052539</guid></item><item><title><![CDATA[New comment by atomicnumber3 in "Claude Is Not a Compiler"]]></title><description><![CDATA[
<p>Something I have always (even pre-LLMs) found funny to think about is - all code possible to run on a computer already exists. It's some permutation of all the bits of available memory. It's in there somewhere. So, suppose you want a specific program.<p>1. Some huge % of those possible programs are obviously not the one you want (most don't even compile).<p>2. Remaining programs might look similar to the one you want, but are buggy enough to be completely unusable, unreadable to the point of intractability, and so on.<p>3. Remaining programs look substantially correct but upon using for > a few mins you note major bugs that make it still not correct enough.<p>4. Remaining programs look substantially correct and seem to generally do your will but contain a long-tail showstopper subtle bug that corrupts saved data, or makes all the output subtly incorrect, etc.<p>5. Remaining programs might be useful, even if they're mildly annoying.<p>6. This process can probably continue for several thousand iterations until you finally find "it." The program you wanted. Or... one of them. There's probably still 10k+ candidate programs left at this stage.<p>Our job has always been to get to 5 and aspire to 6. Indeed most of software development is just doing 5->6 in a loop.<p>I think LLMs help us get to somewhere between 3 and 5 faster than we used to. And a big problem with them is that programs in 3 vs 5 all already look substantially correct and there's no way to know if you're getting 3 or 5.<p>Generally, the above is not how it _felt_ to write software pre-LLMs, it was just a cute way to imagine what you're doing. Now it's weirdly apropos.</p>
]]></description><pubDate>Tue, 21 Jul 2026 16:05:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=48994177</link><dc:creator>atomicnumber3</dc:creator><comments>https://news.ycombinator.com/item?id=48994177</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48994177</guid></item><item><title><![CDATA[New comment by atomicnumber3 in "Minecraft: Java Edition now uses SDL3"]]></title><description><![CDATA[
<p>We're talking for servers, which almost always means modded (even if only server side mods like the bukkit family). Pretty common for servers with more than a dozen people to be running heaps in the 8-16GB range. And one reason for the "large" size is that they can often run with a lot less but when memory isn't that constricted you can tune for smaller GC pause times</p>
]]></description><pubDate>Sun, 19 Jul 2026 17:01:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=48969780</link><dc:creator>atomicnumber3</dc:creator><comments>https://news.ycombinator.com/item?id=48969780</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48969780</guid></item><item><title><![CDATA[New comment by atomicnumber3 in "A grumpy screed about AI in software engineering"]]></title><description><![CDATA[
<p>What doomerism. I really don't see it.<p>Slop has always been cheap. Now it's even cheaper. But software that actually fucking works AND does what <i>you</i> want is still expensive as hell.</p>
]]></description><pubDate>Sat, 18 Jul 2026 02:26:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=48954593</link><dc:creator>atomicnumber3</dc:creator><comments>https://news.ycombinator.com/item?id=48954593</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48954593</guid></item><item><title><![CDATA[New comment by atomicnumber3 in "Sony Deletes a Bunch More Movies from the Accounts of People Who 'Bought' Them"]]></title><description><![CDATA[
<p>I trust the pressing on a CD or vinyl to remain readable SIGNIFICANTLY more than I trust any corporation to do literally anything, including "continue to exist".</p>
]]></description><pubDate>Thu, 16 Jul 2026 16:01:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=48936353</link><dc:creator>atomicnumber3</dc:creator><comments>https://news.ycombinator.com/item?id=48936353</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48936353</guid></item><item><title><![CDATA[New comment by atomicnumber3 in "I love LLMs, I hate hype"]]></title><description><![CDATA[
<p>Remember: code is free as in "free puppy". FOSS communities were never valuable because of the code. It was the shared written and oral traditions that make the software useful, usable, and updated.</p>
]]></description><pubDate>Sun, 12 Jul 2026 19:34:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=48883903</link><dc:creator>atomicnumber3</dc:creator><comments>https://news.ycombinator.com/item?id=48883903</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48883903</guid></item><item><title><![CDATA[New comment by atomicnumber3 in "After 7 years in production, Scarf has reluctantly moved away from Haskell"]]></title><description><![CDATA[
<p>I also write a lot of python code. Ported 2 companies from python 2 to 3 too (idk why that keeps happening to me).<p>Lots of modern (...3+) python code uses type hints and a type checker. It can be as strict as you'd like it to be, which is exactly how I like it. It's what pulled me away from ruby.<p>Meanwhile, static languages are too often a giant pain in the ass, and in return for writing a lot of annoying code, you get in return guarantees that only really apply within your process's memory. And in a microservices world... you're actually realistically using the protobuf type system. Which generates just fine for python. And then "internally" you can use python's type checking where it helps, and if it doesn't help, then for that bit of the code, simply don't use it (and write "true" python).<p>I also find that a HUGE problem in the world is that programmers just. can't. help. themselves. They LOVE to over-define. LOVE IT. It's a siren's song!! Static type systems are a trap for the part of our brain that loves to architect. One of my favorite things about python is that it helps programmers _let go_. Not everything needs to be an interface. It's python. Everything is already an interface. Now just write the code without all the distracting 20 layers of indirection. And if we ever need one more, it's python - it's practically already there. Just make a new type, put @property on some methods, and you're good.<p>Obviously there are times I'd not use python. I could foresee myself writing Rust if I had to do code where correctness was of utmost importance (like, crypto, or embedded software for a medical device where someone's ventilator is hooked up to it, or similar). But if nobody's going to die (so... medical and cryptography...) then I'm using python almost no matter what I'm doing. And I'll use numpy or write a C module if I actually end up needing true CPU-bound performance for something.</p>
]]></description><pubDate>Sat, 11 Jul 2026 00:36:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=48867202</link><dc:creator>atomicnumber3</dc:creator><comments>https://news.ycombinator.com/item?id=48867202</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48867202</guid></item><item><title><![CDATA[New comment by atomicnumber3 in "Apple sues OpenAI, accuses ex-employees of stealing trade secrets"]]></title><description><![CDATA[
<p>Nah man that's how you end up in the permanent underclass. If you want to make it you have to throw everyone and everything else under the bus, be a bizarrely mustache-twirling evil misanthrope and general freakazoid-type loser, and most importantly get too big to fail / too rich to sue bc you have the good lawyers who can basically stall suits to death. Here's an application to Wendy's.</p>
]]></description><pubDate>Fri, 10 Jul 2026 23:57:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=48866902</link><dc:creator>atomicnumber3</dc:creator><comments>https://news.ycombinator.com/item?id=48866902</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48866902</guid></item><item><title><![CDATA[New comment by atomicnumber3 in "Java 27: What's New?"]]></title><description><![CDATA[
<p>I wonder if it's a joke about oversubscribed environments (cloud VPS) or a real remark about fractional CPU budgets in container environments</p>
]]></description><pubDate>Fri, 10 Jul 2026 13:24:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=48859600</link><dc:creator>atomicnumber3</dc:creator><comments>https://news.ycombinator.com/item?id=48859600</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48859600</guid></item><item><title><![CDATA[New comment by atomicnumber3 in "Zuckerberg says AI agent development going slower than expected"]]></title><description><![CDATA[
<p>Sure, naturally. And yet parent commenter is remarking that simultaneously no AI-true-believer startups have supplanted the old money, and simultaneously despite much talk the bigcos have not slashed headcount to tiny AI-powered teams.</p>
]]></description><pubDate>Sun, 05 Jul 2026 20:23:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=48797648</link><dc:creator>atomicnumber3</dc:creator><comments>https://news.ycombinator.com/item?id=48797648</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48797648</guid></item><item><title><![CDATA[New comment by atomicnumber3 in "Zuckerberg says AI agent development going slower than expected"]]></title><description><![CDATA[
<p>I've said this before: if anthropic (et al) thought they genuinely had a shot at replacing even 30% of white collar work, they would ABSOLUTELY NOT warn ANYONE. They would do what oil, leaded gas, and cigarette companies did. Swear under oath this is completely safe, commit GRIEVOUS societal harm that you explicitly promised wouldn't happen, and then end up in history books instead of jail for reasons beyond my ability to fathom.<p>No. The very fact they are trying to "warn" us means it's all marketing.<p>This has been corroborated for me on the engineering front that I can't find a single IC I respect who actually thought there was any evidence AI was going to live up to the hype. I saw a lot of people I always thought were idiots/sycophants/brown nosers go insane with AI. Never saw anyone id trust to help me cross a street blindfolded say more that "I may be wrong, but I'm not seeing any evidence yet".</p>
]]></description><pubDate>Sun, 05 Jul 2026 19:56:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=48797446</link><dc:creator>atomicnumber3</dc:creator><comments>https://news.ycombinator.com/item?id=48797446</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48797446</guid></item><item><title><![CDATA[New comment by atomicnumber3 in "What ORMs have taught me: just learn SQL (2014)"]]></title><description><![CDATA[
<p>It's not one or the other, it's both. Sqlalchemy ORM is my favorite, followed sqlc (golang), because they are both there for you for your highs (select * from table order by created at) and your lows ([an inner join followed by 4 left joins with an aggregation function])</p>
]]></description><pubDate>Sun, 05 Jul 2026 13:17:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=48794089</link><dc:creator>atomicnumber3</dc:creator><comments>https://news.ycombinator.com/item?id=48794089</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48794089</guid></item><item><title><![CDATA[New comment by atomicnumber3 in "The Beauty of Tautologies"]]></title><description><![CDATA[
<p>Yes and no. There's a distinct auction that runs and it is a distinct event and has its own rules. Eg 5 mins (idr exactly, it's been 6 years for me) before the opening cross you can no longer cancel auction orders, post-only. At the open, they run an opening match of all the auction orders, THEN normal trading begins.</p>
]]></description><pubDate>Fri, 03 Jul 2026 15:01:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=48775894</link><dc:creator>atomicnumber3</dc:creator><comments>https://news.ycombinator.com/item?id=48775894</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48775894</guid></item><item><title><![CDATA[New comment by atomicnumber3 in "Postgres transactions are a distributed systems superpower"]]></title><description><![CDATA[
<p>No, you're right. It basically just passes the buck. But the general idea is that if your transaction succeeds, you KNOW that there is a durable record that some external thing needs to end up in a message bus. And then something else can sit there and spin retries until it happens. It gives you the opportunity for retrying getting it onto the message bus, out of band of the process that is trying to initiate the enqueue.<p>And the outbox pattern isn't bs - it DOES help a lot in practice. But exactly how much it _guarantees_ something happens is of course still quite limited. And yes as you note it's an At-least-once strategy.</p>
]]></description><pubDate>Fri, 03 Jul 2026 02:05:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=48769867</link><dc:creator>atomicnumber3</dc:creator><comments>https://news.ycombinator.com/item?id=48769867</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48769867</guid></item><item><title><![CDATA[New comment by atomicnumber3 in "Global review confirms mRNA vaccines are safe, effective and full of promise "]]></title><description><![CDATA[
<p>I am quite curious too. I had heard that, despite arm vascular being very consistent among individuals, it does still vary. And I think for most vaccines I guess it doesn't matter if you hit something other than muscle. Maybe for the mRNA vaccines it does matter? I'm baselessly speculating though. Wish other person hadn't been so vague.</p>
]]></description><pubDate>Thu, 02 Jul 2026 05:22:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=48756869</link><dc:creator>atomicnumber3</dc:creator><comments>https://news.ycombinator.com/item?id=48756869</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48756869</guid></item><item><title><![CDATA[New comment by atomicnumber3 in "A way to exclude sensitive files issue still open for OpenAI Codex"]]></title><description><![CDATA[
<p>We managed to generate probably-correct code, which can then be probably-corrected recursively to get to something that runs (usually).<p>This made everyone scream and lose their minds saying that code is finished, people think they don't need a technical cofounder anymore, think they don't need engineers anymore, etc. Then they're, at varying speeds, finding out they're wrong.<p>It seems oddly circular to me that the _exact hubris_ non-engineers have long accused engineers of - and we have indeed been too often guilty of - they themselves turn out to be JUST as guilty of! Just like engineers thought all sales did was bother people, and all marketing did was send emails, and all support did was tell people to turn it off and on again, and all product did was copy google... they all apparently thought all engineers did was tik-tak-click-clack type code all day and when it compiled it was done. Not knowing how much higher-order... well, engineering, there is to it.<p>Where are all the CTOs during all of this? I thought someone was supposed to be sticking up for their org? Sales, marketing, etc all seem to have entrenched C-suite people keeping their fiefdoms resistant to erosion by outsourcing, downsizing, etc. But all our CTOs seems to have collectively thrown us to the wolves.</p>
]]></description><pubDate>Sun, 28 Jun 2026 15:51:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=48708455</link><dc:creator>atomicnumber3</dc:creator><comments>https://news.ycombinator.com/item?id=48708455</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48708455</guid></item><item><title><![CDATA[New comment by atomicnumber3 in "Apple raises prices of MacBooks, iPads"]]></title><description><![CDATA[
<p>Ok cool. Computers think. They're (trying to) use that to literally replace regular people. And not in a Star Trek way. "Permanent underclass" way. That's bad.<p>I would rather we not have technology than have people starving en masse. Literally our best hope is that the rich bastards are lying that they'll be able to do it to scam other rich bastards.<p>When I was in high school we were able to have an app that made it look like you were drinking beer. And the internet produced rainbow unicorn attack and nyan cat.<p>I was very optimistic about nyan cat. I'm very unoptimistic about nobody being able to afford computers for the next 5+ years.<p>Also since this thread is about general malaise - I am finding myself rather missing GW Bush's jovial brand of imperialism and cronyism. Strange fate.</p>
]]></description><pubDate>Fri, 26 Jun 2026 02:24:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=48681653</link><dc:creator>atomicnumber3</dc:creator><comments>https://news.ycombinator.com/item?id=48681653</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48681653</guid></item><item><title><![CDATA[New comment by atomicnumber3 in "Political bias in AI: Where the AI models stand"]]></title><description><![CDATA[
<p>The site is clearly libertarian, so they have a vested interest in trying to dunk on both the "left" and "right". When in actuality they're just lumpenproletariat who are going to get run over by the only people who have actual freedom in this country.</p>
]]></description><pubDate>Fri, 26 Jun 2026 01:11:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=48681226</link><dc:creator>atomicnumber3</dc:creator><comments>https://news.ycombinator.com/item?id=48681226</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48681226</guid></item><item><title><![CDATA[New comment by atomicnumber3 in "Ending respiratory infections"]]></title><description><![CDATA[
<p>No kids eh?<p>My oldest starting preschool was one of the worst times in my life. We were sick from august to december, then january to may. Dreadful.<p>It got better. My youngest is 3 now and is ahead of where my oldest was due to having 2 older siblings importing illnesses for several years, and this year we finally were mostly not sick all school year. Which is to say, we were probably closer to the 15 days "materially sick" mark. I say materially sick to mean, definitely sick, though perhaps not taken out of school (due to not technically being outside of the health exclusion policy, and sometimes I only realize they were "materially" sick after they got home instead of just "passably sick given kids will basically have a lingering cough from august to may).</p>
]]></description><pubDate>Thu, 25 Jun 2026 03:12:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=48668369</link><dc:creator>atomicnumber3</dc:creator><comments>https://news.ycombinator.com/item?id=48668369</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48668369</guid></item><item><title><![CDATA[New comment by atomicnumber3 in "Hey, n00b, we didn't hire you to complete tasks"]]></title><description><![CDATA[
<p>I sure wish I could relate to this but I haven't been at a company that hired juniors since <i>i</i> was the junior being hired 15 years ago.</p>
]]></description><pubDate>Sat, 20 Jun 2026 00:34:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=48605025</link><dc:creator>atomicnumber3</dc:creator><comments>https://news.ycombinator.com/item?id=48605025</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48605025</guid></item></channel></rss>