<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: nyssos</title><link>https://news.ycombinator.com/user?id=nyssos</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 04 May 2026 16:03:12 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=nyssos" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by nyssos in "Agentic Coding Is a Trap"]]></title><description><![CDATA[
<p>Yes, and? Something can be both scare and inadequate to a given task. FAANG L5s cost a pretty penny but I wouldn't trust a random one to prove a crypto library correct.</p>
]]></description><pubDate>Mon, 04 May 2026 07:35:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=48005756</link><dc:creator>nyssos</dc:creator><comments>https://news.ycombinator.com/item?id=48005756</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48005756</guid></item><item><title><![CDATA[New comment by nyssos in "DeepClaude – Claude Code agent loop with DeepSeek V4 Pro, 17x cheaper"]]></title><description><![CDATA[
<p>Agreed that we're not at saturation, but we don't have a canonical "best" either. For example ChatGPT 5.5 + Codex is, in my experience, vastly superior to Opus 4.7 + Claude Code at sufficiently well-specified Haskell, but equally vastly inferior at correctly inferring my intent. Deepseek may well have its own niche, though I haven't used it enough to guess what it might be.</p>
]]></description><pubDate>Mon, 04 May 2026 06:02:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=48005155</link><dc:creator>nyssos</dc:creator><comments>https://news.ycombinator.com/item?id=48005155</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48005155</guid></item><item><title><![CDATA[New comment by nyssos in "Agentic Coding Is a Trap"]]></title><description><![CDATA[
<p>You're presuming too much about what OP's quality standards are. Can SOTA models outperform the average junior engineer? Yes, obviously. Can they match the best human engineers, if those humans were given all the time and interest in the world? Equally obviously not.<p>I use hundreds of millions of tokens a month, and LLMs have completely transformed the way I work. They're also, frankly, pretty mid programmers.</p>
]]></description><pubDate>Mon, 04 May 2026 05:38:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=48005020</link><dc:creator>nyssos</dc:creator><comments>https://news.ycombinator.com/item?id=48005020</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48005020</guid></item><item><title><![CDATA[New comment by nyssos in "Agentic Coding Is a Trap"]]></title><description><![CDATA[
<p>I do this for debugging. Models are extremely vulnerable to framing effects and it's usually easier to spin up a fresh instance than it is to get an existing one to generate new hypotheses.</p>
]]></description><pubDate>Mon, 04 May 2026 05:36:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=48005012</link><dc:creator>nyssos</dc:creator><comments>https://news.ycombinator.com/item?id=48005012</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48005012</guid></item><item><title><![CDATA[New comment by nyssos in "Mathematicians disagree on the essential structure of the complex numbers (2024)"]]></title><description><![CDATA[
<p>> The C that shows up in quantum mechanics is likely an example of this--it's a case of physics having a a circular symmetry embedded in it (the phase of the wave functions) and everyone getting attached to their favorite way of writing it<p>No, it really is C, not R^2. Consider product spaces, for example.  C^2 ⊗ C^2 is  C^4 = R^8, but R^4 ⊗ R^4 is R^16 - twice as large. So you get a ton of extra degrees of freedom with no physical meaning. You can quotient them out identifying physically equivalent states - but this is just the ordinary construction of the complex numbers as R^2/(x^2 + 1).<p>> but rather, physics uses C because C models the algebra of the thing physics is describing.<p>That's what C <i>is</i>: R^2, with extra algebraic structure.</p>
]]></description><pubDate>Wed, 11 Feb 2026 12:48:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=46974298</link><dc:creator>nyssos</dc:creator><comments>https://news.ycombinator.com/item?id=46974298</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46974298</guid></item><item><title><![CDATA[New comment by nyssos in "BusyBeaver(6) Is Quite Large"]]></title><description><![CDATA[
<p>Classical logic is the presumed default for mathematics, if someone is working in a different system they will say so explicitly.</p>
]]></description><pubDate>Sat, 28 Jun 2025 18:47:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=44407097</link><dc:creator>nyssos</dc:creator><comments>https://news.ycombinator.com/item?id=44407097</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44407097</guid></item><item><title><![CDATA[New comment by nyssos in "The New York Times Has Spent $10.8M in Its Legal Battle with OpenAI So Far"]]></title><description><![CDATA[
<p>Lawyer rates are extremely high variance, and the NYT is not hiring anywhere near the median. White shoe firms break $1000/hr routinely.</p>
]]></description><pubDate>Wed, 05 Feb 2025 21:05:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=42955113</link><dc:creator>nyssos</dc:creator><comments>https://news.ycombinator.com/item?id=42955113</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42955113</guid></item><item><title><![CDATA[New comment by nyssos in "The New York Times Has Spent $10.8M in Its Legal Battle with OpenAI So Far"]]></title><description><![CDATA[
<p>> I thought a partner at a large law firm might get $ 500k or more per year<p>Easily.</p>
]]></description><pubDate>Wed, 05 Feb 2025 21:03:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=42955088</link><dc:creator>nyssos</dc:creator><comments>https://news.ycombinator.com/item?id=42955088</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42955088</guid></item><item><title><![CDATA[New comment by nyssos in "The New York Times Has Spent $10.8M in Its Legal Battle with OpenAI So Far"]]></title><description><![CDATA[
<p>> but my understanding of copyright is that if a person when into a clean room and wrote an new article from scratch, without having read any NYT, that just so happened to be exactly the same as an existing NYT article, it would still be a copyright violation.<p>It would not be. Independent creation is a complete defense against copyright infringement.<p>Patents, however, do work this way.</p>
]]></description><pubDate>Wed, 05 Feb 2025 20:59:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=42955035</link><dc:creator>nyssos</dc:creator><comments>https://news.ycombinator.com/item?id=42955035</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42955035</guid></item><item><title><![CDATA[New comment by nyssos in "A layoff fundamentally changed how I perceive work"]]></title><description><![CDATA[
<p>Life expectancy at birth is irrelevant, people who die in infancy don't consume many resources at all. What matters is the percentage of the population that's of working age, and here Germany is fairly typical for a developed country.</p>
]]></description><pubDate>Tue, 28 Jan 2025 11:44:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=42851296</link><dc:creator>nyssos</dc:creator><comments>https://news.ycombinator.com/item?id=42851296</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42851296</guid></item><item><title><![CDATA[New comment by nyssos in "[dead]"]]></title><description><![CDATA[
<p>Here's a less galactic version. Suppose you're implementing a binary tree where every leaf has to have the same height - a toy model of a self-balancing search tree.<p>Here's an implementation using GADTs and type-level addition<p><pre><code>    data Node (level :: Nat) (a :: Type) where
        Leaf :: a -> Node Zero a
        Interior :: a -> (Node l a, Node l a) -> Node (l + 1) a
