<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: JNRowe</title><link>https://news.ycombinator.com/user?id=JNRowe</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 26 Sep 2026 03:30:49 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=JNRowe" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[A year of Org Social, my social network]]></title><description><![CDATA[
<p>Article URL: <a href="https://en.andros.dev/blog/5fcf45a2/a-year-of-org-social-my-social-network/">https://en.andros.dev/blog/5fcf45a2/a-year-of-org-social-my-social-network/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49434100">https://news.ycombinator.com/item?id=49434100</a></p>
<p>Points: 5</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 25 Aug 2026 13:49:51 +0000</pubDate><link>https://en.andros.dev/blog/5fcf45a2/a-year-of-org-social-my-social-network/</link><dc:creator>JNRowe</dc:creator><comments>https://news.ycombinator.com/item?id=49434100</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49434100</guid></item><item><title><![CDATA[Digitizing super 8 film yourself]]></title><description><![CDATA[
<p>Article URL: <a href="https://nibblestew.blogspot.com/2026/08/digitizing-super-8-film-yourself.html">https://nibblestew.blogspot.com/2026/08/digitizing-super-8-film-yourself.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49282289">https://news.ycombinator.com/item?id=49282289</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 13 Aug 2026 06:09:28 +0000</pubDate><link>https://nibblestew.blogspot.com/2026/08/digitizing-super-8-film-yourself.html</link><dc:creator>JNRowe</dc:creator><comments>https://news.ycombinator.com/item?id=49282289</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49282289</guid></item><item><title><![CDATA[Gnome Shell Design Dreams]]></title><description><![CDATA[
<p>Article URL: <a href="https://blogs.gnome.org/shell-dev/2026/08/11/gnome-shell-design-dreams/">https://blogs.gnome.org/shell-dev/2026/08/11/gnome-shell-design-dreams/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49269009">https://news.ycombinator.com/item?id=49269009</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 12 Aug 2026 07:39:58 +0000</pubDate><link>https://blogs.gnome.org/shell-dev/2026/08/11/gnome-shell-design-dreams/</link><dc:creator>JNRowe</dc:creator><comments>https://news.ycombinator.com/item?id=49269009</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49269009</guid></item><item><title><![CDATA[Gödel, Escher, Elisp: The Beauty of Macros]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.chiply.dev/post-elisp-macros-are-beautiful">https://www.chiply.dev/post-elisp-macros-are-beautiful</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49175067">https://news.ycombinator.com/item?id=49175067</a></p>
<p>Points: 106</p>
<p># Comments: 40</p>
]]></description><pubDate>Tue, 04 Aug 2026 20:59:43 +0000</pubDate><link>https://www.chiply.dev/post-elisp-macros-are-beautiful</link><dc:creator>JNRowe</dc:creator><comments>https://news.ycombinator.com/item?id=49175067</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49175067</guid></item><item><title><![CDATA[Big loads offgrid with a small battery (sidelined)]]></title><description><![CDATA[
<p>Article URL: <a href="https://joeyh.name/blog/entry/big_loads_offgrid_with_a_small_battery_sidelined/">https://joeyh.name/blog/entry/big_loads_offgrid_with_a_small_battery_sidelined/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48743615">https://news.ycombinator.com/item?id=48743615</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 01 Jul 2026 08:07:00 +0000</pubDate><link>https://joeyh.name/blog/entry/big_loads_offgrid_with_a_small_battery_sidelined/</link><dc:creator>JNRowe</dc:creator><comments>https://news.ycombinator.com/item?id=48743615</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48743615</guid></item><item><title><![CDATA[Notes from the PipeWire Hackfest 2026]]></title><description><![CDATA[
<p>Article URL: <a href="https://arunraghavan.net/2026/06/notes-from-the-pipewire-hackfest-2026-part-1/">https://arunraghavan.net/2026/06/notes-from-the-pipewire-hackfest-2026-part-1/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48536864">https://news.ycombinator.com/item?id=48536864</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 15 Jun 2026 05:09:09 +0000</pubDate><link>https://arunraghavan.net/2026/06/notes-from-the-pipewire-hackfest-2026-part-1/</link><dc:creator>JNRowe</dc:creator><comments>https://news.ycombinator.com/item?id=48536864</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48536864</guid></item><item><title><![CDATA[Using Fedora Silverblue for Compositor Development]]></title><description><![CDATA[
<p>Article URL: <a href="https://bxt.rs/blog/using-fedora-silverblue-for-compositor-development/">https://bxt.rs/blog/using-fedora-silverblue-for-compositor-development/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48421748">https://news.ycombinator.com/item?id=48421748</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 06 Jun 2026 05:39:36 +0000</pubDate><link>https://bxt.rs/blog/using-fedora-silverblue-for-compositor-development/</link><dc:creator>JNRowe</dc:creator><comments>https://news.ycombinator.com/item?id=48421748</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48421748</guid></item><item><title><![CDATA[New comment by JNRowe in "Preparing for KDE Plasma's Last X11-Supported Release"]]></title><description><![CDATA[
<p>If you want an out of the box test then playing with river-classic¹ is probably a good place to start.  It gives a feel for where you can go, without having to put too much effort in.<p>For example, it has pluggable layouts where instead of pulling in a lua 
module(such as awful.layout) in awesome you'll run an external process which handles events.  You can even run multiple managers and switch between them with bindings, or write a custom one to scratch that itch.  If you're happy with just awful's .suit.tile.right and .suit.max then basically any backend will do.<p>This is why it feels like a reasonable path off awesomewm <i>to me</i>.  I always considered awesomewm to be the WMConstructionKit, and while river changes how you interact there is still a nice route to extensibility.  The newer direction even more so than the -classic offshoot.<p>¹ <a href="https://codeberg.org/river/river-classic" rel="nofollow">https://codeberg.org/river/river-classic</a></p>
]]></description><pubDate>Wed, 03 Jun 2026 16:58:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=48386549</link><dc:creator>JNRowe</dc:creator><comments>https://news.ycombinator.com/item?id=48386549</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48386549</guid></item><item><title><![CDATA[New comment by JNRowe in "Preparing for KDE Plasma's Last X11-Supported Release"]]></title><description><![CDATA[
<p>I settled on river¹ after a couple of decades with awesomewm.  Tiling and tagging work in a way you'd expect coming from awesomewm, but nothing else does.  I made my mind up because having to use workspaces and manual tiling is a far harder sell than implementing the functionality I want on top of a decent base.<p>If anything it reminds me more of the experience with using awesome v2(before lua); you generate a config file for the base WM, and then build up external tooling to drive it how you see fit.  The experience has been quite pleasant, but I do enjoy twiddling.<p>¹ <a href="https://codeberg.org/river/river" rel="nofollow">https://codeberg.org/river/river</a><p><i>Edit</i>: I just checked my dotfiles. Awesome went in on 2008-06-09, and river on 2024-06-30.  Happy and largely uneventful two years on river.</p>
]]></description><pubDate>Wed, 03 Jun 2026 11:01:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=48382355</link><dc:creator>JNRowe</dc:creator><comments>https://news.ycombinator.com/item?id=48382355</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48382355</guid></item><item><title><![CDATA[New comment by JNRowe in "Movwin: My (Unpublished) TUI Framework"]]></title><description><![CDATA[
<p>There are plenty of examples where menu display and help texts can be toggled.<p>For example, aptitude has `Aptitude::UI::Menubar-Autohide` and midnight commander has  options in the layout menu to disable menu/buttons/etc.  That way beginners get to learn through discovery, and <i>may</i> later choose to switch to calling the menu/action with a keypress.  Both of those respond to "standard" F1 for help too.<p>Would I prefer emacs M-x and C-h style interaction in mc?  Yeah, probably.  I'm used to it everywhere else(such as zsh).  However, as a long term user I can execute basically all the functions even though I've long since disabled the buttons, menus and hints.</p>
]]></description><pubDate>Mon, 01 Jun 2026 17:22:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=48359848</link><dc:creator>JNRowe</dc:creator><comments>https://news.ycombinator.com/item?id=48359848</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48359848</guid></item><item><title><![CDATA[The Mysterious XF86AudioPlay Issue]]></title><description><![CDATA[
<p>Article URL: <a href="https://michael-prokop.at/blog/2026/05/20/the-mysterious-xf86audioplay-issue/">https://michael-prokop.at/blog/2026/05/20/the-mysterious-xf86audioplay-issue/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48217735">https://news.ycombinator.com/item?id=48217735</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 21 May 2026 04:03:46 +0000</pubDate><link>https://michael-prokop.at/blog/2026/05/20/the-mysterious-xf86audioplay-issue/</link><dc:creator>JNRowe</dc:creator><comments>https://news.ycombinator.com/item?id=48217735</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48217735</guid></item><item><title><![CDATA[How does Flathub even work? The CDN and caching layer]]></title><description><![CDATA[
<p>Article URL: <a href="https://barthalion.blog/flathub-internals-cdn/">https://barthalion.blog/flathub-internals-cdn/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48147559">https://news.ycombinator.com/item?id=48147559</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Fri, 15 May 2026 12:03:31 +0000</pubDate><link>https://barthalion.blog/flathub-internals-cdn/</link><dc:creator>JNRowe</dc:creator><comments>https://news.ycombinator.com/item?id=48147559</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48147559</guid></item><item><title><![CDATA[GNOME GitLab Git traffic caching]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.dragonsreach.it/2026/04/17/gnome-gitlab-git-pulls-caching-improvements/">https://www.dragonsreach.it/2026/04/17/gnome-gitlab-git-pulls-caching-improvements/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47814300">https://news.ycombinator.com/item?id=47814300</a></p>
<p>Points: 27</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 18 Apr 2026 08:47:23 +0000</pubDate><link>https://www.dragonsreach.it/2026/04/17/gnome-gitlab-git-pulls-caching-improvements/</link><dc:creator>JNRowe</dc:creator><comments>https://news.ycombinator.com/item?id=47814300</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47814300</guid></item><item><title><![CDATA[Huion Devices in the Desktop Stack]]></title><description><![CDATA[
<p>Article URL: <a href="http://who-t.blogspot.com/2026/04/huion-devices-in-desktop-stack.html">http://who-t.blogspot.com/2026/04/huion-devices-in-desktop-stack.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47762105">https://news.ycombinator.com/item?id=47762105</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Tue, 14 Apr 2026 06:48:24 +0000</pubDate><link>http://who-t.blogspot.com/2026/04/huion-devices-in-desktop-stack.html</link><dc:creator>JNRowe</dc:creator><comments>https://news.ycombinator.com/item?id=47762105</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47762105</guid></item><item><title><![CDATA[Power consumption of Game Boy flash cartridges (2021)]]></title><description><![CDATA[
<p>Article URL: <a href="https://gekkio.fi/blog/2021/power-consumption-of-game-boy-flash-cartridges/">https://gekkio.fi/blog/2021/power-consumption-of-game-boy-flash-cartridges/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47498329">https://news.ycombinator.com/item?id=47498329</a></p>
<p>Points: 49</p>
<p># Comments: 1</p>
]]></description><pubDate>Tue, 24 Mar 2026 03:32:39 +0000</pubDate><link>https://gekkio.fi/blog/2021/power-consumption-of-game-boy-flash-cartridges/</link><dc:creator>JNRowe</dc:creator><comments>https://news.ycombinator.com/item?id=47498329</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47498329</guid></item><item><title><![CDATA[New comment by JNRowe in "ASCII and Unicode quotation marks (2007)"]]></title><description><![CDATA[
<p>There is a portable unicode¹ tool available, and it is packaged in a bunch of distributions.  I'll spare us the full output, but "unicode a→z" produces something like:<p><pre><code>    U+0061 LATIN SMALL LETTER A
    UTF-8: 61 UTF-16BE: 0061 Decimal: &#97; Octal: \0141
    a (A)
    Uppercase: 0041
    Category: Ll (Letter, Lowercase); East Asian width: Na (narrow)
    Unicode block: 0000..007F; Basic Latin
    Bidi: L (Left-to-Right)
    Age: Assigned as of Unicode 1.1.0 (June, 1993)
    …
    U+2192 RIGHTWARDS ARROW
    …
    U+007A LATIN SMALL LETTER Z
