<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: cptroot</title><link>https://news.ycombinator.com/user?id=cptroot</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 22 Apr 2026 16:45:27 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=cptroot" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by cptroot in "Stephen's Sausage Roll remains one of the most influential puzzle games"]]></title><description><![CDATA[
<p>If we're talking about recursion, Patrick's Parabox is another stellar pick.</p>
]]></description><pubDate>Wed, 22 Apr 2026 02:14:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=47857958</link><dc:creator>cptroot</dc:creator><comments>https://news.ycombinator.com/item?id=47857958</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47857958</guid></item><item><title><![CDATA[New comment by cptroot in "Surelock: Deadlock-Free Mutexes for Rust"]]></title><description><![CDATA[
<p>I appreciate that this appears to be an incremental improvement on Fuschia's tree_lock, with the sharp edges sanded off. Good work! I hope I won't have to use it :p</p>
]]></description><pubDate>Sat, 11 Apr 2026 16:02:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47731690</link><dc:creator>cptroot</dc:creator><comments>https://news.ycombinator.com/item?id=47731690</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47731690</guid></item><item><title><![CDATA[New comment by cptroot in "We Built It with Slide Rules. Then We Forgot How"]]></title><description><![CDATA[
<p>I really appreciate how this finds a common thread through all of my current engineering anxieties.</p>
]]></description><pubDate>Wed, 01 Apr 2026 16:12:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=47602802</link><dc:creator>cptroot</dc:creator><comments>https://news.ycombinator.com/item?id=47602802</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47602802</guid></item><item><title><![CDATA[AI got the blame for the Iran school bombing. The truth is more worrying]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.theguardian.com/news/2026/mar/26/ai-got-the-blame-for-the-iran-school-bombing-the-truth-is-far-more-worrying">https://www.theguardian.com/news/2026/mar/26/ai-got-the-blame-for-the-iran-school-bombing-the-truth-is-far-more-worrying</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47544980">https://news.ycombinator.com/item?id=47544980</a></p>
<p>Points: 414</p>
<p># Comments: 383</p>
]]></description><pubDate>Fri, 27 Mar 2026 16:39:32 +0000</pubDate><link>https://www.theguardian.com/news/2026/mar/26/ai-got-the-blame-for-the-iran-school-bombing-the-truth-is-far-more-worrying</link><dc:creator>cptroot</dc:creator><comments>https://news.ycombinator.com/item?id=47544980</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47544980</guid></item><item><title><![CDATA[New comment by cptroot in "Torturing Rustc by Emulating HKTs"]]></title><description><![CDATA[
<p>This was incredible, even as it rapidly outpaced my PL and mathematics knowledge.</p>
]]></description><pubDate>Tue, 17 Mar 2026 21:18:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=47418460</link><dc:creator>cptroot</dc:creator><comments>https://news.ycombinator.com/item?id=47418460</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47418460</guid></item><item><title><![CDATA[New comment by cptroot in "Illinois Introducing Operating System Account Age Bill"]]></title><description><![CDATA[
<p>Please explain how this law (or the CA one for that matter) require government IDs. It is worded specifically to _not_ require ID.</p>
]]></description><pubDate>Tue, 17 Mar 2026 20:21:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47417778</link><dc:creator>cptroot</dc:creator><comments>https://news.ycombinator.com/item?id=47417778</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47417778</guid></item><item><title><![CDATA[New comment by cptroot in "I built a programming language using Claude Code"]]></title><description><![CDATA[
<p>If you read TFA, you'll find that the author agrees with you - at least on your first point.<p>While I agree "AI is bad", well-written posts like this one can provide real insight into the process of using them, and reveal more about _why_ AI is bad.</p>
]]></description><pubDate>Tue, 10 Mar 2026 22:00:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=47329316</link><dc:creator>cptroot</dc:creator><comments>https://news.ycombinator.com/item?id=47329316</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47329316</guid></item><item><title><![CDATA[New comment by cptroot in "Redox OS has adopted a Certificate of Origin policy and a strict no-LLM policy"]]></title><description><![CDATA[
<p>I think you'll find the luddites to be a more informative historical analogy. A new tool arrives in an industry staffed by craftsmen, providing capital a lever to raise profits at the expense of quality. Is it surprising that worker co-ops would choose not to pull that lever?</p>
]]></description><pubDate>Tue, 10 Mar 2026 16:23:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=47325374</link><dc:creator>cptroot</dc:creator><comments>https://news.ycombinator.com/item?id=47325374</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47325374</guid></item><item><title><![CDATA[New comment by cptroot in "A new California law says all operating systems need to have age verification"]]></title><description><![CDATA[
<p>So because there is no requirement for the age to be accurate, it would be pretty easy to say "all student accounts are the age of the youngest allowed school entrant for that school year", right? That resolves the age issue and also prevents both PII leakage as well as possible school bullying opportunities.</p>
]]></description><pubDate>Fri, 27 Feb 2026 21:51:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=47186160</link><dc:creator>cptroot</dc:creator><comments>https://news.ycombinator.com/item?id=47186160</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47186160</guid></item><item><title><![CDATA[New comment by cptroot in "2028 Global Intelligence Crisis"]]></title><description><![CDATA[
<p>Here's an annotated version of this post (TW Ed Zitron) that I found more informative than reading the original: <a href="https://www.dropbox.com/scl/fi/1p1n0y1ip48ianok9dvbp/Annotation-The-Global-Intelligence-Crisis.pdf?rlkey=qaar8ea6l5hh6jqls4x6g8q4b&dl=0" rel="nofollow">https://www.dropbox.com/scl/fi/1p1n0y1ip48ianok9dvbp/Annotat...</a></p>
]]></description><pubDate>Mon, 23 Feb 2026 21:44:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=47129355</link><dc:creator>cptroot</dc:creator><comments>https://news.ycombinator.com/item?id=47129355</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47129355</guid></item><item><title><![CDATA[New comment by cptroot in "Loon: A functional lang with invisible types, safe ownership, and alg. effects"]]></title><description><![CDATA[
<p>Aha, here's the syntax in case you're curious (using an example lifted from the playground)<p><pre><code>  [type Shape
    [Circle f64]
    [Rect f64 f64]
    Point
  ]

  [sig test_sig : Shape -> Float]
  [fn test_sig [shape]
    [match shape
      [Circle r] [* 3.14159 [* r r]]
      [Rect w h] [* w h]
      Point 0.0
    ]
  ]
