<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: jmtd</title><link>https://news.ycombinator.com/user?id=jmtd</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 20 Oct 2026 04:49:51 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=jmtd" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by jmtd in "LaTeX Makes Me Angry"]]></title><description><![CDATA[
<p>No, I didn’t change the title. Blame the submitter :)</p>
]]></description><pubDate>Tue, 11 Oct 2022 16:04:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=33165049</link><dc:creator>jmtd</dc:creator><comments>https://news.ycombinator.com/item?id=33165049</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33165049</guid></item><item><title><![CDATA[New comment by jmtd in "LaTeX Makes Me Angry"]]></title><description><![CDATA[
<p>Latex <i>is</i> a tool.</p>
]]></description><pubDate>Tue, 11 Oct 2022 16:01:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=33165002</link><dc:creator>jmtd</dc:creator><comments>https://news.ycombinator.com/item?id=33165002</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33165002</guid></item><item><title><![CDATA[New comment by jmtd in "Git Worktrees"]]></title><description><![CDATA[
<p>description of git worktrees, in particular their usefulness for the workflow around openjdk backports</p>
]]></description><pubDate>Tue, 04 Oct 2022 10:19:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=33078392</link><dc:creator>jmtd</dc:creator><comments>https://news.ycombinator.com/item?id=33078392</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33078392</guid></item><item><title><![CDATA[Git Worktrees]]></title><description><![CDATA[
<p>Article URL: <a href="https://jmtd.net/log/worktrees/">https://jmtd.net/log/worktrees/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=33078391">https://news.ycombinator.com/item?id=33078391</a></p>
<p>Points: 3</p>
<p># Comments: 1</p>
]]></description><pubDate>Tue, 04 Oct 2022 10:19:50 +0000</pubDate><link>https://jmtd.net/log/worktrees/</link><dc:creator>jmtd</dc:creator><comments>https://news.ycombinator.com/item?id=33078391</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33078391</guid></item><item><title><![CDATA[New comment by jmtd in "Ask HN: What is your blog and why should I read it?"]]></title><description><![CDATA[
<p><a href="https://jmtd.net/" rel="nofollow">https://jmtd.net/</a><p>I've been blogging for about 20 years. Exactly what I write about has changed over that time (of course), but in recent times I've been writing about my PhD (applying purely-functional programming to distributed stream processing); cultural stuff I like, books, music, in particular Nintendo Switch games recently; free software stuff, particularly around Linux and Debian (I'm a Debian developer); note-taking and personal productivity; reading and archiving old media (minidiscs, ZIP drives, stacks of DVD-Rs, floppy disks); my fledgling adventures in 3D printing; retrocomputing and restoring my old Commodore Amiga; various classic Doom hacking projects I've worked on; running and maintaining a DIY free software NAS; computing history and preservation…<p>I wouldn't normally post in a thread like this but a friend put me up to it. Any feedback appreciated.</p>
]]></description><pubDate>Wed, 08 Apr 2020 10:28:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=22811667</link><dc:creator>jmtd</dc:creator><comments>https://news.ycombinator.com/item?id=22811667</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22811667</guid></item><item><title><![CDATA[New comment by jmtd in "Java 14 Feature Spotlight: Records"]]></title><description><![CDATA[
<p>> but the fact that a two records can't share field names<p>That is awkward sometimes yes. Record fields are functions, and you can't have two functions with the same name in the same namespace.<p>You can, however, use namespaces to import two separate modules with conflicting names. It does mean you have to define the two different records in two different modules.<p>If, you want different records to have common fields because they are conceptually related, you probably want to use type classes.</p>
]]></description><pubDate>Tue, 04 Feb 2020 20:35:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=22240647</link><dc:creator>jmtd</dc:creator><comments>https://news.ycombinator.com/item?id=22240647</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22240647</guid></item><item><title><![CDATA[New comment by jmtd in "Red Hat Universal Base Image"]]></title><description><![CDATA[
<p>openjdk 11 rhel8 image for openshift shipped yesterday</p>
]]></description><pubDate>Fri, 10 May 2019 16:04:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=19879071</link><dc:creator>jmtd</dc:creator><comments>https://news.ycombinator.com/item?id=19879071</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=19879071</guid></item><item><title><![CDATA[New comment by jmtd in "Have a personal web site"]]></title><description><![CDATA[
<p>> <i>I started running a vanity domain name around 2000, for email and Web, and have a few thoughts based on that...</i>
>
> <i>Hosting chronology something like: home Linux box on ADSL, 2 different shared hosters, 1U in a colo facility, back to earlier shared hoster.</i><p>Much the same sort-of chronology and hosting story for me…<p>> <i>For my real-name vanity domain, I went with a `.org`, since I didn't want to be a `.com` in personal life, though today I'd prefer `.net`.</i><p>I'm curious to pick your brains on that. I've gone the other way: I ended up standardising on a .net but I kinda wish I had the .org instead, my rationale is, .org is a closer match to what my site is: if I squint I can consider it to be an "organisation" of one, but I can't convince myself that it or I'm a network. I originally picked the .net because I thought it scanned better with my choice of domain.</p>
]]></description><pubDate>Tue, 30 Apr 2019 11:37:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=19786994</link><dc:creator>jmtd</dc:creator><comments>https://news.ycombinator.com/item?id=19786994</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=19786994</guid></item><item><title><![CDATA[New comment by jmtd in "Have a personal web site"]]></title><description><![CDATA[
<p>Me too. I have a simple static site/blog with mostly textual content going back to around 1999 and I'm lucky to have a reasonably unique firstname/lastname combo (ish); my blog currently is top on Google and Bing.</p>
]]></description><pubDate>Tue, 30 Apr 2019 11:35:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=19786985</link><dc:creator>jmtd</dc:creator><comments>https://news.ycombinator.com/item?id=19786985</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=19786985</guid></item><item><title><![CDATA[New comment by jmtd in "Have a personal web site"]]></title><description><![CDATA[
<p>> <i>Try googling for John Carmack,</i><p>And what should the top match for John Carmack be, in your opinion? Where is his homepage?<p>FWIW on Bing I got his Wikipedia article first and his twitter accoount second, which seems like sensible results in his case.</p>
]]></description><pubDate>Tue, 30 Apr 2019 11:33:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=19786977</link><dc:creator>jmtd</dc:creator><comments>https://news.ycombinator.com/item?id=19786977</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=19786977</guid></item><item><title><![CDATA[New comment by jmtd in "Android permissions and hypocrisy"]]></title><description><![CDATA[
<p>Thanks. I didn't know that, but I don't install FB because of some other stuff I heard they did (like monitor the mic). Likewise messenger. I do access FB, but only from within Firefox, which I use soley for that purpose.</p>
]]></description><pubDate>Tue, 24 Jan 2017 11:06:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=13470438</link><dc:creator>jmtd</dc:creator><comments>https://news.ycombinator.com/item?id=13470438</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13470438</guid></item><item><title><![CDATA[New comment by jmtd in "Android permissions and hypocrisy"]]></title><description><![CDATA[
<p>I'm trying to determine whether iOS apps could sniff my clipboard, and i haven't proven that they can't; it doesn't seem to be a specific permission that needs to be assigned or can be denied. And thus using 1Password on my iPhone to copy and paste passwords seems to have a bit of a risk to it.</p>
]]></description><pubDate>Mon, 23 Jan 2017 10:50:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=13461271</link><dc:creator>jmtd</dc:creator><comments>https://news.ycombinator.com/item?id=13461271</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13461271</guid></item><item><title><![CDATA[New comment by jmtd in "The Doom Movement Bible"]]></title><description><![CDATA[
<p>For ultra purity, there's basically only Chocolate Doom (or DOSbox and the original game). For modern features (but losing the Doom "feel"), (G)Zdoom or Doomsday; for stuff in the middle, Doomretro, Crispy Doom, Prboom+, Eternity.<p>I'd say Crispy Doom (or Doomretro on Windows) are good balances.</p>
]]></description><pubDate>Fri, 15 Apr 2016 15:03:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=11504869</link><dc:creator>jmtd</dc:creator><comments>https://news.ycombinator.com/item?id=11504869</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=11504869</guid></item><item><title><![CDATA[New comment by jmtd in "The Doom Movement Bible"]]></title><description><![CDATA[
<p>Doomretro is lovely, but if you really want a close-to-pure-as-possible experience, look at the (parent) project Chocolate Doom.</p>
]]></description><pubDate>Fri, 15 Apr 2016 15:02:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=11504861</link><dc:creator>jmtd</dc:creator><comments>https://news.ycombinator.com/item?id=11504861</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=11504861</guid></item><item><title><![CDATA[New comment by jmtd in "NPM and Left-Pad: Have We Forgotten How to Program?"]]></title><description><![CDATA[
<p>The OP's example ( is-positive-integer) has tests, and is only three lines long, and is on major release version 3.X, because <i>despite all that</i>, it had serious problems in versions 1 and 2.</p>
]]></description><pubDate>Thu, 24 Mar 2016 13:50:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=11352725</link><dc:creator>jmtd</dc:creator><comments>https://news.ycombinator.com/item?id=11352725</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=11352725</guid></item><item><title><![CDATA[New comment by jmtd in "Duplicacy: cross-platform cloud backup tool based on lock-free deduplication"]]></title><description><![CDATA[
<p>Obligatory obnam plug: <a href="http://obnam.org" rel="nofollow">http://obnam.org</a></p>
]]></description><pubDate>Wed, 23 Mar 2016 15:45:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=11345471</link><dc:creator>jmtd</dc:creator><comments>https://news.ycombinator.com/item?id=11345471</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=11345471</guid></item><item><title><![CDATA[New comment by jmtd in "Linux Mint downloads (briefly) compromised"]]></title><description><![CDATA[
<p>The user interface/experience of PGP/GPG is not great, and that could do with fixing. However if you already understood how to use PGP (and granted that's unlikely for the users Mint targets), then you would not have been caught out by this.</p>
]]></description><pubDate>Mon, 22 Feb 2016 15:31:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=11151438</link><dc:creator>jmtd</dc:creator><comments>https://news.ycombinator.com/item?id=11151438</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=11151438</guid></item><item><title><![CDATA[New comment by jmtd in "The NICAM Codec replacement project"]]></title><description><![CDATA[
<p>They almost certainly are not moving ATA commands over those ribbons, so SATA wouldn't be much use.</p>
]]></description><pubDate>Wed, 20 Jan 2016 14:46:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=10938392</link><dc:creator>jmtd</dc:creator><comments>https://news.ycombinator.com/item?id=10938392</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=10938392</guid></item><item><title><![CDATA[New comment by jmtd in "The NICAM Codec replacement project"]]></title><description><![CDATA[
<p>Perhaps the title-writer has been infected by the BBC news editorial policy. They seem to be turning clickbait titles into a fine art, combined with renaming articles so you think it's a new piece on the same story, but turns out you've already read it. (If you read BBC News at all that is: my wife still does, I gave it up years ago and haven't looked back.)<p>I love many aspects of the BBC but sadly not their news output anymore.<p>(Sorry I realise this has very little to do with the R&D article.)</p>
]]></description><pubDate>Wed, 20 Jan 2016 14:44:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=10938377</link><dc:creator>jmtd</dc:creator><comments>https://news.ycombinator.com/item?id=10938377</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=10938377</guid></item><item><title><![CDATA[New comment by jmtd in "Booting Linux in One Second [pdf]"]]></title><description><![CDATA[
<p>If you need 8G of resident memory to have the apps you want running then you need 8G... no shortcuts. That is a pretty high figure, though. Afaik things like disk caches aren't restored during a suspend/resume.</p>
]]></description><pubDate>Wed, 25 Nov 2015 10:39:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=10626499</link><dc:creator>jmtd</dc:creator><comments>https://news.ycombinator.com/item?id=10626499</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=10626499</guid></item></channel></rss>