<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: mhd</title><link>https://news.ycombinator.com/user?id=mhd</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 09 Apr 2026 09:36:58 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=mhd" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by mhd in "Sheets Spreadsheets in Your Terminal"]]></title><description><![CDATA[
<p>> Teapot is pretty great, it's too bad there is close to zero room for real innovation in the spreadsheet domain.<p>One issue is that this is hard to do while still retaining backwards compatibility. Lotus Improv basically gave you no other choice, something that Excel The Next Version can't do. And I doubt that we're getting a third MS app, no Multiplan -> Excel -> NewSpreadsheetThingProbablyCalledCopilotAnyway.<p>I know a lot of people that don't even use Excel's <i>tables</i>, introduced almost 20 years ago. But instead they painstakingly recreate most of its built-in features. It's just an easy shortcut away, and has plenty of GUI support hidden in the ribbon morass, but it's not the default state…</p>
]]></description><pubDate>Mon, 06 Apr 2026 09:17:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=47658574</link><dc:creator>mhd</dc:creator><comments>https://news.ycombinator.com/item?id=47658574</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47658574</guid></item><item><title><![CDATA[New comment by mhd in "Undroidwish – A single-file, batteries-included Tcl/Tk binary for many platforms"]]></title><description><![CDATA[
<p>Way back in the days, I always thought that Tcl/Tk had a pretty good packaging story compared to the P-languages, given the presence of Starkits-/packs[1], and (somewhat sadly) the absence of dependencies.<p>1: <a href="https://www.tcl-lang.org/starkits/" rel="nofollow">https://www.tcl-lang.org/starkits/</a></p>
]]></description><pubDate>Sat, 28 Mar 2026 20:04:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=47557747</link><dc:creator>mhd</dc:creator><comments>https://news.ycombinator.com/item?id=47557747</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47557747</guid></item><item><title><![CDATA[New comment by mhd in "Astral to Join OpenAI"]]></title><description><![CDATA[
<p>Maybe it's time to get out my Cowlishaw Rexx book again…</p>
]]></description><pubDate>Thu, 19 Mar 2026 17:43:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=47443093</link><dc:creator>mhd</dc:creator><comments>https://news.ycombinator.com/item?id=47443093</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47443093</guid></item><item><title><![CDATA[New comment by mhd in "Two Years of Emacs Solo"]]></title><description><![CDATA[
<p>I'd say most people run Emacs in the GUI mode, not in a terminal. So these days, you're pretty much on the same level as most rivals.<p>Sadly, "these days" is a low bar. The days of consistent platform-specific "Human Interface Guidelines" are over, it's all just a browser wrapped in a top-level window or something that simulates that, with most interaction patterns being a cargo cult of how it's remembered from the 90s. So "GUI" means that some unique overlays can be drawn without a fixed width character grid and that you might get the original file requester now and then.</p>
]]></description><pubDate>Tue, 10 Mar 2026 08:26:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=47320474</link><dc:creator>mhd</dc:creator><comments>https://news.ycombinator.com/item?id=47320474</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47320474</guid></item><item><title><![CDATA[New comment by mhd in "DOS Memory Management"]]></title><description><![CDATA[
<p>I remember playing at least one game without the mouse, to save those precious KBs…</p>
]]></description><pubDate>Tue, 03 Mar 2026 09:23:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=47230136</link><dc:creator>mhd</dc:creator><comments>https://news.ycombinator.com/item?id=47230136</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47230136</guid></item><item><title><![CDATA[New comment by mhd in "A word processor from 1990s for Atari ST/TOS is still supported by enthusiasts"]]></title><description><![CDATA[
<p>People doing DTP with Calamus on their Ataris stuck around for a <i>long</i> time after the systems weren't used for much else – MIDI tooling excepted, of course.<p>On the other hand, there you didn't have that many powerful packages on <i>any</i> system, besides Quark & the various Adobe tools du jour everything paled in comparison.<p>For word processing, being forced to use Word was/is usually worse than for DTP, though. But feature-wise, everything seemed to converge during the 90s, so "having" to use Word instead of e.g. WordPerfect was less and less of an issue.<p>With some exceptions of course, most famously GRRM and other people who got into things <i>very early</i> sticking with the first thing they learned (i.e. WordStar), or apparently some journalists being <i>really</i> into XyWrite.</p>
]]></description><pubDate>Thu, 19 Feb 2026 10:17:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47072196</link><dc:creator>mhd</dc:creator><comments>https://news.ycombinator.com/item?id=47072196</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47072196</guid></item><item><title><![CDATA[New comment by mhd in "Ga68, a GNU Algol 68 Compiler"]]></title><description><![CDATA[
<p>One thing I always liked about some older languages was being able to have blanks in identifiers. Although I see that they actually managed to invent a <i>new</i> stropping variant that doesn't work with that… For the "kids"…</p>
]]></description><pubDate>Sat, 07 Feb 2026 13:44:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=46923816</link><dc:creator>mhd</dc:creator><comments>https://news.ycombinator.com/item?id=46923816</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46923816</guid></item><item><title><![CDATA[New comment by mhd in "Microsoft is walking back Windows 11's AI overload"]]></title><description><![CDATA[
<p>So Copilot in Office is the new "Hall of Tortured Souls"?</p>
]]></description><pubDate>Mon, 02 Feb 2026 12:32:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=46855234</link><dc:creator>mhd</dc:creator><comments>https://news.ycombinator.com/item?id=46855234</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46855234</guid></item><item><title><![CDATA[New comment by mhd in "DECwindows Motif"]]></title><description><![CDATA[
<p>> motif had the opposite of versionitis<p>I basically meant that we could've avoided the (needless) versionitis of <i>gtk</i>, the toolkit once introduced to rewrite a Motif-based application. (Never understand why they did have to reinvent the Xt part, too, but, well…)</p>
]]></description><pubDate>Fri, 30 Jan 2026 12:25:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=46823650</link><dc:creator>mhd</dc:creator><comments>https://news.ycombinator.com/item?id=46823650</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46823650</guid></item><item><title><![CDATA[New comment by mhd in "DECwindows Motif"]]></title><description><![CDATA[
<p>That's a cruel alternate universe, I would've hoped that Motif being in use by more people than just the devs of one homebrew Unix desktop would mean that we <i>wouldn't</i> have suffered through that much versionitis.</p>
]]></description><pubDate>Thu, 29 Jan 2026 07:44:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=46807035</link><dc:creator>mhd</dc:creator><comments>https://news.ycombinator.com/item?id=46807035</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46807035</guid></item><item><title><![CDATA[New comment by mhd in "Phoenix: A modern X server written from scratch in Zig"]]></title><description><![CDATA[
<p>I'm also pretty sure that there was an "Elixir" in IT before there was the language said framework is written in… I mean, given that the letter "X" is in both Unix and X11, I'm pretty sure most words containing it have already been used once or twice.<p>(I still think they should've stuck with "Firebird", little danger of confusing a browser with a database system mostly used by Delphi devs)</p>
]]></description><pubDate>Thu, 25 Dec 2025 18:07:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=46386016</link><dc:creator>mhd</dc:creator><comments>https://news.ycombinator.com/item?id=46386016</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46386016</guid></item><item><title><![CDATA[New comment by mhd in "Rubio stages font coup: Times New Roman ousts Calibri"]]></title><description><![CDATA[
<p>Don't a lot of courts use/mandate Century? Just use that. Better than TNR. If you can't afford a custom font…</p>
]]></description><pubDate>Wed, 10 Dec 2025 22:42:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=46225009</link><dc:creator>mhd</dc:creator><comments>https://news.ycombinator.com/item?id=46225009</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46225009</guid></item><item><title><![CDATA[New comment by mhd in "Alan.app – Add a Border to macOS Active Window"]]></title><description><![CDATA[
<p>Seems everyone has. Which is weird, given how bad everything looks despite this focus.<p>I'm not sure what's going on in the design world. I mean, of course there's the influence of the web design spheres. The web didn't have the GUI standards that e.g. Macs were known for. In the beginning, they <i>couldn't</i> emulate the desktops. Toolkits like ExtJS tried, but you stated with the basic problem that you didn't know what desktop you wanted to emulate. Windows? Mac?<p>By the time the browser caught up, the damage already had been done, and the stop-gap solutions and styles more suitable for ads created a "web style". Flashy, flat, deserts of whitespace. The aesthetic stranglehold this had then not only persisted, but crossed over first into mobile (the somewhat standardized look & feel of early iOS quickly vanished), then the desktop.<p>And now nobody knows where they're going, despite having more people solely focused on "UX" than ever before. But you need to do <i>something</i> to justify your position/salary, and that's how we get the Microsoft/Apple designs of the last decade or so. And not having any ideas beyond type systems or init replacements, the open source world just emulates that.</p>
]]></description><pubDate>Thu, 27 Nov 2025 08:38:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=46067106</link><dc:creator>mhd</dc:creator><comments>https://news.ycombinator.com/item?id=46067106</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46067106</guid></item><item><title><![CDATA[New comment by mhd in "Making a Small RPG"]]></title><description><![CDATA[
<p>Next step, programmming and RPG with RPGs in RPG.</p>
]]></description><pubDate>Fri, 21 Nov 2025 18:04:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=46006978</link><dc:creator>mhd</dc:creator><comments>https://news.ycombinator.com/item?id=46006978</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46006978</guid></item><item><title><![CDATA[New comment by mhd in "The Lions Operating System"]]></title><description><![CDATA[
<p>When I read about Pancake, for a very short moment I was hoping for some Elan[1] influences…<p>1: <a href="https://os.inf.tu-dresden.de/L4/l3elan.html" rel="nofollow">https://os.inf.tu-dresden.de/L4/l3elan.html</a></p>
]]></description><pubDate>Fri, 21 Nov 2025 10:02:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=46002995</link><dc:creator>mhd</dc:creator><comments>https://news.ycombinator.com/item?id=46002995</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46002995</guid></item><item><title><![CDATA[New comment by mhd in "PHP 8.5"]]></title><description><![CDATA[
<p>A lot of C# and Java code is oriented towards web backends, too. Which are quite big and complex. So it seems natural that languages in the same design space (trad OO) converge on similar features. I think the only exception these days is Go.<p>I think these days you could change "You can write Fortran in any language" to "You can structure your code like Spring in any language"…</p>
]]></description><pubDate>Thu, 20 Nov 2025 08:34:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=45990339</link><dc:creator>mhd</dc:creator><comments>https://news.ycombinator.com/item?id=45990339</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45990339</guid></item><item><title><![CDATA[New comment by mhd in "Linux mode setting, from the comfort of OCaml"]]></title><description><![CDATA[
<p>Perl? Are there existing modules for the Linux KMS interface? Otherwise this would also be an off-beat language choice, and these days with only marginally more developers… (And I say that as a Perl fan)<p>Personally, I'm glad that this isn't yet another Rust post ;)</p>
]]></description><pubDate>Mon, 17 Nov 2025 10:34:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=45952396</link><dc:creator>mhd</dc:creator><comments>https://news.ycombinator.com/item?id=45952396</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45952396</guid></item><item><title><![CDATA[New comment by mhd in "Shopify, pulling strings at Ruby Central, forces Bundler and RubyGems takeover"]]></title><description><![CDATA[
<p>Don’t threaten me with a good time.</p>
]]></description><pubDate>Tue, 23 Sep 2025 21:46:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=45353169</link><dc:creator>mhd</dc:creator><comments>https://news.ycombinator.com/item?id=45353169</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45353169</guid></item><item><title><![CDATA[New comment by mhd in "How to install TrueNAS on a Raspberry Pi"]]></title><description><![CDATA[
<p>Any good cases for that? I’d be afraid of ending up with a lump of duct-taped SATA SSDs around the PCB…</p>
]]></description><pubDate>Thu, 28 Aug 2025 18:27:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=45055361</link><dc:creator>mhd</dc:creator><comments>https://news.ycombinator.com/item?id=45055361</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45055361</guid></item><item><title><![CDATA[New comment by mhd in "URL-Driven State in HTMX"]]></title><description><![CDATA[
<p>I'm voting for Cold Fusion on top of Golang.</p>
]]></description><pubDate>Wed, 30 Jul 2025 08:03:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=44731871</link><dc:creator>mhd</dc:creator><comments>https://news.ycombinator.com/item?id=44731871</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44731871</guid></item></channel></rss>