<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: derhuerst</title><link>https://news.ycombinator.com/user?id=derhuerst</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 27 Aug 2026 23:19:49 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=derhuerst" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by derhuerst in "EU court rules nuclear energy is clean energy"]]></title><description><![CDATA[
<p>In case you are in (or IP-geolocated to) the EU: <a href="https://www.arte.tv/en/videos/115068-000-A/nuclear-putin-s-deal-with-the-west/" rel="nofollow">https://www.arte.tv/en/videos/115068-000-A/nuclear-putin-s-d...</a></p>
]]></description><pubDate>Fri, 12 Sep 2025 23:02:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=45227735</link><dc:creator>derhuerst</dc:creator><comments>https://news.ycombinator.com/item?id=45227735</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45227735</guid></item><item><title><![CDATA[New comment by derhuerst in "Bitchat – A decentralized messaging app that works over Bluetooth mesh networks"]]></title><description><![CDATA[
<p>to give a example: <a href="https://en.m.wikipedia.org/wiki/2019%E2%80%932021_Jammu_and_Kashmir_lockdown" rel="nofollow">https://en.m.wikipedia.org/wiki/2019%E2%80%932021_Jammu_and_...</a><p>i'm not sure if in this case "only" the 4G network was shut off, but IMO it still serves as a good reminder of when such an event might happen again.<p>also: <a href="https://ooni.org/reports/" rel="nofollow">https://ooni.org/reports/</a></p>
]]></description><pubDate>Mon, 07 Jul 2025 10:13:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=44488643</link><dc:creator>derhuerst</dc:creator><comments>https://news.ycombinator.com/item?id=44488643</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44488643</guid></item><item><title><![CDATA[New comment by derhuerst in "Triforce – a beamformer for Apple Silicon laptops"]]></title><description><![CDATA[
<p>blog post with the background story why this was created: <a href="https://asahilinux.org/2025/03/progress-report-6-14/#is-this-thing-on" rel="nofollow">https://asahilinux.org/2025/03/progress-report-6-14/#is-this...</a></p>
]]></description><pubDate>Mon, 24 Mar 2025 15:10:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=43461977</link><dc:creator>derhuerst</dc:creator><comments>https://news.ycombinator.com/item?id=43461977</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43461977</guid></item><item><title><![CDATA[New comment by derhuerst in "WhiteSur: macOS-like theme for GTK desktops"]]></title><description><![CDATA[
<p>remotely related:<p>libinput (handles touchpad input in most Linux distributions) now supports three-finger dragging [0].<p>[0] <a href="https://who-t.blogspot.com/2025/02/libinput-and-3-finger-dragging.html" rel="nofollow">https://who-t.blogspot.com/2025/02/libinput-and-3-finger-dra...</a></p>
]]></description><pubDate>Mon, 24 Feb 2025 11:22:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=43158273</link><dc:creator>derhuerst</dc:creator><comments>https://news.ycombinator.com/item?id=43158273</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43158273</guid></item><item><title><![CDATA[New comment by derhuerst in "Ohm: A user-friendly parsing toolkit for JavaScript and TypeScript"]]></title><description><![CDATA[
<p>remotely related:
When I used nearley.js [0], it had a very good learning curve. Tooling also looks quite nice.<p>[0] <a href="https://nearley.js.org/" rel="nofollow">https://nearley.js.org/</a></p>
]]></description><pubDate>Wed, 12 Feb 2025 13:58:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=43025462</link><dc:creator>derhuerst</dc:creator><comments>https://news.ycombinator.com/item?id=43025462</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43025462</guid></item><item><title><![CDATA[New comment by derhuerst in "Asahi Linux lead developer Hector Martin resigns from Linux kernel"]]></title><description><![CDATA[
<p>This [0] seems to be the closest to your parent's statement:<p>> The common ground is that I have absolutely no interest in helping
to spread a multi-language code base.  I absolutely support using
Rust in new codebase, but I do not at all in Linux.<p>[0] <a href="https://lwn.net/ml/all/20250204052916.GA28741@lst.de/" rel="nofollow">https://lwn.net/ml/all/20250204052916.GA28741@lst.de/</a></p>
]]></description><pubDate>Fri, 07 Feb 2025 23:49:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=42978851</link><dc:creator>derhuerst</dc:creator><comments>https://news.ycombinator.com/item?id=42978851</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42978851</guid></item><item><title><![CDATA[New comment by derhuerst in "Where can you go in Europe by train in 8h?"]]></title><description><![CDATA[
<p>similar project:
<a href="https://www.trainconnections.com/" rel="nofollow">https://www.trainconnections.com/</a></p>
]]></description><pubDate>Sat, 28 Dec 2024 16:57:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=42532340</link><dc:creator>derhuerst</dc:creator><comments>https://news.ycombinator.com/item?id=42532340</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42532340</guid></item><item><title><![CDATA[New comment by derhuerst in "Phased Array Microphone (2023)"]]></title><description><![CDATA[
<p><a href="https://github.com/AsahiLinux/speakersafetyd">https://github.com/AsahiLinux/speakersafetyd</a></p>
]]></description><pubDate>Fri, 22 Nov 2024 23:58:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=42218339</link><dc:creator>derhuerst</dc:creator><comments>https://news.ycombinator.com/item?id=42218339</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42218339</guid></item><item><title><![CDATA[New comment by derhuerst in "Show HN: Retry a command with exponential backoff and jitter (+ Starlark exprs)"]]></title><description><![CDATA[
<p>for Node.js, consider retry: <a href="https://www.npmjs.com/package/retry" rel="nofollow">https://www.npmjs.com/package/retry</a></p>
]]></description><pubDate>Wed, 20 Nov 2024 13:13:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=42193649</link><dc:creator>derhuerst</dc:creator><comments>https://news.ycombinator.com/item?id=42193649</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42193649</guid></item><item><title><![CDATA[New comment by derhuerst in "Hetzner Object Storage"]]></title><description><![CDATA[
<p>It looks like you have to manually add a 10G uplink to dedicated boxes: <a href="https://docs.hetzner.com/robot/dedicated-server/network/10g-uplink/" rel="nofollow">https://docs.hetzner.com/robot/dedicated-server/network/10g-...</a></p>
]]></description><pubDate>Mon, 07 Oct 2024 13:45:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=41765962</link><dc:creator>derhuerst</dc:creator><comments>https://news.ycombinator.com/item?id=41765962</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41765962</guid></item><item><title><![CDATA[New comment by derhuerst in "Show HN: tu – Convert natural language date/time to UTC"]]></title><description><![CDATA[
<p>I built a JavaScript library for my needs: <a href="https://github.com/derhuerst/parse-human-relative-time">https://github.com/derhuerst/parse-human-relative-time</a></p>
]]></description><pubDate>Fri, 12 Apr 2024 15:55:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=40014339</link><dc:creator>derhuerst</dc:creator><comments>https://news.ycombinator.com/item?id=40014339</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40014339</guid></item><item><title><![CDATA[New comment by derhuerst in "Show HN: Open-source, browser-local data exploration using DuckDB-WASM and PRQL"]]></title><description><![CDATA[
<p>I think it would be great to be able to embed the workflow in the URL, so that I can share pre-made workflows with people who can then apply it to their data.</p>
]]></description><pubDate>Sat, 16 Mar 2024 00:03:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=39721996</link><dc:creator>derhuerst</dc:creator><comments>https://news.ycombinator.com/item?id=39721996</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39721996</guid></item><item><title><![CDATA[New comment by derhuerst in "Berlin TYPE: The official type for the city of Berlin (2020)"]]></title><description><![CDATA[
<p>A while ago I made this: <a href="https://derhuerst.github.io/berlin-subway-guide/" rel="nofollow">https://derhuerst.github.io/berlin-subway-guide/</a><p>It is based on someone's enormous body of CC-licensed photos of cities in Europe, especially their public transportation systems. [1] – I re-use the photos by assigning them to the station IDs in Berlin's official transit dataset. [2]<p>[1] <a href="https://flickr.com/photos/ingolfbln/albums/" rel="nofollow">https://flickr.com/photos/ingolfbln/albums/</a>
[2] <a href="https://github.com/derhuerst/vbb-station-photos">https://github.com/derhuerst/vbb-station-photos</a></p>
]]></description><pubDate>Tue, 27 Feb 2024 11:16:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=39522735</link><dc:creator>derhuerst</dc:creator><comments>https://news.ycombinator.com/item?id=39522735</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39522735</guid></item><item><title><![CDATA[New comment by derhuerst in "What's new in the Postgres 16 query planner"]]></title><description><![CDATA[
<p>I do the same, but because it became tedious to insert the query & query plan manually, I wrote pev2-cli [1].<p>[1] <a href="https://github.com/derhuerst/pev2-cli">https://github.com/derhuerst/pev2-cli</a></p>
]]></description><pubDate>Fri, 09 Feb 2024 11:38:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=39313809</link><dc:creator>derhuerst</dc:creator><comments>https://news.ycombinator.com/item?id=39313809</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39313809</guid></item><item><title><![CDATA[New comment by derhuerst in "Shouldn't FROM come before SELECT in SQL? (2011)"]]></title><description><![CDATA[
<p>PRQL [1] is a compile-to-SQL relational querying language that puts FROM first.<p>[1] <a href="https://prql-lang.org" rel="nofollow">https://prql-lang.org</a></p>
]]></description><pubDate>Thu, 25 Jan 2024 14:34:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=39129962</link><dc:creator>derhuerst</dc:creator><comments>https://news.ycombinator.com/item?id=39129962</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39129962</guid></item><item><title><![CDATA[New comment by derhuerst in "Speedbump – a TCP proxy to simulate variable network latency"]]></title><description><![CDATA[
<p>AFAIK mininet [0] can help you with this. It allows configuring latency and/or jitter dynamically using Python [1].<p>[0] <a href="https://mininet.org" rel="nofollow">https://mininet.org</a>
[1] <a href="https://mininet.org/api/classmininet_1_1link_1_1TCIntf.html#a3854309a926ae4bc40f4fc15895838fa" rel="nofollow">https://mininet.org/api/classmininet_1_1link_1_1TCIntf.html#...</a></p>
]]></description><pubDate>Tue, 16 Jan 2024 13:45:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=39013197</link><dc:creator>derhuerst</dc:creator><comments>https://news.ycombinator.com/item?id=39013197</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39013197</guid></item><item><title><![CDATA[New comment by derhuerst in "Two interesting XOR circuits inside the Intel 386 processor"]]></title><description><![CDATA[
<p>apparently the author is responding to questions in a sibling post: <a href="https://news.ycombinator.com/item?id=38666139">https://news.ycombinator.com/item?id=38666139</a></p>
]]></description><pubDate>Sun, 17 Dec 2023 16:06:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=38673747</link><dc:creator>derhuerst</dc:creator><comments>https://news.ycombinator.com/item?id=38673747</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38673747</guid></item><item><title><![CDATA[New comment by derhuerst in "The Messaging Layer Security (MLS) Protocol"]]></title><description><![CDATA[
<p>This has been discussed recently [1] in another post.<p>[1] <a href="https://news.ycombinator.com/item?id=36815705">https://news.ycombinator.com/item?id=36815705</a> (4 days ago, 202 points, 32 comments)</p>
]]></description><pubDate>Tue, 25 Jul 2023 16:34:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=36865027</link><dc:creator>derhuerst</dc:creator><comments>https://news.ycombinator.com/item?id=36865027</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36865027</guid></item><item><title><![CDATA[New comment by derhuerst in "Nushell.sh ls | where size > 10mb | sort-by modified"]]></title><description><![CDATA[
<p>some past HN discussions:
- <a href="https://news.ycombinator.com/item?id=20783006" rel="nofollow">https://news.ycombinator.com/item?id=20783006</a>
- <a href="https://news.ycombinator.com/item?id=27525031" rel="nofollow">https://news.ycombinator.com/item?id=27525031</a>
- <a href="https://news.ycombinator.com/item?id=33419944" rel="nofollow">https://news.ycombinator.com/item?id=33419944</a></p>
]]></description><pubDate>Sun, 12 Mar 2023 19:16:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=35124848</link><dc:creator>derhuerst</dc:creator><comments>https://news.ycombinator.com/item?id=35124848</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35124848</guid></item><item><title><![CDATA[New comment by derhuerst in "Godot 4.0 Released"]]></title><description><![CDATA[
<p>see also <a href="https://news.ycombinator.com/item?id=34982889" rel="nofollow">https://news.ycombinator.com/item?id=34982889</a></p>
]]></description><pubDate>Wed, 01 Mar 2023 17:18:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=34985048</link><dc:creator>derhuerst</dc:creator><comments>https://news.ycombinator.com/item?id=34985048</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34985048</guid></item></channel></rss>