<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: cjm42</title><link>https://news.ycombinator.com/user?id=cjm42</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 11 Jul 2026 20:51:23 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=cjm42" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by cjm42 in "A road to Lisp: Why Lisp"]]></title><description><![CDATA[
<p>This is the classic example of why you should always set the foreground color when changing the background color.  Otherwise you end up with <code> blocks that are black-on-black.  It probably works fine if your browser is in dark mode.<p>A workaround is to open one of the code elements in the browser's debugger and add color: white to the :not(pre) > code style.</p>
]]></description><pubDate>Thu, 09 Jul 2026 20:58:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=48852281</link><dc:creator>cjm42</dc:creator><comments>https://news.ycombinator.com/item?id=48852281</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48852281</guid></item><item><title><![CDATA[New comment by cjm42 in "Show HN: Echo, an iOS SSH+mosh client built on Ghostty"]]></title><description><![CDATA[
<p>Does it allow truly persistent mosh connections?  I can't remember which iOS client it was, but I've used one which forgot I was connected if I left the app for long enough.  The mosh process was still running on the server, but my iPad had forgotten how to talk to it.</p>
]]></description><pubDate>Wed, 18 Feb 2026 21:52:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=47066965</link><dc:creator>cjm42</dc:creator><comments>https://news.ycombinator.com/item?id=47066965</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47066965</guid></item><item><title><![CDATA[New comment by cjm42 in "JetKVM – Control any computer remotely"]]></title><description><![CDATA[
<p>I believe the primary use-case for devices like this is debugging "Why isn't this server rebooting?" without driving to the datacenter.  Good luck figuring that out with AnyDesk or SSH.</p>
]]></description><pubDate>Mon, 27 Oct 2025 18:59:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=45724937</link><dc:creator>cjm42</dc:creator><comments>https://news.ycombinator.com/item?id=45724937</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45724937</guid></item><item><title><![CDATA[New comment by cjm42 in "Ask HN: What is nowadays (opensource) way of converting HTML to PDF?"]]></title><description><![CDATA[
<p>I've had decent results with html-pdf-chrome[0], which automates printing to PDF from Chromium or Chrome.<p>[0] <a href="https://github.com/westy92/html-pdf-chrome/" rel="nofollow">https://github.com/westy92/html-pdf-chrome/</a></p>
]]></description><pubDate>Wed, 01 Oct 2025 18:56:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=45441749</link><dc:creator>cjm42</dc:creator><comments>https://news.ycombinator.com/item?id=45441749</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45441749</guid></item><item><title><![CDATA[New comment by cjm42 in "The Windows Subsystem for Linux is now open source"]]></title><description><![CDATA[
<p>The most reliable fix is to get Windows to use UTC for the hardware clock, which is usually the default on Linux.  (It's more reliable because it means the hardware clock doesn't need to be adjusted when DST begins or ends, so there's no need for the OSs to cooperate on that.)<p><a href="https://wiki.archlinux.org/title/System_time#UTC_in_Microsoft_Windows" rel="nofollow">https://wiki.archlinux.org/title/System_time#UTC_in_Microsof...</a></p>
]]></description><pubDate>Mon, 19 May 2025 21:03:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=44034830</link><dc:creator>cjm42</dc:creator><comments>https://news.ycombinator.com/item?id=44034830</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44034830</guid></item><item><title><![CDATA[New comment by cjm42 in "System Intiative is generally available"]]></title><description><![CDATA[
<p>Not to me.  It says "System Initiative is an Intuitive, Powerful, and Collaborative replacement for Infrastructure as Code" but I still don't understand what it does or why I would want to use it.</p>
]]></description><pubDate>Wed, 25 Sep 2024 17:04:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=41649497</link><dc:creator>cjm42</dc:creator><comments>https://news.ycombinator.com/item?id=41649497</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41649497</guid></item><item><title><![CDATA[New comment by cjm42 in "Purism Domain Puri.sm Suspended?"]]></title><description><![CDATA[
<p><a href="https://purismspc.com" rel="nofollow">https://purismspc.com</a> (the backup domain they registered after the 2018 outage) is sort of working.  It responds, but links all go to puri.sm so they don't work, stylesheets don't load, etc.</p>
]]></description><pubDate>Wed, 28 Aug 2024 21:53:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=41384833</link><dc:creator>cjm42</dc:creator><comments>https://news.ycombinator.com/item?id=41384833</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41384833</guid></item><item><title><![CDATA[New comment by cjm42 in "Base64 Encoding, Explained"]]></title><description><![CDATA[
<p>He meant approximately half a bit.  Base64 uses 64 characters, which means 6 bits per character.  50 characters gives you about 5.64 bits per character.  Unlike Base64's 3-bytes-equals-4-characters, that never comes out evenly.</p>
]]></description><pubDate>Mon, 23 Oct 2023 19:25:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=37990369</link><dc:creator>cjm42</dc:creator><comments>https://news.ycombinator.com/item?id=37990369</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37990369</guid></item><item><title><![CDATA[New comment by cjm42 in "Raku: A language for gremlins"]]></title><description><![CDATA[
<p>Let's face it, the Perl 5/PCRE regex syntax is atrocious.  The only reason it exists is that (? was a syntax error in earlier regex syntaxes, so it could be redefined to mean anything.<p>Raku is an attempt to design a sane regular expression language from first principles, now that we know what we want them to be able to express.  The alternative is being stuck with (?:this|(?>or that)) for the next 30 years.</p>
]]></description><pubDate>Mon, 07 Aug 2023 21:53:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=37041469</link><dc:creator>cjm42</dc:creator><comments>https://news.ycombinator.com/item?id=37041469</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37041469</guid></item><item><title><![CDATA[New comment by cjm42 in "Ask HN: What's the coolest physical thing you've made?"]]></title><description><![CDATA[
<p>I made a silverware holder custom-fit to my silverware.<p>I found a half-inch thick HDPE cutting board at a restaurant supply store, cut it to fit my drawer, then drilled holes in it and inserted short wooden dowels to hold the stacks of silverware in place.  To position the dowels, I wrapped a nail in tape to match the diameter of the dowels, then placed my silverware on the board, slid the nail up next to it, and gave it a tap to mark the board where the holes needed to be drilled.<p>It worked really well and was quite easy to do.  I highly recommend it.</p>
]]></description><pubDate>Mon, 07 Aug 2023 16:58:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=37037188</link><dc:creator>cjm42</dc:creator><comments>https://news.ycombinator.com/item?id=37037188</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37037188</guid></item><item><title><![CDATA[New comment by cjm42 in "SUSE is forking RHEL"]]></title><description><![CDATA[
<p>redhat-release is a symlink to /etc/centos-release:<p><pre><code>  $ cat /etc/redhat-release 
  CentOS Linux release 7.5.1804 (Core)</code></pre></p>
]]></description><pubDate>Tue, 11 Jul 2023 14:20:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=36681347</link><dc:creator>cjm42</dc:creator><comments>https://news.ycombinator.com/item?id=36681347</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36681347</guid></item><item><title><![CDATA[New comment by cjm42 in "Joplin – An open-source note taking and to-do application with synchronisation"]]></title><description><![CDATA[
<p>I've been using Joplin for a while now, syncing via Nextcloud.<p>One tip: I set up a cronjob to export into a Git repository so I have a complete history.  The core of the script is:<p><pre><code>  joplin sync
  joplin export --format=raw "$tmpdir"
  # Rsync that directory to the repository
  # This deletes files that no longer exist in the current export.
  /usr/bin/rsync -a --quiet --delete --exclude=.git "$tmpdir/" "./"
  /usr/bin/git add -A</code></pre></p>
]]></description><pubDate>Thu, 06 Jul 2023 16:11:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=36618202</link><dc:creator>cjm42</dc:creator><comments>https://news.ycombinator.com/item?id=36618202</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36618202</guid></item><item><title><![CDATA[New comment by cjm42 in "One decade later, GNOME still sucks"]]></title><description><![CDATA[
<p>MATE is a GNOME 2 fork created to continue its development without the radical turn of GNOME 3.<p>Cinnamon is actually a GNOME 3 fork created to turn it back into a more traditional desktop environment.<p>XFCE is not a fork of any version of GNOME, although it does have a UI similar to GNOME 2 and is based on GTK.<p>Personally, I switched to XFCE back when GNOME 3 came out, and have been happy with it.</p>
]]></description><pubDate>Wed, 26 Apr 2023 21:31:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=35720285</link><dc:creator>cjm42</dc:creator><comments>https://news.ycombinator.com/item?id=35720285</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35720285</guid></item><item><title><![CDATA[New comment by cjm42 in "Unicode Roman Numerals and Screen Readers"]]></title><description><![CDATA[
<p>My browser can't even read that.  It renders as "In Hamlet, Act [2163], Scene [2168]..." (where [2163] means a small box with those 4 digits).  What font do I need to install to be able to read that as "In Hamlet, Act IV, Scene IX..."?  (I'm using Firefox on Arch Linux.)</p>
]]></description><pubDate>Wed, 15 Mar 2023 19:30:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=35173526</link><dc:creator>cjm42</dc:creator><comments>https://news.ycombinator.com/item?id=35173526</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35173526</guid></item><item><title><![CDATA[New comment by cjm42 in "Is Google’s 20-year search dominance about to end?"]]></title><description><![CDATA[
<p>Just for fun, I tried again today with a new chat:<p>Q: Who was the first US president whose surname begins with "R"?<p>A: The first US president whose surname begins with the letter "R" was John Quincy Adams.<p>Q: Adams does not begin with "R"<p>A: I apologize for the mistake. The first US president whose surname begins with the letter "R" was Rutherford B. Hayes.<p>Q: Hayes does not begin with "R"<p>A: My apologies for the mistake, the first US president whose surname begins with the letter "R" was James A. Garfield.<p>Q: Garfield does not begin with "R"<p>A: I apologize for the error. The first US president whose surname begins with the letter "R" was Richard Nixon.<p>Q: Nixon does not begin with "R"<p>A: I apologize for the mistake. The first US president whose surname begins with the letter "R" was George Washington.<p>Q: Washington does not begin with "R"<p>A: I apologize for the mistake. The first US president whose surname begins with the letter "R" was Franklin D. Roosevelt.<p>Q: Wasn't Theodore Roosevelt president before FDR?<p>A: Yes, you are correct. Theodore Roosevelt was the 26th President of the United States, serving from 1901 to 1909. He was the first US president whose surname begins with the letter "R." Thank you for pointing out the error in my previous answer.<p>So at least it's capable of parroting the correct answer after you deliver it. :-)</p>
]]></description><pubDate>Mon, 13 Feb 2023 21:16:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=34780663</link><dc:creator>cjm42</dc:creator><comments>https://news.ycombinator.com/item?id=34780663</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34780663</guid></item><item><title><![CDATA[New comment by cjm42 in "Ask HN: Whatever Happened To Freelancing?"]]></title><description><![CDATA[
<p>It is:
Contractors' Handbook: The Expert Guide for UK Contractors and Freelancers (3rd Edition; 13 Nov. 2017)
by Dave Chaplin (ISBN-10: ‎1527216039; ISBN-13: 978-1527216037)</p>
]]></description><pubDate>Fri, 10 Feb 2023 15:54:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=34741305</link><dc:creator>cjm42</dc:creator><comments>https://news.ycombinator.com/item?id=34741305</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34741305</guid></item><item><title><![CDATA[New comment by cjm42 in "Is Google’s 20-year search dominance about to end?"]]></title><description><![CDATA[
<p>The problem is that if you don't already know the answer, it's hard to tell the difference between ChatGPT giving you the correct information and ChatGPT authoritatively spouting the wrong information.<p>Here's a chat I had today with ChatGPT:<p>Q: Who was the first US president with a last name starting with R?<p>A: Rutherford B. Hayes was the first US president with a last name starting with "R."<p>Q: no, a surname starting with R<p>A: Rutherford B. Hayes was the first U.S. President with a surname starting with "R."<p>Q: no, Rutherford is his first name<p>A: The first US president with a surname starting with "R" was Richard Nixon.<p>Q: no, Richard is his first name<p>A: The first U.S. President with a surname starting with "R" was James A. Garfield.<p>Here it's obvious ChatGPT is spouting nonsense, but in other cases it may not be.</p>
]]></description><pubDate>Wed, 08 Feb 2023 22:50:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=34716717</link><dc:creator>cjm42</dc:creator><comments>https://news.ycombinator.com/item?id=34716717</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34716717</guid></item><item><title><![CDATA[New comment by cjm42 in "Ask HN: Which Linux terminal emulator do you prefer and why?"]]></title><description><![CDATA[
<p>xfce4-terminal, because I switched to Xfce when GNOME went on their "reinvent the UI" trek.  I was happy with the UI I already had, thanks very much.</p>
]]></description><pubDate>Fri, 12 Aug 2022 21:49:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=32444334</link><dc:creator>cjm42</dc:creator><comments>https://news.ycombinator.com/item?id=32444334</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32444334</guid></item><item><title><![CDATA[New comment by cjm42 in "Ask HN: What game do you wish existed?"]]></title><description><![CDATA[
<p>The Babylon 5 space combat game that was cancelled late in development.  Think Wing Commander, but in the Babylon 5 universe as a Starfury pilot.<p><a href="https://babylon5.fandom.com/wiki/Babylon_5:_Into_the_Fire_(Game)" rel="nofollow">https://babylon5.fandom.com/wiki/Babylon_5:_Into_the_Fire_(G...</a></p>
]]></description><pubDate>Wed, 25 May 2022 20:23:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=31510036</link><dc:creator>cjm42</dc:creator><comments>https://news.ycombinator.com/item?id=31510036</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31510036</guid></item><item><title><![CDATA[New comment by cjm42 in "US Senate votes unanimously to make daylight savings time permanent"]]></title><description><![CDATA[
<p>The bill would eliminate Daylight Time and redefine Eastern Standard Time etc. to be the same offset they currently are during daylight time.<p><a href="https://www.congress.gov/bill/117th-congress/senate-bill/623/text" rel="nofollow">https://www.congress.gov/bill/117th-congress/senate-bill/623...</a></p>
]]></description><pubDate>Tue, 15 Mar 2022 19:05:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=30689663</link><dc:creator>cjm42</dc:creator><comments>https://news.ycombinator.com/item?id=30689663</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30689663</guid></item></channel></rss>