<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: GeertJohan</title><link>https://news.ycombinator.com/user?id=GeertJohan</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 25 Apr 2026 16:23:11 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=GeertJohan" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by GeertJohan in "New 10 GbE USB adapters are cooler, smaller, cheaper"]]></title><description><![CDATA[
<p>A Framework expansion card was also announced this week. <a href="https://frame.work/nl/en/products/wisdpi-10g-ethernet-expansion-card" rel="nofollow">https://frame.work/nl/en/products/wisdpi-10g-ethernet-expans...</a></p>
]]></description><pubDate>Sat, 25 Apr 2026 07:09:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=47899390</link><dc:creator>GeertJohan</dc:creator><comments>https://news.ycombinator.com/item?id=47899390</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47899390</guid></item><item><title><![CDATA[Dutch Government Claude Plugins]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/MinBZK/overheid-claude-plugins">https://github.com/MinBZK/overheid-claude-plugins</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47040746">https://news.ycombinator.com/item?id=47040746</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Mon, 16 Feb 2026 21:45:33 +0000</pubDate><link>https://github.com/MinBZK/overheid-claude-plugins</link><dc:creator>GeertJohan</dc:creator><comments>https://news.ycombinator.com/item?id=47040746</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47040746</guid></item><item><title><![CDATA[New comment by GeertJohan in "MinIO repository is no longer maintained"]]></title><description><![CDATA[
<p>I'm well aware of the irony surrounding minio, adding a little bit more doesn't hurt :P</p>
]]></description><pubDate>Fri, 13 Feb 2026 10:02:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=47000978</link><dc:creator>GeertJohan</dc:creator><comments>https://news.ycombinator.com/item?id=47000978</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47000978</guid></item><item><title><![CDATA[New comment by GeertJohan in "MinIO repository is no longer maintained"]]></title><description><![CDATA[
<p>That's a great list. I've just opened a pull request on the minio repository to add these to the list of alternatives.<p><a href="https://github.com/minio/minio/pull/21746" rel="nofollow">https://github.com/minio/minio/pull/21746</a></p>
]]></description><pubDate>Fri, 13 Feb 2026 09:45:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=47000871</link><dc:creator>GeertJohan</dc:creator><comments>https://news.ycombinator.com/item?id=47000871</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47000871</guid></item><item><title><![CDATA[New comment by GeertJohan in "Mousefood – Build embedded terminal UIs for microcontrollers"]]></title><description><![CDATA[
<p>I used bubbletea for a while but quit it because of inconsistencies in the design. Went to ratatui and never looked back. Go and Bubbletea are nice, but rust is much more suited for building tuis.</p>
]]></description><pubDate>Wed, 28 Jan 2026 18:52:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=46799900</link><dc:creator>GeertJohan</dc:creator><comments>https://news.ycombinator.com/item?id=46799900</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46799900</guid></item><item><title><![CDATA[New comment by GeertJohan in "Mousefood – Build embedded terminal UIs for microcontrollers"]]></title><description><![CDATA[
<p>This is awesome! I love ratatui, having it available on embedded is very cool! I wonder if it will work with async on embedded e.g. embassy..</p>
]]></description><pubDate>Wed, 28 Jan 2026 18:48:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=46799844</link><dc:creator>GeertJohan</dc:creator><comments>https://news.ycombinator.com/item?id=46799844</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46799844</guid></item><item><title><![CDATA[New comment by GeertJohan in "Locks in PostgreSQL: 3. Other locks (2020)"]]></title><description><![CDATA[
<p>They are great, although I wouldnt use the articles advice on using hashtext to get a number for the lock. This may cause collisions, especially when used with a large number of locks.<p>In a project Im working on we have a single go package that holds a list of all advisory lock numbers as constants.</p>
]]></description><pubDate>Sun, 07 Dec 2025 17:05:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=46183165</link><dc:creator>GeertJohan</dc:creator><comments>https://news.ycombinator.com/item?id=46183165</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46183165</guid></item><item><title><![CDATA[New comment by GeertJohan in "European Union Public Licence (EUPL)"]]></title><description><![CDATA[
<p>The EUPL isn't as explicit as AGPL.<p>> — ‘Distribution’ or ‘Communication’: any act of selling, giving, lending, renting, distributing, communicating, transmitting, or otherwise making available, online or offline, copies of the Work or providing access to its essential functionalities at the disposal of any other natural or legal person.</p>
]]></description><pubDate>Tue, 30 Sep 2025 08:25:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=45423201</link><dc:creator>GeertJohan</dc:creator><comments>https://news.ycombinator.com/item?id=45423201</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45423201</guid></item><item><title><![CDATA[New comment by GeertJohan in "European Union Public Licence (EUPL)"]]></title><description><![CDATA[
<p>I believe there is a problem/conflict with the networked-software clause and the EUPL's compatibility clause. It allows anyone to fork a project under the GPL license. When someone makes a fork of an EUPL project under the GPL license, they are then bypassing the extra conditions set out in the AGPL. I believe this to be a mistake/loophole in the EUPL. But I am not a lawyer so I really hope an actual legal expert can weigh in on this.</p>
]]></description><pubDate>Tue, 30 Sep 2025 08:03:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=45423070</link><dc:creator>GeertJohan</dc:creator><comments>https://news.ycombinator.com/item?id=45423070</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45423070</guid></item><item><title><![CDATA[Steiger: A container build tool with native Bazel and Docker BuildKit support]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/brainhivenl/steiger">https://github.com/brainhivenl/steiger</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44973266">https://news.ycombinator.com/item?id=44973266</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 21 Aug 2025 14:30:56 +0000</pubDate><link>https://github.com/brainhivenl/steiger</link><dc:creator>GeertJohan</dc:creator><comments>https://news.ycombinator.com/item?id=44973266</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44973266</guid></item><item><title><![CDATA[New comment by GeertJohan in "Air India flight to London crashes in Ahmedabad with more than 240 onboard"]]></title><description><![CDATA[
<p>> I don't think there's ever been a double-bird-strike incident, though.<p>The most well known double-bird-strike incident is probably the one where Sully landed a plane on the Hudson River.<p><a href="https://en.wikipedia.org/wiki/US_Airways_Flight_1549#Takeoff_and_bird_strike" rel="nofollow">https://en.wikipedia.org/wiki/US_Airways_Flight_1549#Takeoff...</a><p>-edit: ok, everyone had the same thought, haha -</p>
]]></description><pubDate>Thu, 12 Jun 2025 12:14:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=44256849</link><dc:creator>GeertJohan</dc:creator><comments>https://news.ycombinator.com/item?id=44256849</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44256849</guid></item><item><title><![CDATA[New comment by GeertJohan in "Synology Lost the Plot with Hard Drive Locking Move"]]></title><description><![CDATA[
<p>I use TrueNAS Scale as root OS and have it run a Linux VM, which is easily done via their 'Virtualization' feature. No need for Proxmox. Afaik it works a lot better to give zfs direct access to underlying hdds.
TrueNAS also has an 'Apps' feature, which are basically glorified helm chart installs on k3s that TrueNAS installs for you. But I prefer more control so I have k8s on the Linux VM. Whats also great is that the k8s on the Linux VM can use the TrueNAS storage via democratic-csi.<p><a href="https://github.com/democratic-csi/democratic-csi">https://github.com/democratic-csi/democratic-csi</a></p>
]]></description><pubDate>Tue, 22 Apr 2025 05:56:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=43759424</link><dc:creator>GeertJohan</dc:creator><comments>https://news.ycombinator.com/item?id=43759424</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43759424</guid></item><item><title><![CDATA[New comment by GeertJohan in "Busy Bar"]]></title><description><![CDATA[
<p>It feels as if the text on top of the device is upside down.. Should be directed at the user of the device, who sits behind the device (on the side of the small screen)</p>
]]></description><pubDate>Thu, 10 Apr 2025 14:08:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=43643927</link><dc:creator>GeertJohan</dc:creator><comments>https://news.ycombinator.com/item?id=43643927</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43643927</guid></item><item><title><![CDATA[New comment by GeertJohan in "Sonos CEO steps down after app update debacle"]]></title><description><![CDATA[
<p>I think from now on I will separate the "smart" from the "hifi" so I can combine and upgrade as I please.. will probably give Dante a try for networked audio, they have a good track record with quality and compatibility. Its quite prosumer though. Perhaps not as user-friendly as Sonos (was).</p>
]]></description><pubDate>Mon, 13 Jan 2025 20:26:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=42688641</link><dc:creator>GeertJohan</dc:creator><comments>https://news.ycombinator.com/item?id=42688641</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42688641</guid></item><item><title><![CDATA[New comment by GeertJohan in "Sonos CEO steps down after app update debacle"]]></title><description><![CDATA[
<p>I recently switched my system to the S2 app and protocol. I was still on the old S1 app for the past years which worked fine, but I wanted to add new Sonos devices that only supported the S2-protocol/app.<p>I had checked the compatibility lists and found that one of my older sonos devices wouldnt be supported. But I accepted that as I really wanted to get a new Sonos Sub 4 (S2-only) to connect with my existing Sonos Playbar (which supports updating to S2).<p>The upgrade process was bad, had to restart and reset devices a couple of times.. but after a while I got all my existing Sonos devices onto S2.<p>When I added the Sub to the system, the app told me that I couldnt pair it with the playbar. The app adviced me to get one of the newer Sonos soundbars..<p>I'm very disappointed that they did this.. I fully understand that some devices dont work with a new protocol, but after consulting the compatibility list I expected my Sonos Playbar would be able to pair with all other S2 devices.. what is even weirder is that it is possible to link the playbar with the older Subwoofer devices on the S2 network, so why couldnt a newer device be able to do the same thing..<p>I returned the Sub and will be ditching Sonos (and probably any other system where you "buy into" the system only to be left with uncompatible gear after a while..</p>
]]></description><pubDate>Mon, 13 Jan 2025 20:20:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=42688549</link><dc:creator>GeertJohan</dc:creator><comments>https://news.ycombinator.com/item?id=42688549</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42688549</guid></item><item><title><![CDATA[New comment by GeertJohan in "Raspberry Pi boosts Pi 5 performance with SDRAM tuning"]]></title><description><![CDATA[
<p>Good to read they're doing this for the older CM4 too!</p>
]]></description><pubDate>Tue, 03 Dec 2024 06:34:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=42303502</link><dc:creator>GeertJohan</dc:creator><comments>https://news.ycombinator.com/item?id=42303502</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42303502</guid></item><item><title><![CDATA[New comment by GeertJohan in "Setelinleikkaus: When Finns snipped their cash in half to curb inflation"]]></title><description><![CDATA[
<p>A war has casualties on both sides?<p>But really I find this war analogy a bit silly anyway..</p>
]]></description><pubDate>Tue, 26 Nov 2024 10:14:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=42244319</link><dc:creator>GeertJohan</dc:creator><comments>https://news.ycombinator.com/item?id=42244319</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42244319</guid></item><item><title><![CDATA[New comment by GeertJohan in "Building Bubbletea Programs"]]></title><description><![CDATA[
<p>I have to agree. At first I loved the idea of bubbletea but I have given up on using it because I feel it is too immature. There are some poor/unfinished design choices that make widgets from different authors take different approaches. Layouting is very difficult as this is not part of the framework and depends on often half-baked third party widgets. Theres this discussion where there seems to be very little movement from the authors to improve the situation (also linked from OP's blogpost).<p><a href="https://github.com/charmbracelet/bubbletea/discussions/434">https://github.com/charmbracelet/bubbletea/discussions/434</a></p>
]]></description><pubDate>Sat, 31 Aug 2024 20:16:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=41411632</link><dc:creator>GeertJohan</dc:creator><comments>https://news.ycombinator.com/item?id=41411632</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41411632</guid></item><item><title><![CDATA[New comment by GeertJohan in "ULID: Like UUID but Sortable (2019)"]]></title><description><![CDATA[
<p>Afaik it depends on the generate function you use. You can let it keep track of the increment when generating, at a performance cost (atomic operations).</p>
]]></description><pubDate>Sun, 14 Jul 2024 06:30:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=40959245</link><dc:creator>GeertJohan</dc:creator><comments>https://news.ycombinator.com/item?id=40959245</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40959245</guid></item><item><title><![CDATA[New comment by GeertJohan in "Trek – An opinionated PostgreSQL schema migration creator"]]></title><description><![CDATA[
<p>Co-creator of Trek here. Trek generates migration files based on the diff between a pgModeler(1) schema definition and existing migration files. Trek also helps deploying those migrations.<p>At Printeers(2) we use Trek for development of our main database.<p>I'd be happy to respond to any questions here :)<p>1) <a href="https://pgmodeler.io/" rel="nofollow">https://pgmodeler.io/</a>
2) <a href="https://printeers.com" rel="nofollow">https://printeers.com</a></p>
]]></description><pubDate>Sun, 07 Jan 2024 13:43:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=38901122</link><dc:creator>GeertJohan</dc:creator><comments>https://news.ycombinator.com/item?id=38901122</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38901122</guid></item></channel></rss>