<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: JdeBP</title><link>https://news.ycombinator.com/user?id=JdeBP</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 04 Jun 2026 00:55:09 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=JdeBP" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by JdeBP in "Hacking your PC using your speaker without ever touching it"]]></title><description><![CDATA[
<p>My computers ignore USB HIDs other than the ones that I have explicitly permitted.  Unfortunately, this is a major architectural revamp for many operating systems.  The idea that every HID is <i>automatically</i> added to a keyboard/mouse 'multiplexer', that provides a single combined input stream, is a pervasive one.</p>
]]></description><pubDate>Wed, 03 Jun 2026 17:31:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=48386975</link><dc:creator>JdeBP</dc:creator><comments>https://news.ycombinator.com/item?id=48386975</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48386975</guid></item><item><title><![CDATA[New comment by JdeBP in "ESP32-S31"]]></title><description><![CDATA[
<p>There are a few lettered extensions to the base RV32I instruction set.  e.g.:<p>* <a href="https://docs.riscv.org/reference/isa/unpriv/m-st-ext.html" rel="nofollow">https://docs.riscv.org/reference/isa/unpriv/m-st-ext.html</a></p>
]]></description><pubDate>Wed, 03 Jun 2026 16:59:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=48386566</link><dc:creator>JdeBP</dc:creator><comments>https://news.ycombinator.com/item?id=48386566</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48386566</guid></item><item><title><![CDATA[New comment by JdeBP in "Openrsync: An implementation of rsync, by the OpenBSD team"]]></title><description><![CDATA[
<p>Indeed.  This is one of the differences between the Unix and the MS/PC/DR-DOS command-line world.  In the latter, recognizing empty final pathname components actually did become a way of differentiating such situations.  I wrote a set of DOS and OS/2 tools in the 1990s, including COPY and MOVE commands, that had this very behaviour.  I wasn't alone.</p>
]]></description><pubDate>Wed, 03 Jun 2026 08:09:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=48381281</link><dc:creator>JdeBP</dc:creator><comments>https://news.ycombinator.com/item?id=48381281</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48381281</guid></item><item><title><![CDATA[New comment by JdeBP in "Please Do Not Vibe Fuck Up This Software"]]></title><description><![CDATA[
<p>It's called a post, the same as you used for Hacker News.<p>And yes, <i>I</i> debugged one of the issues.  I made the second comment in one of them.  Markus Mayer did some debugging, too.<p>Then I had to deal with something completely unrelated to computers for the rest of that day and several days thereafter, and came back to this.<p>The problem with compiling code that used new kernel features was a bit poorly done.  Anyone with any experience knows that a simple #if defined(__linux__) , which is a platform test, does not cut it for feature testing.  M. Mayer went with an autotools test, which is what I'd have done too.<p>The problem with the on-the-wire protocol is a tricky one, and caused by suddenly being conservative in what rsync accepts apparently without much testing of what out-of-range stuff in-the-wild rsync sends.</p>
]]></description><pubDate>Wed, 03 Jun 2026 07:36:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=48381050</link><dc:creator>JdeBP</dc:creator><comments>https://news.ycombinator.com/item?id=48381050</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48381050</guid></item><item><title><![CDATA[New comment by JdeBP in "Fidonet: Technology, Use, Tools, and History (1993)"]]></title><description><![CDATA[
<p>Pre-World Wide Web, strictly, as the <i>Internet</i> pre-dated Fidonet by some years.  The Internet almost, but not quite, preceded Teletext.<p>But yes, people did all of that many years before it was done on the World Wide Web.<p>(There's some complexity as to whether Usenet was an Internet thing early on, as it did the whole dial-up-over-PSTN thing, that Fidonet did, quite a lot before settling on mainly NNTP.)<p>More so that you think.  Piracy was not actually most of it.  There was a whole thriving shareware system, which in Fidonet was done via FREQs.  Tens of thousands of nodes pushing archived shareware softwares, many long since forgotten, around the globe.</p>
]]></description><pubDate>Tue, 02 Jun 2026 20:19:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=48375691</link><dc:creator>JdeBP</dc:creator><comments>https://news.ycombinator.com/item?id=48375691</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48375691</guid></item><item><title><![CDATA[New comment by JdeBP in "Codex just found a "workaround" of not having sudo on my PC"]]></title><description><![CDATA[
<p>Given that someone wrote this up directly as a recipe for agents to follow, and put it on the WWW where it has been scraped many times since 2025 no doubt, it's not <i>that</i> amazing.<p>* <a href="https://news.ycombinator.com/item?id=48350964">https://news.ycombinator.com/item?id=48350964</a></p>
]]></description><pubDate>Mon, 01 Jun 2026 16:16:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=48358877</link><dc:creator>JdeBP</dc:creator><comments>https://news.ycombinator.com/item?id=48358877</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48358877</guid></item><item><title><![CDATA[New comment by JdeBP in "United Airlines 767 returns to Newark after Bluetooth name sparks alert"]]></title><description><![CDATA[
<p>Aviation aside, it is worthwhile remembering that IBM traditionally had a whole other jargon vocabulary for computing.  A 'crash' was an ABEND, an abnormal end.</p>
]]></description><pubDate>Mon, 01 Jun 2026 15:47:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=48358460</link><dc:creator>JdeBP</dc:creator><comments>https://news.ycombinator.com/item?id=48358460</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48358460</guid></item><item><title><![CDATA[New comment by JdeBP in "Nitpicking the shell history scene in 'Tron: Legacy'"]]></title><description><![CDATA[
<p>No.  After the 'Login incorrect' (or equivalent on non-Solaris systems) message, login(1) loops around back to prompting for the user name afresh.  Try it.<p>What's unusual here is rather the missing password prompt after 'login root', which is presumably what the fictional -n option (non-existent in BSD or Solaris login) is suppressing.<p>* <a href="https://illumos.org/man/1/login" rel="nofollow">https://illumos.org/man/1/login</a><p>* <a href="https://man.netbsd.org/login.1" rel="nofollow">https://man.netbsd.org/login.1</a></p>
]]></description><pubDate>Sat, 30 May 2026 07:01:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=48333462</link><dc:creator>JdeBP</dc:creator><comments>https://news.ycombinator.com/item?id=48333462</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48333462</guid></item><item><title><![CDATA[New comment by JdeBP in "Nitpicking the shell history scene in 'Tron: Legacy'"]]></title><description><![CDATA[
<p>Almost.  The explanation there is that effectively jtnimoy did the terminal user equivalent of motion capture.  Xe ran some shell sessions, which were recorded, and the animators took them and reconstructed them in Adobe and Cinema 4D.</p>
]]></description><pubDate>Fri, 29 May 2026 18:04:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=48326940</link><dc:creator>JdeBP</dc:creator><comments>https://news.ycombinator.com/item?id=48326940</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48326940</guid></item><item><title><![CDATA[New comment by JdeBP in "A few interesting modern pixel fonts"]]></title><description><![CDATA[
<p>Interesting.<p>* <a href="https://github.com/jdebp/unscii/blob/2.1.1f/src/font-topaz.txt" rel="nofollow">https://github.com/jdebp/unscii/blob/2.1.1f/src/font-topaz.t...</a><p>Although Unscii populates Unicode from a number of sources and leaves the source fonts at their original repertoires.</p>
]]></description><pubDate>Thu, 28 May 2026 18:38:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=48313486</link><dc:creator>JdeBP</dc:creator><comments>https://news.ycombinator.com/item?id=48313486</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48313486</guid></item><item><title><![CDATA[New comment by JdeBP in "A few interesting modern pixel fonts"]]></title><description><![CDATA[
<p>I have that forked, as well as a fork of funscii.  Both have fixes in the main branch.  I've added a fair amount of stuff beyond that in a branch of unscii.<p>* <a href="https://github.com/jdebp/unscii/tree/2.1.1f" rel="nofollow">https://github.com/jdebp/unscii/tree/2.1.1f</a><p>* <a href="https://github.com/jdebp/funscii" rel="nofollow">https://github.com/jdebp/funscii</a></p>
]]></description><pubDate>Thu, 28 May 2026 18:23:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=48313266</link><dc:creator>JdeBP</dc:creator><comments>https://news.ycombinator.com/item?id=48313266</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48313266</guid></item><item><title><![CDATA[New comment by JdeBP in "Bttf is a command line datetime Swiss army knife"]]></title><description><![CDATA[
<p>Don't jump to the conclusion that they all mis-read the name several hours ago, though.<p>* <a href="https://news.ycombinator.com/item?id=48310191">https://news.ycombinator.com/item?id=48310191</a></p>
]]></description><pubDate>Thu, 28 May 2026 17:27:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=48312379</link><dc:creator>JdeBP</dc:creator><comments>https://news.ycombinator.com/item?id=48312379</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48312379</guid></item><item><title><![CDATA[New comment by JdeBP in "Gemini, Gophers, and Fingers. Oh My Alternative Internets Beyond HTTPS"]]></title><description><![CDATA[
<p>No inline images is not a restriction of the protocol.  It's a restriction of the text/gemini MIME content type, and of the browser implementations.  A server can still respond with text/html content over the GEMINI protocol, with embedded <image/> data.  The GEMINI protocol specification does not restrict what RFC2045 types can be used.<p>* <a href="https://geminiprotocol.net/docs/protocol-specification.gmi" rel="nofollow">https://geminiprotocol.net/docs/protocol-specification.gmi</a><p>* <a href="https://iana.org/assignments/media-types/media-types.xhtml" rel="nofollow">https://iana.org/assignments/media-types/media-types.xhtml</a></p>
]]></description><pubDate>Wed, 27 May 2026 22:11:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=48301472</link><dc:creator>JdeBP</dc:creator><comments>https://news.ycombinator.com/item?id=48301472</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48301472</guid></item><item><title><![CDATA[Playing Wireless Audio on OpenBSD]]></title><description><![CDATA[
<p>Article URL: <a href="https://xosc.org/bluetooth.html">https://xosc.org/bluetooth.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48203572">https://news.ycombinator.com/item?id=48203572</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 20 May 2026 05:48:20 +0000</pubDate><link>https://xosc.org/bluetooth.html</link><dc:creator>JdeBP</dc:creator><comments>https://news.ycombinator.com/item?id=48203572</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48203572</guid></item><item><title><![CDATA[New comment by JdeBP in "OpenBSD 7.9"]]></title><description><![CDATA[
<p>It's worth mentioning at this point that one can still get (Open)Solaris descendent operating systems: OmniOS, SmartOS, and Tribblix.  The latter still has SPARC in its installation guide.<p>* <a href="https://tribblix.org/install-sparc.html" rel="nofollow">https://tribblix.org/install-sparc.html</a></p>
]]></description><pubDate>Wed, 20 May 2026 05:27:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=48203448</link><dc:creator>JdeBP</dc:creator><comments>https://news.ycombinator.com/item?id=48203448</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48203448</guid></item><item><title><![CDATA[New comment by JdeBP in "OpenBSD 7.9"]]></title><description><![CDATA[
<p>It's also superficial and wrong, and as bad as dividing people up by hair colour into blondes, brunettes, and redheads.<p>The way that the BSDs differentiate cannot be reduced in this way, not least because there is a lot of what Justin C. Sherrill (of the DragonFly Digest) calls 'cross-pollination' amongst the BSDs.<p>A case in point:<p>Superficially, and erroneously, one might observe that OpenBSD, NetBSD, and FreeBSD have nvi, and only DragonFlyBSD has nvi2.  In fact there was a three-way fork of actual Bostic nvi, all of them making revisions and leaving the original behind, and then things got really complex with nvi2 taking from OpenBSD's nvi, and FreeBSD's nvi taking from nvi2; not even getting into the existence of nvi-m17n along the way and how there are nvis in base and nvis in ports.  (<a href="https://news.ycombinator.com/item?id=48132452">https://news.ycombinator.com/item?id=48132452</a>)  One cannot divide the BSDs up into those that have nvi2 versus those that have nvi.<p>The split is complex in other areas, too.</p>
]]></description><pubDate>Wed, 20 May 2026 05:16:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=48203379</link><dc:creator>JdeBP</dc:creator><comments>https://news.ycombinator.com/item?id=48203379</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48203379</guid></item><item><title><![CDATA[New comment by JdeBP in "OpenBSD 7.9"]]></title><description><![CDATA[
<p>We don't have to guess.  There are several mailing list discussions:<p><a href="https://marc.info/?l=openbsd-ports&m=177625153728067" rel="nofollow">https://marc.info/?l=openbsd-ports&m=177625153728067</a></p>
]]></description><pubDate>Wed, 20 May 2026 04:45:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=48203218</link><dc:creator>JdeBP</dc:creator><comments>https://news.ycombinator.com/item?id=48203218</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48203218</guid></item><item><title><![CDATA[New comment by JdeBP in "OpenBSD 7.9"]]></title><description><![CDATA[
<p>That's not specifically <i>OpenBSD</i>, though.  The BSD world is not the monolith that it was back in the 1980s.</p>
]]></description><pubDate>Wed, 20 May 2026 04:20:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=48203045</link><dc:creator>JdeBP</dc:creator><comments>https://news.ycombinator.com/item?id=48203045</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48203045</guid></item><item><title><![CDATA[New comment by JdeBP in "The TTY Demystified (2008)"]]></title><description><![CDATA[
<p>Looking back over the times that the page has been submitted to Hacker News, it's almost an even split between with 'index.php' and without.<p>It's an interesting question for CIS URLs whether a url-path with an empty final component, that duplicates a url-path with an actual 'index' component (of some kind), is to be taken as the primary or the secondary form.  When a site has 'index.php', 'index.html', 'index.gopher', 'index.gemini', and others, the question is whether the container is the same as the index file.</p>
]]></description><pubDate>Wed, 20 May 2026 04:08:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=48202976</link><dc:creator>JdeBP</dc:creator><comments>https://news.ycombinator.com/item?id=48202976</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48202976</guid></item><item><title><![CDATA[New comment by JdeBP in "I’ve built a virtual museum with nearly every operating system you can think of"]]></title><description><![CDATA[
<p>That 'nearly' is important.  I can think of one operating system that you cannot possibly have access to, because it was never published.  (-:</p>
]]></description><pubDate>Wed, 20 May 2026 03:21:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=48202734</link><dc:creator>JdeBP</dc:creator><comments>https://news.ycombinator.com/item?id=48202734</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48202734</guid></item></channel></rss>