<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: dnautics</title><link>https://news.ycombinator.com/user?id=dnautics</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 13 Oct 2026 18:20:03 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=dnautics" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by dnautics in "Type-safe HTML templating in Zig"]]></title><description><![CDATA[
<p>In the future, tooling can run those checks statically on IR.</p>
]]></description><pubDate>Mon, 12 Oct 2026 16:53:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=50059193</link><dc:creator>dnautics</dc:creator><comments>https://news.ycombinator.com/item?id=50059193</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50059193</guid></item><item><title><![CDATA[New comment by dnautics in "Type-safe HTML templating in Zig"]]></title><description><![CDATA[
<p>> you can accomplish this<p>That's not HTML though, you have to learn a whole new dsl that must conform to rust parser rules.  So, not the same thing at all.</p>
]]></description><pubDate>Mon, 12 Oct 2026 06:00:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=50051890</link><dc:creator>dnautics</dc:creator><comments>https://news.ycombinator.com/item?id=50051890</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50051890</guid></item><item><title><![CDATA[New comment by dnautics in "Type-safe HTML templating in Zig"]]></title><description><![CDATA[
<p>This is sort of halfway between tsx and Elixir's EEx</p>
]]></description><pubDate>Mon, 12 Oct 2026 05:59:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=50051889</link><dc:creator>dnautics</dc:creator><comments>https://news.ycombinator.com/item?id=50051889</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50051889</guid></item><item><title><![CDATA[New comment by dnautics in "Float and integer arithmetic follow two different paradigms"]]></title><description><![CDATA[
<p>Setting an fp sticky flag is 15 cycles in x86.  So if integer modes have similar latencies and you have a hot function with two different integer modalities then speculative branching is almost always going to be faster.</p>
]]></description><pubDate>Mon, 12 Oct 2026 04:17:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=50051327</link><dc:creator>dnautics</dc:creator><comments>https://news.ycombinator.com/item?id=50051327</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50051327</guid></item><item><title><![CDATA[New comment by dnautics in "A city-building game in which the city would prefer you didn't"]]></title><description><![CDATA[
<p>Sounds like the real enemy is inflation.  If the federal reserve didn't inflate the dollar, investors would be happy with a nominal 1% return</p>
]]></description><pubDate>Sun, 11 Oct 2026 22:43:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=50048749</link><dc:creator>dnautics</dc:creator><comments>https://news.ycombinator.com/item?id=50048749</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50048749</guid></item><item><title><![CDATA[New comment by dnautics in "Show HN: BetterWispr – Free, open-source dictation for Mac"]]></title><description><![CDATA[
<p>I upload documents to a remarkable, mark it up, and have Claude build changes there.</p>
]]></description><pubDate>Sun, 11 Oct 2026 18:23:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=50046201</link><dc:creator>dnautics</dc:creator><comments>https://news.ycombinator.com/item?id=50046201</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50046201</guid></item><item><title><![CDATA[New comment by dnautics in "Show HN: BetterWispr – Free, open-source dictation for Mac"]]></title><description><![CDATA[
<p>I have a friend who has reporposed a stenographer's mask</p>
]]></description><pubDate>Sun, 11 Oct 2026 18:22:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=50046189</link><dc:creator>dnautics</dc:creator><comments>https://news.ycombinator.com/item?id=50046189</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50046189</guid></item><item><title><![CDATA[New comment by dnautics in "Formalization of the OpenAI Proof Withdrawal"]]></title><description><![CDATA[
<p>Correct on both counts.<p>If I understand lean you have a bag of facts and it goes and searches for any fact that matches the right shape.  2b4m is explicit, you provide the fact dependency.  Lean is more "designed for humans to write" in its ethos.</p>
]]></description><pubDate>Sun, 11 Oct 2026 04:10:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=50039724</link><dc:creator>dnautics</dc:creator><comments>https://news.ycombinator.com/item?id=50039724</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50039724</guid></item><item><title><![CDATA[New comment by dnautics in "Formalization of the OpenAI Proof Withdrawal"]]></title><description><![CDATA[
<p>1) yes (but it was mostly claude)<p>2) yes<p>3) Here's what 2b4m can show:<p>- simulate the convention error as a mistranscribed previous result (convention error and mistranscription are, AFAIK, equivalent constructions)<p>- assuming the mistranscribed previous result, the entire proof is logically consistent<p>- if you "correctly transcribe" the previous result, the proof fails in the expected position<p>3) no (like lean, I do not have the tower of math results that Weil classes needs)<p>4) yes.  the "fake proof" is the proof that OpenAI submitted.<p>5) that's the general idea,  Lean proofs are human readable, but they aren't naively readable.  I can't hand a random math major that has no lean training a proof and expect them to validate it.  The tradeoff is tediousness.  2b4m proofs are crazy tedious (hence the name).<p>6) it has its own engine, so yes, the kernel may have errors.  Transciption to lean is a planned feature.<p>7) Yep, I'm not an expert in Weil-classes, so it's possible that the AI mistranscribed the math proofs in the literature.  It's also possible that the math proofs in the literature have been incorrectly validated by the community.<p>8) no.  Strictly cannot.  IIUC Lean proofs can rely on higher order logic, 2b4m explicitly is FOL only, though there are some "nice constructions" that look like higher order logic but are actually just symbolic transformations that are designed to recapitulate how mathematicians think when they use cross-domain facts.<p>Postscript  I just realized (thank you) that I misnamed the repo "openai-wiles" instead of "openai-weil" humans make mistakes too!</p>
]]></description><pubDate>Sat, 10 Oct 2026 18:55:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=50035955</link><dc:creator>dnautics</dc:creator><comments>https://news.ycombinator.com/item?id=50035955</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50035955</guid></item><item><title><![CDATA[New comment by dnautics in "What mathematicians should know about the Lean Theorem Prover: reliability & AI"]]></title><description><![CDATA[
<p>Isn't it the case that planes mostly fly because the wing has an angle of attack?  (a fighter jet has no problem flying upside down)</p>
]]></description><pubDate>Sat, 10 Oct 2026 16:58:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=50034794</link><dc:creator>dnautics</dc:creator><comments>https://news.ycombinator.com/item?id=50034794</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50034794</guid></item><item><title><![CDATA[New comment by dnautics in "What mathematicians should know about the Lean Theorem Prover: reliability & AI"]]></title><description><![CDATA[
<p>The openai-wiles retraction is instructive here.  First of all, openai did not formalize the theorem they proved.  Probably because it would have required a considerable uplift of Lean's mathlib to get there (or shimming a lot of existing theorems as axioms, which OpenAI did not choose to do).<p>Interestingly, if you shim the well-known theorems, it does not uncover the error in the proofs (tldr there are competing conventions for tracking an invariant which make theorems incompatible) which are not obvious unless you work in the field I guess?  A theorem checker cannot check the compatibility of conventions unless you go ALL the way to the mathematical roots.<p>If you're interested in a formalization of the retracted proof by openai (apologies for the LLM-speak in the documentation, but that <i>is</i> the point, can LLMs do XYZ):<p><a href="https://github.com/ityonemo/openai-wiles" rel="nofollow">https://github.com/ityonemo/openai-wiles</a></p>
]]></description><pubDate>Sat, 10 Oct 2026 16:13:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=50034314</link><dc:creator>dnautics</dc:creator><comments>https://news.ycombinator.com/item?id=50034314</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50034314</guid></item><item><title><![CDATA[New comment by dnautics in "Formalization of the OpenAI Proof Withdrawal"]]></title><description><![CDATA[
<p>This formalization of the OpenAI proof withdrawal using a LLM+Human-cooperation-optimized proof checking language I'm working on with spare Claude tokens called "2b4m"</p>
]]></description><pubDate>Fri, 09 Oct 2026 17:01:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=50023434</link><dc:creator>dnautics</dc:creator><comments>https://news.ycombinator.com/item?id=50023434</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50023434</guid></item><item><title><![CDATA[Formalization of the OpenAI Proof Withdrawal]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/ityonemo/openai-wiles">https://github.com/ityonemo/openai-wiles</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=50023433">https://news.ycombinator.com/item?id=50023433</a></p>
<p>Points: 3</p>
<p># Comments: 5</p>
]]></description><pubDate>Fri, 09 Oct 2026 17:01:42 +0000</pubDate><link>https://github.com/ityonemo/openai-wiles</link><dc:creator>dnautics</dc:creator><comments>https://news.ycombinator.com/item?id=50023433</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50023433</guid></item><item><title><![CDATA[New comment by dnautics in "Float and integer arithmetic follow two different paradigms"]]></title><description><![CDATA[
<p>I think the operators panic.  In zig, If you want safe operations I think there are functions in the stdlib<p>The branching does not cost as much as you think, I'm pretty sure the compiler marks the erroring path as cold, which the cpu can use to elide most of the branch cost through specex</p>
]]></description><pubDate>Thu, 08 Oct 2026 22:01:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=50013013</link><dc:creator>dnautics</dc:creator><comments>https://news.ycombinator.com/item?id=50013013</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50013013</guid></item><item><title><![CDATA[New comment by dnautics in "Float and integer arithmetic follow two different paradigms"]]></title><description><![CDATA[
<p>Pretty sure zig has safe integer operations:  integers aren't allowed to overflow with the standard operators, there are overflowing and saturating operators if that's what you want.</p>
]]></description><pubDate>Thu, 08 Oct 2026 15:06:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=50006724</link><dc:creator>dnautics</dc:creator><comments>https://news.ycombinator.com/item?id=50006724</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50006724</guid></item><item><title><![CDATA[New comment by dnautics in "OpenTPU – An open-source AI accelerator, developed by AI"]]></title><description><![CDATA[
<p>> that an AI or collection of agents could “invent things” simply by virtue of trying essentially everything in a reasonable bound and stumbling into a solution<p>on a surface level a human solving an (unsolved) math problem can look like this, and of course the tree of all possible symbols you can send to a proving assistant is much wider than what the human samples, and the same goes true for an LLM in a proving loop.  It isn't "truly random", it can't possibly be (and solve the problem).  Both humans and LLMs solving unsolved math problems are aggressively pruning mathematical syntax and logical strategy trees.</p>
]]></description><pubDate>Tue, 06 Oct 2026 20:31:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=49983670</link><dc:creator>dnautics</dc:creator><comments>https://news.ycombinator.com/item?id=49983670</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49983670</guid></item><item><title><![CDATA[New comment by dnautics in "Questions for believers in AI consciousness"]]></title><description><![CDATA[
<p>Any was used to mean "even if you had any of these.."</p>
]]></description><pubDate>Tue, 06 Oct 2026 05:19:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=49974497</link><dc:creator>dnautics</dc:creator><comments>https://news.ycombinator.com/item?id=49974497</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49974497</guid></item><item><title><![CDATA[New comment by dnautics in "Questions for believers in AI consciousness"]]></title><description><![CDATA[
<p>That's not how I read the word any in that statement, it was used to narrow the condition.</p>
]]></description><pubDate>Tue, 06 Oct 2026 05:18:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=49974494</link><dc:creator>dnautics</dc:creator><comments>https://news.ycombinator.com/item?id=49974494</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49974494</guid></item><item><title><![CDATA[New comment by dnautics in "How did Rosalind Franklin miss the helix in her iconic DNA image? She didn't"]]></title><description><![CDATA[
<p>Beta keratin fibers are helical. (The pitch is much longer, but still helical, not alpha helices obvs).</p>
]]></description><pubDate>Tue, 06 Oct 2026 04:23:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=49974158</link><dc:creator>dnautics</dc:creator><comments>https://news.ycombinator.com/item?id=49974158</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49974158</guid></item><item><title><![CDATA[New comment by dnautics in "2026 Nobel Prize in Physiology or Medicine: Deisseroth, Hegemann, Nagel"]]></title><description><![CDATA[
<p>you also have to genetically modify the organism first, so, unlikely that you can do this to yourself unless you want to nuke half your brain with some sort of viral delivery method</p>
]]></description><pubDate>Mon, 05 Oct 2026 20:13:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=49970015</link><dc:creator>dnautics</dc:creator><comments>https://news.ycombinator.com/item?id=49970015</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49970015</guid></item></channel></rss>