<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: dale_glass</title><link>https://news.ycombinator.com/user?id=dale_glass</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 12 Apr 2026 09:29:05 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=dale_glass" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by dale_glass in "XML is a cheap DSL"]]></title><description><![CDATA[
<p>It kinda blows my mind that after XML we've managed to make a whole bunch of stuff that's significantly worse for any serious usage.<p>JSON: No comments, no datatypes, no good system for validation.<p>YAML: Arcane nonsense like sexagesimal number literals, footguns with anchors, Norway problem, non-string keys, accidental conversion to a number, CODE INJECTION!<p>I don't know why, but XML's verbosity seems to cause such a visceral aversion in a lot of people that they'd rather write a bunch of boring code to make sure a JSON parses to something sensible, or spend a day scratching their head about why a minor change in YAML caused everything to explode.<p>Actually my own problem with XML was annoyance that back when I had the thought of doing a complex config format in XML, the idea of modifying it programmatically while retaining comments turned out to be absolutely non-trivial. In comparison with the mess one can make with YAML that's just a trivial thing.</p>
]]></description><pubDate>Sat, 14 Mar 2026 13:40:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=47376580</link><dc:creator>dale_glass</dc:creator><comments>https://news.ycombinator.com/item?id=47376580</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47376580</guid></item><item><title><![CDATA[New comment by dale_glass in "Can I run AI locally?"]]></title><description><![CDATA[
<p>It's missing Ryzen AI MAX+, which is sort of the Apple Silicon equivalent.</p>
]]></description><pubDate>Sat, 14 Mar 2026 11:54:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=47375735</link><dc:creator>dale_glass</dc:creator><comments>https://news.ycombinator.com/item?id=47375735</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47375735</guid></item><item><title><![CDATA[New comment by dale_glass in "Grief and the AI split"]]></title><description><![CDATA[
<p>> The web was objectively awful as a technology, and genuinely amazing, and nobody got into it because programming in Perl was somehow aesthetically delightful.<p>As an old school Perl coder, not true. Lots of people had a taste for Perl. TIMTOWTDI was sold as an actual advantage.<p>Perl caters to things almost nobody else does, like the way you have a negative "if" in "unless" and placing conditions after the code. So you can do things like:<p><pre><code>    frobnicate() unless ($skip_frobnicating);
</code></pre>
Which is sure, identical function-wise to:<p><pre><code>     if (!$skip_frobnicating) frobnicate();
</code></pre>
But is arguably a bit nicer to read. The first way you're laying out the normal flow of the program first of all, and then tacking on a "we can skip this if we're in a rare special mode" afterwards. Used judiciously I do think there's a certain something in it.<p>The bigger problem with Perl IMO is that it started as a great idea and didn't evolve far enough -- a bunch of things had to be tacked on, and everyone tacked on them slightly differently for no real benefit, resulting in codebases that can be terribly fragile for no good reason and no benefit.</p>
]]></description><pubDate>Fri, 13 Mar 2026 11:05:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=47362817</link><dc:creator>dale_glass</dc:creator><comments>https://news.ycombinator.com/item?id=47362817</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47362817</guid></item><item><title><![CDATA[New comment by dale_glass in "PC processors entered the Gigahertz era today in the year 2000 with AMD's Athlon"]]></title><description><![CDATA[
<p>What makes Agile the most-wrong way to manage, in your opinion? I'm curious.</p>
]]></description><pubDate>Sat, 07 Mar 2026 22:53:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=47292270</link><dc:creator>dale_glass</dc:creator><comments>https://news.ycombinator.com/item?id=47292270</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47292270</guid></item><item><title><![CDATA[New comment by dale_glass in "Data has weight but only on SSDs"]]></title><description><![CDATA[
<p>Data has negative weight on punched cards or tape.</p>
]]></description><pubDate>Wed, 04 Mar 2026 22:41:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=47255004</link><dc:creator>dale_glass</dc:creator><comments>https://news.ycombinator.com/item?id=47255004</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47255004</guid></item><item><title><![CDATA[New comment by dale_glass in "Descent, ported to the web"]]></title><description><![CDATA[
<p>For anyone who enjoyed Descent, please go buy Overload. It's a pretty much perfect spiritual sequel, with a great soundtrack.<p>And I believe made by some of the people that formerly worked on Descent.</p>
]]></description><pubDate>Sat, 14 Feb 2026 20:50:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=47018251</link><dc:creator>dale_glass</dc:creator><comments>https://news.ycombinator.com/item?id=47018251</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47018251</guid></item><item><title><![CDATA[New comment by dale_glass in "Building a TUI is easy now"]]></title><description><![CDATA[
<p>I disagree, I think TUIs are a great fit in some problem domains.<p>Think for instance the Debian package configuration dialogs -- they're far more comfortable than the same questions without a TUI, and still work over a serial console if you have to use one.<p>For tools like various kinds of "top", there's many potential tools you can use to the same end and intentionally using one that draws CPU graphs over one that just displays a number. Graphs are much easier to interpret than a column of numbers.<p>In many cases they're the optimal choice given some constraint -- like the desire to have minimal dependencies, working over SSH, and being usable without breaking the flow. Yeah, you could make a tunnel to a tool that runs a local webserver and delivers graphs by HTTP, but the ergonomics of that are terrible.</p>
]]></description><pubDate>Fri, 13 Feb 2026 23:02:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=47009039</link><dc:creator>dale_glass</dc:creator><comments>https://news.ycombinator.com/item?id=47009039</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47009039</guid></item><item><title><![CDATA[New comment by dale_glass in "The FOSDEM Gaming and VR videos have been posted"]]></title><description><![CDATA[
<p>FOSDEM is one of the largest Free and Open Source conferences, but I've found it a bit hard to talk about things like game and VR development on it due to the lack of fitting tracks. There's a Graphics track, but that tends towards the highly technical details of engine development.<p>So we've applied to run a Gaming and VR track this year and it actually happened! I think we got some amazing talks and excellent attendance.<p>The videos were just all released on the FOSDEM site.<p>I think for a first time everything went great, and we hope that we can do this again. Please use the Submit Feedback link at the bottom of the talk pages to make the next time even better.</p>
]]></description><pubDate>Wed, 04 Feb 2026 09:29:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=46883569</link><dc:creator>dale_glass</dc:creator><comments>https://news.ycombinator.com/item?id=46883569</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46883569</guid></item><item><title><![CDATA[The FOSDEM Gaming and VR videos have been posted]]></title><description><![CDATA[
<p>Article URL: <a href="https://fosdem.org/2026/schedule/track/gaming-and-vr-devroom/">https://fosdem.org/2026/schedule/track/gaming-and-vr-devroom/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46883568">https://news.ycombinator.com/item?id=46883568</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Wed, 04 Feb 2026 09:29:27 +0000</pubDate><link>https://fosdem.org/2026/schedule/track/gaming-and-vr-devroom/</link><dc:creator>dale_glass</dc:creator><comments>https://news.ycombinator.com/item?id=46883568</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46883568</guid></item><item><title><![CDATA[New comment by dale_glass in "Pocket TTS: A high quality TTS that gives your CPU a voice"]]></title><description><![CDATA[
<p>Is there any TTS engine that doesn't need cloning and has some sort of parameters one can specify?<p>Like what if I want to graft on TTS to an existing text chat system and give each person an unique, randomly generated voice? Or want to try to get something that's not quite human, like some sort of alien or monster?</p>
]]></description><pubDate>Fri, 16 Jan 2026 17:50:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=46649394</link><dc:creator>dale_glass</dc:creator><comments>https://news.ycombinator.com/item?id=46649394</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46649394</guid></item><item><title><![CDATA[New comment by dale_glass in "I spent a year on Linux and forgot to miss Windows"]]></title><description><![CDATA[
<p>I went for the uber-nerd approach to gaming.<p>Whatever's possible, local on Linux. If it's not, one of my servers has a GPU that I pass through to a Windows VM, and run the games there and displayed by streaming. Also works for VR.<p>Not a setup for everyone and a tad technically complex to set up, but it works well enough for my needs.<p>It does run into some trouble with games that don't like virtual machines, but since I'm a very casual gamer I just play things that don't complain about that.<p>> Can someone be the Steam for Excel, please? :)<p>You can actually add anything you want to Steam, so you can use Steam Link to run Excel remotely.</p>
]]></description><pubDate>Thu, 15 Jan 2026 16:12:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=46634707</link><dc:creator>dale_glass</dc:creator><comments>https://news.ycombinator.com/item?id=46634707</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46634707</guid></item><item><title><![CDATA[New comment by dale_glass in "I replaced Windows with Linux and everything's going great"]]></title><description><![CDATA[
<p>Sleep just ceased to exist in the last few years and got replaced with an always on, low power mode.<p>I believe the reasoning was partly that suspend to RAM had serious reliability issues due to the complexity of saving the state, partly that people starting expecting cell phone-like performance where eg, mail is always received.</p>
]]></description><pubDate>Sat, 10 Jan 2026 19:18:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=46568965</link><dc:creator>dale_glass</dc:creator><comments>https://news.ycombinator.com/item?id=46568965</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46568965</guid></item><item><title><![CDATA[New comment by dale_glass in "50% of U.S. vinyl buyers don't own a record player"]]></title><description><![CDATA[
<p>I think that makes sense and was in a way unavoidable.<p>Compare a physical shop with Spotify. A physical shop has limited space, so old stuff has to be pruned out to leave room for the new releases. So sales for old stuff gradually stop, and there's a small selection of current releases you can buy.<p>Spotify and the like aren't like that. It's an infinitely growing amount of music you can play. New releases may be completely unnoticed by users who follow recommendation algorithms. You can trivially follow impulses like "So what else did the the band that made Video Killed the Radio Star make?".<p>Since digital is infinitely reproducible and not perishable this will keep getting worse and worse. Any new artist competes against all of the music that was released before them.</p>
]]></description><pubDate>Fri, 02 Jan 2026 11:25:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=46463730</link><dc:creator>dale_glass</dc:creator><comments>https://news.ycombinator.com/item?id=46463730</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46463730</guid></item><item><title><![CDATA[New comment by dale_glass in "How AI labs are solving the power problem"]]></title><description><![CDATA[
<p>It's a Framework Desktop motherboard. I believe the CPU on that maxes out somewhere around 150W.</p>
]]></description><pubDate>Thu, 01 Jan 2026 01:01:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=46450119</link><dc:creator>dale_glass</dc:creator><comments>https://news.ycombinator.com/item?id=46450119</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46450119</guid></item><item><title><![CDATA[New comment by dale_glass in "How AI labs are solving the power problem"]]></title><description><![CDATA[
<p>Speed highly correlates with power efficiency. I believe my hardware maxes out somewhere around 150W. 15 seconds of that isn't much at all.<p>> Also, why are people moving mountains to make huge, power obliterating datacenters if actually "its fine, its not that much"?<p>I presume that's mostly training, not inference. But in general anything that serves millions of requests in a small footprint is going to look pretty big.</p>
]]></description><pubDate>Wed, 31 Dec 2025 15:11:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=46444790</link><dc:creator>dale_glass</dc:creator><comments>https://news.ycombinator.com/item?id=46444790</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46444790</guid></item><item><title><![CDATA[New comment by dale_glass in "How AI labs are solving the power problem"]]></title><description><![CDATA[
<p>Not really.<p>I can generate images or get LLM answers in below 15 seconds on mundane hardware. The image generator draws many times faster than any normal person, and the LLM even on my consumer hardware still produces output faster than I can type (and I'm quite good at that), let alone think what to type.</p>
]]></description><pubDate>Wed, 31 Dec 2025 14:50:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=46444559</link><dc:creator>dale_glass</dc:creator><comments>https://news.ycombinator.com/item?id=46444559</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46444559</guid></item><item><title><![CDATA[New comment by dale_glass in "Kidnapped by Deutsche Bahn"]]></title><description><![CDATA[
<p>I think you still should be able to expect a bit of accommodation on trains that cross country borders or go to airports.<p>The EU makes travel between EU countries as easy as travel between US states. You can just get on a train from Germany to Spain without any prior planning.</p>
]]></description><pubDate>Mon, 29 Dec 2025 14:41:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=46421223</link><dc:creator>dale_glass</dc:creator><comments>https://news.ycombinator.com/item?id=46421223</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46421223</guid></item><item><title><![CDATA[New comment by dale_glass in "'PromptQuest' is the worst game of 2025 (trying to make chatbots work)"]]></title><description><![CDATA[
<p>Like any tool, you need to know how to use it.<p>For my uses, my rule is "long to research, but easy to verify". I only ask for things I can quickly determine if they're right or not, I just don't want to spend half an hour googling and sorting though the data.<p>For most of my queries there's an acceptable margin of error, which is generally unavoidable AI or not. Google isn't guaranteed to return everything you might want either.</p>
]]></description><pubDate>Sun, 28 Dec 2025 17:49:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=46412891</link><dc:creator>dale_glass</dc:creator><comments>https://news.ycombinator.com/item?id=46412891</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46412891</guid></item><item><title><![CDATA[New comment by dale_glass in "'PromptQuest' is the worst game of 2025 (trying to make chatbots work)"]]></title><description><![CDATA[
<p>Seems kinda like a first world problem to me.<p>The way I see it, when LLMs work, they're almost magical. When they don't, oh well, it didn't take that long anyway, and I didn't have them until recently, so I can just do things the old boring way if the magic fails.</p>
]]></description><pubDate>Sun, 28 Dec 2025 15:00:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=46411531</link><dc:creator>dale_glass</dc:creator><comments>https://news.ycombinator.com/item?id=46411531</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46411531</guid></item><item><title><![CDATA[New comment by dale_glass in "Gpg.fail"]]></title><description><![CDATA[
<p>I don't think it punted as much as it never  had that as an intended usage case.<p>I vaguely recall the PGP manuals talking about scenarios like a woman secretly communicating with her lover, or Bob introducing Carol to Alice, and people reading fingerprints over the phone. I don't think long trust chains and the use case of finding a trust path to some random software maintainer on the other side of the planet were part of the intended design.<p>I think to the extent the Web of Trust was supposed to work, it was assumed you'd have some familiarity with everyone along the chain, and work through it step by step. Alice would known Bob, who'd introduce his friend Carol, who'd introduce her friend Dave.</p>
]]></description><pubDate>Sat, 27 Dec 2025 23:02:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=46406347</link><dc:creator>dale_glass</dc:creator><comments>https://news.ycombinator.com/item?id=46406347</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46406347</guid></item></channel></rss>