<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: Sesse__</title><link>https://news.ycombinator.com/user?id=Sesse__</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 19 Aug 2026 01:53:34 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=Sesse__" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by Sesse__ in "Quake Shareware, a CD-ROM just a little too full"]]></title><description><![CDATA[
<p>> I wonder if any equipment ever actually used those other flags for anything?<p>MiniDisc did. You could make one (digital) copy but not two.</p>
]]></description><pubDate>Tue, 18 Aug 2026 07:57:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=49342760</link><dc:creator>Sesse__</dc:creator><comments>https://news.ycombinator.com/item?id=49342760</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49342760</guid></item><item><title><![CDATA[New comment by Sesse__ in "Quake Shareware, a CD-ROM just a little too full"]]></title><description><![CDATA[
<p>MP3 decoders have, thankfully, gotten faster since the 90s. But yes, a 66MHz is pushing it indeed.</p>
]]></description><pubDate>Tue, 18 Aug 2026 07:53:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=49342735</link><dc:creator>Sesse__</dc:creator><comments>https://news.ycombinator.com/item?id=49342735</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49342735</guid></item><item><title><![CDATA[New comment by Sesse__ in "SIMD in the 90s: Programming Intel's Pentium MMX"]]></title><description><![CDATA[
<p>Yes. Which matters a lot when you cannot just update OS kernels willy-nilly (most people did not have Internet connectivity, Windows Update did not exist before Windows 98).</p>
]]></description><pubDate>Mon, 17 Aug 2026 09:28:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=49328349</link><dc:creator>Sesse__</dc:creator><comments>https://news.ycombinator.com/item?id=49328349</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49328349</guid></item><item><title><![CDATA[New comment by Sesse__ in "Branchless Rust: Making a Filter 4x Faster by Removing an If"]]></title><description><![CDATA[
<p>Generally most forms of PGO does not try to capture number of mispredicted branches (which isn't the same as how often a branch is taken).</p>
]]></description><pubDate>Thu, 06 Aug 2026 10:35:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=49194903</link><dc:creator>Sesse__</dc:creator><comments>https://news.ycombinator.com/item?id=49194903</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49194903</guid></item><item><title><![CDATA[New comment by Sesse__ in "200 Milliseconds"]]></title><description><![CDATA[
<p>I once got that question, started with the keyboard switches and the interrupts, and the interviewer sighed and asked me to get to the stuff in the browser.</p>
]]></description><pubDate>Mon, 03 Aug 2026 22:19:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=49162217</link><dc:creator>Sesse__</dc:creator><comments>https://news.ycombinator.com/item?id=49162217</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49162217</guid></item><item><title><![CDATA[New comment by Sesse__ in "User Interfaces of the Demo Scene"]]></title><description><![CDATA[
<p>The demoscene still exists, although it doesn't seem to attain a lot of new members, and most (not all!) of the activity is back on oldschool platforms like Amiga or similar. See e.g. <a href="https://www.pouet.net/" rel="nofollow">https://www.pouet.net/</a>; Assembly 2026 is this weekend, so there's likely to be new interesting releases coming out.</p>
]]></description><pubDate>Wed, 29 Jul 2026 11:22:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=49095991</link><dc:creator>Sesse__</dc:creator><comments>https://news.ycombinator.com/item?id=49095991</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49095991</guid></item><item><title><![CDATA[New comment by Sesse__ in "Everyone should know SIMD"]]></title><description><![CDATA[
<p>No, not really. Highway generates rather bad code as soon as you step outside a pretty narrow vertically-oriented scope, in my experience.</p>
]]></description><pubDate>Thu, 23 Jul 2026 12:55:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=49020823</link><dc:creator>Sesse__</dc:creator><comments>https://news.ycombinator.com/item?id=49020823</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49020823</guid></item><item><title><![CDATA[New comment by Sesse__ in "Everyone should know SIMD"]]></title><description><![CDATA[
<p>GF2P8AFFINE has entered the chat.<p>(I've both played bridge actively and written SIMD code professionally, bridge rules are way simpler. Actually playing good bridge is probably harder.)</p>
]]></description><pubDate>Thu, 23 Jul 2026 12:53:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=49020801</link><dc:creator>Sesse__</dc:creator><comments>https://news.ycombinator.com/item?id=49020801</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49020801</guid></item><item><title><![CDATA[New comment by Sesse__ in "Everyone should know SIMD"]]></title><description><![CDATA[
<p>You may be interested in OpenMP.</p>
]]></description><pubDate>Thu, 23 Jul 2026 12:51:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=49020779</link><dc:creator>Sesse__</dc:creator><comments>https://news.ycombinator.com/item?id=49020779</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49020779</guid></item><item><title><![CDATA[New comment by Sesse__ in "Show HN: misa77 - a codec that decodes 2x faster than LZ4 (at better ratios)"]]></title><description><![CDATA[
<p>Interesting, but if you are not robust to corrupted/malicious data, it is  really in a different class of algorithm and it is hard to compare speeds directly.<p>From memory, 2505 MB/sec also sounds on the low side for LZ4 on a modern CPU?</p>
]]></description><pubDate>Wed, 15 Jul 2026 17:33:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=48924327</link><dc:creator>Sesse__</dc:creator><comments>https://news.ycombinator.com/item?id=48924327</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48924327</guid></item><item><title><![CDATA[New comment by Sesse__ in "Grok CLI uploaded the whole home directory to GCS"]]></title><description><![CDATA[
<p>Android uses one uid per app.</p>
]]></description><pubDate>Mon, 13 Jul 2026 15:34:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=48894313</link><dc:creator>Sesse__</dc:creator><comments>https://news.ycombinator.com/item?id=48894313</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48894313</guid></item><item><title><![CDATA[New comment by Sesse__ in "Vint Cerf, “father of the Internet”, is retiring"]]></title><description><![CDATA[
<p>> There's no way around it: a non-IPng-having node will have to go through a translation box of some kind.<p>Yes. Note that it doesn't need to be someone else's relay; anyone with IPv4 connectivity could easily route 2002::/16 into IPv4-land (without having to announce it in BGP for others to use). You could even announce 2002:aabb:ccdd::/48 as a more-specific in BGP if you wanted, although this was more exotic.</p>
]]></description><pubDate>Mon, 13 Jul 2026 13:55:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=48892743</link><dc:creator>Sesse__</dc:creator><comments>https://news.ycombinator.com/item?id=48892743</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48892743</guid></item><item><title><![CDATA[New comment by Sesse__ in "Vint Cerf, “father of the Internet”, is retiring"]]></title><description><![CDATA[
<p>> Actually, we tried that<p>I'm always fascinated by how many people think IPv6 adoption would have gone lightning-fast if we just used This One Weird Trick, where said trick has actually been tried and didn't help. They usually refuse to back down even after you tell them so.</p>
]]></description><pubDate>Sun, 12 Jul 2026 16:13:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=48882242</link><dc:creator>Sesse__</dc:creator><comments>https://news.ycombinator.com/item?id=48882242</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48882242</guid></item><item><title><![CDATA[New comment by Sesse__ in "Vint Cerf, “father of the Internet”, is retiring"]]></title><description><![CDATA[
<p>> The current design was implementable by zillions of cheap humans running cheap hardware.<p>Yes and no. The current internet arguably does not work without a browser and a TLS stack anyway, neither of which is easily implementable (e.g. number of practically usable rendering engines is in the single digits). I mean, I can piece together an IP packet, too, but there's not that many usable services reachable that way.</p>
]]></description><pubDate>Sun, 12 Jul 2026 12:08:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=48880501</link><dc:creator>Sesse__</dc:creator><comments>https://news.ycombinator.com/item?id=48880501</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48880501</guid></item><item><title><![CDATA[New comment by Sesse__ in "Vint Cerf, “father of the Internet”, is retiring"]]></title><description><![CDATA[
<p>I was at a talk where he brought up exactly this (I also once did a talk alongside him, but that's a different story). He said there would be two changes:<p>1. It would have 128-bit addresses.
2. It would have end-to-end encryption (or was it authentication, I forget).<p>IPv6 was supposed to fix both of these, with IPsec mandatory, but the latter demand sort of faded out into obscurity. We ended up basically solving encryption by pushing everything into TLS anyway, which I guess solved much of the same problems although at a very different layer.</p>
]]></description><pubDate>Sun, 12 Jul 2026 10:19:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=48879932</link><dc:creator>Sesse__</dc:creator><comments>https://news.ycombinator.com/item?id=48879932</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48879932</guid></item><item><title><![CDATA[New comment by Sesse__ in "An update on residential proxies and the scraper situation"]]></title><description><![CDATA[
<p>So, in your example, each request needs 0.1 core-seconds of PoW. Is that right? Or, since you're saying 10000 hashes across the entire machine and 1000 needed, then on a typical 96-core server you need 9.6 core-seconds of PoW? The former means you pay about $0.0000005 per request at standard cloud rates; the latter means you pay about $0.00005 per request _and_ your site is totally unusable by legitimate clients. Both are _easily_ worth it for someone backed by VC billions and hungry for data. The network and storage fees are likely to be more significant than that already, not to mention actually training a model; they don't balk at downloading terabytes of crap already.<p>Note that none of this assumes any sort of acceleration from parallelization (be it through GPUs or reusing work across servers) or precomputation relative to what a normal client does. Compute is just really cheap in dollars compared to the cost of having a user wait, and these companies _also_ have a lot of appetite for spending dollars compared to that of a normal user. As others have pointed out, the only reason why Anubis works (sort-of; not for everyone) right now is that it is uncommon enough, essentially “proof that you bothered to have your crawler run JavaScript at all”. It's a confusion measure.<p>Proof of work does not work.</p>
]]></description><pubDate>Sun, 12 Jul 2026 07:30:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=48879134</link><dc:creator>Sesse__</dc:creator><comments>https://news.ycombinator.com/item?id=48879134</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48879134</guid></item><item><title><![CDATA[New comment by Sesse__ in "Your code is fast – if you're lucky"]]></title><description><![CDATA[
<p>I don't have a book, but my best recommendation would be: Learn how to measure. Whatever language you are using should have a profiler. Learn how to use it and look at how your code holds up. Look for surprises; those are optimization opportunities and learning opportunities. Make a change that you think has a reasonable shot at optimizing performance, look at how the profile and benchmarks change. If you're using a compiled language, look at what the generated code looks like. Is it what you'd expect, or did the compiler do something that blindsided you? Can you get rid of that overhead? Can you use a faster algorithm? Can you make things faster without making it an unmaintainable mess?<p>In general, you must expect to try ten things and then one of them will help you; fewer if your ideas are bad. :-) Occasionally, you learn new things (either about your machine or your language or your code base) and then you can try that elsewhere in the code (but don't go overboard, every technique has its limits).<p>DO NOT FALL PREY TO SUPERSTITION. Always measure in one way or the other. Don't do stuff blindly just because someone on the Internet told you (there's a _lot_ of bad performance advice out there).</p>
]]></description><pubDate>Sat, 11 Jul 2026 15:41:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=48873000</link><dc:creator>Sesse__</dc:creator><comments>https://news.ycombinator.com/item?id=48873000</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48873000</guid></item><item><title><![CDATA[New comment by Sesse__ in "An update on residential proxies and the scraper situation"]]></title><description><![CDATA[
<p>This is called “installing a cryptominer on your web page” and is generally considered illegitimate.</p>
]]></description><pubDate>Sat, 11 Jul 2026 14:45:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=48872507</link><dc:creator>Sesse__</dc:creator><comments>https://news.ycombinator.com/item?id=48872507</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48872507</guid></item><item><title><![CDATA[New comment by Sesse__ in "An update on residential proxies and the scraper situation"]]></title><description><![CDATA[
<p>That's a completely different question, your claim was about parallelism.</p>
]]></description><pubDate>Sat, 11 Jul 2026 13:31:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=48871926</link><dc:creator>Sesse__</dc:creator><comments>https://news.ycombinator.com/item?id=48871926</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48871926</guid></item><item><title><![CDATA[New comment by Sesse__ in "An update on residential proxies and the scraper situation"]]></title><description><![CDATA[
<p>Uh, is it resistant to parallelization across multiple sites? Because that's the situation for the scrapers. They're not trying to solve a single PoW challenge across many cores.</p>
]]></description><pubDate>Sat, 11 Jul 2026 11:37:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=48871113</link><dc:creator>Sesse__</dc:creator><comments>https://news.ycombinator.com/item?id=48871113</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48871113</guid></item></channel></rss>