<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: krackers</title><link>https://news.ycombinator.com/user?id=krackers</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 27 Oct 2026 13:33:30 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=krackers" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by krackers in "The Exponential Time Hypothesis Is False [pdf]"]]></title><description><![CDATA[
<p>[deleted, originally wrote the hypothesis being true would imply NP=EXPTIME which is wrong, since there can be problems in EXPTIME which aren't in NP.<p>And the result that it's now false apparently doesn't imply NP!=EXPTIME either since it seems not strongly subexponential enough to offset the expansion in variables from reductions. See the other comments for a much better explanation.]</p>
]]></description><pubDate>Mon, 26 Oct 2026 23:07:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=50252446</link><dc:creator>krackers</dc:creator><comments>https://news.ycombinator.com/item?id=50252446</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50252446</guid></item><item><title><![CDATA[New comment by krackers in "Three new discoveries in mathematics, computer science, and physics"]]></title><description><![CDATA[
<p>Yes. Up until now, it was unknown whether containment of NP in EXPTIME was strict or not. (Obviously you can brute-force all possible witnesses, so any problem in NP can be solved in EXPTIME, it was open whether you could do better than that.)<p>Showing 3SAT (technically #3SAT) can be solved in less than EXPTIME resolves this. It's only slightly subexponential, not even quasipolynomial, but it is a very surprising result. And that too a constructive algorithm.<p>Edit:  Apparently not true, the constructive algorithm given may not survive under reductions. See discussion in <a href="https://news.ycombinator.com/item?id=50252769">https://news.ycombinator.com/item?id=50252769</a></p>
]]></description><pubDate>Mon, 26 Oct 2026 22:49:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=50252256</link><dc:creator>krackers</dc:creator><comments>https://news.ycombinator.com/item?id=50252256</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50252256</guid></item><item><title><![CDATA[New comment by krackers in "Three new discoveries in mathematics, computer science, and physics"]]></title><description><![CDATA[
<p><a href="https://github.com/openai/math/tree/main/preprints/The-Exponential-Time-Hypothesis-is-False-October-25-2026" rel="nofollow">https://github.com/openai/math/tree/main/preprints/The-Expon...</a><p>>We give a deterministic algorithm for exactly counting the satisfying assignments of
an arbitrary k-CNF formula [in superpolynomial but subexponential time]</p>
]]></description><pubDate>Mon, 26 Oct 2026 21:51:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=50251562</link><dc:creator>krackers</dc:creator><comments>https://news.ycombinator.com/item?id=50251562</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50251562</guid></item><item><title><![CDATA[New comment by krackers in "Challenge Is Gone"]]></title><description><![CDATA[
<p>> Wouldn't the bar for software quality go up<p>No LLM can help companies that didn't care about software quality in the first place. If they did, they wouldn't have fired QA testers. And now that they've been gone for a decade while revenues have soared, why would they bother using LLMs for QA testing when they could execute on the stakeholder's vision instead!<p>You'd expect to see the majority of benefit to independent devs who previously _couldn't afford_ QA or a full team, and now can. But since the target audience for this stuff is niche, you're less likely to hear about it unless you're plugged into the subcommunities (see e.g. how LLMs have helped with game preservation, retrogaming).</p>
]]></description><pubDate>Sun, 25 Oct 2026 21:42:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=50236339</link><dc:creator>krackers</dc:creator><comments>https://news.ycombinator.com/item?id=50236339</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50236339</guid></item><item><title><![CDATA[New comment by krackers in "LLMs are making formal software verification feasible at a much larger scale"]]></title><description><![CDATA[
<p>That's a good point, although couldn't you usually black-box those and assume the invariants we expect of those primitives are in fact true? E.g. you don't need to bother trying to prove properties about your prng itself, you can just prove how your program behaves under a random oracle model.</p>
]]></description><pubDate>Fri, 23 Oct 2026 07:32:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=50205596</link><dc:creator>krackers</dc:creator><comments>https://news.ycombinator.com/item?id=50205596</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50205596</guid></item><item><title><![CDATA[New comment by krackers in "LLMs are making formal software verification feasible at a much larger scale"]]></title><description><![CDATA[
<p>I think incompleteness theorem means that you can't guarantee the agents will always be able to converge on a proof, since you can't have both completeness and soundness (and we obviously need soundness since that's the whole point of a theorem prover).<p>But most real-world programs are maybe not that "expressive" since we don't even want them to be capable of infinite loops (since those would often be denial of service vectors). So you should usually be able to prove that they halt (and presumably other properties as well), especially when you allow agents to rewrite things to pull out invariants that make proofs easier (as they did).<p>And for cases where getting clean invariants are difficult, I imagine you can just hack it by having some cutoff which trivially ensures things always halt. (Not sure what the equivalent would be for "no bug" proofs, probably rejecting things that are technically valid input per spec but seem unusual?)</p>
]]></description><pubDate>Fri, 23 Oct 2026 05:00:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=50204692</link><dc:creator>krackers</dc:creator><comments>https://news.ycombinator.com/item?id=50204692</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50204692</guid></item><item><title><![CDATA[New comment by krackers in "Eight Bits of Trust: eMudhra's CA keys cracked in milliseconds"]]></title><description><![CDATA[
<p>Oh interesting thank you. I had misunderstood how CT works.</p>
]]></description><pubDate>Thu, 22 Oct 2026 18:29:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=50199245</link><dc:creator>krackers</dc:creator><comments>https://news.ycombinator.com/item?id=50199245</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50199245</guid></item><item><title><![CDATA[New comment by krackers in "The recently proposed o(n log n) integer multiplication algorithm [pdf]"]]></title><description><![CDATA[
<p>Based on skimming the paper (finally a proper explanation that gives some hint at  intuition), the path to openai's formulation if you're familiar with undergrad CS is (apparently):<p>* Start with the usual FFT convolution for polynomials, viewing integers as a polynomial in a given base evaluated at a certain point<p>* In undergrad you (hopefully) saw polynomial multiplication can be done in nlogn via convolution using FFT, but that assumes complex integer addition/multiplication is O(1). Here we need O(log x) bits to simply represent a number x on a real machine.<p>* If you use naive (n^2) multiplication for those butterfies, then you end up with O(n[(log n)^2]).<p>* If you recursively use FFT for the digit multiplication at those butterflies, then you get something like O(n[(log n)^(log log n)]).<p>* Schonhage-Strassen realized that instead of doing FFT in C where the butterfly involves multiplying by \omega (\omega being roots of unity), you can work in a different ring where 2 is a root of unity and so it's a cheap bitshift, but were constrained in how finely they could break subproblems (could only break an n-bit integer into sqrt-n subpproblems each of sqrt-n bits), resulting in an overall O(nlogn * loglogn).<p>* The 2019 O(nlogn) version (supposedly, this is out of my depth) found a way to use some technique of "Gaussian Resampling" to do the matrix convolution via _multidimensional FFT_ in a ring where multiplying by root of unity became cheap _and_ subproblems could be finer. The bottleneck was thus only the addition/subtraction in the O(log n) butterfly layers, each of which does O(n) work  for total of O(n logn)<p>* OpenAI's paper uses a fact that it's apparently easier to compute multiple butterfly layers "simultaneously" than doing them one at a time independently (page 10). There is some sort of implicit reuse because the later layers mix the outputs of earlier layers, and they take advantage of this to avoid having to write out layer 1 outputs separately from layer 2 outputs, and instead work in some coordinate system where they can intermingle them. This apparently amortizes to some tiny fractional epsilon shaved off of a layer, and since the whole FFT is recursive they can apparently save a factor of (1 - epislon)^(log log n) overall across "log log n" recursion depth, which is apparently where that ridiculously small overall exponent comes from.</p>
]]></description><pubDate>Thu, 22 Oct 2026 05:35:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=50191565</link><dc:creator>krackers</dc:creator><comments>https://news.ycombinator.com/item?id=50191565</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50191565</guid></item><item><title><![CDATA[New comment by krackers in "The recently proposed o(n log n) integer multiplication algorithm [pdf]"]]></title><description><![CDATA[
<p>Fable was able to help a human understand the paper though, so the situation is quite a bit better than if we just had a lean proof that was apparently correct but for which all attempts at explanation were "hallucinations". There doesn't seem to be an apparently obstacle to a human fully understanding the proof in several months of focused study.</p>
]]></description><pubDate>Thu, 22 Oct 2026 04:07:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=50191071</link><dc:creator>krackers</dc:creator><comments>https://news.ycombinator.com/item?id=50191071</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50191071</guid></item><item><title><![CDATA[New comment by krackers in "Eight Bits of Trust: eMudhra's CA keys cracked in milliseconds"]]></title><description><![CDATA[
<p>How would certificate transparency logs have helped here though? If the private key leaks and anyone can mint a valid certificate that gets accepted, those logs aren't going to reveal it.</p>
]]></description><pubDate>Wed, 21 Oct 2026 20:44:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=50187374</link><dc:creator>krackers</dc:creator><comments>https://news.ycombinator.com/item?id=50187374</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50187374</guid></item><item><title><![CDATA[New comment by krackers in "Neural networks are clean"]]></title><description><![CDATA[
<p>The way he describes the model of neural nets almost reminds me of a decision tree, with the positive/negative poles and stuff. There's another quote from the article about the "textbook" intuition of convnets<p>>neurons generalize, work together, and build abstractions over layers. Somewhere along the way we overcomplicated that picture, but looking harder brought it back.<p>and it does seem that if what the article claims is true, then it really is that simple. To clssify e.g. fruit they first detect curves/shape, then the neurons downstream of say the "circle" detector may distinguish based on color, then the ones downstream of a specific color distinguish by texture, and so on. By the end, what you have are neurons that activate only on very specific combination of features, which map to each fruit.</p>
]]></description><pubDate>Sun, 18 Oct 2026 23:24:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=50146535</link><dc:creator>krackers</dc:creator><comments>https://news.ycombinator.com/item?id=50146535</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50146535</guid></item><item><title><![CDATA[New comment by krackers in "Types of types: Haskell's Kind system"]]></title><description><![CDATA[
<p>It's about as difficult as describing vectors in math. Vectors aren't really "little arrows" or "things with magnitude and direction" (because then functions wouldn't count), I think there's a similarly cryptic saying that "a vector is just an element of a vector space" or "a tensor is anything that transforms like a tensor".<p>In both cases what they really are is an abstract concept defined by things that satisfy some definitions, but in practice it's easier to just look at a few concrete examples like Maybe.</p>
]]></description><pubDate>Sun, 18 Oct 2026 08:27:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=50139116</link><dc:creator>krackers</dc:creator><comments>https://news.ycombinator.com/item?id=50139116</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50139116</guid></item><item><title><![CDATA[New comment by krackers in "Furifont, a Japanese font that shows furigana"]]></title><description><![CDATA[
<p>That's surprising. I'd have thought that a multimodal LLM like openai's would "just work", at the very least enough to generate enough data to distill down to a simpler model.</p>
]]></description><pubDate>Sun, 18 Oct 2026 08:21:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=50139076</link><dc:creator>krackers</dc:creator><comments>https://news.ycombinator.com/item?id=50139076</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50139076</guid></item><item><title><![CDATA[New comment by krackers in "An ESPN producer who quit because of sports gambling"]]></title><description><![CDATA[
<p>> I was going to try the martingale strategy in roulette<p>This only works of course if the game is actually fair, and you have infinite money reserves.</p>
]]></description><pubDate>Sun, 18 Oct 2026 00:09:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=50136495</link><dc:creator>krackers</dc:creator><comments>https://news.ycombinator.com/item?id=50136495</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50136495</guid></item><item><title><![CDATA[New comment by krackers in "Furifont, a Japanese font that shows furigana"]]></title><description><![CDATA[
<p>You can run LLMs inside the shaping engine, so maybe you can use more advanced segmenting and transliteration algorithms? <a href="https://fuglede.github.io/llama.ttf/" rel="nofollow">https://fuglede.github.io/llama.ttf/</a></p>
]]></description><pubDate>Sat, 17 Oct 2026 18:57:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=50133955</link><dc:creator>krackers</dc:creator><comments>https://news.ycombinator.com/item?id=50133955</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50133955</guid></item><item><title><![CDATA[New comment by krackers in "Two-Stack Sliding-Window Aggregation"]]></title><description><![CDATA[
<p>Hm that's clever. You're basically taking the classic "queue using two stacks" algorithm but then replacing each stack with a min-stack (like in that leetcode problem where each element also tracks the aggregate of all elements below it) to get a "min queue".<p>And then unlike the usual monotone queue for sliding max/min, this works for any monoid since you're never comparing two elements.</p>
]]></description><pubDate>Sat, 17 Oct 2026 07:00:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=50128648</link><dc:creator>krackers</dc:creator><comments>https://news.ycombinator.com/item?id=50128648</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50128648</guid></item><item><title><![CDATA[New comment by krackers in "Do dentists know what they're doing?"]]></title><description><![CDATA[
<p>SDF is good, but P11-4 Peptide is even better if cavities haven't reached the dentin yet. No idea why you can't buy products with it OTC, it's not like it's hard to apply.</p>
]]></description><pubDate>Thu, 15 Oct 2026 00:48:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=50097727</link><dc:creator>krackers</dc:creator><comments>https://news.ycombinator.com/item?id=50097727</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50097727</guid></item><item><title><![CDATA[New comment by krackers in "Do dentists know what they're doing?"]]></title><description><![CDATA[
<p>> It alternates which nostril feels blocked, sometimes both feel blocked.<p>To some minor extent this is normal, <a href="https://en.wikipedia.org/wiki/Nasal_cycle" rel="nofollow">https://en.wikipedia.org/wiki/Nasal_cycle</a> . Or at least the alternation itself is probably not the issue.</p>
]]></description><pubDate>Thu, 15 Oct 2026 00:37:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=50097636</link><dc:creator>krackers</dc:creator><comments>https://news.ycombinator.com/item?id=50097636</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50097636</guid></item><item><title><![CDATA[New comment by krackers in "Is 'Attention' the Essence of Intelligence?"]]></title><description><![CDATA[
<p>Aren't all of these (including convolution) specific instances of Graph Neural Networks?<p>I don't have any specific experience in ML but I always liked the formalism presented in <a href="https://www.youtube.com/watch?v=J1YCdVogd14" rel="nofollow">https://www.youtube.com/watch?v=J1YCdVogd14</a> as a way to unify everything</p>
]]></description><pubDate>Wed, 14 Oct 2026 06:30:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=50083245</link><dc:creator>krackers</dc:creator><comments>https://news.ycombinator.com/item?id=50083245</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50083245</guid></item><item><title><![CDATA[New comment by krackers in "Is 'Attention' the Essence of Intelligence?"]]></title><description><![CDATA[
<p>>drops the positional encodings after pretraining,<p>I thought with NoPE schemes you don't even need it during pretraining<p><a href="https://arxiv.org/abs/2305.19466" rel="nofollow">https://arxiv.org/abs/2305.19466</a><p><a href="https://sebastianraschka.com/llm-architecture-gallery/nope/" rel="nofollow">https://sebastianraschka.com/llm-architecture-gallery/nope/</a><p>Given the causal mask and the way attention works LLMs can implicitly propagate a signal for ordering</p>
]]></description><pubDate>Wed, 14 Oct 2026 06:28:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=50083225</link><dc:creator>krackers</dc:creator><comments>https://news.ycombinator.com/item?id=50083225</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50083225</guid></item></channel></rss>