</code></pre>
Unfortunately it seems like this doesn't currently work as expected when I use it in the playground, so I'm going to go file an issue</p>
]]></description><pubDate>Sat, 21 Feb 2026 21:06:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=47104757</link><dc:creator>cptroot</dc:creator><comments>https://news.ycombinator.com/item?id=47104757</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47104757</guid></item><item><title><![CDATA[New comment by cptroot in "Loon: A functional lang with invisible types, safe ownership, and alg. effects"]]></title><description><![CDATA[
<p>Good news, there's a line in the "Coming from Rust"[1] page that says<p>>  You never annotate a function signature unless you want to for documentation purposes.<p>so it sounds like function annotation is still an option for the purposes of communication, just no longer required in all cases.<p>[1] <a href="https://loonlang.com/concepts/from-rust" rel="nofollow">https://loonlang.com/concepts/from-rust</a></p>
]]></description><pubDate>Sat, 21 Feb 2026 20:43:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=47104536</link><dc:creator>cptroot</dc:creator><comments>https://news.ycombinator.com/item?id=47104536</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47104536</guid></item><item><title><![CDATA[New comment by cptroot in "Loon: A functional lang with invisible types, safe ownership, and alg. effects"]]></title><description><![CDATA[
<p>Neat! I think the website could use a bit more information about how the "global" Effect handlers work, and whether it's possible to opt-in to that functionality yourself when writing Effects.<p>That being said I took a look at the roadmap and the next major release is the one that focuses on Effects, so perhaps I'm jumping the gun a tad. Maybe I'll whip this out for AoC this year!</p>
]]></description><pubDate>Sat, 21 Feb 2026 20:14:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=47104233</link><dc:creator>cptroot</dc:creator><comments>https://news.ycombinator.com/item?id=47104233</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47104233</guid></item><item><title><![CDATA[New comment by cptroot in "Trump's global tariffs struck down by US Supreme Court"]]></title><description><![CDATA[
<p>Very few people voted for tariffs, specifically. They voted for a promise of a return to a world where they were on top.</p>
]]></description><pubDate>Fri, 20 Feb 2026 22:07:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=47094697</link><dc:creator>cptroot</dc:creator><comments>https://news.ycombinator.com/item?id=47094697</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47094697</guid></item><item><title><![CDATA[New comment by cptroot in "Attention at Constant Cost per Token via Symmetry-Aware Taylor Approximation"]]></title><description><![CDATA[
<p>I don't think this is an accurate characterization of the error magnitude? Their error plots (from appendix 3) are all showing `log_10(|Y - \dot{Y}|)` as having a median of ~-3 (difference of 0.001) and a max of ~1.5 (difference of 0.035), and this is with only 3 Taylor terms.</p>
]]></description><pubDate>Thu, 05 Feb 2026 00:50:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=46894152</link><dc:creator>cptroot</dc:creator><comments>https://news.ycombinator.com/item?id=46894152</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46894152</guid></item><item><title><![CDATA[New comment by cptroot in "Amazon cuts 16k jobs"]]></title><description><![CDATA[
<p>Would you like to elaborate why the math doesn't work out? An article explaining your position would be nice, but I'd settle for some broad gestures.</p>
]]></description><pubDate>Thu, 29 Jan 2026 04:05:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=46805693</link><dc:creator>cptroot</dc:creator><comments>https://news.ycombinator.com/item?id=46805693</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46805693</guid></item><item><title><![CDATA[New comment by cptroot in "Steam "Offline" status leaks exact login timestamps (Valve: Won't Fix)"]]></title><description><![CDATA[
<p>You do know that you don't have to have Steam turn on on boot, right? You can launch Steam only when you want to play video games.</p>
]]></description><pubDate>Tue, 20 Jan 2026 23:31:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=46699136</link><dc:creator>cptroot</dc:creator><comments>https://news.ycombinator.com/item?id=46699136</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46699136</guid></item><item><title><![CDATA[New comment by cptroot in "California is free of drought for the first time in 25 years"]]></title><description><![CDATA[
<p>Can I ask why you see this as a clearcut issue? Dams have environmental costs, upfront monetary costs, maintenance costs, and can't prevent drought if conditions persist for multiple years. Why are dams the best way to address drought?</p>
]]></description><pubDate>Tue, 20 Jan 2026 23:05:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=46698868</link><dc:creator>cptroot</dc:creator><comments>https://news.ycombinator.com/item?id=46698868</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46698868</guid></item><item><title><![CDATA[New comment by cptroot in "How a French judge was digitally cut off by the USA"]]></title><description><![CDATA[
<p>This is strictly false. Plenty of working age people went, and many brought their children.</p>
]]></description><pubDate>Fri, 21 Nov 2025 17:37:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=46006692</link><dc:creator>cptroot</dc:creator><comments>https://news.ycombinator.com/item?id=46006692</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46006692</guid></item><item><title><![CDATA[New comment by cptroot in "Show HN: a Rust ray tracer that runs on any GPU – even in the browser"]]></title><description><![CDATA[
<p>If you click into the code you can see that it depends on `wgpu`, which is a wrapper that uses whichever native API would be appropriate for the platform you're working with. If you run the native compiled version you won't be using WebGPU.</p>
]]></description><pubDate>Mon, 03 Nov 2025 18:05:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=45802142</link><dc:creator>cptroot</dc:creator><comments>https://news.ycombinator.com/item?id=45802142</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45802142</guid></item></channel></rss>