<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: bch</title><link>https://news.ycombinator.com/user?id=bch</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 25 May 2026 01:18:41 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=bch" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by bch in "Shutterstock to pay $35M over hard-to-cancel subscriptions"]]></title><description><![CDATA[
<p>Pardon the pedantry, but I the current abbreviation of the price ("Shutterstock to pay $35M") should be "$35MM".</p>
]]></description><pubDate>Mon, 18 May 2026 22:49:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=48186887</link><dc:creator>bch</dc:creator><comments>https://news.ycombinator.com/item?id=48186887</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48186887</guid></item><item><title><![CDATA[New comment by bch in "NYT and vaping: How to lie by saying only true things (2022)"]]></title><description><![CDATA[
<p>> No evidence is provided for the safety of THC vaping products.<p>That's not the point - gwerns article dismantled the NYT article. If one read (or heard about) the NYT article and used it as "proof" of "vaping is bad", gwern is saying: "not so fast". That's not to say "vaping is healthy", nor even "vaping is not unhealthy" - just that this article isn't the proof you're looking for. Vaping (legal flavoured nicotine (which is what's on trial)) could be horrible - simply citing instances of why this is so isn't actually done in the article.<p>If it matters, I'm not condoning vaping or smoking at all.</p>
]]></description><pubDate>Sat, 16 May 2026 06:34:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=48157435</link><dc:creator>bch</dc:creator><comments>https://news.ycombinator.com/item?id=48157435</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48157435</guid></item><item><title><![CDATA[New comment by bch in "The Power of a Free Popsicle (2018)"]]></title><description><![CDATA[
<p>> The beer went from local to Bud and Bud Light. Then according to my wife, it went from Bud to Kirkland (the brand you find at Costco)<p>So, back to local breweries? /s</p>
]]></description><pubDate>Thu, 14 May 2026 19:46:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=48140261</link><dc:creator>bch</dc:creator><comments>https://news.ycombinator.com/item?id=48140261</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48140261</guid></item><item><title><![CDATA[New comment by bch in "Computer Hobby Movement in Canada"]]></title><description><![CDATA[
<p>I didn't realize he was Canadian - as a child I got so much mileage out of Machine Language for the Commodore 64[0]. I used to think of my program, get out sheets of graph paper and flip through a table of opcodes I wanted to use, get their decimal rep, and write out the list of numbers in a long column, then go to my computer and POKE them into place and watch a spite come to life, or the screen change colour. So much fun had with that book.<p>[0] <a href="https://archive.org/details/Machine_Language_for_the_Commodore_Revised_and_Expanded_Edition" rel="nofollow">https://archive.org/details/Machine_Language_for_the_Commodo...</a></p>
]]></description><pubDate>Thu, 14 May 2026 16:01:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=48137325</link><dc:creator>bch</dc:creator><comments>https://news.ycombinator.com/item?id=48137325</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48137325</guid></item><item><title><![CDATA[New comment by bch in "Local privilege escalation via execve()"]]></title><description><![CDATA[
<p>>> monolith kernel written in C<p>> Who is really running anything like this in 2026 and for what purpose?<p>Am I parsing your question correctly?</p>
]]></description><pubDate>Sat, 09 May 2026 21:47:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=48078588</link><dc:creator>bch</dc:creator><comments>https://news.ycombinator.com/item?id=48078588</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48078588</guid></item><item><title><![CDATA[New comment by bch in "Local privilege escalation via execve()"]]></title><description><![CDATA[
<p>Its like rain on your wedding day - not <i>actually</i> ironic, just unfortunate.</p>
]]></description><pubDate>Sat, 09 May 2026 21:40:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=48078521</link><dc:creator>bch</dc:creator><comments>https://news.ycombinator.com/item?id=48078521</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48078521</guid></item><item><title><![CDATA[New comment by bch in "I’ve banned query strings"]]></title><description><![CDATA[
<p>> an open-source application framework, was that hosting that used FastCGI, would not honor Auth headers<p>So you were writing your application as a fcgi-app, and (e.g.) Apache was bungling Auth headers? Can you expand on this? Curious about the technical detail of (I guess) PARAM records not actually giving you what you expect?</p>
]]></description><pubDate>Sat, 09 May 2026 20:08:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=48077817</link><dc:creator>bch</dc:creator><comments>https://news.ycombinator.com/item?id=48077817</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48077817</guid></item><item><title><![CDATA[New comment by bch in "Used La Marzocco machines are coveted by cafe owners and collectors"]]></title><description><![CDATA[
<p>Before making sure you have access to good beans (had to carry on with the theme), make sure you actually want to have "coffee" as another hobby in your life. Maybe it's worth it to outsource to your local cafe the machine maintenance, grind fine-tuning, bean recipes, hours learning milk steaming, hours spent on youtube, coffee forums, commenting in the occasional HN coffee-adjacent articles...</p>
]]></description><pubDate>Fri, 24 Apr 2026 05:19:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=47885880</link><dc:creator>bch</dc:creator><comments>https://news.ycombinator.com/item?id=47885880</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47885880</guid></item><item><title><![CDATA[New comment by bch in "Used La Marzocco machines are coveted by cafe owners and collectors"]]></title><description><![CDATA[
<p>Would sound absurd to all but the nerdiest, most dedicated, but have you considered making your own water[0]?<p>[0] <a href="https://www.baristahustle.com/diy-water-recipes-the-world-in-two-bottles/" rel="nofollow">https://www.baristahustle.com/diy-water-recipes-the-world-in...</a></p>
]]></description><pubDate>Fri, 24 Apr 2026 05:12:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=47885825</link><dc:creator>bch</dc:creator><comments>https://news.ycombinator.com/item?id=47885825</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47885825</guid></item><item><title><![CDATA[New comment by bch in "Used La Marzocco machines are coveted by cafe owners and collectors"]]></title><description><![CDATA[
<p>Fruity Kenyans and Ethiopians by V60 or Chemex, classic Italian on the espresso machine, the way $deity intended. Acidic espresso is gross, but the juicy acidic coffees shine as pour-overs.</p>
]]></description><pubDate>Fri, 24 Apr 2026 04:58:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=47885726</link><dc:creator>bch</dc:creator><comments>https://news.ycombinator.com/item?id=47885726</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47885726</guid></item><item><title><![CDATA[New comment by bch in "Used La Marzocco machines are coveted by cafe owners and collectors"]]></title><description><![CDATA[
<p>> For those unfamiliar, Slayer is (imo the best) one of the top $$$ machines and pairing it with a budget grinder is a classic sign the owner doesn't know a thing about coffee.<p>The exception to that rule is Espresso Vivace in Seattle, with (at Capitol Hill location) a couple 3-group La Marzoccos at the bar and a collection of modded Niche Zeros on grinding duty. Nobody can accuse David Schomer[0] of "not knowing a thing about coffee".<p>[0] <a href="https://en.wikipedia.org/wiki/David_Schomer" rel="nofollow">https://en.wikipedia.org/wiki/David_Schomer</a></p>
]]></description><pubDate>Fri, 24 Apr 2026 04:53:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47885703</link><dc:creator>bch</dc:creator><comments>https://news.ycombinator.com/item?id=47885703</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47885703</guid></item><item><title><![CDATA[New comment by bch in "John Ternus to become Apple CEO"]]></title><description><![CDATA[
<p>I think of it as BSD style, though of course it could be suggested/mandated elsewhere -<p><pre><code>  [...]Use a space after keywords (if, while, for, return, switch). No braces are used for control statements with zero or only a single statement unless that statement is more than a single line, in which case they are permitted.[0]

