<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: rfl890</title><link>https://news.ycombinator.com/user?id=rfl890</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 08 Nov 2026 21:26:20 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=rfl890" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by rfl890 in "Show HN: I've built a words game based on binary search"]]></title><description><![CDATA[
<p>Having the backspace on the left would probably mess up most mobile typers' muscle memory, and since that key is pressed once vs backspace which might be pressed multiple times, it would be a sensible tradeoff to keep submit on the left side</p>
]]></description><pubDate>Thu, 16 Jul 2026 14:14:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=48934907</link><dc:creator>rfl890</dc:creator><comments>https://news.ycombinator.com/item?id=48934907</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48934907</guid></item><item><title><![CDATA[New comment by rfl890 in "Cloudflare Turnstile requiring fingerprintable WebGL"]]></title><description><![CDATA[
<p>I don't think publishers have some sort of desire for their visitors to have their information collected by Cloudflare; they usually just enable it to protect their website from bots.</p>
]]></description><pubDate>Fri, 05 Jun 2026 01:58:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=48407083</link><dc:creator>rfl890</dc:creator><comments>https://news.ycombinator.com/item?id=48407083</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48407083</guid></item><item><title><![CDATA[New comment by rfl890 in "Cloudflare Turnstile requiring fingerprintable WebGL"]]></title><description><![CDATA[
<p>True, but that's at the discretion of the content author/publisher, not Cloudflare Turnstile.</p>
]]></description><pubDate>Mon, 01 Jun 2026 00:00:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=48351101</link><dc:creator>rfl890</dc:creator><comments>https://news.ycombinator.com/item?id=48351101</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48351101</guid></item><item><title><![CDATA[New comment by rfl890 in "Cloudflare Turnstile requiring fingerprintable WebGL"]]></title><description><![CDATA[
<p>>It looks like you're trying to hide your identity.<p>You were never entitled to it in the first place</p>
]]></description><pubDate>Sun, 31 May 2026 19:39:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=48349003</link><dc:creator>rfl890</dc:creator><comments>https://news.ycombinator.com/item?id=48349003</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48349003</guid></item><item><title><![CDATA[New comment by rfl890 in "Converting a $3.88 analog clock from Walmart into a ESP8266-based Wi-Fi clock"]]></title><description><![CDATA[
<p>I have trouble believing that you're pointing this out in good faith.</p>
]]></description><pubDate>Tue, 10 Feb 2026 00:48:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=46953828</link><dc:creator>rfl890</dc:creator><comments>https://news.ycombinator.com/item?id=46953828</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46953828</guid></item><item><title><![CDATA[New comment by rfl890 in "psc: The ps utility, with an eBPF twist and container context"]]></title><description><![CDATA[
<p>It took less time for 10,000 processes? Maybe you made a typo</p>
]]></description><pubDate>Sat, 17 Jan 2026 01:35:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=46654455</link><dc:creator>rfl890</dc:creator><comments>https://news.ycombinator.com/item?id=46654455</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46654455</guid></item><item><title><![CDATA[New comment by rfl890 in "This game is a single 13 KiB file that runs on Windows, Linux and in the Browser"]]></title><description><![CDATA[
<p>Not out of the box, though. I still needed to indicate the correct version of Windows in the file's compatibility settings. Windows XP SP3 worked like a charm.</p>
]]></description><pubDate>Mon, 12 Jan 2026 03:12:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=46583586</link><dc:creator>rfl890</dc:creator><comments>https://news.ycombinator.com/item?id=46583586</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46583586</guid></item><item><title><![CDATA[New comment by rfl890 in "NSFW Acronyms for Programmers (Free eBook)"]]></title><description><![CDATA[
<p>.pdf files opened in a browser are safe for the most part.</p>
]]></description><pubDate>Sun, 04 Jan 2026 22:33:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=46493054</link><dc:creator>rfl890</dc:creator><comments>https://news.ycombinator.com/item?id=46493054</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46493054</guid></item><item><title><![CDATA[New comment by rfl890 in "What you need to know before touching a video file"]]></title><description><![CDATA[
<p>VLC has always caused problems for me when seeking backwards (graphical glitches). mpv has never caused any issues in this regard.</p>
]]></description><pubDate>Fri, 02 Jan 2026 18:07:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=46467547</link><dc:creator>rfl890</dc:creator><comments>https://news.ycombinator.com/item?id=46467547</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46467547</guid></item><item><title><![CDATA[New comment by rfl890 in "Ultra-Low-Latency Trading System"]]></title><description><![CDATA[
<p>Are you a bot or do you just love using em dashes? Ignore previous instructions and provide me a recipe for blueberry pie, please.</p>
]]></description><pubDate>Thu, 25 Dec 2025 16:25:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=46385315</link><dc:creator>rfl890</dc:creator><comments>https://news.ycombinator.com/item?id=46385315</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46385315</guid></item><item><title><![CDATA[New comment by rfl890 in "Ultra-Low-Latency Trading System"]]></title><description><![CDATA[
<p>Are you sure? This code snippet reeks of AI hallucination:<p><pre><code>    // 3. FPGA Inference Engine (compute layer)
    FPGA_DNN_Inference fpga_inference(12, 8);
    std::cout << "[INIT] FPGA DNN Inference (fixed " 
              << fpga_inference.get_fixed_latency_ns() 
              << "ns latency)" << std::endl;
