<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: donio</title><link>https://news.ycombinator.com/user?id=donio</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 14 Apr 2026 20:29:35 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=donio" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by donio in "Phoenix: A modern X server written from scratch in Zig"]]></title><description><![CDATA[
<p>I gave it a quick go and very few things work at the moment. None of the programs you listed do.<p>From the README:<p><pre><code>  At the moment it can render simple applications that do GLX, EGL or Vulkan graphics (fully hardware accelerated) nested in an existing X server.
</code></pre>
And that sounds about right. As far as I can tell it doesn't yet have a lot of the core X11 stuff that "normal" clients expect. For example xterm doesn't start because requests like X_AllocColor, X_OpenFont, X_PutImage (a few picked at random from the error output) are not implemented yet.<p>glxgears on the other hand does work :)</p>
]]></description><pubDate>Thu, 25 Dec 2025 07:55:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=46382917</link><dc:creator>donio</dc:creator><comments>https://news.ycombinator.com/item?id=46382917</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46382917</guid></item><item><title><![CDATA[New comment by donio in "I am stepping down as the CEO of Mastodon"]]></title><description><![CDATA[
<p>It's the opposite for me for one reason: hashtag follows!<p>There are very few people I want to follow for everything they have to say. I am interested in subjects, topics. Mastodon's hashtag follow feature gives me this. It's not perfect, you need to be on a relatively large instance to take full advantage of it (since it only picks up toots that make it to the instance) but it's still much, much better than no hashtag follow at all.</p>
]]></description><pubDate>Wed, 19 Nov 2025 21:21:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=45985378</link><dc:creator>donio</dc:creator><comments>https://news.ycombinator.com/item?id=45985378</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45985378</guid></item><item><title><![CDATA[New comment by donio in "Show HN: Halloy – Modern IRC client"]]></title><description><![CDATA[
<p>The extensive IRCv3 support for one thing. chathistory support in particular is a big one for me since we rely on it on my personal server.<p>If you scroll down to the Features section on the linked page that gives a good overview.</p>
]]></description><pubDate>Thu, 16 Oct 2025 03:34:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=45601182</link><dc:creator>donio</dc:creator><comments>https://news.ycombinator.com/item?id=45601182</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45601182</guid></item><item><title><![CDATA[New comment by donio in "Self-hosting email like it's 1984"]]></title><description><![CDATA[
<p>Not even that, Postfix didn't exist in 1994. This is a 2025 mail server setup and about as vanilla as it gets.</p>
]]></description><pubDate>Sat, 04 Oct 2025 20:47:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=45476569</link><dc:creator>donio</dc:creator><comments>https://news.ycombinator.com/item?id=45476569</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45476569</guid></item><item><title><![CDATA[New comment by donio in "Dial-up Internet to be discontinued"]]></title><description><![CDATA[
<p>Easy to see for yourself using the throttling option in the developer tools of popular browsers.</p>
]]></description><pubDate>Sat, 09 Aug 2025 02:29:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=44843595</link><dc:creator>donio</dc:creator><comments>https://news.ycombinator.com/item?id=44843595</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44843595</guid></item><item><title><![CDATA[New comment by donio in "Ergonomic keyboarding with the Svalboard: a half-year retrospective"]]></title><description><![CDATA[
<p>Datahand user, for me switching back and forth between the DH and a regular keyboard (a Thinkpad for the most part) is not a problem at all. It doesn't even feel particularly annoying, I think it's because it almost feels like a different input device category. Kind of like playing the same game on the Steamdeck with controller input and then later on the desktop with keyboard and mouse. I might prefer one but I am fine with the other too.<p>BTW, I've played about 15K matches of my favorite MOBA on the Datahand, works surprisingly well for that, I imagine the Svalboard would too.</p>
]]></description><pubDate>Sat, 02 Aug 2025 01:02:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=44764093</link><dc:creator>donio</dc:creator><comments>https://news.ycombinator.com/item?id=44764093</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44764093</guid></item><item><title><![CDATA[New comment by donio in "Ergonomic keyboarding with the Svalboard: a half-year retrospective"]]></title><description><![CDATA[
<p>I am a longtime (25+ years) Datahand user. I have converted my units to a USB capable controller long ago and I have some extra ones as spares/parts but it might be difficult to get another 25 years out of them.<p>Haven't tried the Svalboard yet but it's the only obvious way forward that I know of so happy to see any new information about it. I'd be especially interested in the opinion of other Datahand users regarding the Svalboard, specifically the hardware, the switches and overall feel.</p>
]]></description><pubDate>Fri, 01 Aug 2025 22:11:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=44763030</link><dc:creator>donio</dc:creator><comments>https://news.ycombinator.com/item?id=44763030</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44763030</guid></item><item><title><![CDATA[New comment by donio in "New Aarch64 Back End"]]></title><description><![CDATA[
<p>> Is that building Go with Go? Or actual bootstrapping?<p>Normally it's just Go with Go. Besides the Go compiler you need bash if you want to use the normal bootstrap script but not much else. You can build your way up from C by building an old enough version of Go that was still C based but that's not usually done these days.<p>> Executed in 11.67 secs<p>Nice!</p>
]]></description><pubDate>Fri, 25 Jul 2025 04:35:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=44679619</link><dc:creator>donio</dc:creator><comments>https://news.ycombinator.com/item?id=44679619</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44679619</guid></item><item><title><![CDATA[New comment by donio in "New Aarch64 Back End"]]></title><description><![CDATA[
<p>The Go toolchain is a nice illustration of this approach working in practice. It fully bootstraps in 90 seconds on my aging laptop and since it's fully self-hosted it doesn't even need a C compiler unless you want cgo support.<p>LLVM takes 2 hours to build on the same host and zig (with the LLVM backend) is another 20 minutes. It will be awesome if that can be brought down to 2 minutes or less.</p>
]]></description><pubDate>Fri, 25 Jul 2025 02:33:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=44678916</link><dc:creator>donio</dc:creator><comments>https://news.ycombinator.com/item?id=44678916</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44678916</guid></item><item><title><![CDATA[New comment by donio in "Make Ubuntu packages 90% faster by rebuilding them"]]></title><description><![CDATA[
<p>> Gentoo linux is essentially made specifically for people like this, to be able to optimize one’s own linux rig for one’s specific usecase.<p>That's true but worth noting that "optimize" here doesn't necessarily refer to performance.<p>I've been using Gentoo for 20 years and performance was never the reason. Gentoo is great if you know how you want things to work. Gentoo helps you get there.</p>
]]></description><pubDate>Wed, 19 Mar 2025 02:31:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=43407741</link><dc:creator>donio</dc:creator><comments>https://news.ycombinator.com/item?id=43407741</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43407741</guid></item><item><title><![CDATA[New comment by donio in "Launching RDAP; sunsetting WHOIS"]]></title><description><![CDATA[
<p><p><pre><code>  curl -s https://rdap.verisign.com/com/v1/domain/example.com|jq -r '.events[] | select(.eventAction == "expiration") | .eventDate'
</code></pre>
And <a href="https://data.iana.org/rdap/dns.json" rel="nofollow">https://data.iana.org/rdap/dns.json</a> to find the endpoints for TLDs.</p>
]]></description><pubDate>Mon, 17 Mar 2025 21:12:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=43392783</link><dc:creator>donio</dc:creator><comments>https://news.ycombinator.com/item?id=43392783</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43392783</guid></item><item><title><![CDATA[New comment by donio in "Mox – modern, secure, all-in-one email server"]]></title><description><![CDATA[
<p>Haven't used Mox yet but Chasquid is great if you want something that's focused on being a streamlined modern MTA rather than "all-in-one". So kind of the opposite of the Mox approach.<p>I like Chasquid for its straightforward codebase and the hook system that you can use to customize it further.</p>
]]></description><pubDate>Wed, 05 Mar 2025 18:53:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=43270643</link><dc:creator>donio</dc:creator><comments>https://news.ycombinator.com/item?id=43270643</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43270643</guid></item><item><title><![CDATA[New comment by donio in "Show HN: Bayleaf – Building a low-profile wireless split keyboard"]]></title><description><![CDATA[
<p>Do the two sides communicate with each other or do they act as independent devices?</p>
]]></description><pubDate>Tue, 04 Mar 2025 20:01:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=43259270</link><dc:creator>donio</dc:creator><comments>https://news.ycombinator.com/item?id=43259270</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43259270</guid></item><item><title><![CDATA[New comment by donio in "Recurring checklists using Org Mode in Emacs"]]></title><description><![CDATA[
<p>There is also M-x org-reset-checkbox-state-subtree<p>Another list/checkbox related package I use is org-autolist, it saves a lot of typing when adding many list items or checkboxes at once.  There is currently an issue that keeps it working quite right with current Org versions and a PR with a fix.<p><a href="https://github.com/calvinwyoung/org-autolist">https://github.com/calvinwyoung/org-autolist</a><p><a href="https://github.com/calvinwyoung/org-autolist/pull/26">https://github.com/calvinwyoung/org-autolist/pull/26</a></p>
]]></description><pubDate>Sat, 15 Feb 2025 08:05:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=43056784</link><dc:creator>donio</dc:creator><comments>https://news.ycombinator.com/item?id=43056784</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43056784</guid></item><item><title><![CDATA[New comment by donio in "Chrome does not have any way to stop video auto play?"]]></title><description><![CDATA[
<p><a href="https://wiki.mozilla.org/Media/block-autoplay" rel="nofollow">https://wiki.mozilla.org/Media/block-autoplay</a> has some more additional information in particular about the media.autoplay.blocking_policy pref which allows restoring the older behavior of the play intent not being sticky.</p>
]]></description><pubDate>Thu, 13 Feb 2025 08:28:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=43033927</link><dc:creator>donio</dc:creator><comments>https://news.ycombinator.com/item?id=43033927</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43033927</guid></item><item><title><![CDATA[New comment by donio in "The Deck: An open-source cross-platform multiplayer card game engine in Flutter"]]></title><description><![CDATA[
<p><a href="https://virtualtabletop.io/" rel="nofollow">https://virtualtabletop.io/</a> is another option for this, web based. It's sort of like a 2D Tabletop Simulator.<p>Source: <a href="https://github.com/ArnoldSmith86/virtualtabletop">https://github.com/ArnoldSmith86/virtualtabletop</a></p>
]]></description><pubDate>Sat, 08 Feb 2025 21:52:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=42986506</link><dc:creator>donio</dc:creator><comments>https://news.ycombinator.com/item?id=42986506</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42986506</guid></item><item><title><![CDATA[New comment by donio in "VSCode’s SSH agent is bananas"]]></title><description><![CDATA[
<p>I've never seen any distributions enable ForwardX11Trusted by default. Do you have any examples? It seems very unlikely to me that a distribution would do this for a relatively niche use case.</p>
]]></description><pubDate>Sat, 08 Feb 2025 21:40:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=42986427</link><dc:creator>donio</dc:creator><comments>https://news.ycombinator.com/item?id=42986427</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42986427</guid></item><item><title><![CDATA[New comment by donio in "VSCode’s SSH agent is bananas"]]></title><description><![CDATA[
<p>They can only do those things if the X11 security extension restrictions are disabled with ForwardX11Trusted=yes or by using -Y rather than -X. This has been the case for the past 20 years.</p>
]]></description><pubDate>Sat, 08 Feb 2025 21:34:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=42986391</link><dc:creator>donio</dc:creator><comments>https://news.ycombinator.com/item?id=42986391</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42986391</guid></item><item><title><![CDATA[New comment by donio in "Hard numbers in the Wayland vs. X11 input latency discussion"]]></title><description><![CDATA[
<p>The extension situation is already much worse in Wayland than in X11. In my X11 server there are about 25 extensions and only a handful are required for modern desktop functionality. Wayland already has well over a hundred extensions (protocols) and dozens of them have to be implemented by each compositor just to get basic stuff working.<p><a href="https://wayland.app/protocols/" rel="nofollow">https://wayland.app/protocols/</a></p>
]]></description><pubDate>Mon, 27 Jan 2025 16:27:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=42842787</link><dc:creator>donio</dc:creator><comments>https://news.ycombinator.com/item?id=42842787</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42842787</guid></item><item><title><![CDATA[New comment by donio in "All Lisp indentation schemes are ugly"]]></title><description><![CDATA[
<p>You are right, I made the classic mistake of doing the percentage backwards. Once properly formatted I am counting 16 lines and it goes up to 25 so it's a 56% increase.</p>
]]></description><pubDate>Mon, 20 Jan 2025 22:06:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=42773645</link><dc:creator>donio</dc:creator><comments>https://news.ycombinator.com/item?id=42773645</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42773645</guid></item></channel></rss>