<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>Mon, 22 Jun 2026 21:20:19 +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 "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><item><title><![CDATA[New comment by qbane in "The Last Quiet Thing"]]></title><description><![CDATA[
<p>The watch is interactive! Nice detail</p>
]]></description><pubDate>Mon, 06 Apr 2026 19:13:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=47665476</link><dc:creator>qbane</dc:creator><comments>https://news.ycombinator.com/item?id=47665476</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47665476</guid></item><item><title><![CDATA[New comment by qbane in "GitHub is once again down"]]></title><description><![CDATA[
<p>Productivity is finite. If you pivot entirely to the AI stack, you're going to lose bandwidth for everything else. It's an opportunity cost problem.</p>
]]></description><pubDate>Tue, 24 Mar 2026 21:43:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=47509857</link><dc:creator>qbane</dc:creator><comments>https://news.ycombinator.com/item?id=47509857</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47509857</guid></item><item><title><![CDATA[New comment by qbane in "Ask ChatGPT to pick a number from 1-10000, it generally selects from 7200-7500"]]></title><description><![CDATA[
<p>A better example would be to use LLMs to generate passwords or secret keys. Then even if it looks random to human, the inherent bias would make it a security disaster.</p>
]]></description><pubDate>Sun, 22 Mar 2026 07:06:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=47475152</link><dc:creator>qbane</dc:creator><comments>https://news.ycombinator.com/item?id=47475152</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47475152</guid></item><item><title><![CDATA[New comment by qbane in "Making WebAssembly a first-class language on the Web"]]></title><description><![CDATA[
<p>You can still obfuscate JS heavily and make a VM that executes also obfuscated code calling arbitrary browser APIs. At least In WASM everything is sandboxed so the attack surface is smaller.</p>
]]></description><pubDate>Thu, 12 Mar 2026 05:00:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47346671</link><dc:creator>qbane</dc:creator><comments>https://news.ycombinator.com/item?id=47346671</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47346671</guid></item><item><title><![CDATA[New comment by qbane in "Hacker News.love – 22 projects Hacker News didn't love"]]></title><description><![CDATA[
<p>cf. Kagi is a good take</p>
]]></description><pubDate>Mon, 23 Feb 2026 16:06:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=47124220</link><dc:creator>qbane</dc:creator><comments>https://news.ycombinator.com/item?id=47124220</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47124220</guid></item><item><title><![CDATA[Technical Breakdown: How AI Agents Ignore 40 Years of Security Progress [video]]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.youtube.com/watch?v=_3okhTwa7w4">https://www.youtube.com/watch?v=_3okhTwa7w4</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47120411">https://news.ycombinator.com/item?id=47120411</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 23 Feb 2026 10:26:11 +0000</pubDate><link>https://www.youtube.com/watch?v=_3okhTwa7w4</link><dc:creator>qbane</dc:creator><comments>https://news.ycombinator.com/item?id=47120411</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47120411</guid></item><item><title><![CDATA[New comment by qbane in "Anthropic's original take home assignment open sourced"]]></title><description><![CDATA[
<p>Remember: It is a company that keep saying how much production code can be written by AI in xx years, but at the same time recruiting new engineers.</p>
]]></description><pubDate>Wed, 21 Jan 2026 09:46:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=46703284</link><dc:creator>qbane</dc:creator><comments>https://news.ycombinator.com/item?id=46703284</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46703284</guid></item><item><title><![CDATA[New comment by qbane in "Show HN: Pdfwithlove – PDF tools that run 100% locally (no uploads, no back end)"]]></title><description><![CDATA[
<p>The "source" link at the footer seems to point to the author's GitHub profile, not source repository. The repo under it contains no code either.</p>
]]></description><pubDate>Mon, 19 Jan 2026 08:33:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=46676352</link><dc:creator>qbane</dc:creator><comments>https://news.ycombinator.com/item?id=46676352</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46676352</guid></item><item><title><![CDATA[New comment by qbane in "C++ std::move doesn't move anything: A deep dive into Value Categories"]]></title><description><![CDATA[
<p>I read Effective Modern C++ years ago and was confused exactly like what you describe.</p>
]]></description><pubDate>Sun, 11 Jan 2026 20:58:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=46579994</link><dc:creator>qbane</dc:creator><comments>https://news.ycombinator.com/item?id=46579994</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46579994</guid></item></channel></rss>