<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: sigbottle</title><link>https://news.ycombinator.com/user?id=sigbottle</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 28 Jul 2026 23:19:37 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=sigbottle" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by sigbottle in "Zig's Incremental Compilation Internals"]]></title><description><![CDATA[
<p>Yeah I remember being in sophomore year of college,  watching Anders Hejlsberg's video on "the new way to build compilers" or something and having my mind blown. But I only ever looked at the source code for Rust when it came to something actually implementing this, so that came to mind first.<p>Roslyn also has an extra constraint of integrating with live editing on the fly; I think you can get simpler and/or have different constraints if your requirement is only incremental compilation.</p>
]]></description><pubDate>Tue, 28 Jul 2026 23:06:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=49091213</link><dc:creator>sigbottle</dc:creator><comments>https://news.ycombinator.com/item?id=49091213</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49091213</guid></item><item><title><![CDATA[New comment by sigbottle in "Zig's Incremental Compilation Internals"]]></title><description><![CDATA[
<p>I've always thought this was fascinating, but the only incremental compilation I knew was obscure programming languages and Rust. Oh yeah, I guess Roslyn?<p>Really fun and fascinating problem to work on.</p>
]]></description><pubDate>Tue, 28 Jul 2026 21:15:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=49090000</link><dc:creator>sigbottle</dc:creator><comments>https://news.ycombinator.com/item?id=49090000</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49090000</guid></item><item><title><![CDATA[New comment by sigbottle in "How is the Bun rewrite in Rust going?"]]></title><description><![CDATA[
<p>The more technical you get, the more subsitutable you become - or at least, people think of it in that way, because the whole idea is "It's not me, or the people, it's the raw technical prowess that earns its keep in this place".<p>But it seems like we're finally starting to accept that "accidentals" like network effects, ownership, accountability, etc. are important. Of course, that's why many of us fled to technical corners in the first place - because the "accidentals" become tied up with things like nepotism, unfair and arbitrary judges from random humans who don't understand your merit, the need for bullshitting more than real technical value. Supposedly, anyways.</p>
]]></description><pubDate>Mon, 27 Jul 2026 13:08:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=49069177</link><dc:creator>sigbottle</dc:creator><comments>https://news.ycombinator.com/item?id=49069177</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49069177</guid></item><item><title><![CDATA[New comment by sigbottle in "It's not empowering to hand off the details"]]></title><description><![CDATA[
<p>To further onto this, humans could technically simulate Turing machines themselves but they don't.<p>Efficiency and finding the right abstractions and tradeoffs is literally identical with making new capacities and capabilities. If all of your systems were truly "run by AI", we wouldn't have systems. Systems are systems because the AI uses well developed tools and protocols that humans have put together. It's a stable capacity.</p>
]]></description><pubDate>Sun, 26 Jul 2026 22:47:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=49063183</link><dc:creator>sigbottle</dc:creator><comments>https://news.ycombinator.com/item?id=49063183</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49063183</guid></item><item><title><![CDATA[New comment by sigbottle in "Ask HN: What's the best hands-on path to learn ML inference infrastructure?"]]></title><description><![CDATA[
<p>Following this. my plan has been to start simple and eventually build out the inference stack piece by piece, however simple. Take some open weights model and from first principles build kernels and a harness for it.<p>Given that AI is already so good at swe at this point, it feels harder to get a callback because they're probably super AI pilled and I have no idea how good AI is at writing the things that these guys need for performance (I mean, judging from my local work, they seem pretty good at what I'm trying to learn, but I am a beginner in the field). I've received no callbacks either though so I don't know.</p>
]]></description><pubDate>Sun, 26 Jul 2026 22:16:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=49062988</link><dc:creator>sigbottle</dc:creator><comments>https://news.ycombinator.com/item?id=49062988</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49062988</guid></item><item><title><![CDATA[New comment by sigbottle in "It's not empowering to hand off the details"]]></title><description><![CDATA[
<p>I'm curious if it's possible in general for an AI to achieve this without some evolutionary forcing function that actually threatens their "biology".<p>Not talking about prompting Claude "please write me a philosophical dialogue". It has no skin in the game. If it writes 20 paragraphs of slop and is factually wrong and costs other people labor, is there any correction mechanism?<p>We can correct it explicitly via training I guess, but it's debatable to what extent accountability applies to AI.<p>We like to pretend that we have our nice epistemology, separated into a priori and a posteroi and all that, but at the end of the day, accountability is what underpins social relations and keeps things going (even if you're libertarian, you have to accept this - even if you don't agree some state should centralize it, it's still just true in terms of basic human social relations).<p>Of course, another possibility is utter domination - I am so much better than you (for some definition of better) that none of your puny responses matter. OK. Then don't claim both that, and that you're weird for disliking AI and that AI has no problems when integrating with society - too many people have these basic cognitive dissonances.</p>
]]></description><pubDate>Sun, 26 Jul 2026 22:03:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=49062895</link><dc:creator>sigbottle</dc:creator><comments>https://news.ycombinator.com/item?id=49062895</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49062895</guid></item><item><title><![CDATA[New comment by sigbottle in "Systems and Delays"]]></title><description><![CDATA[
<p>Do people actually do systems design with control theory? I know the authoritative question to possibility - yes, my company does it. But I'm wondering about say, an industry standard formalism to it, such as like how DDIA is household</p>
]]></description><pubDate>Sun, 26 Jul 2026 03:30:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=49054416</link><dc:creator>sigbottle</dc:creator><comments>https://news.ycombinator.com/item?id=49054416</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49054416</guid></item><item><title><![CDATA[New comment by sigbottle in "Nvidia, Microsoft, Meta warn against overregulating open-weight models"]]></title><description><![CDATA[
<p>This is how it is with all of these guys, their only principle is "what's good for me", and will twist all narratives to fit it</p>
]]></description><pubDate>Fri, 24 Jul 2026 18:41:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=49039925</link><dc:creator>sigbottle</dc:creator><comments>https://news.ycombinator.com/item?id=49039925</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49039925</guid></item><item><title><![CDATA[New comment by sigbottle in "Quality non-fiction books are the antithesis of AI slop"]]></title><description><![CDATA[
<p>I will readily admit that I didn't read Dostoevsky, and I don't continue to read Dostoevsky, because I've compared him against a swath of other fiction writers and authoritatively determined with some objective reproducible standard why his writing has been impactful and changed my life. I heard about Dostoevsky from a lot of people talking about depression when I was depressed, he resonated with me. Then when I came back to him half a decade later, having resolved more of my issues, I was able to evoke similar feelings but through a more mature lens.<p>Do I reflect on the objectively correct structure of the story? Do I "agree" with everything Dostoevsky is saying? Not really.<p>I don't know if this offends literature people or not. But this sure as hell is incompatible with the AI bro paradigm in which all thought can be objectively reduced to some shared standard to benchmark on.<p>My position will be read into as deep irrationality from many opposing positions, but it's fine.<p>Now, none of this doesn't "preclude* the ability for AI to have the same kinds of network effects. Of course it can - that's what I've been saying for the longest time. But don't confuse, becoming integrated with society, with this ideal of superhuman X.<p>Now of course, you could argue, "there is no such thing as anything else besides becoming integrated with society. There is no other standard that works." Very good! Darwinian-adjacnet positions are interesting. This is a position - but then don't claim it's equivalent, or god forbid, the <i>exact same</i>, as the "super AGI" ontology. These require fundamentally different assumptions about what justified what, and an attempt to try and pretend otherwise is sophistry.</p>
]]></description><pubDate>Thu, 23 Jul 2026 13:29:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=49021282</link><dc:creator>sigbottle</dc:creator><comments>https://news.ycombinator.com/item?id=49021282</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49021282</guid></item><item><title><![CDATA[New comment by sigbottle in "Terence Tao's ChatGPT conversation about the Jacobian Conjecture counterexample"]]></title><description><![CDATA[
<p>But a property of intelligence is to know when to stop, if we treat intelligence as some sort of search and not some a priori intuition of the entire space. Seems kind of hard, if not impossible, to train for specifically that.</p>
]]></description><pubDate>Wed, 22 Jul 2026 18:46:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=49011532</link><dc:creator>sigbottle</dc:creator><comments>https://news.ycombinator.com/item?id=49011532</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49011532</guid></item><item><title><![CDATA[New comment by sigbottle in "GPT-5.6 used a prompt to close a 30-year gap in convex optimization"]]></title><description><![CDATA[
<p>Really? Not my experience at all.<p>If you're saying that math has a consolidating network effect, sure. There are a lot of people who think similar problems are important. I guarantee you that when math was small, that is not the case, and when coming up with new math, that's not the case, and when coming up with sub problems to tackle large problems, that is not the case.</p>
]]></description><pubDate>Tue, 21 Jul 2026 19:13:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=48996802</link><dc:creator>sigbottle</dc:creator><comments>https://news.ycombinator.com/item?id=48996802</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48996802</guid></item><item><title><![CDATA[New comment by sigbottle in "Who's afraid of Chinese models?"]]></title><description><![CDATA[
<p>Completely unrelated, but I'm seeing people and especially LLMs using causal/intervention so much it's kind of driving me insane.<p>It's actually a very goated term but not everything is causal, it also has precise technical meanings (although those get blurred too given that causal can mean anything from intervention proper, to mere depdnence on something prior)</p>
]]></description><pubDate>Tue, 21 Jul 2026 14:16:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=48992683</link><dc:creator>sigbottle</dc:creator><comments>https://news.ycombinator.com/item?id=48992683</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48992683</guid></item><item><title><![CDATA[New comment by sigbottle in "Ask HN: Is float divergence/drift a real issue in many industries?"]]></title><description><![CDATA[
<p>Ah, I see. We don't care at that level because we aren't trying to reproduce deterministic replicated simulations as the HFT industry often wants. SDRs have their own noise and the physical world is uncertain to where, as long as your algorithm isn't above, yeah say the 10^-5 to 10^-8 range in <i>output</i>, it's probably fine.<p>It's probably the determinism and reproducibility that's the key constraint in HFT settings. In other industries it's just generic textbook numerical analysis (analyze batched eps error), and then in engineering land it's "ehh good enough".</p>
]]></description><pubDate>Mon, 20 Jul 2026 12:26:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=48977868</link><dc:creator>sigbottle</dc:creator><comments>https://news.ycombinator.com/item?id=48977868</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48977868</guid></item><item><title><![CDATA[New comment by sigbottle in "How proprietary formats have become Microsoft’s main tool for lock-in"]]></title><description><![CDATA[
<p>Hmm - I think you mean to say that when interoperability is not a core constraint, then there won't be an incentive for an open standard.<p>That's important because in <i>plenty</i> of other software - databases, OSes, compilers and binary formats, networks, etc. name your favorite CS topic, there is an open standard for it.<p>You can either achieve interoperability by... achieving interoperability, or by dominating market share and edging the user's action space to solely stay in your ecosystem (change the action distribution of your user) that for all intents and purposes that it "interoperates with everything" means that, "since I bought entirely into this ecosystem, I interoperate with everything".<p>So ultimately I agree with you, but to present it as a failure of objective engineering prowess on open source is weird. As you said <i>yourself</i>, it's clearly the network effects that prop the business model. And sure, gaining market share isn't a trivial task, but it's not <i>engineering</i>.<p>I think framing it in the interoperability way is healthier - because it actually provides a potential new out to work towards, rather than this weird beration double-bind that frames Microsoft's approach as The Objective Way to do things. It's not and doesn't have to be.</p>
]]></description><pubDate>Mon, 20 Jul 2026 11:56:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=48977520</link><dc:creator>sigbottle</dc:creator><comments>https://news.ycombinator.com/item?id=48977520</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48977520</guid></item><item><title><![CDATA[New comment by sigbottle in "AI advice made people less accurate but more confident – sudy"]]></title><description><![CDATA[
<p>I've used LLMs to bootstrap successfully in a decent amount of things at this point.<p>Anyone trusting AI as the single authoritative source of information is stupid - but this follows from the fact that trusting anyone as a "singular point" as a source of information is stupid. You corroborate, you intervene on the world to test your mental model, you discuss with other people. That's what learning is. I've <i>never</i> learned from start to back to a textbook before as the single source of information (besides <i>one</i> philosophy of science textbook; in which I spent a month digging around adjacent fields, and then it just so happened that that one textbook synthesized <i>every</i> piece of information I looked up, and it was mostly a consolidating review).<p>If your study pre-supposes certain courses of action and artificially constrains the action space for the sake of "reproducibility", you may get a result, and a "scientifically rigorous one". But it's not going to say anything about reality in any meaningful way. While anecdotes and the complexity of real life isn't "science" (in that it's a controlled, repeatable, interventional experiment that's subject to a community of critics who want to hold you up to standards of rigor), there's far more <i>truth</i> in how people <i>actually</i> proceed and engage with these tools.</p>
]]></description><pubDate>Mon, 20 Jul 2026 00:52:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=48973205</link><dc:creator>sigbottle</dc:creator><comments>https://news.ycombinator.com/item?id=48973205</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48973205</guid></item><item><title><![CDATA[New comment by sigbottle in "Ask HN: Is float divergence/drift a real issue in many industries?"]]></title><description><![CDATA[
<p>For physics simulations, or even in RF work, the tolerances you need are quite a bit more than say, AI work. For example, for one of our RF algorithms, we "have" to use doubles (I actually can think of an optimization that can let us use floats, but it's quite involved to fix it) to get the required precision. That precision requirement is 10^-15. For physics simulations, I've heard of accuracies of up to 10^-20.<p>I will say, generally, it depends on what you mean. There's like, numerical drift, and then there's converting to the discrete part. <i>Generally</i>, I'd say that "getting into the discrete part" of an algorithm, unless you're trying to match behavior of another piece of software, is fine. Like, if you're playing a game, people are not going to care if the shot <i>just</i> grazed them and missed, but the "Actual True Value" is like 10^-9 off or something. They will just chalk it up to "close, unlucky". If you have one canonical place for your floating point errors from which your "discrete" parts derive, it's no biggie.<p>But at work, I recently debugged an algorithm in which the author, <i>effectively</i> wanted to compute the integer and fractional parts of a double type. Their reasoning was that, for the fractional part, there can be imprecision, so you should do some fancy math to recover the fractional part.<p>This is giga wrong for the application we were building. You never want to try computing the "same double" in two different ways and compose the results like this. Intuitively, if one path "thinks" your double is 15.00001, and the other path "thinks" its 14.99999, you're now saying that the double is 15 (integer) + .99999 (fractional) = 15.99999: this is way off now!<p>You should just use one double, and extract out the integer and fractional parts. It doesn't matter if the double is imprecise - it's <i>authoritatively imprecise</i>. Much easier to reason about.<p>This is the first time I've debugged an edge case like this since I wouldn't implement something like this, but it's an example of how subtle floating point errors can be.</p>
]]></description><pubDate>Sun, 19 Jul 2026 21:58:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=48972038</link><dc:creator>sigbottle</dc:creator><comments>https://news.ycombinator.com/item?id=48972038</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48972038</guid></item><item><title><![CDATA[New comment by sigbottle in "GPT-5.6 used a prompt to close a 30-year gap in convex optimization"]]></title><description><![CDATA[
<p>The standards of proof are different from the fundamental operation of "OK, cool, you solved this problem. Why does this problem matter? Isn't it useless? Senseless? Meaningless?" You have this same question whether or not you're in an a priori discipline (mathematics), scientific fields proper, or engineering. "Absolute certainty" has nothing to do with it. I can assure you, people on the job are not looking for The Absolute Truth when doing their jobs, yet they still can question at a solution by asking: <i>are we solving the right problem</i>?<p>(Although in general, there's no <i>true</i> difference between "I answered the question correctly, but the question was mapped to this thing we call 'reality' wrong", and "I answered the question incorrectly", because you can (try) adding the constraints that you really wanted targeted in case A, to case B, and boom, suddenly a question/answer pair that was "Answered correctly, but question doesn't map to reality" now becomes, "You answered this question wrong". However, individuals generally tend to have <i>some</i> breakpoint to differentiate between the two).</p>
]]></description><pubDate>Sat, 18 Jul 2026 19:50:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=48961634</link><dc:creator>sigbottle</dc:creator><comments>https://news.ycombinator.com/item?id=48961634</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48961634</guid></item><item><title><![CDATA[New comment by sigbottle in "GPT-5.6 used a prompt to close a 30-year gap in convex optimization"]]></title><description><![CDATA[
<p>I'm going to keep on repeating this on HN threads until I'm blue in the face, but:<p>There are two ways to solve a problem. Either solve the problem, or deem it irrelevant.<p>The implication here is that, you, the human operator, clearly are just confused. The LLM knows best. You're just a stupid human. The LLM knows objective truth, you do not. You have concerns, questions, the LLM didn't understand your question "properly"? Do not worry, the LLM objectively knows the optimal course of action. It thought through the implications of what you said, took into account all possible data, and came to the objectively correct design for your software, your society, your life.<p>In some sense, this problem would have been a societal problem within the next several decades anyways, but it's been hyper-accelerated by AI.</p>
]]></description><pubDate>Sat, 18 Jul 2026 14:04:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=48958268</link><dc:creator>sigbottle</dc:creator><comments>https://news.ycombinator.com/item?id=48958268</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48958268</guid></item><item><title><![CDATA[New comment by sigbottle in "Evidence of inconsistencies in evaluation process and selection of winners"]]></title><description><![CDATA[
<p>A lot of philosophy starts from the fundamental observation that, to solve a problem, you could either solve a problem, or state that the problem is ill-posed in some way (and dissolve it). Either answer the question, or question the question.<p>It's not a new problem in some sense. If you've dealt with really smart but really arrogant friends, they might jump ahead 10 steps and assume your rebuttal, posit theirs, assume your rebuttal to their posit, etc. etc. without... actually taking the time to <i>listen</i> carefully. On the national scale, this looks like forced trust in government authorities about what is "objectively best".<p>People need to get it through their skulls that, even if an AI, or <i>any</i> intelligence, could even solve the damn Riemann Hypothesis: if it's wrong, it's wrong. Of course, I think all of us know the objection - we see it on hackernews all the time. "You guys are just stupid contrarians who can't understand AI's deep reasoning". OK. The second inference? "<i>therefore you are unable to govern yourselves properly</i> - your concerns are all fallacies, misunderstandings, bad for you, etc.".<p>You might think that the second inference is extreme and nobody actually believes that, but as always, it's a gradient. Before AI, you might've had an extremely strong sense of self. Now? You look at OpenAI solving open math problems left and right on a public foundation model, and you think, "Maybe I should just trust it more. If I spend cycles thinking, it's probably going to outdo me anyways." The AI model silently makes 5 different assumptions and transformations? "Well, maybe it was rational in the space of tradeoffs to do that. The AI knows best, after all". You might be thinking of an architecture with 5 different key constraints based on lived experience, in which the AI keeps misunderstanding. "Oh, well, this genius-level mathematician/programmer AI isn't understanding my words - surely I must be mistaken, right? It's only <i>humble</i> to think that way".<p>I can't convince people otherwise though. After all, I can't "prove" that you should have a backbone when talking to AI. it could just as easily be "you're arrogant, this machine is in the top of all academic fields and is coming for all white collar jobs, who's to say you're right about anything?" All I can say is, there's a reason why Dostoevsky is one of my favorite authors.</p>
]]></description><pubDate>Fri, 17 Jul 2026 13:24:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=48947111</link><dc:creator>sigbottle</dc:creator><comments>https://news.ycombinator.com/item?id=48947111</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48947111</guid></item><item><title><![CDATA[New comment by sigbottle in "Where are YC founders now? OpenAI and Anthropic, mostly"]]></title><description><![CDATA[
<p>A lot of the AI game is still integrations and getting entrenched in processes. It has the double whammy that you get to train on their data (not talking about ALL enterprise contracts - but cursor pretty explicitly has this business model. So I'd imagine some enterprise contracts have this.)</p>
]]></description><pubDate>Thu, 16 Jul 2026 14:38:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=48935234</link><dc:creator>sigbottle</dc:creator><comments>https://news.ycombinator.com/item?id=48935234</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48935234</guid></item></channel></rss>