</code></pre>
It's impossible to construct an unbalanced node, since `Interior` only takes two nodes of the same level, and every `Leaf` is of level 0.</p>
]]></description><pubDate>Fri, 24 Jan 2025 21:17:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=42817013</link><dc:creator>nyssos</dc:creator><comments>https://news.ycombinator.com/item?id=42817013</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42817013</guid></item><item><title><![CDATA[New comment by nyssos in "Who Can Understand the Proof? A Window on Formalized Mathematics"]]></title><description><![CDATA[
<p>> Yet Turing machines are about as far from abstract mathematics as one can get, because you can actually build these things in our physical universe and observe their behavior over time (except for the whole "infinite tape" part)<p>The infinite tape part isn't some minor detail, it's the source of all the difficulty. A "finite-tape Turing machine" is just a DFA.</p>
]]></description><pubDate>Fri, 10 Jan 2025 17:31:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=42657762</link><dc:creator>nyssos</dc:creator><comments>https://news.ycombinator.com/item?id=42657762</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42657762</guid></item><item><title><![CDATA[New comment by nyssos in "Poor Foundations in Geometric Algebra"]]></title><description><![CDATA[
<p>Imaginary numbers aren't a field, so there's no such thing. Clifford algebras over the complex numbers work fine, but it's usually not what the people talking about "geometric algebra" are doing.</p>
]]></description><pubDate>Tue, 27 Aug 2024 07:40:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=41365344</link><dc:creator>nyssos</dc:creator><comments>https://news.ycombinator.com/item?id=41365344</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41365344</guid></item><item><title><![CDATA[New comment by nyssos in "Poor Foundations in Geometric Algebra"]]></title><description><![CDATA[
<p>"Geometric algebras" are Clifford algebras over the reals. Differential geometry is probably the field where you're most likely to see mathematicians discuss them, though they also come up in certain (closely related) areas of mathematical physics via spinors.</p>
]]></description><pubDate>Tue, 27 Aug 2024 05:18:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=41364749</link><dc:creator>nyssos</dc:creator><comments>https://news.ycombinator.com/item?id=41364749</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41364749</guid></item><item><title><![CDATA[New comment by nyssos in "Poor Foundations in Geometric Algebra"]]></title><description><![CDATA[
<p>There's no mathematically natural choice. In physical settings, on the other hand, you almost always want the one induced by the metric.</p>
]]></description><pubDate>Tue, 27 Aug 2024 05:11:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=41364722</link><dc:creator>nyssos</dc:creator><comments>https://news.ycombinator.com/item?id=41364722</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41364722</guid></item><item><title><![CDATA[New comment by nyssos in "Galois Theory"]]></title><description><![CDATA[
<p>Sorry, yes, typo.</p>
]]></description><pubDate>Thu, 22 Aug 2024 22:14:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=41324777</link><dc:creator>nyssos</dc:creator><comments>https://news.ycombinator.com/item?id=41324777</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41324777</guid></item><item><title><![CDATA[New comment by nyssos in "Galois Theory"]]></title><description><![CDATA[
<p>To an extent. A truly completely <i>formal</i> proof, as in symbol manipulation according to the rules of some formal system, no. It's valid or it isn't.<p>But no one actually works like this. There are varying degrees of "semiformality" and what is and isn't acceptable is ultimately a convention, and varies between subfields - but even the laxest mathematicians are still about as careful as the most rigorous physicists.</p>
]]></description><pubDate>Thu, 15 Aug 2024 20:52:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=41260244</link><dc:creator>nyssos</dc:creator><comments>https://news.ycombinator.com/item?id=41260244</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41260244</guid></item><item><title><![CDATA[New comment by nyssos in "Galois Theory"]]></title><description><![CDATA[
<p>You're conflating a few things here.<p>Constructivists are only interested in constructive proofs: if you want to claim "forall x in X, P(x) is true" then you need to exhibit a particular element of x for which P holds. As a philosophical stance this isn't super rare but I don't know if I would say it's ever been common. As a field of study it's quite valuable.<p>Finitists go further and refuse to admit any infinite objects at all. This has always been pretty rare, and it's effectively dead now after the failure of Hilbert's program. It turns out you lose a ton of math this way - even statements that superficially appear to deal only with finite objects - including things as elementary as parts of arithmetic. Nonetheless there are still a few serious finitists.<p>Ultrafinitists refuse to admit any <i>sufficiently large finite objects</i>. So for instance they deny that exponentiation is always well-defined. This is completely unworkable. It's ultrafringe and always has been.<p>Wildberger is an ultrafinitist.</p>
]]></description><pubDate>Thu, 15 Aug 2024 20:42:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=41260143</link><dc:creator>nyssos</dc:creator><comments>https://news.ycombinator.com/item?id=41260143</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41260143</guid></item><item><title><![CDATA[New comment by nyssos in "Node.js adds experimental support for TypeScript"]]></title><description><![CDATA[
<p>> That's just a good practice in the general case: an intermediate type that fully described the data wouldn't have saved you from overwriting it unless you actually looked closely at the type signature.<p>The issue isn't that it got overridden, it's that it got overridden with a value of the <i>wrong type</i>. An intermediate type signature with `updatedAt` as a key will produce a type error regardless of the type of the corresponding value.<p>> I'd be very interested to know what you'd do to change the type system here to catch this.<p>Like the other commenter said, extensible records. Ideally extensible <i>row</i> types, with records, unions, heterogeneous lists, and so on as interpretations, but that seems very unlikely.</p>
]]></description><pubDate>Fri, 26 Jul 2024 11:32:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=41077741</link><dc:creator>nyssos</dc:creator><comments>https://news.ycombinator.com/item?id=41077741</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41077741</guid></item><item><title><![CDATA[New comment by nyssos in "Node.js adds experimental support for TypeScript"]]></title><description><![CDATA[
<p>> Do you have an anecdote (just one!) of a case where TypeScript's lack of type system soundness bit you on a real application?<p>Sure. The usual Java-style variance nonsense is probably the most common source, but I see you're not bothered by that, so the next worst thing is likely object spreading. Here's an anonymized version of something that cropped up in code review earlier this week:<p><pre><code>    const incomingValue: { name: string, updatedAt: number } = { name: "foo", updatedAt: 0 }

    const intermediateValueWithPoorlyChosenSignature: { name: string } = incomingValue

    const outgoingValue: { name: string, updatedAt: string } = { updatedAt: new Date().toISOString() , ...intermediateValueWithPoorlyChosenSignature }</code></pre></p>
]]></description><pubDate>Thu, 25 Jul 2024 17:36:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=41071247</link><dc:creator>nyssos</dc:creator><comments>https://news.ycombinator.com/item?id=41071247</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41071247</guid></item></channel></rss>