<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: edflsafoiewq</title><link>https://news.ycombinator.com/user?id=edflsafoiewq</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 29 Oct 2026 15:43:11 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=edflsafoiewq" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by edflsafoiewq in "Classification of Finite Simple Groups Formalized in Lean"]]></title><description><![CDATA[
<p>Why is that sad?</p>
]]></description><pubDate>Wed, 28 Oct 2026 03:56:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=50269189</link><dc:creator>edflsafoiewq</dc:creator><comments>https://news.ycombinator.com/item?id=50269189</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50269189</guid></item><item><title><![CDATA[New comment by edflsafoiewq in "Git for the US Code"]]></title><description><![CDATA[
<p>There's actually two kinds of changes here: changes to the law, and changes to your description of the-law-and-its-changes (metachanges). For example, if you make a mistake in recording a change to the law, you need to fix that (unlike eg a source repo where mistakes in a commit message are forever).<p>So to make this a git repo, I guess you'd make the snapshots be the law plus markup for all the changes, and the diffs are the metachanges. For each snapshot S, you could generate a git repo whose snapshots are the law and the whose diffs are the changes in the law (as described by S). However, this probably isn't the best way to query S.</p>
]]></description><pubDate>Wed, 28 Oct 2026 03:38:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=50269101</link><dc:creator>edflsafoiewq</dc:creator><comments>https://news.ycombinator.com/item?id=50269101</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50269101</guid></item><item><title><![CDATA[New comment by edflsafoiewq in "I still teach OpenGL ES 3.0"]]></title><description><![CDATA[
<p>Specifically, it registers a keydown handler on the <html> that swallows everything.</p>
]]></description><pubDate>Tue, 27 Oct 2026 06:21:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=50255270</link><dc:creator>edflsafoiewq</dc:creator><comments>https://news.ycombinator.com/item?id=50255270</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50255270</guid></item><item><title><![CDATA[New comment by edflsafoiewq in "The result of the C++26 DIS ballot"]]></title><description><![CDATA[
<p>But "a Frankenstein" could be his work, like "a Picasso".</p>
]]></description><pubDate>Mon, 26 Oct 2026 09:04:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=50241052</link><dc:creator>edflsafoiewq</dc:creator><comments>https://news.ycombinator.com/item?id=50241052</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50241052</guid></item><item><title><![CDATA[New comment by edflsafoiewq in "A look at the math that OpenAI claims computes faster Fourier transforms"]]></title><description><![CDATA[
<p>Yes. It applies to "linear algorithms", which are basically functions of the form<p><pre><code>  fun f(x1, x2, x3, ...):
    t1 = 3*x1 + 2*x2
    t2 = 4*t1 + 5*x3
    ...
    return (some subset of t vars)