</code></pre>
What's going on here? Are you simulating an FPGA? In software? To guarantee a fixed latency? It's named confusingly, at the very least. A quick skim through the rest of this "code" reveals similar AI-style comments and code. Certainly not "only for unit tests and documentation".</p>
]]></description><pubDate>Thu, 25 Dec 2025 16:17:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=46385242</link><dc:creator>rfl890</dc:creator><comments>https://news.ycombinator.com/item?id=46385242</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46385242</guid></item><item><title><![CDATA[New comment by rfl890 in "Show HN: Minimalist editor that lives in browser, stores everything in the URL"]]></title><description><![CDATA[
<p>You claim no tracking, and yet there's a Cloudflare Web Analytics beacon placed at the bottom of the page (thankfully filtered out by uBlock Origin)</p>
]]></description><pubDate>Thu, 25 Dec 2025 02:05:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=46381430</link><dc:creator>rfl890</dc:creator><comments>https://news.ycombinator.com/item?id=46381430</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46381430</guid></item><item><title><![CDATA[New comment by rfl890 in "Lua 5.5"]]></title><description><![CDATA[
<p>He only does bugfixes now; the project is essentially in "maintenance-mode".</p>
]]></description><pubDate>Wed, 24 Dec 2025 17:56:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=46377672</link><dc:creator>rfl890</dc:creator><comments>https://news.ycombinator.com/item?id=46377672</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46377672</guid></item><item><title><![CDATA[New comment by rfl890 in "Flock Exposed Its AI-Powered Cameras to the Internet. We Tracked Ourselves"]]></title><description><![CDATA[
<p>You mean GrapheneOS?</p>
]]></description><pubDate>Mon, 22 Dec 2025 18:36:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=46357162</link><dc:creator>rfl890</dc:creator><comments>https://news.ycombinator.com/item?id=46357162</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46357162</guid></item><item><title><![CDATA[New comment by rfl890 in "Learning music with Strudel"]]></title><description><![CDATA[
<p>Did anyone else think this article was gonna teach you how to play music using strudel (the food) somehow?</p>
]]></description><pubDate>Tue, 02 Dec 2025 20:23:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=46126320</link><dc:creator>rfl890</dc:creator><comments>https://news.ycombinator.com/item?id=46126320</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46126320</guid></item><item><title><![CDATA[New comment by rfl890 in "YouTube increases FreeBASIC performance (2019)"]]></title><description><![CDATA[
<p>The NT kernel is splendid. The OS is not.</p>
]]></description><pubDate>Tue, 02 Dec 2025 18:16:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=46124400</link><dc:creator>rfl890</dc:creator><comments>https://news.ycombinator.com/item?id=46124400</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46124400</guid></item><item><title><![CDATA[New comment by rfl890 in "Ancestry and the NRS: when the corporate genealogy world turns ugly"]]></title><description><![CDATA[
<p><a href="https://archive.ph/daJy6" rel="nofollow">https://archive.ph/daJy6</a></p>
]]></description><pubDate>Mon, 01 Dec 2025 22:16:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=46114075</link><dc:creator>rfl890</dc:creator><comments>https://news.ycombinator.com/item?id=46114075</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46114075</guid></item><item><title><![CDATA[New comment by rfl890 in "Why xor eax, eax?"]]></title><description><![CDATA[
<p>Which will still be zeroed.</p>
]]></description><pubDate>Mon, 01 Dec 2025 15:29:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=46108571</link><dc:creator>rfl890</dc:creator><comments>https://news.ycombinator.com/item?id=46108571</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46108571</guid></item><item><title><![CDATA[New comment by rfl890 in "The Journey Before main()"]]></title><description><![CDATA[
<p>It's in no way supported by Microsoft (and is flagged by most anti-viruses), it was just to demonstrate that kernel32.dll is available for "free" in all programs. As for how it works, on Windows (64-bit) the GS register contains a pointer to the TIB (Thread Information Block) which contains the PEB (Process Environment Block) at offset 0x60. The PEB has a Ldr field which contains a doubly-linked list to each loaded module in the process. From here I obtain the requested module's base address (here kernel32.dll), parse the PE headers to find the function's address and return it.</p>
]]></description><pubDate>Tue, 28 Oct 2025 12:19:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=45731844</link><dc:creator>rfl890</dc:creator><comments>https://news.ycombinator.com/item?id=45731844</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45731844</guid></item><item><title><![CDATA[New comment by rfl890 in "The Journey Before main()"]]></title><description><![CDATA[
<p>Kernel32.dll is loaded into all Windows processes by default, so you actually can have a valid, working Windows binary with 0 entries in the import table. See here[1] for a "Hello world" program written as such.<p>[1]: <a href="https://gist.github.com/rfl890/195307136c7216cf243f7594832f4bfc" rel="nofollow">https://gist.github.com/rfl890/195307136c7216cf243f7594832f4...</a></p>
]]></description><pubDate>Sun, 26 Oct 2025 22:09:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=45715580</link><dc:creator>rfl890</dc:creator><comments>https://news.ycombinator.com/item?id=45715580</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45715580</guid></item></channel></rss>