<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: tuveson</title><link>https://news.ycombinator.com/user?id=tuveson</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 20 Aug 2026 03:14:47 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=tuveson" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by tuveson in "AI-Generated GitHub Copilot “Autofix” Allowed Compromise of Snowflake's Jira"]]></title><description><![CDATA[
<p>As a data/serialization format (the original intended use of JSON), I think no comments is the right choice, since adding comments introduces a bunch of questions about how comments ought to be parsed into a datastructure (or if they should be sent/(de)serialized at all). But for config files the lack of comments is the wrong choice, since typically you want to explain why things are set the way they are. The lack of ordering of entries also makes total sense for data/(de)serialization, but makes no sense for a config. I think the problem is people are lazy and just want to JSON.parse() everything, and used JSON in places it doesn't belong, like config files.</p>
]]></description><pubDate>Mon, 17 Aug 2026 19:29:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=49336373</link><dc:creator>tuveson</dc:creator><comments>https://news.ycombinator.com/item?id=49336373</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49336373</guid></item><item><title><![CDATA[New comment by tuveson in "The case for overhauling American science"]]></title><description><![CDATA[
<p>Effective at what though? The article is not exactly painting a rosy picture of EIC, nor should it. More of an advertisement for laws and regulations that curtail such abuses and an educated populace that can see such a threat to their liberty.</p>
]]></description><pubDate>Sat, 15 Aug 2026 03:07:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=49307224</link><dc:creator>tuveson</dc:creator><comments>https://news.ycombinator.com/item?id=49307224</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49307224</guid></item><item><title><![CDATA[New comment by tuveson in "Tail-call optimization in C is relatively recent (2025)"]]></title><description><![CDATA[
<p>Tail call elimination often <i>is</i> part of the language semantics though, for the reason others in this thread have described. E.g. Scheme specifies when a conformant implementation is required to eliminate tail calls: <a href="https://conservatory.scheme.org/schemers/Documents/Standards/R5RS/r5rs.pdf" rel="nofollow">https://conservatory.scheme.org/schemers/Documents/Standards...</a></p>
]]></description><pubDate>Tue, 11 Aug 2026 01:11:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=49252085</link><dc:creator>tuveson</dc:creator><comments>https://news.ycombinator.com/item?id=49252085</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49252085</guid></item><item><title><![CDATA[New comment by tuveson in "Responding to the next frontier of critical cyber capabilities"]]></title><description><![CDATA[
<p>I refuse to accept “cyber” as a noun to mean “cybersecurity”. If you use cyber as a noun, I’m assuming you mean this, regardless of context: <a href="http://cyber.urbanup.com/521436" rel="nofollow">http://cyber.urbanup.com/521436</a></p>
]]></description><pubDate>Sat, 08 Aug 2026 04:47:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=49218973</link><dc:creator>tuveson</dc:creator><comments>https://news.ycombinator.com/item?id=49218973</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49218973</guid></item><item><title><![CDATA[New comment by tuveson in "A digestion of the Jacobian conjecture counterexample"]]></title><description><![CDATA[
<p>He’s probably the most famous living mathematician.</p>
]]></description><pubDate>Wed, 22 Jul 2026 03:06:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=49001345</link><dc:creator>tuveson</dc:creator><comments>https://news.ycombinator.com/item?id=49001345</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49001345</guid></item><item><title><![CDATA[New comment by tuveson in "Underarm bowling incident of 1981"]]></title><description><![CDATA[
<p>I mean this does exist in baseball, kinda, but there’s incentive to not do so since it gets the opposing team closer to scoring: <a href="https://www.mlb.com/glossary/standard-stats/intentional-walk" rel="nofollow">https://www.mlb.com/glossary/standard-stats/intentional-walk</a></p>
]]></description><pubDate>Sat, 27 Jun 2026 17:24:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=48700030</link><dc:creator>tuveson</dc:creator><comments>https://news.ycombinator.com/item?id=48700030</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48700030</guid></item><item><title><![CDATA[New comment by tuveson in "David Ahl's Basic Computer Games Ported to C"]]></title><description><![CDATA[
<p>If we accept the “LLM == compiler” cliche (which I don’t, but whatever), then isn’t posting a repo of LLM-produced code equivalent to posting a repo of compiler-produced assembly? Why not just post the prompts and leave it at that? I have about as much interest in reviewing the output of someone’s compiled program as I do looking at the results of their prompt.</p>
]]></description><pubDate>Sun, 21 Jun 2026 16:03:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=48620047</link><dc:creator>tuveson</dc:creator><comments>https://news.ycombinator.com/item?id=48620047</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48620047</guid></item><item><title><![CDATA[New comment by tuveson in "Python 3.15: features that didn't make the headlines"]]></title><description><![CDATA[
<p>Sure VB ignores case, but what I want is for it to compare each method against a dictionary of similar terms. And maybe calculate the Levenshtein distance between all terms if it’s not found, and just assume it’s the closest one. You could also assume that full-width characters or similar-looking glyphs are equivalent (BASIC was pre-Unicode, so I can forgive them for not including that).</p>
]]></description><pubDate>Thu, 21 May 2026 18:07:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=48226744</link><dc:creator>tuveson</dc:creator><comments>https://news.ycombinator.com/item?id=48226744</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48226744</guid></item><item><title><![CDATA[New comment by tuveson in "Python 3.15: features that didn't make the headlines"]]></title><description><![CDATA[
<p>Yes, I say “funny” because it would be impractical and weird, definitely not a good idea. It’s already a bad enough that so many popular languages don’t (and can’t) check if a field or method is misspelled at compile time…</p>
]]></description><pubDate>Thu, 21 May 2026 17:55:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=48226581</link><dc:creator>tuveson</dc:creator><comments>https://news.ycombinator.com/item?id=48226581</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48226581</guid></item><item><title><![CDATA[New comment by tuveson in "Python 3.15: features that didn't make the headlines"]]></title><description><![CDATA[
<p>I’ve often thought it would be funny if instead of an error message for stuff like this, a language could be designed to be “typo-insensitive”. If a method or function call is similar enough to an existing one or a common one from other languages, to just have it silently use that.</p>
]]></description><pubDate>Thu, 21 May 2026 17:09:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=48225983</link><dc:creator>tuveson</dc:creator><comments>https://news.ycombinator.com/item?id=48225983</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48225983</guid></item><item><title><![CDATA[New comment by tuveson in "Anthropic is expanding to Colossus2. Will use GB200"]]></title><description><![CDATA[
<p>But if the US isn’t the first to put an AI on the moon, we’ll lose the AI space race!</p>
]]></description><pubDate>Thu, 21 May 2026 13:36:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=48222372</link><dc:creator>tuveson</dc:creator><comments>https://news.ycombinator.com/item?id=48222372</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48222372</guid></item><item><title><![CDATA[New comment by tuveson in "U.S. Cybersecurity Agency Leaves Its Digital Keys Out in Public on GitHub"]]></title><description><![CDATA[
<p>I mean, you can be tired of both the frivolous complaints and also tired of having a moron for a president. I’m tired of people complaining about stuff that is symbolic and unimportant like the ballroom but I’m much more tired of every competent person in government being fired and replaced with alcoholic podcasters.</p>
]]></description><pubDate>Tue, 19 May 2026 17:03:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=48196050</link><dc:creator>tuveson</dc:creator><comments>https://news.ycombinator.com/item?id=48196050</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48196050</guid></item><item><title><![CDATA[New comment by tuveson in "A few words on DS4"]]></title><description><![CDATA[
<p>I thought Future put out a new album.</p>
]]></description><pubDate>Fri, 15 May 2026 16:40:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=48150747</link><dc:creator>tuveson</dc:creator><comments>https://news.ycombinator.com/item?id=48150747</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48150747</guid></item><item><title><![CDATA[New comment by tuveson in "Nobody Reviews Compiler Output"]]></title><description><![CDATA[
<p>What we need is some sort of Common, business-Oriented suBset Of the english Language that can be deterministically translated into something that the machine can understand, but also be read and understood by non-technical stakeholders. Such technology is a pipe dream, but one can dream…</p>
]]></description><pubDate>Thu, 07 May 2026 20:52:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=48054809</link><dc:creator>tuveson</dc:creator><comments>https://news.ycombinator.com/item?id=48054809</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48054809</guid></item><item><title><![CDATA[Can Chatbots Do Memfrob?]]></title><description><![CDATA[
<p>Article URL: <a href="https://danieltuveson.github.io/stupid/llm/2026/04/24/chatbot.html">https://danieltuveson.github.io/stupid/llm/2026/04/24/chatbot.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48026973">https://news.ycombinator.com/item?id=48026973</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 05 May 2026 19:02:16 +0000</pubDate><link>https://danieltuveson.github.io/stupid/llm/2026/04/24/chatbot.html</link><dc:creator>tuveson</dc:creator><comments>https://news.ycombinator.com/item?id=48026973</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48026973</guid></item><item><title><![CDATA[New comment by tuveson in "AI's economics don't make sense"]]></title><description><![CDATA[
<p>I’m remember when CrowdStrike caused that huge outage, he basically blamed Windows / Microsoft for it. I kind of stopped taking him seriously after that. I more-or-less agree with his point of view, but he seems more interested in selling outrage rather than journalism.</p>
]]></description><pubDate>Tue, 28 Apr 2026 18:44:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=47938708</link><dc:creator>tuveson</dc:creator><comments>https://news.ycombinator.com/item?id=47938708</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47938708</guid></item><item><title><![CDATA[New comment by tuveson in "Chimpanzees in Uganda locked in eight-year 'civil war', say researchers"]]></title><description><![CDATA[
<p>No bonobo wars though</p>
]]></description><pubDate>Fri, 10 Apr 2026 20:05:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=47723007</link><dc:creator>tuveson</dc:creator><comments>https://news.ycombinator.com/item?id=47723007</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47723007</guid></item><item><title><![CDATA[New comment by tuveson in "Show HN: Twitch Roulette – Find live streamers who need views the most"]]></title><description><![CDATA[
<p>Twitch gets a big cut of individual creators’ subs, and I’d bet most people that stream also sub to other channels. Keeping people in the ecosystem is probably worth it, even if there’s some amount of “freeloading”.</p>
]]></description><pubDate>Sat, 28 Mar 2026 02:04:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=47550806</link><dc:creator>tuveson</dc:creator><comments>https://news.ycombinator.com/item?id=47550806</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47550806</guid></item><item><title><![CDATA[New comment by tuveson in "Atlassian to cut roughly 1,600 jobs in pivot to AI"]]></title><description><![CDATA[
<p>My company has an on-premise instance of the old Jira and is migrating to Jira Cloud, and the cloud version feels <i>way</i> slower to me.</p>
]]></description><pubDate>Thu, 12 Mar 2026 06:03:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=47347050</link><dc:creator>tuveson</dc:creator><comments>https://news.ycombinator.com/item?id=47347050</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47347050</guid></item><item><title><![CDATA[New comment by tuveson in "Canada's Carney called out for 'utilizing' British spelling"]]></title><description><![CDATA[
<p>Over here we spell it "uze", so I think there's still some ambiguity.</p>
]]></description><pubDate>Tue, 16 Dec 2025 18:38:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=46292462</link><dc:creator>tuveson</dc:creator><comments>https://news.ycombinator.com/item?id=46292462</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46292462</guid></item></channel></rss>