<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: azornathogron</title><link>https://news.ycombinator.com/user?id=azornathogron</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 30 Apr 2026 12:59:04 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=azornathogron" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by azornathogron in "Waymo says can't avoid bike lanes because riders want to be dropped off in them"]]></title><description><![CDATA[
<p>Taxis (and Uber etc) also take up space on the road when they only have their driver and no fare paying passenger on board, so I don't see that a Waymo is any worse than that.<p>Both human-driven and robo-driven taxis are financially incentivised to spend as much time as possible carrying fare paying passengers and as little as possible driving empty to pick someone up.<p>Anyway, I agree that walking, cycling, and public transit, are all IMHO preferable to any form of taxi.</p>
]]></description><pubDate>Sun, 26 Apr 2026 20:26:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=47913958</link><dc:creator>azornathogron</dc:creator><comments>https://news.ycombinator.com/item?id=47913958</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47913958</guid></item><item><title><![CDATA[New comment by azornathogron in "Tell HN: Litellm 1.82.7 and 1.82.8 on PyPI are compromised"]]></title><description><![CDATA[
<p>In type system theory I think what you're looking for is "effect systems".<p>You make the type system statically encode categories of side-effects, so you can tell from the type of a function whether it is pure computation, or if not what other things it might do. Exactly what categories of side-effect are visible this way depends on the type system; some are more expressive than others.<p>But it means when you use a hash function you can know that it's, eg, only reading memory you gave it access to and doing some pure computation on it.</p>
]]></description><pubDate>Wed, 25 Mar 2026 13:45:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=47517291</link><dc:creator>azornathogron</dc:creator><comments>https://news.ycombinator.com/item?id=47517291</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47517291</guid></item><item><title><![CDATA[New comment by azornathogron in "IDF killed Gaza aid workers at point blank range in 2025 massacre: Report"]]></title><description><![CDATA[
<p>You might be referring to a different period, but I'll note that the anti-war protests in early 2003 (immediately before the invasion of Iraq) were quite literally record breaking.<p><a href="https://web.archive.org/web/20040904214302/http://www.guinnessworldrecords.com/content_pages/record.asp?recordid=54365" rel="nofollow">https://web.archive.org/web/20040904214302/http://www.guinne...</a></p>
]]></description><pubDate>Wed, 25 Feb 2026 10:38:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47149840</link><dc:creator>azornathogron</dc:creator><comments>https://news.ycombinator.com/item?id=47149840</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47149840</guid></item><item><title><![CDATA[New comment by azornathogron in "Ladybird adopts Rust, with help from AI"]]></title><description><![CDATA[
<p>It may have in the future. Crubit is one effort in this direction: <a href="https://crubit.rs/" rel="nofollow">https://crubit.rs/</a></p>
]]></description><pubDate>Mon, 23 Feb 2026 12:29:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=47121460</link><dc:creator>azornathogron</dc:creator><comments>https://news.ycombinator.com/item?id=47121460</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47121460</guid></item><item><title><![CDATA[New comment by azornathogron in "I prefer to pass secrets between programs through standard input"]]></title><description><![CDATA[
<p>For one of my projects my server needs a private key, and it reads this from a file descriptor on startup and then closes the fd. The fd is set up by the systemd unit, which is also configured to restrict filesystem access for the server. So the server reads a key from a file that is never visible in its mount namespace.</p>
]]></description><pubDate>Wed, 04 Feb 2026 14:44:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=46886413</link><dc:creator>azornathogron</dc:creator><comments>https://news.ycombinator.com/item?id=46886413</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46886413</guid></item><item><title><![CDATA[New comment by azornathogron in "UK Government’s ‘AI Skills Hub’ was delivered by PwC for £4.1M"]]></title><description><![CDATA[
<p>I don't doubt you're correct about the incentives, but one point seems amiss...<p>> If there's any, even the slightest, chance that buying from a business might one day reflect badly on the civil servant in the procurement office, then they won't buy from that business.<p>You don't think that spending £4.1 million on this garbage might reflect badly on someone?</p>
]]></description><pubDate>Thu, 29 Jan 2026 10:17:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=46808123</link><dc:creator>azornathogron</dc:creator><comments>https://news.ycombinator.com/item?id=46808123</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46808123</guid></item><item><title><![CDATA[New comment by azornathogron in "Why do RSS readers look like email clients?"]]></title><description><![CDATA[
<p>If you scroll down slightly you get a low contrast button "○
PREFER STILLNESS? READ AS PLAIN TEXT
→", which takes you to a plain text version with a rather patronising introduction that says "You chose the quiet version. No animations. No counters ticking up.
Just words. That's a valid choice."<p>Edit: to be just slightly nicer about it: having a plain text version is great, that's a really good thing. But the "that's a valid choice" paragraph is unnecessary and just distracts from your actual article. If I pick the plain-text version it's because I want to just get straight to the point (other people may have other reasons), and I certainly don't need your validation.</p>
]]></description><pubDate>Thu, 29 Jan 2026 10:04:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=46808022</link><dc:creator>azornathogron</dc:creator><comments>https://news.ycombinator.com/item?id=46808022</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46808022</guid></item><item><title><![CDATA[New comment by azornathogron in "Emissary, a fast open-source Java messaging library"]]></title><description><![CDATA[
<p>Assuming that you are the author of Emissary, this could be a Show HN, I think.<p><a href="https://news.ycombinator.com/showhn.html">https://news.ycombinator.com/showhn.html</a></p>
]]></description><pubDate>Mon, 26 Jan 2026 09:46:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=46763612</link><dc:creator>azornathogron</dc:creator><comments>https://news.ycombinator.com/item?id=46763612</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46763612</guid></item><item><title><![CDATA[New comment by azornathogron in "Wilson Lin on FastRender: a browser built by parallel agents"]]></title><description><![CDATA[
<p>Absolutely.<p>I think some of these people need to be reminded of the Bill Gates' quote about lines of code:<p>“Measuring programming progress by lines of code is like measuring aircraft building progress by weight.”</p>
]]></description><pubDate>Sat, 24 Jan 2026 12:22:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=46742976</link><dc:creator>azornathogron</dc:creator><comments>https://news.ycombinator.com/item?id=46742976</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46742976</guid></item><item><title><![CDATA[New comment by azornathogron in "In Europe, wind and solar overtake fossil fuels"]]></title><description><![CDATA[
<p>The graph I see in the article displays a single data point per year. You're not going to see seasonal variation in a graph with that resolution. Is there another graph that I missed?</p>
]]></description><pubDate>Thu, 22 Jan 2026 20:57:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=46725036</link><dc:creator>azornathogron</dc:creator><comments>https://news.ycombinator.com/item?id=46725036</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46725036</guid></item><item><title><![CDATA[New comment by azornathogron in "Waiting for dawn in search: Search index, Google rulings and impact on Kagi"]]></title><description><![CDATA[
<p>Oh, ok. I misunderstood - I think we agree.</p>
]]></description><pubDate>Thu, 22 Jan 2026 12:26:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=46718363</link><dc:creator>azornathogron</dc:creator><comments>https://news.ycombinator.com/item?id=46718363</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46718363</guid></item><item><title><![CDATA[New comment by azornathogron in "Threat actors expand abuse of Microsoft Visual Studio Code"]]></title><description><![CDATA[
<p>It's not a false choice - "Trust" and "don't trust" are both perfectly viable options. The editor works fine in restricted mode, you just won't have all your extensions enabled.</p>
]]></description><pubDate>Thu, 22 Jan 2026 12:22:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=46718324</link><dc:creator>azornathogron</dc:creator><comments>https://news.ycombinator.com/item?id=46718324</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46718324</guid></item><item><title><![CDATA[New comment by azornathogron in "Claude's new constitution"]]></title><description><![CDATA[
<p>Yes there was, Asimov added it in Robots and Empire.<p>"Zeroth Law added"
 <a href="https://en.wikipedia.org/wiki/Three_Laws_of_Robotics#:~:text=come%20to%20harm.-,Zeroth%20Law%20added,-edit" rel="nofollow">https://en.wikipedia.org/wiki/Three_Laws_of_Robotics#:~:text...</a></p>
]]></description><pubDate>Thu, 22 Jan 2026 12:09:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=46718216</link><dc:creator>azornathogron</dc:creator><comments>https://news.ycombinator.com/item?id=46718216</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46718216</guid></item><item><title><![CDATA[New comment by azornathogron in "Waiting for dawn in search: Search index, Google rulings and impact on Kagi"]]></title><description><![CDATA[
<p>Is crawling really solved?<p>Any naive crawler is going to run into the problem that servers can give different responses to different clients which means you can show the crawler something different to what you show real users. That turns crawling into an antagonistic problem where the crawler developers need to continually be on the lookout for new ways of servers doing malicious things that poison/mislead the index.<p>Otherwise you'll return junk spam results from spammers that lied to the crawler.<p>I've never done it so maybe it's easier than I imagine but I wouldn't be quick to assume that crawling is solved.</p>
]]></description><pubDate>Wed, 21 Jan 2026 22:36:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=46712624</link><dc:creator>azornathogron</dc:creator><comments>https://news.ycombinator.com/item?id=46712624</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46712624</guid></item><item><title><![CDATA[New comment by azornathogron in "There's a ridiculous amount of tech in a disposable vape"]]></title><description><![CDATA[
<p>Looks like I was probably wrong about this. There <i>are</i> a lot of "doom running on a vape" videos on YouTube - very easy to find, that's what search is for - but the best primary source I could find quickly actually has doom running separately and the vape just being used as a display.<p>Search for something like "doom on Puya PY32"<p><a href="https://hackaday.com/2025/09/20/when-low-sram-keeps-the-doom-off-your-vape/" rel="nofollow">https://hackaday.com/2025/09/20/when-low-sram-keeps-the-doom...</a><p><a href="https://github.com/atc1441/Vape_DOOM_ScreenShare" rel="nofollow">https://github.com/atc1441/Vape_DOOM_ScreenShare</a></p>
]]></description><pubDate>Wed, 14 Jan 2026 19:35:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=46621584</link><dc:creator>azornathogron</dc:creator><comments>https://news.ycombinator.com/item?id=46621584</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46621584</guid></item><item><title><![CDATA[New comment by azornathogron in "There's a ridiculous amount of tech in a disposable vape"]]></title><description><![CDATA[
<p>Already been done.</p>
]]></description><pubDate>Wed, 14 Jan 2026 11:49:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=46614981</link><dc:creator>azornathogron</dc:creator><comments>https://news.ycombinator.com/item?id=46614981</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46614981</guid></item><item><title><![CDATA[New comment by azornathogron in "Date is out, Temporal is in"]]></title><description><![CDATA[
<p>Eh... both are in common usage, including by institutions like the BBC.<p><a href="https://www.bbc.co.uk/future/article/20240308-daylight-savings-reasons-history-health-hazards-countries-that-abolished" rel="nofollow">https://www.bbc.co.uk/future/article/20240308-daylight-savin...</a> (you can find both "saving" and "savings" here, I guess they couldn't decide which to use?)</p>
]]></description><pubDate>Tue, 13 Jan 2026 13:38:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=46600784</link><dc:creator>azornathogron</dc:creator><comments>https://news.ycombinator.com/item?id=46600784</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46600784</guid></item><item><title><![CDATA[New comment by azornathogron in "How wolves became dogs"]]></title><description><![CDATA[
<p>HN title-destroying rules strike again. It's "How Wolves Became Dogs"</p>
]]></description><pubDate>Fri, 09 Jan 2026 12:48:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=46553295</link><dc:creator>azornathogron</dc:creator><comments>https://news.ycombinator.com/item?id=46553295</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46553295</guid></item><item><title><![CDATA[New comment by azornathogron in "How We Found 7 TiB of Memory Just Sitting Around"]]></title><description><![CDATA[
<p>If latency of input->visible effect is what you're talking about, then yes, that's a great point!</p>
]]></description><pubDate>Sat, 01 Nov 2025 10:12:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=45780533</link><dc:creator>azornathogron</dc:creator><comments>https://news.ycombinator.com/item?id=45780533</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45780533</guid></item><item><title><![CDATA[New comment by azornathogron in "How We Found 7 TiB of Memory Just Sitting Around"]]></title><description><![CDATA[
<p>Pedantic nit: At 60 fps the per frame time is 16.66... ms, not 30 ms. Having said that a lot of games run at 30 fps, or run different parts of their logic at different frequencies, or do other tricks that mean there isn't exactly one FPS rate that the thing is running at.</p>
]]></description><pubDate>Fri, 31 Oct 2025 23:00:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=45777649</link><dc:creator>azornathogron</dc:creator><comments>https://news.ycombinator.com/item?id=45777649</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45777649</guid></item></channel></rss>