<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: squeedles</title><link>https://news.ycombinator.com/user?id=squeedles</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 16 Apr 2026 20:34:52 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=squeedles" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by squeedles in "In the last 30 years, the number of public companies has been cut in half"]]></title><description><![CDATA[
<p>Vanguard is mutually held, a rarity these days.   Which means that if you own some shares of their SP500 index fund, you own a part of Vanguard, and they work for your benefit.   They are as big as they are because they solved the original alignment problem.</p>
]]></description><pubDate>Wed, 15 Apr 2026 21:03:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=47785190</link><dc:creator>squeedles</dc:creator><comments>https://news.ycombinator.com/item?id=47785190</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47785190</guid></item><item><title><![CDATA[New comment by squeedles in "'Backrooms' and the Rise of the Institutional Gothic"]]></title><description><![CDATA[
<p>Never got around to The Backrooms, but the follow on Oldest View / Rolling Giant series of videos are absolutely fantastic.   It captures the tension between curiosity and dread perfectly, which seems to me what all of this fascination with liminal space is all about.<p>On a technical level, his work is brilliant.   With no budget, he puts me in a CGI space that I really can't tell is CGI, and invokes all of the feelings that are familiar to anyone who has snuck around where they really shouldn't be.<p><a href="https://en.wikipedia.org/wiki/The_Oldest_View" rel="nofollow">https://en.wikipedia.org/wiki/The_Oldest_View</a></p>
]]></description><pubDate>Thu, 02 Apr 2026 15:27:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=47615772</link><dc:creator>squeedles</dc:creator><comments>https://news.ycombinator.com/item?id=47615772</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47615772</guid></item><item><title><![CDATA[New comment by squeedles in "Maxell MXCP-P100 – wireless cassette player"]]></title><description><![CDATA[
<p>Shut up and take my money!</p>
]]></description><pubDate>Thu, 26 Mar 2026 11:07:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=47529013</link><dc:creator>squeedles</dc:creator><comments>https://news.ycombinator.com/item?id=47529013</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47529013</guid></item><item><title><![CDATA[New comment by squeedles in "Babylon 5 is now free to watch on YouTube"]]></title><description><![CDATA[
<p>Reading the review, it looks like they gave it the best treatment they could with what they had, definitely better than the DVD.   Still a shame that WB didn't go the extra mile and redo the CGI, but maybe that will happen in time.</p>
]]></description><pubDate>Sat, 14 Feb 2026 16:12:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=47015612</link><dc:creator>squeedles</dc:creator><comments>https://news.ycombinator.com/item?id=47015612</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47015612</guid></item><item><title><![CDATA[New comment by squeedles in "Babylon 5 is now free to watch on YouTube"]]></title><description><![CDATA[
<p>I'd be delighted to spend that for a Blu-ray of the series but I'm afraid of getting the mangled version that they released on DVD.<p>For background, JMS knew the widescreen transition was coming so filmed everything in 16:9.  As he put it at the time, it didn't really cost more, you just had to pay more attention to lighting at the wings.  All CGI was done in 4:3 because it was thought to be easy to rerender in the future.   Alas, the digital assets were not preserved properly and when the time came for DVD, nobody wanted to pay for more work.  There may be places where they used the 16:9 masters, but anyplace where there was CGI, particularly where they were compositing over live action, basically chopped the top and bottom of the 4:3 resulting in a sub-VGA mess.<p>It made everyone weep.</p>
]]></description><pubDate>Sat, 14 Feb 2026 14:02:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47014605</link><dc:creator>squeedles</dc:creator><comments>https://news.ycombinator.com/item?id=47014605</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47014605</guid></item><item><title><![CDATA[New comment by squeedles in "CPython Internals Explained"]]></title><description><![CDATA[
<p>Exactly so.  I didn't notice that missing def when I put together the blog post, but you are right to call it out.   In this case that decref was copypasta from some other code -- I don't decref on the other error returns.    I combined code that was in several places and omitted the decref for mod_enum too!<p>The module init function is where you would normally create the module object (PyModule_Create) and decref it if an error occurs.  The blog example is utility code that you would call within the module init function to add an enum.<p>Someone should really create a blog post compiler to catch these sorts of things :-)</p>
]]></description><pubDate>Sun, 01 Feb 2026 13:04:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=46845949</link><dc:creator>squeedles</dc:creator><comments>https://news.ycombinator.com/item?id=46845949</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46845949</guid></item><item><title><![CDATA[New comment by squeedles in "CPython Internals Explained"]]></title><description><![CDATA[
<p>This was around 2021 so AI code tools had not yet eaten everyone.   One of the most interesting challenges was finding the right value judgements when blending multiple type systems.   I doubt any agentic coding tool could do it today.<p>I blended the python type system with a large low-level type system (STEP AIM low level types) and a smaller set of higher-level types (STEP ARM, similar to a database view).   I already was familiar with STEP, so I needed to really grok what Python was doing under the covers because I needed to virtualize the STEP ARM and AIM access while making it look like "normal" Python.</p>
]]></description><pubDate>Sat, 31 Jan 2026 19:04:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=46839662</link><dc:creator>squeedles</dc:creator><comments>https://news.ycombinator.com/item?id=46839662</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46839662</guid></item><item><title><![CDATA[New comment by squeedles in "CPython Internals Explained"]]></title><description><![CDATA[
<p>Had to write a fairly substantial native extension to Python a couple years ago and one of the things I enjoyed was that the details were not easily "Googleable" because implementation results were swamped by language level results.<p>It took me back to the old days of source diving and accumulated knowledge that you carried around in your head.<p><a href="https://www.dave.org/posts/20220806_python/" rel="nofollow">https://www.dave.org/posts/20220806_python/</a></p>
]]></description><pubDate>Sat, 31 Jan 2026 18:21:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=46839150</link><dc:creator>squeedles</dc:creator><comments>https://news.ycombinator.com/item?id=46839150</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46839150</guid></item><item><title><![CDATA[New comment by squeedles in "Parametric CAD in Rust"]]></title><description><![CDATA[
<p>And both of them were written by Ian Braid, Alan Grayer, and Charles Lang (and others) in Cambridge.<p>Parasolid was v1 and old school C, then they got the C++ bug like many of us at the time and did ACIS as v2.</p>
]]></description><pubDate>Wed, 28 Jan 2026 11:58:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=46794209</link><dc:creator>squeedles</dc:creator><comments>https://news.ycombinator.com/item?id=46794209</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46794209</guid></item><item><title><![CDATA[New comment by squeedles in "Amazon is ending all inventory commingling as of March 31, 2026"]]></title><description><![CDATA[
<p>Happy to see this.   Maybe I'll consider buying toner cartridges again.  Every time I've tried in the past, what has shown up has been unusable, sketchy junk.  I now go to a neighborhood Staples where I can put actual eyes on the box.</p>
]]></description><pubDate>Mon, 19 Jan 2026 13:06:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=46678556</link><dc:creator>squeedles</dc:creator><comments>https://news.ycombinator.com/item?id=46678556</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46678556</guid></item><item><title><![CDATA[New comment by squeedles in "Local Journalism Is How Democracy Shows Up Close to Home"]]></title><description><![CDATA[
<p>This article should be at the core of any discussion about media concentration.  The vast consolidation of radio stations is well known, but the same thing has been happening to small local newspapers.   In both cases, you end up with a voice speaking to the public from afar, not local people talking to your community about issues that are important to your neighbors.<p>At that point, most people just go to the gossip corner of social media and spend the rest of their day being fed six hours of outrage.</p>
]]></description><pubDate>Tue, 13 Jan 2026 14:31:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=46601405</link><dc:creator>squeedles</dc:creator><comments>https://news.ycombinator.com/item?id=46601405</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46601405</guid></item><item><title><![CDATA[New comment by squeedles in "Why your early 2000s photos are probably lost forever"]]></title><description><![CDATA[
<p>I have a digital archive of photos going back to the 1930s, and have physical archives of negatives and slides preserved properly.    Not everything is scanned, but it will probably remain on my "to do" list permanently.  B/W 114 negs from my grandfather contain many unidentified and unidentifiable people, but there are also views of where I grew up 90 years ago.<p>I agree with you that a certain portion of images are no longer meaningful, but it's tough to say a-priori what those are.   So keep them all.    The real problem is that photos often have notes on the back, but digital images rarely have any metadata.<p>I foresaw this problem back in 2002 and have been using a time-oriented naming convention and keeping little XML files with notes.  I posted a little rant about it back in the day and made some simple tooling, which has been good enough to keep some basic notes with my photos.<p><a href="https://pixtag.org/" rel="nofollow">https://pixtag.org/</a></p>
]]></description><pubDate>Sat, 03 Jan 2026 23:11:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=46482744</link><dc:creator>squeedles</dc:creator><comments>https://news.ycombinator.com/item?id=46482744</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46482744</guid></item><item><title><![CDATA[New comment by squeedles in "Kroger acknowledges that its bet on robotics went too far"]]></title><description><![CDATA[
<p>It's the all you can eat buffet effect.   Pay the price and don't have to worry about shipping, can watch (some) streaming without having to worry about paying, and whatever else they decide to roll into their monopoly black hole today.<p>Sure, if you do a full accounting of costs you may win or lose, but fundamentally people are paying for simplicity.   Because almost everyone is lazy, or too busy, or too afraid of random scammers, or whatever, and they played their cards right to become the Sears Catalog from the 19th century in the 21st century.<p>edit - and one thing that helped them get there is the return policy, so if you get one of those scam sellers, or they sent you wrong crap, opened crap, or just plain everyday crap, you press a couple buttons, maybe drop something off at a UPS store, and problem solved.  That definitely shields them from the fallout from their endless listings from sellers like QWERTY123 and ZXCVBN789, and provides an advantage over any other online ordering that doesn't have the same massive advantage of scale.</p>
]]></description><pubDate>Tue, 09 Dec 2025 14:52:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=46205528</link><dc:creator>squeedles</dc:creator><comments>https://news.ycombinator.com/item?id=46205528</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46205528</guid></item><item><title><![CDATA[New comment by squeedles in "Kroger acknowledges that its bet on robotics went too far"]]></title><description><![CDATA[
<p>I believe that HD (and Lowes) massively subsidizes their delivery ops simply because they don't want to cede the space to Amazon.   It allows them to under-stock the stores but still maintain a reasonable range of products.  However each time I have ordered, they have delivered a  ~$2 part via Fedex, at no extra cost to me.<p>They are a bigger fish than the mom and pop stores but that just means that it will take a little longer for the Amazon Prime monopoly cash flow to devour it.</p>
]]></description><pubDate>Tue, 09 Dec 2025 12:18:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=46204126</link><dc:creator>squeedles</dc:creator><comments>https://news.ycombinator.com/item?id=46204126</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46204126</guid></item><item><title><![CDATA[New comment by squeedles in "Free software scares normal people"]]></title><description><![CDATA[
<p>Good article, but the reasoning is wrong.   It isn't easy to make a simple interface in the same way that Pascal apologized for writing a long letter because he didn't have time to write a shorter one.<p>Implementing the UI for one exact use case is not much trouble, but figuring out what that use case <i>is</i> difficult.   And defending that use case from the line of people who want "that + this little extra thing", or the "I just need ..." is difficult.    It takes a single strong-willed defender, or some sort of onerous management structure, to prevent the interface from quickly devolving back into the million options or schizming into other projects.<p>Simply put, it is a desirable state, but an unstable one.</p>
]]></description><pubDate>Thu, 30 Oct 2025 16:12:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=45761639</link><dc:creator>squeedles</dc:creator><comments>https://news.ycombinator.com/item?id=45761639</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45761639</guid></item><item><title><![CDATA[New comment by squeedles in "Wasp Blower"]]></title><description><![CDATA[
<p>I do this as well, but put in about an inch of water with a few drops of dish soap.   Instant wasp kryptonite.    I have a few extension tubes so I can just lean it up against the house and watch as they are sucked in coming in or out.<p>It is absolutely hypnotizing.<p>It won't kill an entire nest late in the season, but will knock down their numbers so that they aren't as prevalent.</p>
]]></description><pubDate>Fri, 24 Oct 2025 13:49:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=45694615</link><dc:creator>squeedles</dc:creator><comments>https://news.ycombinator.com/item?id=45694615</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45694615</guid></item><item><title><![CDATA[New comment by squeedles in "RF Shielding History: When the FCC Cracked Down on Computers"]]></title><description><![CDATA[
<p>I happened to buy an Atari 800 at the peak of this and was amazed at the metal castings that surrounded everything.   That little 6502 could survive small arms fire!  That shielding was far beyond anything else at the time.<p>And you make a good point about the SIO bus - this was when every other machine had unshielded ribbon cables everywhere.   Their devotion to daisy chained serial really crippled them in terms of speed, and when USB finally arrived, I initially scorned it due to the prejudice formed by my experience with the Atari peripherals!   It turns out they were on the right track all along!</p>
]]></description><pubDate>Tue, 21 Oct 2025 16:40:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=45657941</link><dc:creator>squeedles</dc:creator><comments>https://news.ycombinator.com/item?id=45657941</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45657941</guid></item><item><title><![CDATA[New comment by squeedles in "Mac Source Ports – Run old games on new Macs"]]></title><description><![CDATA[
<p>Well, if it was that way, it certainly isn't any longer.  They keep adding new alien races, storylines, and sectors of the galaxy, and some of my best ships were franken monsters with tech from a half dozen races.    There is a core storyline that is primarily human, but if you play to the end of that will suddenly discover that there is significantly more around you that becomes reachable with some interesting new technology (trying not to spoil anything)<p>They have done a good job balancing the numbers so that everything requires some tradeoffs.   More species/tech gives more choices and interesting variability.    Some species make very efficient drives, others inefficient, more powerful but produce tons of excess heat, those folks also produce good passive cooling, others great active cooling but power hungry, etc.    The ship hulls tend to match the sizes of the drives and weapon hardpoints of that race, but often work much better when outfitted with different kit (perhaps with some wasted space)<p>Plus the fleet management is pretty good.   You fly your flagship, but you can park ships and switch your flag to different ships.   So I might fly a fast little scoutship, then switch to an armor-clad behemoth surrounded my 20 of my heavy-hitting henchmen for some different missions.</p>
]]></description><pubDate>Wed, 15 Oct 2025 22:54:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=45599316</link><dc:creator>squeedles</dc:creator><comments>https://news.ycombinator.com/item?id=45599316</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45599316</guid></item><item><title><![CDATA[New comment by squeedles in "Mac Source Ports – Run old games on new Macs"]]></title><description><![CDATA[
<p>I played a ton of EV and EVO back in the day and still have them on a Basilisk II VM, but Endless Sky has really captured the spirit of EV (because everyone who made it also loved EV) and offered it up in a modern incarnation.<p><a href="https://endless-sky.github.io/" rel="nofollow">https://endless-sky.github.io/</a></p>
]]></description><pubDate>Wed, 15 Oct 2025 18:57:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=45596935</link><dc:creator>squeedles</dc:creator><comments>https://news.ycombinator.com/item?id=45596935</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45596935</guid></item><item><title><![CDATA[New comment by squeedles in "Bots are getting good at mimicking engagement"]]></title><description><![CDATA[
<p>Why is this in the least surprising?   It's just the natural successor to what everyone used to do with the trade magazines thirty years ago.   Back then you filled in a profile questionnaire to get a free subscription, so every basement hacker turned into the manager of a 500-person division with control of a $1m capital budget.   The magazine didn't want to check because it would damage the demographic numbers that they pitched to advertisers.  The advertisers knew that there was some liar's poker being played but everyone just rolled with it.</p>
]]></description><pubDate>Wed, 15 Oct 2025 12:07:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=45591145</link><dc:creator>squeedles</dc:creator><comments>https://news.ycombinator.com/item?id=45591145</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45591145</guid></item></channel></rss>