<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: rekado</title><link>https://news.ycombinator.com/user?id=rekado</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 19 Apr 2026 07:49:17 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=rekado" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by rekado in "Show HN: Home Maker: Declare Your Dev Tools in a Makefile"]]></title><description><![CDATA[
<p>I use a Guix manifest for every project, which describes what dev tools and dependencies I want.  When I enter a directory the shell automatically evaluates the manifest and all my tools are ready.<p>With tooling for deployment I prefer to heed an adaptation of Greenspun's Tenth Rule.  Neither Guix nor Nix are really all that "complex" from a user's perspective.</p>
]]></description><pubDate>Fri, 03 Apr 2026 08:09:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47624281</link><dc:creator>rekado</dc:creator><comments>https://news.ycombinator.com/item?id=47624281</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47624281</guid></item><item><title><![CDATA[New comment by rekado in "A.I. and Social Media Contribute to 'Brain Rot'"]]></title><description><![CDATA[
<p>Chinese.
<a href="https://en.wikipedia.org/wiki/Chinese_punctuation" rel="nofollow">https://en.wikipedia.org/wiki/Chinese_punctuation</a><p>Chinese uses different symbols for punctuation and the comma in particular is surrounded by padding.</p>
]]></description><pubDate>Tue, 11 Nov 2025 13:50:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=45887242</link><dc:creator>rekado</dc:creator><comments>https://news.ycombinator.com/item?id=45887242</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45887242</guid></item><item><title><![CDATA[New comment by rekado in "Trying Guix: A Nixer's impressions"]]></title><description><![CDATA[
<p>I'm using it on Guix via the Rosenthal channel: <a href="https://codeberg.org/hako/rosenthal.git" rel="nofollow">https://codeberg.org/hako/rosenthal.git</a><p>I quite like it because it's more predictable than automatic tiling window managers and generally less work than manual tilers.  (I've used tilers since maybe 2010 with xmonad.)</p>
]]></description><pubDate>Tue, 29 Jul 2025 15:09:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=44724363</link><dc:creator>rekado</dc:creator><comments>https://news.ycombinator.com/item?id=44724363</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44724363</guid></item><item><title><![CDATA[New comment by rekado in "Avoiding skill atrophy in the age of AI"]]></title><description><![CDATA[
<p>I really dislike the cartoons, because they are carelessly generated images.  On the first look they appear to be actual cartoons (you know, where details were deliberately placed to convey meaning), but the more you look the more confusing they get because it seems that most details here are accidental.<p>To me bad illustrations are worse than no illustrations.  They also reflect poorly on the author, so I'm much less inclined to give them the benefit of the doubt, and probably end up dismissing their prose.</p>
]]></description><pubDate>Fri, 25 Apr 2025 10:13:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=43792030</link><dc:creator>rekado</dc:creator><comments>https://news.ycombinator.com/item?id=43792030</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43792030</guid></item><item><title><![CDATA[New comment by rekado in "The Future Is Niri"]]></title><description><![CDATA[
<p>It is documented here: <a href="https://github.com/YaLTeR/niri/wiki/Xwayland" rel="nofollow">https://github.com/YaLTeR/niri/wiki/Xwayland</a>
I use xwayland-satellite (for Emacs) and I can copy text in Emacs to a terminal running on Wayland.</p>
]]></description><pubDate>Fri, 14 Mar 2025 06:42:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=43360165</link><dc:creator>rekado</dc:creator><comments>https://news.ycombinator.com/item?id=43360165</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43360165</guid></item><item><title><![CDATA[New comment by rekado in "Nix – Death by a Thousand Cuts"]]></title><description><![CDATA[
<p>In all those years working on and playing with free software, I still cannot understand the incessant need for badmouthing other projects and calling things "half-assed".  What a destructive habit!</p>
]]></description><pubDate>Wed, 15 Jan 2025 19:40:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=42715910</link><dc:creator>rekado</dc:creator><comments>https://news.ycombinator.com/item?id=42715910</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42715910</guid></item><item><title><![CDATA[New comment by rekado in "Music and Geometry: Intervals and Scales"]]></title><description><![CDATA[
<p>If you like this you may also be interested in Emmett Chapman's Offset Modal System:<p><a href="https://www.stick.com/method/articles/offsetmodal/" rel="nofollow">https://www.stick.com/method/articles/offsetmodal/</a>
<a href="https://www.stick.com/method/articles/parallel/" rel="nofollow">https://www.stick.com/method/articles/parallel/</a></p>
]]></description><pubDate>Thu, 19 Dec 2024 19:22:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=42464816</link><dc:creator>rekado</dc:creator><comments>https://news.ycombinator.com/item?id=42464816</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42464816</guid></item><item><title><![CDATA[New comment by rekado in "Engineering Sleep"]]></title><description><![CDATA[
<p>Teenagers have to get up too early.  Teenagers experience a shift in their circadian rhythm and also require more sleep than before puberty.  School schedules do not account for this shift.</p>
]]></description><pubDate>Sat, 30 Nov 2024 10:56:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=42280871</link><dc:creator>rekado</dc:creator><comments>https://news.ycombinator.com/item?id=42280871</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42280871</guid></item><item><title><![CDATA[New comment by rekado in "PRoot: User-space implementation of chroot, mount –bind, and binfmt_misc"]]></title><description><![CDATA[
<p>`guix pack` can create bundles that use a static proot to make them relocatable:<p><a href="https://hpc.guix.info/blog/2017/10/using-guix-without-being-root/" rel="nofollow">https://hpc.guix.info/blog/2017/10/using-guix-without-being-...</a><p>It also supports other more performant ways, but in some situations proot is the best choice.</p>
]]></description><pubDate>Thu, 28 Nov 2024 10:39:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=42264201</link><dc:creator>rekado</dc:creator><comments>https://news.ycombinator.com/item?id=42264201</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42264201</guid></item><item><title><![CDATA[Guix/Hurd on a ThinkPad X60]]></title><description><![CDATA[
<p>Article URL: <a href="https://guix.gnu.org/en/blog/2024/hurd-on-thinkpad/">https://guix.gnu.org/en/blog/2024/hurd-on-thinkpad/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42243313">https://news.ycombinator.com/item?id=42243313</a></p>
<p>Points: 61</p>
<p># Comments: 2</p>
]]></description><pubDate>Tue, 26 Nov 2024 07:25:26 +0000</pubDate><link>https://guix.gnu.org/en/blog/2024/hurd-on-thinkpad/</link><dc:creator>rekado</dc:creator><comments>https://news.ycombinator.com/item?id=42243313</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42243313</guid></item><item><title><![CDATA[Guix Targeting the Cray/HPE Slingshot Interconnect]]></title><description><![CDATA[
<p>Article URL: <a href="https://hpc.guix.info/blog/2024/11/targeting-the-crayhpe-slingshot-interconnect/">https://hpc.guix.info/blog/2024/11/targeting-the-crayhpe-slingshot-interconnect/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42198693">https://news.ycombinator.com/item?id=42198693</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 20 Nov 2024 22:15:59 +0000</pubDate><link>https://hpc.guix.info/blog/2024/11/targeting-the-crayhpe-slingshot-interconnect/</link><dc:creator>rekado</dc:creator><comments>https://news.ycombinator.com/item?id=42198693</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42198693</guid></item><item><title><![CDATA[New comment by rekado in "Bootstrap a Linux system from a 512 byte binary seed with 170 steps"]]></title><description><![CDATA[
<p>I think stating it this way gets the history backwards.  The live bootstrap came about as a separate implementation of what had been done for Guix earlier.  It then became a proving ground for new ideas, which then fed back into Guix.</p>
]]></description><pubDate>Thu, 29 Aug 2024 06:10:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=41387842</link><dc:creator>rekado</dc:creator><comments>https://news.ycombinator.com/item?id=41387842</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41387842</guid></item><item><title><![CDATA[New comment by rekado in "Ask HN: Pragmatic way to avoid supply chain attacks as a developer"]]></title><description><![CDATA[
<p>This may be of interest: <a href="https://programming-journal.org/2023/7/1/" rel="nofollow">https://programming-journal.org/2023/7/1/</a>  "Building a Secure Software Supply Chain with GNU Guix"</p>
]]></description><pubDate>Mon, 19 Aug 2024 11:25:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=41290030</link><dc:creator>rekado</dc:creator><comments>https://news.ycombinator.com/item?id=41290030</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41290030</guid></item><item><title><![CDATA[New comment by rekado in "NixOS, Raspberry Pi and Me"]]></title><description><![CDATA[
<p>I'm using Guix System on my rockpro64.  I patched uboot to allow it to boot via SATA.  (One of the patches I needed was to ignore a spurious CPU reset while enumerating SATA devices.)</p>
]]></description><pubDate>Sat, 17 Aug 2024 10:56:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=41273488</link><dc:creator>rekado</dc:creator><comments>https://news.ycombinator.com/item?id=41273488</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41273488</guid></item><item><title><![CDATA[New comment by rekado in "SnowflakeOS: Beginner friendly and GUI focused NixOS variant"]]></title><description><![CDATA[
<p>Identity in this sense: <a href="https://en.wikipedia.org/wiki/Identity_(philosophy)" rel="nofollow">https://en.wikipedia.org/wiki/Identity_(philosophy)</a><p>Humans already have ways to build software on macos, so why bother doing it with something called "Guix" if the thing that we would necessarily --- and for <i>technical reasons</i> --- end up with bears little resemblance to Guix?  If someone sees value in that, enough to warrant converting resources to realize this value, they are welcome to do just that.<p>Note that we also have a way of using Guix as it is on macos via virtualization of Guix System.  It also sits atop a large binary blob (the size of the native bits of the qemu closure), just like a macos-native bootstrap of the roots of the Guix graph does.</p>
]]></description><pubDate>Sat, 10 Aug 2024 20:28:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=41211968</link><dc:creator>rekado</dc:creator><comments>https://news.ycombinator.com/item?id=41211968</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41211968</guid></item><item><title><![CDATA[New comment by rekado in "SnowflakeOS: Beginner friendly and GUI focused NixOS variant"]]></title><description><![CDATA[
<p>Clearly we do not have a shared understanding of identity.</p>
]]></description><pubDate>Thu, 08 Aug 2024 05:44:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=41188454</link><dc:creator>rekado</dc:creator><comments>https://news.ycombinator.com/item?id=41188454</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41188454</guid></item><item><title><![CDATA[New comment by rekado in "SnowflakeOS: Beginner friendly and GUI focused NixOS variant"]]></title><description><![CDATA[
<p>What is the <i>real</i> reason then?  Please enlighten me, because I have been blocked by these technical issues in my past attempts to bring Guix to macOS.  Guix is built around glibc and there is no glibc port for macOS.  Using XCode for everything is like replacing a bicycle drive train with a steam engine; I guess it's still a vehicle of some sort, but Theseus is still unhappy with his new ship.<p>You can use Guix on macOS with <a href="https://superkamiguru.org/projects/msg.html" rel="nofollow">https://superkamiguru.org/projects/msg.html</a>, but it's probably not what people want when they ask for macOS support.</p>
]]></description><pubDate>Mon, 05 Aug 2024 15:56:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=41162507</link><dc:creator>rekado</dc:creator><comments>https://news.ycombinator.com/item?id=41162507</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41162507</guid></item><item><title><![CDATA[New comment by rekado in "SnowflakeOS: Beginner friendly and GUI focused NixOS variant"]]></title><description><![CDATA[
<p>Guix has the nonguix channel, which provides the vanilla Linux kernel and other packages that contain blobs or nonfree parts:  <a href="https://gitlab.com/nonguix/nonguix/" rel="nofollow">https://gitlab.com/nonguix/nonguix/</a></p>
]]></description><pubDate>Mon, 05 Aug 2024 15:48:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=41162430</link><dc:creator>rekado</dc:creator><comments>https://news.ycombinator.com/item?id=41162430</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41162430</guid></item><item><title><![CDATA[New comment by rekado in "The Pre-Scheme Restoration"]]></title><description><![CDATA[
<p>It's part of Guix.  It starts here: <a href="https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/haskell.scm?id=6ddb855f988c33c83d7781517bbf4763c5f77928#n188" rel="nofollow">https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages...</a></p>
]]></description><pubDate>Wed, 26 Jun 2024 07:18:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=40797235</link><dc:creator>rekado</dc:creator><comments>https://news.ycombinator.com/item?id=40797235</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40797235</guid></item><item><title><![CDATA[New comment by rekado in "The Pre-Scheme Restoration"]]></title><description><![CDATA[
<p>The technical details of the quote are correct, but FWIW I'm no longer working on the GHC bootstrap.  It's fun for a while but the lack of interest in the Haskell community and the general high level of ridicule and hostility from the rest of the software world towards all things GNU / free software / bootstrapping have kinda turned me off the whole computer thing.</p>
]]></description><pubDate>Sun, 23 Jun 2024 16:57:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=40768827</link><dc:creator>rekado</dc:creator><comments>https://news.ycombinator.com/item?id=40768827</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40768827</guid></item></channel></rss>