</code></pre>
¹ <a href="https://github.com/garabik/unicode" rel="nofollow">https://github.com/garabik/unicode</a></p>
]]></description><pubDate>Mon, 16 Mar 2026 16:40:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=47401307</link><dc:creator>JNRowe</dc:creator><comments>https://news.ycombinator.com/item?id=47401307</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47401307</guid></item><item><title><![CDATA[New comment by JNRowe in "Ki Editor - an editor that operates on the AST"]]></title><description><![CDATA[
<p>If you want to relive it then simh¹ with mame² might be an option.  There appears to be <i>some</i> support for VT11³, along with docs⁴ to use as a starting point.<p>No, I'm not claiming to have read all one hundred pages already.  However, from what I have read I'd love to see a functional demo.<p>¹ <a href="https://simh.trailing-edge.com/" rel="nofollow">https://simh.trailing-edge.com/</a><p>² <a href="https://www.mamedev.org/" rel="nofollow">https://www.mamedev.org/</a><p>³ <a href="https://github.com/simh/simh/blob/master/PDP11/pdp11_vt.c" rel="nofollow">https://github.com/simh/simh/blob/master/PDP11/pdp11_vt.c</a><p>⁴ <a href="https://wiki.mamedev.org/index.php/MAME_and_SIMH" rel="nofollow">https://wiki.mamedev.org/index.php/MAME_and_SIMH</a></p>
]]></description><pubDate>Sat, 07 Mar 2026 18:30:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=47290181</link><dc:creator>JNRowe</dc:creator><comments>https://news.ycombinator.com/item?id=47290181</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47290181</guid></item><item><title><![CDATA[Gnome OS Hackfest FOSDEM 2026]]></title><description><![CDATA[
<p>Article URL: <a href="https://blogs.gnome.org/adrianvovk/2026/02/18/gnome-os-hackfest-fosdem-2026/">https://blogs.gnome.org/adrianvovk/2026/02/18/gnome-os-hackfest-fosdem-2026/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47071222">https://news.ycombinator.com/item?id=47071222</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 19 Feb 2026 08:13:51 +0000</pubDate><link>https://blogs.gnome.org/adrianvovk/2026/02/18/gnome-os-hackfest-fosdem-2026/</link><dc:creator>JNRowe</dc:creator><comments>https://news.ycombinator.com/item?id=47071222</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47071222</guid></item><item><title><![CDATA[Best Practices for Ownership in GLib]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.sebastianwick.net/posts/glib-ownership-best-practices/">https://blog.sebastianwick.net/posts/glib-ownership-best-practices/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46715274">https://news.ycombinator.com/item?id=46715274</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 22 Jan 2026 04:20:59 +0000</pubDate><link>https://blog.sebastianwick.net/posts/glib-ownership-best-practices/</link><dc:creator>JNRowe</dc:creator><comments>https://news.ycombinator.com/item?id=46715274</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46715274</guid></item><item><title><![CDATA[Visualizing and managing Pipewire audio graphs from Emacs]]></title><description><![CDATA[
<p>Article URL: <a href="https://sachachua.com/blog/2026/01/visualizing-and-managing-pipewire-audio-graphs-from-emacs/">https://sachachua.com/blog/2026/01/visualizing-and-managing-pipewire-audio-graphs-from-emacs/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46637424">https://news.ycombinator.com/item?id=46637424</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 15 Jan 2026 19:02:28 +0000</pubDate><link>https://sachachua.com/blog/2026/01/visualizing-and-managing-pipewire-audio-graphs-from-emacs/</link><dc:creator>JNRowe</dc:creator><comments>https://news.ycombinator.com/item?id=46637424</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46637424</guid></item></channel></rss>