<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: eludwig</title><link>https://news.ycombinator.com/user?id=eludwig</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 06 Apr 2026 09:05:44 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=eludwig" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by eludwig in "Writing my own text editor, and daily-driving it"]]></title><description><![CDATA[
<p>I actually did this back in the late 90s! The editor was called "Scorpio"[1]. It was written for the classic MacOS in some version of C with objects, maybe Think C(?). I'm not 100% sure.<p>It's an amazing fun thing to do, but I probaby wouldn't wan't to do it again now. This thing didn't handle unicode (I had never heard of it), barely handled spell checking and didn't handle bi-directional input.<p>Text (1 byte per char) was stored in a big array on the heap. Styles were also an array (again on the heap) of fixed length structs. Font information, in the form of fixed-point width tables, was gathered from system calls and cached.<p>It did actually support inline pictures though, which was pretty challenging.<p>Writing an editor is a hugely fun project. Highly recommended.<p>[1] <a href="https://atpm.com/3.03/page11.shtml" rel="nofollow">https://atpm.com/3.03/page11.shtml</a></p>
]]></description><pubDate>Wed, 11 Mar 2026 17:04:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47338201</link><dc:creator>eludwig</dc:creator><comments>https://news.ycombinator.com/item?id=47338201</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47338201</guid></item><item><title><![CDATA[New comment by eludwig in "Binary Wordle"]]></title><description><![CDATA[
<p>Closer to a nibble!</p>
]]></description><pubDate>Wed, 04 Jun 2025 16:31:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=44182510</link><dc:creator>eludwig</dc:creator><comments>https://news.ycombinator.com/item?id=44182510</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44182510</guid></item><item><title><![CDATA[New comment by eludwig in "Atypography – Art Movement Introduction"]]></title><description><![CDATA[
<p>This is great! Back in the 60s & 70s, before the digitization of all life on earth, there were a huge number of very ornamental, very hard-to-read fonts that were sold, generally, on sheets of Letraset press-on type (at least for those of us too poor to have our own Linotype machines)<p>This is very much like that, but turned up to 11. Very slick presentation and a nice, simple website as well. Nice work!<p>p.s I realize that there are a ton of hard-to-read digital fonts available as well, but I grew up in the pre-"desktop publishing" times for better or worse</p>
]]></description><pubDate>Fri, 18 Apr 2025 21:37:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=43732080</link><dc:creator>eludwig</dc:creator><comments>https://news.ycombinator.com/item?id=43732080</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43732080</guid></item><item><title><![CDATA[New comment by eludwig in "Why is my CPU usage always 100%?"]]></title><description><![CDATA[
<p>Hehe, being a Java dev since the late 90’s meant seeing a lot of bad code. My favorite was when I was working for a large life insurance company.<p>The company’s customer-facing website was servlet based. The main servlet was performing horribly, time outs, spinners, errors etc. Our team looked at the code and found that the original team implementing the logic had a problem they couldn’t figure out how to solve, so they decided to apply the big hammer: they synchronized the doService() method… oh dear…</p>
]]></description><pubDate>Mon, 13 Jan 2025 20:44:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=42688964</link><dc:creator>eludwig</dc:creator><comments>https://news.ycombinator.com/item?id=42688964</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42688964</guid></item><item><title><![CDATA[New comment by eludwig in "Ask HN: Where to Work After 40?"]]></title><description><![CDATA[
<p>Mainly remote, even though I am about a mile from the office lol. They fully bought into the remote first idea. We have team get togethers generally about once a month. Very nice to spend time with the team, but I prefer my home office with my own stuff for daily work.</p>
]]></description><pubDate>Thu, 02 Jan 2025 17:44:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=42576623</link><dc:creator>eludwig</dc:creator><comments>https://news.ycombinator.com/item?id=42576623</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42576623</guid></item><item><title><![CDATA[New comment by eludwig in "Ask HN: Where to Work After 40?"]]></title><description><![CDATA[
<p>Actually in Los Angeles, but they have offices all over the world. The home office is in Tokyo.</p>
]]></description><pubDate>Thu, 02 Jan 2025 17:42:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=42576605</link><dc:creator>eludwig</dc:creator><comments>https://news.ycombinator.com/item?id=42576605</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42576605</guid></item><item><title><![CDATA[New comment by eludwig in "Ask HN: Where to Work After 40?"]]></title><description><![CDATA[
<p>Usually one at a time, but sometimes they combine. Also, parts of the same task can be one or the other, so you may have to switch from fun (coding something new) to boring/annoying (writing unit tests) in a single day.</p>
]]></description><pubDate>Thu, 02 Jan 2025 14:17:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=42574594</link><dc:creator>eludwig</dc:creator><comments>https://news.ycombinator.com/item?id=42574594</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42574594</guid></item><item><title><![CDATA[New comment by eludwig in "Ask HN: Where to Work After 40?"]]></title><description><![CDATA[
<p>It really depends on the type of environment and work you are looking to do.<p>At 59, I applied for a “full stack” (ugh..not my favorite term) job at a large Asia-based multi-national corporation working on support software (web apps) for their entertainment appliance platform. I got the job after a blessedly short interview process that did not involve any leet coding problems.<p>I am on an amazing senior team at a company with a great, relaxed work culture! This work is many things: fun, challenging, predictable, boring. Devs will understand how it can be all these things at once lol.<p>Find yourself a situation that meets your current drive/ambitions. There are a ton of places out there. Probably harder now (I got the job in 2018), but there are still people hiring.</p>
]]></description><pubDate>Thu, 02 Jan 2025 13:25:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=42574195</link><dc:creator>eludwig</dc:creator><comments>https://news.ycombinator.com/item?id=42574195</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42574195</guid></item><item><title><![CDATA[New comment by eludwig in "The Mad Files"]]></title><description><![CDATA[
<p>>> lifelong mix of sarcasm with sincerity, skepticism with optimism<p>Love this, perfectly said. Or, in the words of Don Martin, Thook Zak Splak KWOP!</p>
]]></description><pubDate>Tue, 22 Oct 2024 20:25:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=41918345</link><dc:creator>eludwig</dc:creator><comments>https://news.ycombinator.com/item?id=41918345</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41918345</guid></item><item><title><![CDATA[New comment by eludwig in "The Mad Files"]]></title><description><![CDATA[
<p>Lovely excerpt that gives a good general overview of Mad history and highlights!<p>I was an avid reader as a child in the late 60s to early 70s. I eventually moved on to National Lampoon as a teen, but Mad will always glow in my childhood memory heart.<p>I still have a decent-sized collection of Mad paperbacks. Many (most, all?) were written by a single Mad artist/writer. My favorites of these were ones written by Don Martin and Al Jaffee.</p>
]]></description><pubDate>Tue, 22 Oct 2024 18:43:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=41917359</link><dc:creator>eludwig</dc:creator><comments>https://news.ycombinator.com/item?id=41917359</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41917359</guid></item><item><title><![CDATA[New comment by eludwig in "What, Me Worry? The Art and Humor of Mad Magazine"]]></title><description><![CDATA[
<p>I still have my original copy of "The MAD Adventures of Captain Klutz", probably bought around 1970ish. Such a singular talent. Died pretty young (68), which is sad.</p>
]]></description><pubDate>Mon, 23 Sep 2024 18:52:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=41629339</link><dc:creator>eludwig</dc:creator><comments>https://news.ycombinator.com/item?id=41629339</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41629339</guid></item><item><title><![CDATA[New comment by eludwig in "Ask HN: How to roll out an internal UI component library"]]></title><description><![CDATA[
<p>Sorry to pile on to the doom and gloom around this, but I have been at a bunch of companies that tried this and have never seen it work out well.<p>The problem is that building generalized, actually-in-the-real-world reusable UI components is really, really hard! Generalizing other people's use cases is very tricky without walking in their shoes.<p>Usually what happens is that a glorious, well-intentioned group within the company puts together a few very short-sighted, yet kind-of-good-looking components for a very specific use case and management sees it and says: "hey, why can't we use this in other projects?" The answer, of course, is that they weren't meant for that! They don't handle about 100 different things that would allow for expanded use in the company. One would need a dedicated team to make it so, which management really doesn't want to pay for.<p>Trust me, it only gets worse from there...<p>My advice is to build domain-specific LOB components for your business area and use a real 3rd-party solution for the underlying GUI lib. This actually has a chance of working out. Even doing this is way harder than it sounds lol.</p>
]]></description><pubDate>Thu, 19 Sep 2024 14:24:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=41592237</link><dc:creator>eludwig</dc:creator><comments>https://news.ycombinator.com/item?id=41592237</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41592237</guid></item><item><title><![CDATA[Why A.I. Isn't Going to Make Art]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.newyorker.com/culture/the-weekend-essay/why-ai-isnt-going-to-make-art">https://www.newyorker.com/culture/the-weekend-essay/why-ai-isnt-going-to-make-art</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=41408173">https://news.ycombinator.com/item?id=41408173</a></p>
<p>Points: 49</p>
<p># Comments: 139</p>
]]></description><pubDate>Sat, 31 Aug 2024 11:48:26 +0000</pubDate><link>https://www.newyorker.com/culture/the-weekend-essay/why-ai-isnt-going-to-make-art</link><dc:creator>eludwig</dc:creator><comments>https://news.ycombinator.com/item?id=41408173</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41408173</guid></item><item><title><![CDATA[New comment by eludwig in "Renderings Created with Only a Pencil"]]></title><description><![CDATA[
<p>I think that both viewpoints are correct. I would add that, importantly, the invention of photography changed the economics of picture ownership. No longer was it necessary to sit long hours and pay a ton of money to get a family portrait! Photographs were far cheaper, and to the untrained eye, "better" than the work of a mediocre portraitist. Of course, I would personally much rather have Ingres (for one) paint my portrait, but only the very wealthy could afford such a thing.</p>
]]></description><pubDate>Mon, 19 Aug 2024 05:33:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=41288088</link><dc:creator>eludwig</dc:creator><comments>https://news.ycombinator.com/item?id=41288088</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41288088</guid></item><item><title><![CDATA[New comment by eludwig in "Shelley Duvall has died"]]></title><description><![CDATA[
<p>Just wanted to pop in to say I think she is a terribly underrated actor. Truly a gem. For my money, the only reason that The Shining has any stakes at all is because of her incredible performance! RIP, Shelley.</p>
]]></description><pubDate>Thu, 11 Jul 2024 18:12:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=40939158</link><dc:creator>eludwig</dc:creator><comments>https://news.ycombinator.com/item?id=40939158</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40939158</guid></item><item><title><![CDATA[New comment by eludwig in "Making my own wedding rings"]]></title><description><![CDATA[
<p>As others have mentioned, a centrifugal casting machine would have really helped here. I took quite a bit of jewelry making in college and all the lost wax casting we did was done this way. The force of the metal filling the mold at extremely high speeds gets rid of most, if not all, of the impurities/inconsistencies.<p>Wind up the machine, melt the metal in a small crucible, drop the pin and duck (lol). I was once sprayed by a small stream of molten brass at +/- 1700 degrees (poor mold with thin wall, later fixed and recast) and still have a scar 40 years later to prove it.</p>
]]></description><pubDate>Tue, 09 Jul 2024 00:36:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=40911389</link><dc:creator>eludwig</dc:creator><comments>https://news.ycombinator.com/item?id=40911389</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40911389</guid></item><item><title><![CDATA[New comment by eludwig in "The Sun Ra Arkestra's Maestro Hits One Hundred"]]></title><description><![CDATA[
<p>I saw Sun Ra back once back in the mid-70s in NYC. Easily the most memorable jazz concert I've ever seen. My recollection is not 100%, but what I do remember is the Arkestra lined up in a row of chairs facing the audience. There were 2 dancers female dressed in filmy clothes that were essentially circling the players and dancing around the stage. Sun Ra was basically directing the entire performance. I don't believe he was playing anything? (I could be mistaken there though. it was a long time ago) Maybe he played keys at one point?<p>The most amazing part were the solos. Sun Ra would point to each player in turn and each would stand and deliver the most blistering solo for about 5 minutes each, barely taking a breath. Then Sun Ra would motion to the next and this would continue until everyone had a turn.<p>The music was incredibly spacey and so good. "Space is the place"!</p>
]]></description><pubDate>Tue, 25 Jun 2024 16:33:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=40790543</link><dc:creator>eludwig</dc:creator><comments>https://news.ycombinator.com/item?id=40790543</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40790543</guid></item><item><title><![CDATA[New comment by eludwig in "IDEs we had 30 years ago"]]></title><description><![CDATA[
<p>Yes! I absolutely lived in Think C for many years. You’re right though, it was on the way out by then, supplanted by CodeWarrior and MPW, which were both really good too.</p>
]]></description><pubDate>Thu, 28 Dec 2023 15:17:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=38794180</link><dc:creator>eludwig</dc:creator><comments>https://news.ycombinator.com/item?id=38794180</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38794180</guid></item><item><title><![CDATA[New comment by eludwig in "Text Editor: Data Structures"]]></title><description><![CDATA[
<p>Worked on a homegrown Mac wsywyg editor back in the 90s. Arrays worked perfectly. If you are assuming that files fit in memory, using BlockMove() was very, very fast indeed.<p>I can see if you need to edit multi-gig log files and things will not fit in memory, but for small files, array is totally fine.<p>There were other tricks that were done back then to keep the number of single char inserts down to a minimum while typing. Like reading chars into a small buffer during fast typing and then inserting all the keystrokes at once as soon as you had the time.</p>
]]></description><pubDate>Tue, 26 Dec 2023 22:15:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=38776684</link><dc:creator>eludwig</dc:creator><comments>https://news.ycombinator.com/item?id=38776684</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38776684</guid></item><item><title><![CDATA[New comment by eludwig in "Apple's Pro Display XDR takes Thunderbolt 3 to its limit"]]></title><description><![CDATA[
<p>Yes, 6144x3456@60 was working, but not at 30bit, only 24bit. Sonoma fixes that part (for me)</p>
]]></description><pubDate>Sat, 25 Nov 2023 17:04:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=38414719</link><dc:creator>eludwig</dc:creator><comments>https://news.ycombinator.com/item?id=38414719</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38414719</guid></item></channel></rss>