<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: qbane</title><link>https://news.ycombinator.com/user?id=qbane</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 23 Aug 2026 05:33:30 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=qbane" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by qbane in "Show HN: Sokoban AI Solver"]]></title><description><![CDATA[
<p>Compared to original sokoban game, the player's final position does not matter, and the number of boxes is strictly equal to the number of goal marks.</p>
]]></description><pubDate>Mon, 17 Aug 2026 14:04:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=49331157</link><dc:creator>qbane</dc:creator><comments>https://news.ycombinator.com/item?id=49331157</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49331157</guid></item><item><title><![CDATA[New comment by qbane in "uBlock Origin Is Giving Up the Fight to Keep Ads Off Facebook"]]></title><description><![CDATA[
<p>It is like prohibiting LLM consumption by putting a small reminder -- never works if done without using weird tricks (like mentioning nuclear weapon)
also if they are forging new DOM structure they are NOT using the filter itself</p>
]]></description><pubDate>Thu, 13 Aug 2026 06:53:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=49282540</link><dc:creator>qbane</dc:creator><comments>https://news.ycombinator.com/item?id=49282540</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49282540</guid></item><item><title><![CDATA[New comment by qbane in "uBlock Origin Is Giving Up the Fight to Keep Ads Off Facebook"]]></title><description><![CDATA[
<p>I wrote and shared uBlock Origin filters for Facebook, shared on Reddit and up to a week later they changed the DOM structure bypassed the filters. After some attempts I no longer publish the filters.</p>
]]></description><pubDate>Wed, 12 Aug 2026 15:03:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=49273518</link><dc:creator>qbane</dc:creator><comments>https://news.ycombinator.com/item?id=49273518</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49273518</guid></item><item><title><![CDATA[New comment by qbane in "A year of fighting scrapers on my 1.5 million-page website"]]></title><description><![CDATA[
<p>This is an important context: the site is more likely to be targeted by scrapers because it is a curated collection of scraped information.</p>
]]></description><pubDate>Fri, 07 Aug 2026 15:55:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=49212374</link><dc:creator>qbane</dc:creator><comments>https://news.ycombinator.com/item?id=49212374</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49212374</guid></item><item><title><![CDATA[New comment by qbane in "A year of fighting scrapers on my 1.5 million-page website"]]></title><description><![CDATA[
<p>> And yes, my site gets its data by scraping those public documents. So I'm a scraper writing a blog post complaining about scrapers. I'm aware of how that sounds.</p>
]]></description><pubDate>Fri, 07 Aug 2026 15:08:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=49211617</link><dc:creator>qbane</dc:creator><comments>https://news.ycombinator.com/item?id=49211617</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49211617</guid></item><item><title><![CDATA[Language Server Protocol Specification – 3.18]]></title><description><![CDATA[
<p>Article URL: <a href="https://microsoft.github.io/language-server-protocol/specifications/lsp/3.18/specification/">https://microsoft.github.io/language-server-protocol/specifications/lsp/3.18/specification/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48924072">https://news.ycombinator.com/item?id=48924072</a></p>
<p>Points: 5</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 15 Jul 2026 17:16:08 +0000</pubDate><link>https://microsoft.github.io/language-server-protocol/specifications/lsp/3.18/specification/</link><dc:creator>qbane</dc:creator><comments>https://news.ycombinator.com/item?id=48924072</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48924072</guid></item><item><title><![CDATA[New comment by qbane in "Type-checked non-empty strings"]]></title><description><![CDATA[
<p>I pondered for a while, it IS the company I used to know</p>
]]></description><pubDate>Mon, 29 Jun 2026 14:07:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=48719463</link><dc:creator>qbane</dc:creator><comments>https://news.ycombinator.com/item?id=48719463</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48719463</guid></item><item><title><![CDATA[New comment by qbane in "Vulnerability reports are not special anymore"]]></title><description><![CDATA[
<p>> LLMs are as good as almost any security researcher, and anyone can run them.<p>I wonder what the metrics are. Also, not "anyone", just the affordable.</p>
]]></description><pubDate>Wed, 24 Jun 2026 05:11:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=48655432</link><dc:creator>qbane</dc:creator><comments>https://news.ycombinator.com/item?id=48655432</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48655432</guid></item><item><title><![CDATA[New comment by qbane in "Deno Desktop"]]></title><description><![CDATA[
<p>You could, but by targeting a specific Electron app the mindset would be much simpler. Just take a look of how many times does the dev behind VS Code decide to upgrade their Electron/Node.js version, and how many breakages due to them.<p>It is all about unknown unknowns.</p>
]]></description><pubDate>Tue, 23 Jun 2026 15:11:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=48646278</link><dc:creator>qbane</dc:creator><comments>https://news.ycombinator.com/item?id=48646278</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48646278</guid></item><item><title><![CDATA[New comment by qbane in "Deno Desktop"]]></title><description><![CDATA[
<p>I doubt the benefit. Practically every Electron app on a desktop uses different versions of Chromium and many are very out of date because of the risk of breaking when upgrading.</p>
]]></description><pubDate>Mon, 22 Jun 2026 09:41:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=48627940</link><dc:creator>qbane</dc:creator><comments>https://news.ycombinator.com/item?id=48627940</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48627940</guid></item><item><title><![CDATA[Porting Btrfs-Progs to Rust]]></title><description><![CDATA[
<p>Article URL: <a href="https://xfbs.net/posts/2026/porting-btrfs-progs-to-rust/">https://xfbs.net/posts/2026/porting-btrfs-progs-to-rust/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48385211">https://news.ycombinator.com/item?id=48385211</a></p>
<p>Points: 10</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 03 Jun 2026 15:13:38 +0000</pubDate><link>https://xfbs.net/posts/2026/porting-btrfs-progs-to-rust/</link><dc:creator>qbane</dc:creator><comments>https://news.ycombinator.com/item?id=48385211</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48385211</guid></item><item><title><![CDATA[New comment by qbane in "Googlebook"]]></title><description><![CDATA[
<p>I wish Google can bring back the OG Pixelbook, where "AI" merely means Google Assistant.</p>
]]></description><pubDate>Tue, 12 May 2026 22:07:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=48115241</link><dc:creator>qbane</dc:creator><comments>https://news.ycombinator.com/item?id=48115241</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48115241</guid></item><item><title><![CDATA[New comment by qbane in "Why should a Trace-ID be 128 bits? (A Surprisingly Long Answer)"]]></title><description><![CDATA[
<p>I realized that my mentioning UUID without v4 was misleading.</p>
]]></description><pubDate>Fri, 08 May 2026 20:35:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=48068450</link><dc:creator>qbane</dc:creator><comments>https://news.ycombinator.com/item?id=48068450</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48068450</guid></item><item><title><![CDATA[New comment by qbane in "Why should a Trace-ID be 128 bits? (A Surprisingly Long Answer)"]]></title><description><![CDATA[
<p>Okay, sightly more bits than UUID v4. The whole article is merely reasoning "why at least 128 bits are required", and if you smuggle some non-random data inside these bits the entropy can only drop, making it more vulnerable to collision, i.e. inferior to UUID v4.</p>
]]></description><pubDate>Fri, 08 May 2026 06:22:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=48059332</link><dc:creator>qbane</dc:creator><comments>https://news.ycombinator.com/item?id=48059332</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48059332</guid></item><item><title><![CDATA[New comment by qbane in "How do I inform Windows that I'm writing a binary file?"]]></title><description><![CDATA[
<p>Note that when neither is supplied, the text mode is the default. This is why I said that it is the C library handling the "b" flag.</p>
]]></description><pubDate>Thu, 07 May 2026 16:32:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=48051410</link><dc:creator>qbane</dc:creator><comments>https://news.ycombinator.com/item?id=48051410</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48051410</guid></item><item><title><![CDATA[New comment by qbane in "Why should a Trace-ID be 128 bits? (A Surprisingly Long Answer)"]]></title><description><![CDATA[
<p>tl;dr we reinvented UUID and it works well</p>
]]></description><pubDate>Thu, 07 May 2026 16:22:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=48051282</link><dc:creator>qbane</dc:creator><comments>https://news.ycombinator.com/item?id=48051282</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48051282</guid></item><item><title><![CDATA[New comment by qbane in "How do I inform Windows that I'm writing a binary file?"]]></title><description><![CDATA[
<p>It's C library taking care of the "b" part for you according to the article.</p>
]]></description><pubDate>Thu, 07 May 2026 00:48:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=48044035</link><dc:creator>qbane</dc:creator><comments>https://news.ycombinator.com/item?id=48044035</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48044035</guid></item><item><title><![CDATA[New comment by qbane in "Rewriting Every Syscall in a Linux Binary at Load Time"]]></title><description><![CDATA[
<p>There is even a table copy-pasted into a paragraph without noticing.<p>> What’s needed is something different:<p>> Requirement ptrace seccomp eBPF Binary rewrite Low overhead per syscall No (~10-20µs) Yes Yes Yes [...]</p>
]]></description><pubDate>Sat, 18 Apr 2026 15:17:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=47816572</link><dc:creator>qbane</dc:creator><comments>https://news.ycombinator.com/item?id=47816572</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47816572</guid></item><item><title><![CDATA[New comment by qbane in "Nothing Ever Happens: Polymarket bot that always buys No on non-sports markets"]]></title><description><![CDATA[
<p>null hypothesis bot</p>
]]></description><pubDate>Mon, 13 Apr 2026 17:25:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=47755251</link><dc:creator>qbane</dc:creator><comments>https://news.ycombinator.com/item?id=47755251</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47755251</guid></item><item><title><![CDATA[New comment by qbane in "The End of Eleventy"]]></title><description><![CDATA[
<p>Reminding me of the Shoelace [0] project, which was rebranded as Web Awesome. The original (v2) repository was then archived.<p>[0]: <a href="https://shoelace.style/" rel="nofollow">https://shoelace.style/</a></p>
]]></description><pubDate>Sun, 12 Apr 2026 07:47:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=47737049</link><dc:creator>qbane</dc:creator><comments>https://news.ycombinator.com/item?id=47737049</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47737049</guid></item></channel></rss>