</code></pre>
where each ti is a linear combination of previous t vars, inputs x vars, or constants.<p>The cost model is just the number of additions performed.</p>
]]></description><pubDate>Tue, 13 Oct 2026 10:49:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=50069661</link><dc:creator>edflsafoiewq</dc:creator><comments>https://news.ycombinator.com/item?id=50069661</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50069661</guid></item><item><title><![CDATA[New comment by edflsafoiewq in "Making big downloads resumable in Firefox"]]></title><description><![CDATA[
<p>The situation AFAICT is something like this: the server mints unique download URLs which can only be used once. This is generally so they can't be shared. It serves the URL to the first comer and when that connection drops (maybe with some timeout) subsequent requests to that URL produce 410 Gone. So if your download fails halfway through, you can't re-request the same URL with a Range, which is how normal resumption works. You need to get a new one-time URL minted and download that.<p>So from the browser's perspective, these are two distinct, unrelated URLs. There isn't a mechanism where it can know they are backed by the same file.<p>This browser behavior seems pretty reasonable. I'd try fixing it by doing something different on the server.</p>
]]></description><pubDate>Tue, 13 Oct 2026 08:13:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=50068356</link><dc:creator>edflsafoiewq</dc:creator><comments>https://news.ycombinator.com/item?id=50068356</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50068356</guid></item><item><title><![CDATA[New comment by edflsafoiewq in "Making big downloads resumable in Firefox"]]></title><description><![CDATA[
<p>How would you solve it?</p>
]]></description><pubDate>Tue, 13 Oct 2026 07:24:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=50067998</link><dc:creator>edflsafoiewq</dc:creator><comments>https://news.ycombinator.com/item?id=50067998</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50067998</guid></item><item><title><![CDATA[New comment by edflsafoiewq in "Making big downloads resumable in Firefox"]]></title><description><![CDATA[
<p>I'll try this.<p>The way I have to resume downloads in Firefox is<p>1. Move the .part file to a temp file<p>2. Start the download again; a new .part file gets created<p>3. Pause the download<p>4. Move the temp file to the .part file, overwriting it<p>5. Unpause the download; it resumes from where the old .part file stopped<p>This is only necessary if a "one-time" download link gets interrupted part-way through, eg. by a flaky connection. Attempting to resume a one-time link like normal gets (I assume) a 400 response and FF kills the .part file.</p>
]]></description><pubDate>Mon, 12 Oct 2026 22:34:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=50064027</link><dc:creator>edflsafoiewq</dc:creator><comments>https://news.ycombinator.com/item?id=50064027</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50064027</guid></item><item><title><![CDATA[New comment by edflsafoiewq in "Show HN: PS2 games statically recompiled to WebAssembly"]]></title><description><![CDATA[
<p>Exploiting an emulator through a ROM is significantly harder than inserting some malicious code into a binary.</p>
]]></description><pubDate>Mon, 12 Oct 2026 21:11:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=50063128</link><dc:creator>edflsafoiewq</dc:creator><comments>https://news.ycombinator.com/item?id=50063128</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50063128</guid></item><item><title><![CDATA[New comment by edflsafoiewq in "I guess I'm using WebP now?"]]></title><description><![CDATA[
<p>I highly doubt that is what's happening. More likely the server is serving a webp under a .png filename or something.</p>
]]></description><pubDate>Sun, 11 Oct 2026 20:25:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=50047461</link><dc:creator>edflsafoiewq</dc:creator><comments>https://news.ycombinator.com/item?id=50047461</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50047461</guid></item><item><title><![CDATA[New comment by edflsafoiewq in "Yes, and"]]></title><description><![CDATA[
<p>I think this narrow view on determinism comes up a lot. Essentially any program can be made deterministic over single inputs by fixing all side-inputs. But there is determinism over classes of inputs too, eg. an algorithm given input X deterministically outputs X+1.<p>I think the wider view is usually what people mean when they talk about nondeterminism in LLMs. Maybe because computers are traditionally so deterministic the wide view is almost taken for granted by programmers.</p>
]]></description><pubDate>Thu, 08 Oct 2026 23:02:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=50013641</link><dc:creator>edflsafoiewq</dc:creator><comments>https://news.ycombinator.com/item?id=50013641</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50013641</guid></item><item><title><![CDATA[New comment by edflsafoiewq in "Why isn't the industry freaking out about DeepSeek 4.1 Flash?"]]></title><description><![CDATA[
<p>Not if you're not giving feedback.</p>
]]></description><pubDate>Thu, 08 Oct 2026 22:17:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=50013179</link><dc:creator>edflsafoiewq</dc:creator><comments>https://news.ycombinator.com/item?id=50013179</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50013179</guid></item><item><title><![CDATA[New comment by edflsafoiewq in "Shipping JPEG XL in Chrome"]]></title><description><![CDATA[
<p>Presumably the same problems exist for avif/jxl?</p>
]]></description><pubDate>Wed, 07 Oct 2026 18:48:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=49997148</link><dc:creator>edflsafoiewq</dc:creator><comments>https://news.ycombinator.com/item?id=49997148</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49997148</guid></item><item><title><![CDATA[New comment by edflsafoiewq in "CSS Bed: Classless CSS themes to use as starting points in web development"]]></title><description><![CDATA[
<p>Here some quick thumbnails for all of them: <a href="https://i.imgur.com/KXjiYxO.png" rel="nofollow">https://i.imgur.com/KXjiYxO.png</a></p>
]]></description><pubDate>Fri, 02 Oct 2026 00:38:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=49928638</link><dc:creator>edflsafoiewq</dc:creator><comments>https://news.ycombinator.com/item?id=49928638</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49928638</guid></item><item><title><![CDATA[New comment by edflsafoiewq in "Reddit is putting more limits on old.reddit.com"]]></title><description><![CDATA[
<p>Use redlib. It's crazy how much better the interface is than both old and new reddit.</p>
]]></description><pubDate>Wed, 30 Sep 2026 21:02:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=49914413</link><dc:creator>edflsafoiewq</dc:creator><comments>https://news.ycombinator.com/item?id=49914413</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49914413</guid></item><item><title><![CDATA[New comment by edflsafoiewq in "Parley: Federated, decentralised chat that speaks plain IRC"]]></title><description><![CDATA[
<p>> which have been a nightmare on mastodon<p>Why?</p>
]]></description><pubDate>Mon, 28 Sep 2026 20:12:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=49883686</link><dc:creator>edflsafoiewq</dc:creator><comments>https://news.ycombinator.com/item?id=49883686</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49883686</guid></item><item><title><![CDATA[New comment by edflsafoiewq in "Used ThinkPad Buyer's Guide (2019)"]]></title><description><![CDATA[
<p>Get a whole "for parts" model off ebay. The knockoff keyboards suck.</p>
]]></description><pubDate>Wed, 23 Sep 2026 04:04:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=49811503</link><dc:creator>edflsafoiewq</dc:creator><comments>https://news.ycombinator.com/item?id=49811503</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49811503</guid></item><item><title><![CDATA[New comment by edflsafoiewq in "Bonsai 2 27B: Near-Lossless Compression in a 9x Smaller Footprint"]]></title><description><![CDATA[
<p>They use their own llama fork anyway, so that shouldn't matter.</p>
]]></description><pubDate>Fri, 18 Sep 2026 00:48:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=49748844</link><dc:creator>edflsafoiewq</dc:creator><comments>https://news.ycombinator.com/item?id=49748844</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49748844</guid></item><item><title><![CDATA[New comment by edflsafoiewq in "Bonsai 2 27B: Near-Lossless Compression in a 9x Smaller Footprint"]]></title><description><![CDATA[
<p>I think the general idea is naive quantization falls apart below 4bpw but you can go lower with more sophisticated QAT-adjacent methods. Bonsai's quantization method is proprietary though.</p>
]]></description><pubDate>Thu, 17 Sep 2026 22:53:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=49747810</link><dc:creator>edflsafoiewq</dc:creator><comments>https://news.ycombinator.com/item?id=49747810</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49747810</guid></item><item><title><![CDATA[New comment by edflsafoiewq in "Anecdotally, programmers dislike "reduce""]]></title><description><![CDATA[
<p>If the s are small the usual geometric buffer growth mitigates that. Of course you can compute the final buffer size in this case, but often you have a bunch of dynamically-generated strings of different sizes.</p>
]]></description><pubDate>Thu, 17 Sep 2026 03:46:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=49736152</link><dc:creator>edflsafoiewq</dc:creator><comments>https://news.ycombinator.com/item?id=49736152</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49736152</guid></item></channel></rss>