<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: dgl</title><link>https://news.ycombinator.com/user?id=dgl</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 23 Apr 2026 13:42:31 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=dgl" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by dgl in "BunnyCDN has been silently losing our production files for 15 months"]]></title><description><![CDATA[
<p>I tried using their Magic Containers product and there were issues that showed a lack of attention to detail as well.<p>It's supposed to scale globally (magically!) but I found multiple cases where particular nodes were problematic and the health checks didn't detect them (in fact to start with the health checks didn't even work properly if you had multiple containers, they did fix that). The support was quite slow too, after finding multiple product issues they'd escalate to developers and then come back a month later and ask to retest, but some of this took multiple round trips. I was only using this on a side project, but definitely wouldn't consider them for anything critical, even if they are quite cheap.</p>
]]></description><pubDate>Fri, 10 Apr 2026 00:26:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=47712076</link><dc:creator>dgl</dc:creator><comments>https://news.ycombinator.com/item?id=47712076</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47712076</guid></item><item><title><![CDATA[New comment by dgl in "Back to FreeBSD – Part 2 – Jails"]]></title><description><![CDATA[
<p>FreeBSD has supported Linux emulation for a long time (<a href="https://docs.freebsd.org/en/books/handbook/linuxemu/" rel="nofollow">https://docs.freebsd.org/en/books/handbook/linuxemu/</a>). The emulation is at the syscall level but enough to run most apps.</p>
]]></description><pubDate>Tue, 31 Mar 2026 23:52:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47595027</link><dc:creator>dgl</dc:creator><comments>https://news.ycombinator.com/item?id=47595027</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47595027</guid></item><item><title><![CDATA[New comment by dgl in "Unsung heroes: Flickr's URLs scheme"]]></title><description><![CDATA[
<p>GitHub manage to do it. Most URLs you'd think of are either redirects to other bits of the site, or accounts owned by GitHub themselves. It just takes a bit of planning.</p>
]]></description><pubDate>Tue, 24 Feb 2026 10:26:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=47135304</link><dc:creator>dgl</dc:creator><comments>https://news.ycombinator.com/item?id=47135304</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47135304</guid></item><item><title><![CDATA[New comment by dgl in "Sandboxing AI Agents in Linux"]]></title><description><![CDATA[
<p>> Part #2 to me, I also want observability as to what the agent changed.<p>You could potentially combine <a href="https://github.com/binpash/try" rel="nofollow">https://github.com/binpash/try</a> with bubblewrap (I'm not sure how well they compose and as the docs say it isn't a full sandbox).<p>The good (and bad because it's confusing and can lead to surprises if misconfigured) thing about Linux containers is all the pieces of containers can be used independently. The "try" tool lets you use the overlay part of containers on your host system, just like Bubblewrap lets you combine the namespacing parts of containers with your host system.</p>
]]></description><pubDate>Tue, 03 Feb 2026 22:32:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=46878309</link><dc:creator>dgl</dc:creator><comments>https://news.ycombinator.com/item?id=46878309</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46878309</guid></item><item><title><![CDATA[New comment by dgl in "Ask HN: Vxlan over WireGuard or WireGuard over Vxlan?"]]></title><description><![CDATA[
<p>This.<p>Instead you can create multiple Wireguard interfaces and use policy routing / ECMP / BGP / all the layer 3 tricks, that way you can achieve similar things to what vxlan could give you but at layer 3.<p>There's a performance benefit to doing it this way too, in some testing I found the wireguard interface can be a bottleneck (there's various offload and multiple core support in Linux, but it still has some overhead).</p>
]]></description><pubDate>Tue, 13 Jan 2026 22:38:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=46609370</link><dc:creator>dgl</dc:creator><comments>https://news.ycombinator.com/item?id=46609370</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46609370</guid></item><item><title><![CDATA[Mtetris: Tetris-Like Game in X11/Motif]]></title><description><![CDATA[
<p>Article URL: <a href="http://codefromabove.com/2025/08/mtetris-tetris-like-game-in-x11-motif/">http://codefromabove.com/2025/08/mtetris-tetris-like-game-in-x11-motif/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46594665">https://news.ycombinator.com/item?id=46594665</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 12 Jan 2026 21:40:56 +0000</pubDate><link>http://codefromabove.com/2025/08/mtetris-tetris-like-game-in-x11-motif/</link><dc:creator>dgl</dc:creator><comments>https://news.ycombinator.com/item?id=46594665</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46594665</guid></item><item><title><![CDATA[New comment by dgl in "Rootless Pings in Rust"]]></title><description><![CDATA[
<p>The BSD socket API has 3 parameters when creating a socket with socket(), the family (e.g. inet) the kind (datagram in this case) and the protocol (often 0, but IPPROTO_ICMP in this case).<p>Because when the protocol is 0 it means a UDP socket Rust has called its API for creating any(?) datagram sockets UdpSocket, partly resulting in this confusion.<p>The kernel patch introducing the API also explains it was partly based on the UDP code, due to obviously sharing a lot of properties with it.
<a href="https://lwn.net/Articles/420800/" rel="nofollow">https://lwn.net/Articles/420800/</a></p>
]]></description><pubDate>Tue, 02 Dec 2025 09:28:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=46119332</link><dc:creator>dgl</dc:creator><comments>https://news.ycombinator.com/item?id=46119332</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46119332</guid></item><item><title><![CDATA[New comment by dgl in "NVMe driver for Windows 2000, targeting both x86 and Alpha AXP platforms"]]></title><description><![CDATA[
<p>> My immediate question which isn't (I think) answered in the repo is how do you interface the NVMe? Can you put NVMe on PCI as opposed to PCIe? How?<p>PCI to PCIe adapter and then PCIe to M.2: 
<a href="https://www.vogons.org/viewtopic.php?t=78987" rel="nofollow">https://www.vogons.org/viewtopic.php?t=78987</a>
(PCIe has some level of backwards compatibility, although like that thread shows there are some limits as to what will work).</p>
]]></description><pubDate>Mon, 01 Dec 2025 08:35:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=46104936</link><dc:creator>dgl</dc:creator><comments>https://news.ycombinator.com/item?id=46104936</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46104936</guid></item><item><title><![CDATA[New comment by dgl in "An official atlas of North Korea"]]></title><description><![CDATA[
<p>Also the UK seems to include the Grand Union canal and River Severn but not the River Thames. It seems quite random.</p>
]]></description><pubDate>Mon, 17 Nov 2025 20:07:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=45957661</link><dc:creator>dgl</dc:creator><comments>https://news.ycombinator.com/item?id=45957661</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45957661</guid></item><item><title><![CDATA[New comment by dgl in "Text case changes the size of QR codes"]]></title><description><![CDATA[
<p>> On the QR topic, I don't understand how logos in the middle work. You are losing pixels and checks with the logo in the middle which is fine until you make the logo too big.<p>It is possible to add logos without (well, differently) abusing the error correction: <a href="https://research.swtch.com/qart" rel="nofollow">https://research.swtch.com/qart</a><p>Of course most images in the middle aren’t doing that and rely on some level of error correction fixing it.</p>
]]></description><pubDate>Fri, 07 Nov 2025 12:13:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=45845625</link><dc:creator>dgl</dc:creator><comments>https://news.ycombinator.com/item?id=45845625</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45845625</guid></item><item><title><![CDATA[New comment by dgl in "State of Terminal Emulators in 2025: The Errant Champions"]]></title><description><![CDATA[
<p>The VT3xx ones that were color did not support ANSI SGR to set them. I don't think VT5xx was a budget line, it has more escape sequences than the previous ones (including interesting ones like changing cursor shape, which modern terminals implement too). It's more that they never made a graphical version of the VT5xx (this was the early 90s, whether physical VTs made sense anymore is debatable, but terminal graphics likely didn't).<p>VT340 is definitely interesting and if someone were to emulate one that would also be great! (there's been some good research, e.g.: <a href="https://github.com/hackerb9/vt340test" rel="nofollow">https://github.com/hackerb9/vt340test</a>, which you might be surprised to learn has been used to make Windows Terminal one of the more conformant terminals...)</p>
]]></description><pubDate>Thu, 06 Nov 2025 02:04:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=45830575</link><dc:creator>dgl</dc:creator><comments>https://news.ycombinator.com/item?id=45830575</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45830575</guid></item><item><title><![CDATA[New comment by dgl in "State of Terminal Emulators in 2025: The Errant Champions"]]></title><description><![CDATA[
<p>If MAME could support the VT525 (nearly the last terminal DEC made and unlike the previous DEC models it supports ANSI color) people might use it a bit more. It would be very useful for compatibility testing as there aren't many people with a real VT525! Last I looked someone had dumped the ROMs but there wasn't any support code.</p>
]]></description><pubDate>Tue, 04 Nov 2025 01:19:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=45806515</link><dc:creator>dgl</dc:creator><comments>https://news.ycombinator.com/item?id=45806515</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45806515</guid></item><item><title><![CDATA[New comment by dgl in "State of Terminal Emulators in 2025: The Errant Champions"]]></title><description><![CDATA[
<p>xterm does and some others, I posted about this and emojis a while ago: <a href="https://dgl.cx/2025/06/can-your-terminal-do-emojis" rel="nofollow">https://dgl.cx/2025/06/can-your-terminal-do-emojis</a></p>
]]></description><pubDate>Mon, 03 Nov 2025 22:25:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=45805193</link><dc:creator>dgl</dc:creator><comments>https://news.ycombinator.com/item?id=45805193</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45805193</guid></item><item><title><![CDATA[Show HN: IRCd in Pure Bash]]></title><description><![CDATA[
<p>In <a href="https://news.ycombinator.com/item?id=45755788">https://news.ycombinator.com/item?id=45755788</a> there was mention of an IRC server using gawk, but no code. So I wrote an IRCd in pure bash.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45766132">https://news.ycombinator.com/item?id=45766132</a></p>
<p>Points: 6</p>
<p># Comments: 1</p>
]]></description><pubDate>Thu, 30 Oct 2025 22:26:00 +0000</pubDate><link>https://github.com/dgl/bash-ircd</link><dc:creator>dgl</dc:creator><comments>https://news.ycombinator.com/item?id=45766132</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45766132</guid></item><item><title><![CDATA[New comment by dgl in "IRCd service (2024)"]]></title><description><![CDATA[
<p>Given the source isn't released, how about an IRCd in bash: <a href="https://github.com/dgl/bash-ircd" rel="nofollow">https://github.com/dgl/bash-ircd</a></p>
]]></description><pubDate>Thu, 30 Oct 2025 11:41:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=45758933</link><dc:creator>dgl</dc:creator><comments>https://news.ycombinator.com/item?id=45758933</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45758933</guid></item><item><title><![CDATA[New comment by dgl in "Linux VM without VM software – User Mode Linux"]]></title><description><![CDATA[
<p>The second generation was "skas" for Separate Kernel Address Space, some more background here: <a href="https://user-mode-linux.sourceforge.net/old/skas.html" rel="nofollow">https://user-mode-linux.sourceforge.net/old/skas.html</a><p>The host kernel patch for skas was never merged, probably for good reason, but that and Xen/VM hardware support meant UML stopped making sense.</p>
]]></description><pubDate>Tue, 28 Oct 2025 08:48:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=45730501</link><dc:creator>dgl</dc:creator><comments>https://news.ycombinator.com/item?id=45730501</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45730501</guid></item><item><title><![CDATA[New comment by dgl in "AWS multiple services outage in us-east-1"]]></title><description><![CDATA[
<p>Not quite; you're probably thinking of: <a href="https://google.github.io/building-secure-and-reliable-systems/raw/ch01.html#on_passwords_and_power_drills" rel="nofollow">https://google.github.io/building-secure-and-reliable-system...</a></p>
]]></description><pubDate>Mon, 20 Oct 2025 22:46:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=45650397</link><dc:creator>dgl</dc:creator><comments>https://news.ycombinator.com/item?id=45650397</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45650397</guid></item><item><title><![CDATA[New comment by dgl in "Kurt Got Got"]]></title><description><![CDATA[
<p>The post calls this out:<p>> the 1Password browser plugin would have noticed that “members-x.com” wasn’t an “x.com” host.<p>But shared accounts are tricky here, like the post says it's not part of their IdP / SSO and can't be, so it has to be something different. Yes, they can and should use Passkeys and/or 1password browser integration, but if you only have a few shared accounts, that difference makes for a different workflow regardless.</p>
]]></description><pubDate>Wed, 08 Oct 2025 23:03:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=45521619</link><dc:creator>dgl</dc:creator><comments>https://news.ycombinator.com/item?id=45521619</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45521619</guid></item><item><title><![CDATA[Bash a newline: Exploiting SSH via ProxyCommand, again (CVE-2025-61984)]]></title><description><![CDATA[
<p>Article URL: <a href="https://dgl.cx/2025/10/bash-a-newline-ssh-proxycommand-cve-2025-61984">https://dgl.cx/2025/10/bash-a-newline-ssh-proxycommand-cve-2025-61984</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45499345">https://news.ycombinator.com/item?id=45499345</a></p>
<p>Points: 5</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 07 Oct 2025 04:17:39 +0000</pubDate><link>https://dgl.cx/2025/10/bash-a-newline-ssh-proxycommand-cve-2025-61984</link><dc:creator>dgl</dc:creator><comments>https://news.ycombinator.com/item?id=45499345</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45499345</guid></item><item><title><![CDATA[URL Design (2010)]]></title><description><![CDATA[
<p>Article URL: <a href="https://warpspire.com/posts/url-design">https://warpspire.com/posts/url-design</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45486034">https://news.ycombinator.com/item?id=45486034</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 05 Oct 2025 23:02:22 +0000</pubDate><link>https://warpspire.com/posts/url-design</link><dc:creator>dgl</dc:creator><comments>https://news.ycombinator.com/item?id=45486034</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45486034</guid></item></channel></rss>