<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: jakewins</title><link>https://news.ycombinator.com/user?id=jakewins</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 26 Jun 2026 04:54:48 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=jakewins" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by jakewins in "I rewrote PostHog's SQL parser, 70x faster, while barely looking at the code"]]></title><description><![CDATA[
<p>I’ve had very good success in similar setups where you have some sort of “oracle” and can generate enormous corpuses of test data, such that you really, really trust the LLM code must work for the inputs you expect it’ll ever need to handle.<p>Makes me think of all the algorithms we specify in proof languages and then hand-implement in production languages - this setup could maybe let you just specify the proof of an algorithm and then let LLMs derive efficient implementations with the (slow) proof as an oracle</p>
]]></description><pubDate>Wed, 24 Jun 2026 20:57:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=48665534</link><dc:creator>jakewins</dc:creator><comments>https://news.ycombinator.com/item?id=48665534</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48665534</guid></item><item><title><![CDATA[New comment by jakewins in "Removing fsync from our local storage engine"]]></title><description><![CDATA[
<p>The point of “durable” implying stored to durable media is <i>precisely</i> that it allows the operator of the system to make that kind of calculation. They know the disks they picked and the replication chosen, and as long as the database calls fsync, their calculations will work.<p>My beef is with database systems that use the argument you made further up thread to skip fsync to juice their performance numbers. Data is not “durable” if turning off the machines storing it means it’s lost, that’s a <i>category</i> difference, not a pure probability difference as you are claiming.<p>It is of course totally fine to not store data to durable media and say the risk of devops doing a coordinated reboot is as low as the risk of raid disk data loss, but then don’t use the word “durable”.</p>
]]></description><pubDate>Sun, 10 May 2026 17:19:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=48085828</link><dc:creator>jakewins</dc:creator><comments>https://news.ycombinator.com/item?id=48085828</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48085828</guid></item><item><title><![CDATA[New comment by jakewins in "Removing fsync from our local storage engine"]]></title><description><![CDATA[
<p>I used to say this as well but like.. industry has, for a <i>long</i> time now equated “durable” with “stored on disk”. Any DBA will assume that’s what it means, and use that fact when they work out the replication they need either in clustering or in raid.<p>If you’re building a data storage system and are using the term “durable” to mean “it’s in RAM on three virtual machines”, for example, I don’t think it’s unfair to say that you are lying to your customers, because you are intentionally misusing a well-established term.</p>
]]></description><pubDate>Sat, 09 May 2026 16:23:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=48076142</link><dc:creator>jakewins</dc:creator><comments>https://news.ycombinator.com/item?id=48076142</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48076142</guid></item><item><title><![CDATA[New comment by jakewins in "A Roblox cheat and one AI tool brought down Vercel's platform"]]></title><description><![CDATA[
<p>If a company says “encrypted at rest” that is generally compliance-speak for “not encrypted, but the hard drive partition is encrypted”.<p>Various certifications require this, I guess because they were written before hyper scalers and the assumed attack vector was that someone would literally steal a hard drive.<p>A running machine is not “at rest”, just like you can read files on your encrypted Mac HDD, the running program has decrypted access to the hard drive.</p>
]]></description><pubDate>Tue, 21 Apr 2026 06:05:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=47845146</link><dc:creator>jakewins</dc:creator><comments>https://news.ycombinator.com/item?id=47845146</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47845146</guid></item><item><title><![CDATA[New comment by jakewins in "Healthchecks.io now uses self-hosted object storage"]]></title><description><![CDATA[
<p>The complexity for that is almost always for redundancy and for ease of deploys.</p>
]]></description><pubDate>Fri, 17 Apr 2026 15:26:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=47806961</link><dc:creator>jakewins</dc:creator><comments>https://news.ycombinator.com/item?id=47806961</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47806961</guid></item><item><title><![CDATA[New comment by jakewins in "A tail-call interpreter in (nightly) Rust"]]></title><description><![CDATA[
<p>I feel like I’ve seen elsewhere that the argument there is that you often <i>must</i> have this optimisation working in algos that rely on it or you will get stack overflows. Having a keyword to force it then becomes a very useful thing, vs relying on hopes that future compiler versions and different arch targets will all discover the optimisation opportunity.</p>
]]></description><pubDate>Mon, 06 Apr 2026 07:11:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=47657807</link><dc:creator>jakewins</dc:creator><comments>https://news.ycombinator.com/item?id=47657807</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47657807</guid></item><item><title><![CDATA[New comment by jakewins in "Solar and batteries can power the world"]]></title><description><![CDATA[
<p>Utility solar is cheaper in studies that do not factor in the cost of distribution, but the picture is much less clear when total system cost is considered - not having to pay for expanded distribution grids or new interconnects is a major benefit of residential production.<p>As for the last part not being true, can you clarify? The majority of the earths population lives between the 20th and 40th latitude, the band around the earth approximately between Madrid and the Sahara desert. Sure you can’t run a poorly insulated home in northern Michigan on solar year around without considerable expense, but that’s nowhere near where the majority of humanity lives.</p>
]]></description><pubDate>Fri, 03 Apr 2026 21:41:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=47632686</link><dc:creator>jakewins</dc:creator><comments>https://news.ycombinator.com/item?id=47632686</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47632686</guid></item><item><title><![CDATA[New comment by jakewins in "Solar and batteries can power the world"]]></title><description><![CDATA[
<p>No reason to be rude or hyperbolic - I agree with you that cars destroy communities and we should strive to reduce the need for cars and parking.<p>For solar powered homes specifically though, multi-story buildings are much harder to run solar powered from the simple ratios - even if you reduce energy use 75%, at 4 stories you are break-even in roof-ratio-to-energy-need. I’ve worked in this space a while, and it’s now pretty straight forward to run single-family homes 24/7/367 on solar in most of the world, but multi story buildings are much harder.<p>Nothing is ever simple or one-dimensional :)</p>
]]></description><pubDate>Fri, 03 Apr 2026 18:49:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=47630518</link><dc:creator>jakewins</dc:creator><comments>https://news.ycombinator.com/item?id=47630518</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47630518</guid></item><item><title><![CDATA[New comment by jakewins in "Solar and batteries can power the world"]]></title><description><![CDATA[
<p>Respectfully, 30kWh is not much in this context. In 10 years every modern 2-car home will have 200kWh on the driveway just from the EVs; add a 100kWh whole home battery at a price point close to a 10kWh battery today and the calculus changes in most of the world.<p>The cost of materials going into modern batteries easily leaves room for another 10x reduction in price, IMO where this all is heading is obvious. Zero marginal cost will win every day of the week.<p>FWIW we run our cabin on 15kWh battery today year around, though we do run a small wood stove to supplant the heat pump on cold winter days.</p>
]]></description><pubDate>Fri, 03 Apr 2026 15:31:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=47627885</link><dc:creator>jakewins</dc:creator><comments>https://news.ycombinator.com/item?id=47627885</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47627885</guid></item><item><title><![CDATA[New comment by jakewins in "We Have Learned Nothing"]]></title><description><![CDATA[
<p>Fooled by Randomness talks a good bit about this, and argues it’s true - except you don’t know what to bet on. Hence the outlier successes will be from extreme risk takers, and for each such person there will be 1,000s of other gamblers that bet on the wrong thing.<p>Taleb does the math as well IIRC, assuming there are x hundred thousand extreme risk takers, and outlier “correct bets” are y% chance, then you will have a surprisingly high number of people with a long series of “correct” bets behind them looking like business geniuses, from pure chance & basic statistics.</p>
]]></description><pubDate>Thu, 19 Mar 2026 07:09:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=47435910</link><dc:creator>jakewins</dc:creator><comments>https://news.ycombinator.com/item?id=47435910</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47435910</guid></item><item><title><![CDATA[New comment by jakewins in "Agents that run while I sleep"]]></title><description><![CDATA[
<p>This was really good, and second leaning on property testing. I’ve had really good outcomes from setting up Schemathesis and getting blanket coverage for stuff like “there should be no request you can generate as logged in user A that let’s you do things as or see things that belong to user B”, as well as “there should be no request you can find to any API endpoint that can trigger a 5xx response”</p>
]]></description><pubDate>Tue, 10 Mar 2026 20:20:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=47328330</link><dc:creator>jakewins</dc:creator><comments>https://news.ycombinator.com/item?id=47328330</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47328330</guid></item><item><title><![CDATA[New comment by jakewins in "How the Sriracha guys screwed over their supplier"]]></title><description><![CDATA[
<p>They are clearly suggesting that the story recurring every two months is Astro-turfed, not that the story itself is false?</p>
]]></description><pubDate>Mon, 09 Mar 2026 11:11:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=47307519</link><dc:creator>jakewins</dc:creator><comments>https://news.ycombinator.com/item?id=47307519</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47307519</guid></item><item><title><![CDATA[Show HN: Hermetic 'blinded' agents using Starlark sandbox]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/jakewins/larkin">https://github.com/jakewins/larkin</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47210188">https://news.ycombinator.com/item?id=47210188</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 01 Mar 2026 20:09:30 +0000</pubDate><link>https://github.com/jakewins/larkin</link><dc:creator>jakewins</dc:creator><comments>https://news.ycombinator.com/item?id=47210188</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47210188</guid></item><item><title><![CDATA[New comment by jakewins in "We tasked Opus 4.6 using agent teams to build a C Compiler"]]></title><description><![CDATA[
<p>I mean, no, it's more than that.<p>You also need to choose optimal instruction encoding, and you need to understand how relocs work - which things can you resolve now vs which require you to encode info for the linker to fill in once the program is launched, etc etc.<p>Not sure why I'm on this little micro-rant about this; I'm sure Claude could write a workable assembler. I'm more like.. I've written one assembler and many, many parsers, and the parsers where <i>way</i> simpler, yet this thread is littered with people that seem to think assemblers are just lookup tables from ascii to machine code with a loop slapped on top of them.</p>
]]></description><pubDate>Tue, 10 Feb 2026 22:00:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=46967552</link><dc:creator>jakewins</dc:creator><comments>https://news.ycombinator.com/item?id=46967552</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46967552</guid></item><item><title><![CDATA[New comment by jakewins in "We tasked Opus 4.6 using agent teams to build a C Compiler"]]></title><description><![CDATA[
<p>I am surprised by the number of comments that say the assembler is trivial - it is admittedly perhaps simpler than some other parts of the compiler chain, but it’s not trivial.<p>What you are doing is kinda serialising a self-referential graph structure of machine code entries that reference each others addresses, but you don’t know the addresses because the (x86) instructions are variable-length, so you can’t know them until you generate the machine code, chicken-and-egg problem.<p>Personally I find writing parsers much much simpler than writing assemblers.</p>
]]></description><pubDate>Fri, 06 Feb 2026 17:21:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=46915545</link><dc:creator>jakewins</dc:creator><comments>https://news.ycombinator.com/item?id=46915545</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46915545</guid></item><item><title><![CDATA[New comment by jakewins in "Outsourcing thinking"]]></title><description><![CDATA[
<p>I don’t understand this summary - isn’t this a summary of the authors recitation of Masleys position? It’s missing the part that actually matters, the authors position and how it differs from Masley?</p>
]]></description><pubDate>Sun, 01 Feb 2026 10:55:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=46845233</link><dc:creator>jakewins</dc:creator><comments>https://news.ycombinator.com/item?id=46845233</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46845233</guid></item><item><title><![CDATA[New comment by jakewins in "Waymo robotaxi hits a child near an elementary school in Santa Monica"]]></title><description><![CDATA[
<p>lol no, but if you are in a regular vehicle, you can see under the front of the bus as you pass it, it’s a standard safety practice? The first picture of the bus in this random article shows what I mean, you should be checking under the bus ahead of the front wheel as you pass: <a href="https://www.nvp.se/2026-01-08/bil-i-sparviddshinder-stoppade-bussarna-hander-jatteofta/" rel="nofollow">https://www.nvp.se/2026-01-08/bil-i-sparviddshinder-stoppade...</a><p>Googling this turned up a presentation from Waymo saying they do exactly this: <a href="https://www.reddit.com/r/waymo/comments/1kyapix/waymo_detects_pedestrian_from_foot_movement_under/" rel="nofollow">https://www.reddit.com/r/waymo/comments/1kyapix/waymo_detect...</a></p>
]]></description><pubDate>Sat, 31 Jan 2026 07:29:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=46834297</link><dc:creator>jakewins</dc:creator><comments>https://news.ycombinator.com/item?id=46834297</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46834297</guid></item><item><title><![CDATA[New comment by jakewins in "Waymo robotaxi hits a child near an elementary school in Santa Monica"]]></title><description><![CDATA[
<p>Aye, and to always look for feet under and by the front wheel of vehicles like that.<p>Stopped buses similarly, people get off the bus, whip around the front of them and straight into the streets, so many times I’ve spotted someone’s feet under the front before they come around and into the street.<p>Not to take away from Waymo here, agree with thread sentiment that they seem to have acted exemplary</p>
]]></description><pubDate>Thu, 29 Jan 2026 18:08:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=46813966</link><dc:creator>jakewins</dc:creator><comments>https://news.ycombinator.com/item?id=46813966</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46813966</guid></item><item><title><![CDATA[Ancient infection disabled gene in chimp brains that remains expressed in humans]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.thetransmitter.org/evolution/viral-remnant-in-chimpanzees-silences-brain-gene-humans-still-use/">https://www.thetransmitter.org/evolution/viral-remnant-in-chimpanzees-silences-brain-gene-humans-still-use/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46779878">https://news.ycombinator.com/item?id=46779878</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 27 Jan 2026 13:49:51 +0000</pubDate><link>https://www.thetransmitter.org/evolution/viral-remnant-in-chimpanzees-silences-brain-gene-humans-still-use/</link><dc:creator>jakewins</dc:creator><comments>https://news.ycombinator.com/item?id=46779878</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46779878</guid></item><item><title><![CDATA[New comment by jakewins in "UK offshore wind prices come in 40% cheaper than gas in record auction"]]></title><description><![CDATA[
<p>Sorry I don’t follow. Why would the taxes need to be spent offsetting anything? The carbon reduction already happened, because the taxes made this auction choose lower emission alternatives.<p>If you then also spend the taxes on some form of offsets (if we pretend for the sake of argument that those work) you would have reduced emissions twice. One time seems plenty to say they are doing their job.</p>
]]></description><pubDate>Thu, 15 Jan 2026 22:47:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=46640511</link><dc:creator>jakewins</dc:creator><comments>https://news.ycombinator.com/item?id=46640511</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46640511</guid></item></channel></rss>