<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: roryrjb</title><link>https://news.ycombinator.com/user?id=roryrjb</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 31 May 2026 17:24:45 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=roryrjb" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by roryrjb in "A Eulogy for Vim"]]></title><description><![CDATA[
<p>I think I will use vim-classic and possibly contribute to it. Not because of AI, but because I actually want to use Vim over say something like Neovim* and I actually like vimscript, which imo didn't need the development of vim9script to improve it.<p>Regarding why not Neovim, I think it's because a large section of the community want to create more complex TUI elements or replicate GUI interfaces and make it more like VS Code. I use Vim for the "vim way" not because it's in a terminal or it's not bloated like some other editors.</p>
]]></description><pubDate>Wed, 25 Mar 2026 16:37:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=47519712</link><dc:creator>roryrjb</dc:creator><comments>https://news.ycombinator.com/item?id=47519712</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47519712</guid></item><item><title><![CDATA[New comment by roryrjb in "2026 will be my year of the Linux desktop"]]></title><description><![CDATA[
<p>I see this contradiction all the time. Windows is a mess but there are lots of examples of rock solid, performant applications that have been developed and maintained over decades. Everything is one, also one that springs to mind which is much more performant compared to Linux alternatives is WinMerge.</p>
]]></description><pubDate>Sat, 03 Jan 2026 08:37:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=46474165</link><dc:creator>roryrjb</dc:creator><comments>https://news.ycombinator.com/item?id=46474165</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46474165</guid></item><item><title><![CDATA[New comment by roryrjb in "VA Linux: The biggest dotcom IPO"]]></title><description><![CDATA[
<p>If I install Ubuntu 25.10, I can't get camera effects (blurred background and so on) to work in Meet because hardware compositing (or something, I'm not entirely clear on the details[0][1]) doesn't work properly on the open Nvidia driver on Wayland. Wait I thought this was all supposed to be the future?<p>0. <a href="https://github.com/NVIDIA/open-gpu-kernel-modules/issues/644" rel="nofollow">https://github.com/NVIDIA/open-gpu-kernel-modules/issues/644</a>
1. <a href="https://www.reddit.com/r/archlinux/comments/1due6ni/hardware_acceleration_in_electron_apps_on_nvidia/" rel="nofollow">https://www.reddit.com/r/archlinux/comments/1due6ni/hardware...</a></p>
]]></description><pubDate>Wed, 17 Dec 2025 09:12:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=46299787</link><dc:creator>roryrjb</dc:creator><comments>https://news.ycombinator.com/item?id=46299787</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46299787</guid></item><item><title><![CDATA[New comment by roryrjb in "Emacs is my new window manager (2015)"]]></title><description><![CDATA[
<p>Ratpoison was always my favourite tiling window manager. There's also a fork called sdorfehs[0] which seems to still be maintained and has a bunch of minor improvements here and there.<p>0. <a href="https://github.com/jcs/sdorfehs" rel="nofollow">https://github.com/jcs/sdorfehs</a></p>
]]></description><pubDate>Mon, 08 Dec 2025 08:25:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=46189761</link><dc:creator>roryrjb</dc:creator><comments>https://news.ycombinator.com/item?id=46189761</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46189761</guid></item><item><title><![CDATA[New comment by roryrjb in "Flash Back: An “oral” history of Flash"]]></title><description><![CDATA[
<p>Salad Fingers <a href="https://www.fat-pie.com/salad.htm" rel="nofollow">https://www.fat-pie.com/salad.htm</a></p>
]]></description><pubDate>Fri, 30 May 2025 10:55:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=44134866</link><dc:creator>roryrjb</dc:creator><comments>https://news.ycombinator.com/item?id=44134866</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44134866</guid></item><item><title><![CDATA[New comment by roryrjb in "Emacs 2011-2023"]]></title><description><![CDATA[
<p>There's edamagit[0] for vscode, it's pretty good! I've been using it for a couple of weeks now and haven't needed to touch git via the terminal.<p>0. <a href="https://marketplace.visualstudio.com/items?itemName=kahole.magit" rel="nofollow">https://marketplace.visualstudio.com/items?itemName=kahole.m...</a></p>
]]></description><pubDate>Sun, 14 Apr 2024 21:26:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=40034629</link><dc:creator>roryrjb</dc:creator><comments>https://news.ycombinator.com/item?id=40034629</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40034629</guid></item><item><title><![CDATA[New comment by roryrjb in "PM2: Production Process Manager with a Built-In Load Balancer"]]></title><description><![CDATA[
<p>I created a Node.js binding for sd-notify to cover at least some of the use case here: <a href="https://github.com/systemd/node-sd-notify">https://github.com/systemd/node-sd-notify</a></p>
]]></description><pubDate>Sun, 07 Apr 2024 10:44:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=39959893</link><dc:creator>roryrjb</dc:creator><comments>https://news.ycombinator.com/item?id=39959893</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39959893</guid></item><item><title><![CDATA[New comment by roryrjb in "Moving fast with the core Vim motions"]]></title><description><![CDATA[
<p>Nice, it works well!</p>
]]></description><pubDate>Sat, 17 Jun 2023 14:20:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=36370383</link><dc:creator>roryrjb</dc:creator><comments>https://news.ycombinator.com/item?id=36370383</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36370383</guid></item><item><title><![CDATA[New comment by roryrjb in "Historical workstation desktop interface screenshots"]]></title><description><![CDATA[
<p>Thanks! This is exactly it. Previously I spent way too long searching for this.</p>
]]></description><pubDate>Mon, 05 Jun 2023 20:36:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=36203217</link><dc:creator>roryrjb</dc:creator><comments>https://news.ycombinator.com/item?id=36203217</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36203217</guid></item><item><title><![CDATA[New comment by roryrjb in "Historical workstation desktop interface screenshots"]]></title><description><![CDATA[
<p>Slightly off-topic, but a little while back someone shared an article with a screenshot of a lot of famous developers desktops including Kernighan, Ritchie, Pike, Rasmus Lerdorf and a load of others (they are just the ones that come to mind). One of things I remember was the use of Windows for some historical Unix person and also one of them liking non-monospaced fonts. Can anyone find this link? Thanks in advance!</p>
]]></description><pubDate>Mon, 05 Jun 2023 16:32:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=36198801</link><dc:creator>roryrjb</dc:creator><comments>https://news.ycombinator.com/item?id=36198801</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36198801</guid></item><item><title><![CDATA[New comment by roryrjb in "Vim Keybindings Everywhere – The Ultimate List"]]></title><description><![CDATA[
<p>Fails to mention my favourite text editor, Sublime Text which has an optional Vim mode built in (Vintage). I personally am using NeoVintageous[0] which allows you to run various ex commands and shell commands, as well as incorporating features from popular plugins such as vim-surround.<p>0. <a href="https://github.com/NeoVintageous/NeoVintageous">https://github.com/NeoVintageous/NeoVintageous</a></p>
]]></description><pubDate>Thu, 04 May 2023 16:56:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=35818534</link><dc:creator>roryrjb</dc:creator><comments>https://news.ycombinator.com/item?id=35818534</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35818534</guid></item><item><title><![CDATA[New comment by roryrjb in "The Quest to Restore Notre Dame's Glorious Sound"]]></title><description><![CDATA[
<p>I distinctly remember walking around the area where Notre Dame is in Paris and hearing a faint sound I recognised on the breeze. The closer I got the more it gave me chills. The sound of the organ presumably (I'd like to think) being played by Olivier Latry and of course I recognised the sound from his recordings of Messiaen[0]. Not Messiaen that day but those compositions being played by Latry on that organ... that sound.. it just takes me somewhere else.<p>0. <a href="https://www.youtube.com/watch?v=KDnaDdbldz8">https://www.youtube.com/watch?v=KDnaDdbldz8</a></p>
]]></description><pubDate>Tue, 07 Mar 2023 14:18:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=35055595</link><dc:creator>roryrjb</dc:creator><comments>https://news.ycombinator.com/item?id=35055595</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35055595</guid></item><item><title><![CDATA[New comment by roryrjb in "Show HN: Node.js REPL with GPT3 Completion"]]></title><description><![CDATA[
<p>Probably submitting this too early because it's not really polished, but thought I'd just raise it because it feels like there is some potential in the REPL space for even quicker experiments by integrating AI.</p>
]]></description><pubDate>Sat, 18 Feb 2023 16:38:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=34848230</link><dc:creator>roryrjb</dc:creator><comments>https://news.ycombinator.com/item?id=34848230</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34848230</guid></item><item><title><![CDATA[Show HN: Node.js REPL with GPT3 Completion]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/roryrjb/node-gpt-repl">https://github.com/roryrjb/node-gpt-repl</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=34848210">https://news.ycombinator.com/item?id=34848210</a></p>
<p>Points: 15</p>
<p># Comments: 2</p>
]]></description><pubDate>Sat, 18 Feb 2023 16:36:54 +0000</pubDate><link>https://github.com/roryrjb/node-gpt-repl</link><dc:creator>roryrjb</dc:creator><comments>https://news.ycombinator.com/item?id=34848210</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34848210</guid></item><item><title><![CDATA[New comment by roryrjb in "Dell to layoff 6,650 employees as demand for PCs plummets"]]></title><description><![CDATA[
<p>I have a 3770 Ivy Bridge (a refurb'd HP Elite 8300 with SSD upgrade and 32GM RAM). Genuinely for the work I've done with it, C/C++, Rust, JS and Python, which I'd consider that heavy dev work, media consumption on a 2K monitor, with a Nvidia GT1030, some 3D gaming (on low-medium setting) it's competitive with my work MacBook Pro M1 (although that only has 8GB RAM).</p>
]]></description><pubDate>Mon, 06 Feb 2023 13:55:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=34677292</link><dc:creator>roryrjb</dc:creator><comments>https://news.ycombinator.com/item?id=34677292</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34677292</guid></item><item><title><![CDATA[New comment by roryrjb in "Security.ubuntu.com mirrors under DDoS?"]]></title><description><![CDATA[
<p>I have some CI pipelines failing due to failing connections to archive.ubuntu.com</p>
]]></description><pubDate>Mon, 06 Feb 2023 10:53:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=34675760</link><dc:creator>roryrjb</dc:creator><comments>https://news.ycombinator.com/item?id=34675760</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34675760</guid></item><item><title><![CDATA[New comment by roryrjb in "“transmitted only to you” doorbell is streaming to the cloud"]]></title><description><![CDATA[
<p>This seems pretty outrageous but reading their website they state:<p><i>eufy records and stores videos locally when motion is detected by your device. If you subscribe to our cloud storage service, your videos are securely stored in the cloud and can be deleted at any time. Your videos will be permanently deleted from our servers according to the storage period on your plan.</i><p>so it sounds like it's working as intended with their privacy guarantees to do with your data stored in the cloud and ensuring it's only accessible by you<p>Although the part about identifying faces does sound pretty Orwellian</p>
]]></description><pubDate>Wed, 23 Nov 2022 17:57:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=33722402</link><dc:creator>roryrjb</dc:creator><comments>https://news.ycombinator.com/item?id=33722402</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33722402</guid></item><item><title><![CDATA[New comment by roryrjb in "Cinema’s greatest scene: ‘Casablanca’ and ‘La Marseillaise’ (2015)"]]></title><description><![CDATA[
<p>Definitely up there with one of the greatest scenes for sure. As the article states the impact of the scene is only magnified by real world events at the time, but it's also timeless. I've always loved Casablanca and this is without doubt my favourite scene, it gives me goosebumps.</p>
]]></description><pubDate>Mon, 25 Jul 2022 14:02:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=32224439</link><dc:creator>roryrjb</dc:creator><comments>https://news.ycombinator.com/item?id=32224439</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32224439</guid></item><item><title><![CDATA[New comment by roryrjb in "Show HN: Porting OpenBSD Pledge() to Linux"]]></title><description><![CDATA[
<p>Very nice! I'm a fan of OpenBSD and pledge(). I've had some success on Linux with libseccomp[0] which means you don't have to deal with BPF directly, but pledge() is obviously much much easier.<p>0. <a href="https://github.com/seccomp/libseccomp" rel="nofollow">https://github.com/seccomp/libseccomp</a></p>
]]></description><pubDate>Thu, 14 Jul 2022 15:35:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=32097387</link><dc:creator>roryrjb</dc:creator><comments>https://news.ycombinator.com/item?id=32097387</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32097387</guid></item><item><title><![CDATA[New comment by roryrjb in "Node.js packages don't deserve trust"]]></title><description><![CDATA[
<p>I was exploring the actual implementation[0] of a capabilities feature in Nodejs and was utilising seccomp (via libseccomp) on Linux at least to achieve a greater degree of security than might otherwise be possible by remaining in userland code. The idea is that you'd write your code, import whatever you like and define your capabilities upfront at initialisation. The problem is there's quite a big disconnect between what you are doing in JavaScript and what's happening with system calls in v8, libuv and the other native parts that it's difficult to predict what you need to block and what's actually going to happen. So I don't think my approach is really viable in a general sense, although capabilities in general I think would improve the situation if the wider community were to adopt the approach.<p>[0]. <a href="https://github.com/roryrjb/node-seccomp" rel="nofollow">https://github.com/roryrjb/node-seccomp</a></p>
]]></description><pubDate>Mon, 11 Apr 2022 13:54:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=30988712</link><dc:creator>roryrjb</dc:creator><comments>https://news.ycombinator.com/item?id=30988712</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30988712</guid></item></channel></rss>