<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: hinkley</title><link>https://news.ycombinator.com/user?id=hinkley</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 16 Aug 2026 17:23:49 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=hinkley" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by hinkley in "Semaglutide linked to 26% lower 5-year predicted dementia risk"]]></title><description><![CDATA[
<p>We should probably be studying people who wear smart watches and collecting the activity levels to control for that.<p>But if GLP-1 makes you more active, who am I to complain. There's the reason they approve stomach stapling surgeries on morbidly obese people. They are so compromised that anything that gives them a chance to be more active offsets some of the risks of surgery, and the risks of inaction.</p>
]]></description><pubDate>Sat, 15 Aug 2026 18:31:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=49313035</link><dc:creator>hinkley</dc:creator><comments>https://news.ycombinator.com/item?id=49313035</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49313035</guid></item><item><title><![CDATA[New comment by hinkley in "RISC-V: They Should Have Known Better"]]></title><description><![CDATA[
<p>HP wrote a JIT to migrate old applications to their new hardware. So did Apple, twice. I don't know if IBM were the first but they've done it a few times as well for their mainframe hardware.<p>In HP's case, they tried running their JIT to translate from architecture B to architecture B and ended up with better performance than running it directly.</p>
]]></description><pubDate>Sat, 15 Aug 2026 17:02:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=49312233</link><dc:creator>hinkley</dc:creator><comments>https://news.ycombinator.com/item?id=49312233</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49312233</guid></item><item><title><![CDATA[New comment by hinkley in "Every Fucking Website (2020)"]]></title><description><![CDATA[
<p>Yeah it’s definitely passive aggressive and those people must be stopped.<p>But I think it’s sometimes by management design. Scrum makes it pretty easy to keep devs permanently off balance so they can’t think about how wrong what we are building is. Maybe that person really is a piece of work, but maybe they just have never had time to think about how dumb that decision was and go fix it. Similar to you, I’m glad I don’t know where Ken Schwaber lives or when he’s presenting because I’d probably call him a traitor to his stupid face.</p>
]]></description><pubDate>Fri, 14 Aug 2026 16:34:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=49301090</link><dc:creator>hinkley</dc:creator><comments>https://news.ycombinator.com/item?id=49301090</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49301090</guid></item><item><title><![CDATA[New comment by hinkley in "In Australia, a home battery boom has helped cut wholesale power prices"]]></title><description><![CDATA[
<p>Well it’s about 40 years since the US started getting stupid about foreign trade and things are not going so well here now. Send help.</p>
]]></description><pubDate>Fri, 14 Aug 2026 16:13:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=49300775</link><dc:creator>hinkley</dc:creator><comments>https://news.ycombinator.com/item?id=49300775</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49300775</guid></item><item><title><![CDATA[New comment by hinkley in "In Australia, a home battery boom has helped cut wholesale power prices"]]></title><description><![CDATA[
<p>Yes, everyone is always telling me how great colonialism was for the locals.</p>
]]></description><pubDate>Fri, 14 Aug 2026 16:12:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=49300749</link><dc:creator>hinkley</dc:creator><comments>https://news.ycombinator.com/item?id=49300749</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49300749</guid></item><item><title><![CDATA[New comment by hinkley in "In Australia, a home battery boom has helped cut wholesale power prices"]]></title><description><![CDATA[
<p>Or outsourced their pollution to a foreign supplier.</p>
]]></description><pubDate>Fri, 14 Aug 2026 16:11:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=49300730</link><dc:creator>hinkley</dc:creator><comments>https://news.ycombinator.com/item?id=49300730</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49300730</guid></item><item><title><![CDATA[New comment by hinkley in "What garbage collection actually costs"]]></title><description><![CDATA[
<p>But you can also put generational GC on steroids by implementing escape analysis, which creates a separate category of allocations that don’t have to be marked and swept at all. Effectively they were marked the first time the code was run and never have to be marked again.<p>What people forget too is that new and destroy in C++ aren’t exactly cheap either. As far back as Java 5 the hotspot people were bragging on how new in Java was cheaper than new in C++, closer to stack allocation speed.<p>Of course if you look at any Java library other than ones intended for embedded or HFT systems, you will see Jevons’ Paradox at play. Made allocation cheap, and everyone allocates the hell out of everything, eating up the gains and then some.<p>But at the same time, the architectural simplicity of not having to worry about object lifetimes makes APIs simpler, which allows people to invest that brain power into making them more sophisticated in other dimensions. Watching Rust try to get itself doubly linked lists was strange to watch from the bleachers.</p>
]]></description><pubDate>Fri, 14 Aug 2026 16:08:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=49300699</link><dc:creator>hinkley</dc:creator><comments>https://news.ycombinator.com/item?id=49300699</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49300699</guid></item><item><title><![CDATA[New comment by hinkley in "Every Fucking Website (2020)"]]></title><description><![CDATA[
<p>And don’t ever save the user’s “no” for next time. We need to needle them to use the app EVERY SINGLE TIME the visitor the website.<p>I wonder sometimes how the team doing the website feels about being treated as second class. Or if it’s the same team and they have to hold their noses to work on it.<p>The third dumbest smart person I had to work with obviously hated HTML and kept trying to get us to use a DSL instead. At least it wasn’t an in house one, but he had a couple other devs interested in his madness as well. But the two of us who were doing the bulk of the performance work and tricky bug fixes would have been absolutely sunk if we’d allowed that to happen. One of the worst things about React is trying to track back an HTML bug in someone else’s complex React project to the templates that are misbehaving together. The Grafana UI code is madness to debug.We would have been there very quickly and without the dev toolbox to help.</p>
]]></description><pubDate>Fri, 14 Aug 2026 15:53:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=49300470</link><dc:creator>hinkley</dc:creator><comments>https://news.ycombinator.com/item?id=49300470</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49300470</guid></item><item><title><![CDATA[New comment by hinkley in "Mushroom behind 'tiny people' hallucinations identified"]]></title><description><![CDATA[
<p>One hundred participants and two saw the same elf is just the birthday paradox isn’t it?</p>
]]></description><pubDate>Thu, 13 Aug 2026 14:51:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=49286893</link><dc:creator>hinkley</dc:creator><comments>https://news.ycombinator.com/item?id=49286893</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49286893</guid></item><item><title><![CDATA[New comment by hinkley in "Mushroom behind 'tiny people' hallucinations identified"]]></title><description><![CDATA[
<p>You can get brain damage and seizures with a high fever and we knew that in the 90’s. We already had almost all of the fever controlling drugs we use today by the 90’s. What the hell was wrong with your parents? Do you still talk to them? That’s child abuse, buddy.</p>
]]></description><pubDate>Thu, 13 Aug 2026 14:49:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=49286855</link><dc:creator>hinkley</dc:creator><comments>https://news.ycombinator.com/item?id=49286855</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49286855</guid></item><item><title><![CDATA[New comment by hinkley in "Tom Stanton's supersonic trebuchet breaks sound barrier with gravity alone"]]></title><description><![CDATA[
<p>Sir, the orcas have declared war on California.</p>
]]></description><pubDate>Mon, 10 Aug 2026 04:37:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=49239236</link><dc:creator>hinkley</dc:creator><comments>https://news.ycombinator.com/item?id=49239236</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49239236</guid></item><item><title><![CDATA[New comment by hinkley in "Windows 11's built-in Weather app wastes more than 1 GB of RAM"]]></title><description><![CDATA[
<p>No but it's the biggest one that's easy to forget.<p>Feature factory work increases the surface area of every API you touch, and the proliferation of pre-written APIs expands the number of APIs you touch. The combination of the two is not quite O(n²) but the exponent is more than 1, so it's still geometric.</p>
]]></description><pubDate>Sun, 09 Aug 2026 18:12:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=49233936</link><dc:creator>hinkley</dc:creator><comments>https://news.ycombinator.com/item?id=49233936</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49233936</guid></item><item><title><![CDATA[New comment by hinkley in "Tom Stanton's supersonic trebuchet breaks sound barrier with gravity alone"]]></title><description><![CDATA[
<p>Heartily disagree. It's the Frankenstein problem.<p>As an engineer, if you can't even start a process with sobriety, rigor, and safety in mind, that cavalier attitude only amplifies as you go down the road from experimentation to design to unleashing your ideas onto the public.<p>It's a harbinger of what is to come if you're being a suicidal idiot during the prototyping phase. If you don't even have respect for your own safety...</p>
]]></description><pubDate>Sun, 09 Aug 2026 17:55:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=49233714</link><dc:creator>hinkley</dc:creator><comments>https://news.ycombinator.com/item?id=49233714</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49233714</guid></item><item><title><![CDATA[New comment by hinkley in "Windows 11's built-in Weather app wastes more than 1 GB of RAM"]]></title><description><![CDATA[
<p>But we went from 1080p monitors to 5k monitors and so we are pushing 7x the number of pixels and at roughly twice the bits per pixel.</p>
]]></description><pubDate>Sun, 09 Aug 2026 17:12:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=49233329</link><dc:creator>hinkley</dc:creator><comments>https://news.ycombinator.com/item?id=49233329</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49233329</guid></item><item><title><![CDATA[New comment by hinkley in "Silicon Valley misreads science fiction and undermines democracy"]]></title><description><![CDATA[
<p>What did you all think of the, "without triggering seizures" scene?</p>
]]></description><pubDate>Sun, 09 Aug 2026 17:00:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=49233210</link><dc:creator>hinkley</dc:creator><comments>https://news.ycombinator.com/item?id=49233210</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49233210</guid></item><item><title><![CDATA[New comment by hinkley in "The Alpha 21264 CPU: NT's Greatest RISC (1998)"]]></title><description><![CDATA[
<p>Some wise person in the 90's looked at the 16-32 bit transition, and side-eyed the 64 bit machines that were already available. He noted how differently we write software on 32 bit hardware (flat memory addressing, virtual memory, etc), and wondered what sorts of things we'd do differently on 64 bit. It took a while, but I think the answer is virtual machines, and multiplexing virtual addresses in a single process. There are some key techniques for highly concurrent garbage collection that use features meant for VMs to accelerate mark and sweep by switching the address space of objects that have been swept, and using some page faulting tricks to handle objects that are being written and swept at the same time.<p>We won't have to go to 128 bit processors for address space reasons. So I wonder what the justifications will be for doing so? And what features people will <i>actually</i> use it for when they have it? I suppose in some ways SIMD has skipped mostly over 128 to go to 256 and 512 bits though, hasn't it?<p>But I also know of 2 top-tier JITed languages that can use pointer packing to use 32 bit pointers for heap sizes under 32GB to save tons of memory. So 128 bit words would make pointers obnoxiously expensive.</p>
]]></description><pubDate>Sun, 09 Aug 2026 16:50:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=49233108</link><dc:creator>hinkley</dc:creator><comments>https://news.ycombinator.com/item?id=49233108</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49233108</guid></item><item><title><![CDATA[New comment by hinkley in "Tom Stanton's supersonic trebuchet breaks sound barrier with gravity alone"]]></title><description><![CDATA[
<p>You'll shoot your eye out, kid.</p>
]]></description><pubDate>Sun, 09 Aug 2026 16:42:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=49233035</link><dc:creator>hinkley</dc:creator><comments>https://news.ycombinator.com/item?id=49233035</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49233035</guid></item><item><title><![CDATA[New comment by hinkley in "Silicon Valley misreads science fiction and undermines democracy"]]></title><description><![CDATA[
<p>People have been taking Knuth's 'premature optimization' in vain for almost as long as he had it written down, and only after 'performance is a feature' did I see any daylight at all at the end of the tunnel.<p>I've learned to lower my expectations a bit. Not enough to be pleasantly happy, but enough to not be incandescently furious on a periodic basis anymore.<p>There is no bigger fool than a smart person who confuses intelligence with wisdom. Intelligence is polarizing. Either you notice immediately you're being dumb, or you find a way to rationalize your dum-dum behavior for <i>ages</i> past when everyone else would have figured it out. We literally outwit ourselves.<p>I would love to be a fly on a wall for a shop-talking conversation between Silicon Valley psychotherapists. Those stories must be amazing.</p>
]]></description><pubDate>Sun, 09 Aug 2026 16:40:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=49233014</link><dc:creator>hinkley</dc:creator><comments>https://news.ycombinator.com/item?id=49233014</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49233014</guid></item><item><title><![CDATA[New comment by hinkley in "The Alpha 21264 CPU: NT's Greatest RISC (1998)"]]></title><description><![CDATA[
<p>There was a second problem with that, Digital proved in court that Intel stole their architecture to put into the Pentium.<p>Part of the settlement was that Intel had to fab for Digital for a long time and pay for a bunch of their patents. The Digital folks made it sound like it was a victory for them but it felt like the beginning of the end, and sure enough it was.<p>I think Alpha's big problem was people were still migrating to 32 bit code and here was a bunch of smartasses trying to push 64 bit processors 10 years before x86-64 became the flagship for Intel-compatible processors. During the time when 'Internet time' was a thing people said regularly and unironically. 10 years was <i>forever</i>.</p>
]]></description><pubDate>Sun, 09 Aug 2026 16:32:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=49232935</link><dc:creator>hinkley</dc:creator><comments>https://news.ycombinator.com/item?id=49232935</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49232935</guid></item><item><title><![CDATA[New comment by hinkley in "The Alpha 21264 CPU: NT's Greatest RISC (1998)"]]></title><description><![CDATA[
<p>Digital, HP, and IBM had the foresight to supply NCSA with Windows NT machines with their respective not-Intel chips in them to make sure that they had a web browser on their platforms. I got the honor of using the Alpha machine, and so it got the most QA by far. I recall spending an unnecessary amount of time not only staring at the heat sink but occasionally showing it to the new guy so they could confirm my astonishment.<p>Having the free hardware mostly worked, but there was a long time before all of the data alignment bugs got sorted out. It got to the point where my CS classes had progressed enough that I started looking for them myself. Literally the first development tasks I got paid to do was code reviewing for word alignment bugs on 64 bit code. It was a long goddamned time ago so it's pretty fuzzy but IIRC not all 3 processors had exactly the same restrictions for all data types. So if it worked on Alpha it usually worked on the other 2 but not 100%.<p>I didn't have to deal with 64 bit software at work again for another 10 years, at which point people looked at me like I was trying to be edgy when I just shrugged. No, really, I was looking at 64 bit code errors 10 years ago.</p>
]]></description><pubDate>Sun, 09 Aug 2026 16:30:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=49232919</link><dc:creator>hinkley</dc:creator><comments>https://news.ycombinator.com/item?id=49232919</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49232919</guid></item></channel></rss>