</code></pre>
As I look, GNU guide is less specific, but examples[1] show the same style.<p>The good thing is that -Wmisleading-indentation [2] (comes along with -Wall) catches this indentation error.<p>[0] <a href="https://man.openbsd.org/style" rel="nofollow">https://man.openbsd.org/style</a> - happens to be same for at least NetBSD.<p>[1] <a href="https://www.gnu.org/prep/standards/html_node/Syntactic-Conventions.html" rel="nofollow">https://www.gnu.org/prep/standards/html_node/Syntactic-Conve...</a><p>[2] <a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html" rel="nofollow">https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html</a></p>
]]></description><pubDate>Tue, 21 Apr 2026 02:14:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=47843725</link><dc:creator>bch</dc:creator><comments>https://news.ycombinator.com/item?id=47843725</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47843725</guid></item><item><title><![CDATA[New comment by bch in "Show HN: Smol machines – subsecond coldstart, portable virtual machines"]]></title><description><![CDATA[
<p>> that was one of my inspirations<p>Colins FreeBSD work or Emiles NetBSD work?</p>
]]></description><pubDate>Fri, 17 Apr 2026 19:33:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47809685</link><dc:creator>bch</dc:creator><comments>https://news.ycombinator.com/item?id=47809685</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47809685</guid></item><item><title><![CDATA[New comment by bch in "Reflections on 30 years of HPC programming"]]></title><description><![CDATA[
<p>> C++ is like C with extra features, but you don't need to use them<p>C++ certainly (literally (Cfront[0])) used to be this, but I thought modern (decade or more) conventional wisdom is to NOT think like this anymore. Curious to hear others weigh in.<p>[0] <a href="https://en.wikipedia.org/wiki/Cfront" rel="nofollow">https://en.wikipedia.org/wiki/Cfront</a></p>
]]></description><pubDate>Fri, 17 Apr 2026 19:26:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=47809612</link><dc:creator>bch</dc:creator><comments>https://news.ycombinator.com/item?id=47809612</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47809612</guid></item><item><title><![CDATA[New comment by bch in "Show HN: Smol machines – subsecond coldstart, portable virtual machines"]]></title><description><![CDATA[
<p>see too[0][1] for projects of a similar* vein, incl historical account.<p>*yes, FreeBSD is specifically developed against Firecracker which is specifically avoided w "Smol machines", but interesting nonetheless<p>[0] <a href="https://github.com/NetBSDfr/smolBSD" rel="nofollow">https://github.com/NetBSDfr/smolBSD</a><p>[1] <a href="https://www.usenix.org/publications/loginonline/freebsd-firecracker" rel="nofollow">https://www.usenix.org/publications/loginonline/freebsd-fire...</a></p>
]]></description><pubDate>Fri, 17 Apr 2026 18:45:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=47809214</link><dc:creator>bch</dc:creator><comments>https://news.ycombinator.com/item?id=47809214</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47809214</guid></item><item><title><![CDATA[New comment by bch in "Make tmux pretty and usable (2024)"]]></title><description><![CDATA[
<p>I think of this as the curse of Emacs. Infinitely configurable, thereafter entirely unique in the universe, which can be a double edged sword. See too (maybe it's the same thing) The Lisp Curse.[0]<p>[0] <a href="https://news.ycombinator.com/item?id=2450973">https://news.ycombinator.com/item?id=2450973</a></p>
]]></description><pubDate>Mon, 13 Apr 2026 21:33:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=47758096</link><dc:creator>bch</dc:creator><comments>https://news.ycombinator.com/item?id=47758096</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47758096</guid></item><item><title><![CDATA[New comment by bch in "Cells for NetBSD: kernel-enforced, jail-like isolation"]]></title><description><![CDATA[
<p>I followed your and @blymn's work then, and filed a bug report against veriexec. blymn gently improved the characterization of the problem and fixed it. That led me to start studying lex/yacc, instead of just treating them like magic.<p>Thanks for your work.</p>
]]></description><pubDate>Tue, 07 Apr 2026 22:09:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=47681982</link><dc:creator>bch</dc:creator><comments>https://news.ycombinator.com/item?id=47681982</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47681982</guid></item><item><title><![CDATA[New comment by bch in "Claude Code Found a Linux Vulnerability Hidden for 23 Years"]]></title><description><![CDATA[
<p>> This is expected in the normal population<p>A lot of people regardless of technical ability have strong opinions about what LLMs are/are-not. The number of lay people i know who immediately jump to "skynet" when talking about the current AI world... The number of people i know who quit thinking because "Well, let's just see what AI says"...<p>A (big) part of the conversation re: "AI" has to be "who are the <i>people</i> behind the AI actions, and what is their motivation"? Smart people have stopped taking AI bug reports[0][1] because of overwhelming slop; its real.<p>[0] <a href="https://www.theregister.com/2025/05/07/curl_ai_bug_reports/" rel="nofollow">https://www.theregister.com/2025/05/07/curl_ai_bug_reports/</a><p>[1] <a href="https://gist.github.com/bagder/07f7581f6e3d78ef37dfbfc81fd1d1cd" rel="nofollow">https://gist.github.com/bagder/07f7581f6e3d78ef37dfbfc81fd1d...</a></p>
]]></description><pubDate>Sat, 04 Apr 2026 17:58:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=47641521</link><dc:creator>bch</dc:creator><comments>https://news.ycombinator.com/item?id=47641521</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47641521</guid></item><item><title><![CDATA[New comment by bch in "Live: Artemis II Launch Day Updates"]]></title><description><![CDATA[
<p>Is anybody aware of audio-only coverage of this mission? I'd have loved to just tuned into most of the launch like radio, rather than having my unwatched youtube running.</p>
]]></description><pubDate>Thu, 02 Apr 2026 04:26:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=47609987</link><dc:creator>bch</dc:creator><comments>https://news.ycombinator.com/item?id=47609987</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47609987</guid></item><item><title><![CDATA[New comment by bch in "Artemis II is not safe to fly"]]></title><description><![CDATA[
<p>What a horrible (preventable) position to be in, though.</p>
]]></description><pubDate>Tue, 31 Mar 2026 03:50:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=47582544</link><dc:creator>bch</dc:creator><comments>https://news.ycombinator.com/item?id=47582544</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47582544</guid></item></channel></rss>