<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: FrameworkFred</title><link>https://news.ycombinator.com/user?id=FrameworkFred</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 27 Apr 2026 01:26:41 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=FrameworkFred" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by FrameworkFred in "Most people can't juggle one ball"]]></title><description><![CDATA[
<p>I derailed after this sentence.  I searched for more uses of "rats" in the article, then looked in the HN comments to see if it was a bit of jargon that I was unaware of.  I read "Lessons from the art of juggling" years ago, but despite the primer, I couldn't get past the unanswerable question of whether I was, in fact, a "rat".</p>
]]></description><pubDate>Mon, 13 Apr 2026 14:01:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=47752113</link><dc:creator>FrameworkFred</dc:creator><comments>https://news.ycombinator.com/item?id=47752113</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47752113</guid></item><item><title><![CDATA[New comment by FrameworkFred in "If you're running OpenClaw, you probably got hacked in the last week"]]></title><description><![CDATA[
<p>so far, I've used it to kill a bunch of time trying to get it to respond to "Hi @Kirk" in a private Slack channel.<p>...and to laugh a little every time it calls me "commander" or asks "What's the next mission?" or (and this is the best one) it uses the catchphrase I gave it which is "it's probably fine" (and it uses it entirely appropriately...I think there must have been a lot of sarcasm in qwen 3.5's training data)<p>and I've treated it like it's already been compromised the whole time.</p>
]]></description><pubDate>Fri, 03 Apr 2026 19:58:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=47631443</link><dc:creator>FrameworkFred</dc:creator><comments>https://news.ycombinator.com/item?id=47631443</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47631443</guid></item><item><title><![CDATA[New comment by FrameworkFred in "5,200 holes carved into a Peruvian mountain left by an ancient economy"]]></title><description><![CDATA[
<p>It would make sense that the holes were a convenient way of thinking and speaking about large quantities of goods such that tribes of people might want to exchange.  It would be a very visual way of comparing dissimilar goods, like "1 hole has 50 alpaca skins and I need 200 for the shelter I'm planning to build, so I need 4" and "1 hole has 8 baskets of dried fish which can last 3 families thru the winter, so I need 3 for the nine families on the farm", etc.<p>And I bet they paid a bit of rent for the privilege.  Pretty cool.</p>
]]></description><pubDate>Wed, 11 Mar 2026 19:17:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=47339933</link><dc:creator>FrameworkFred</dc:creator><comments>https://news.ycombinator.com/item?id=47339933</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47339933</guid></item><item><title><![CDATA[New comment by FrameworkFred in "Level of Detail"]]></title><description><![CDATA[
<p>This all makes a lot of sense.  It is worth pointing out that AI isn't terrible at cleaning up tech debt. I've absolutely used it cleanup code sprawl and to correct design missteps.  It gets a lot of well-deserved blame for generating way too much code that's a lot more complicated than it needs to be, but probably not enough credit for making a lot of the cleanup effort around that sort of code a lot more tractable.</p>
]]></description><pubDate>Thu, 19 Feb 2026 21:28:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47079695</link><dc:creator>FrameworkFred</dc:creator><comments>https://news.ycombinator.com/item?id=47079695</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47079695</guid></item><item><title><![CDATA[New comment by FrameworkFred in "Using an engineering notebook"]]></title><description><![CDATA[
<p>I've been using the "Zim desktop wiki" like this for years. I do recommend it as well...super handy to be able to go looking for my thoughts or snippets from 6 months ago.  I can also use git to sync between my desktop and laptop because it's all text.</p>
]]></description><pubDate>Thu, 12 Feb 2026 04:40:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=46984960</link><dc:creator>FrameworkFred</dc:creator><comments>https://news.ycombinator.com/item?id=46984960</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46984960</guid></item><item><title><![CDATA[New comment by FrameworkFred in "Maybe comments should explain 'what' (2017)"]]></title><description><![CDATA[
<p>I agree with this soo much.<p>In a very real way, a codebase is a conversation among developers. There's every chance the next guy will be less familiar with the code than you, who just did a deep dive and arrived at some critical, poorly documented line of code.  There's an <i>even better</i> chance that person will be you, 6 months from now.<p>Use opportunities to communicate.</p>
]]></description><pubDate>Sun, 04 Jan 2026 23:46:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=46493634</link><dc:creator>FrameworkFred</dc:creator><comments>https://news.ycombinator.com/item?id=46493634</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46493634</guid></item><item><title><![CDATA[New comment by FrameworkFred in "Chain Flinger"]]></title><description><![CDATA[
<p>the chain link tech in Seveneves was wild.<p>as a nearly perfectly uninformed occasional consumer of space-related articles, I can say it makes a lot of sense (to me) why we'd use something like that to move things around the solar system.</p>
]]></description><pubDate>Sat, 03 Jan 2026 01:32:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=46471811</link><dc:creator>FrameworkFred</dc:creator><comments>https://news.ycombinator.com/item?id=46471811</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46471811</guid></item><item><title><![CDATA[New comment by FrameworkFred in "Unifi Travel Router"]]></title><description><![CDATA[
<p>To all the commenters who asked if it's worth it? IMO it's super worth it if you have more than one wifi access point and it gets more and more worth it as your network gets more complicated.<p>I upgraded to homogenous ubiquiti/unifi when I set up a point to multi-point on my farm because I thought it would make that part easier.  Surprisingly, those links aren't really baked in to the rest of it, but the router and wifi antennas that I've installed around those links "just work" with a private, protected, and guest network.<p>I used to have to update two different routers with the same SSID, username and password to make "hopping" from one to the next "seamless" and, now that I've got 8 wifi antennas in a mesh with a single UI to configure them all, I can't even imagine how I'd do it with the hodge-podge of gear I used to work with.<p>And I'm probably going to buy a travel router, but I'm wondering, if I use it connect to the hotel wifi, will I be able to use the thing as a wifi hotspot as well or do I have to use an ethernet point because the wifi is "taken"?</p>
]]></description><pubDate>Wed, 24 Dec 2025 04:13:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=46372376</link><dc:creator>FrameworkFred</dc:creator><comments>https://news.ycombinator.com/item?id=46372376</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46372376</guid></item><item><title><![CDATA[New comment by FrameworkFred in "Astrophotographer snaps skydiver falling in front of the sun"]]></title><description><![CDATA[
<p>same :(</p>
]]></description><pubDate>Tue, 18 Nov 2025 14:47:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=45966861</link><dc:creator>FrameworkFred</dc:creator><comments>https://news.ycombinator.com/item?id=45966861</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45966861</guid></item><item><title><![CDATA[New comment by FrameworkFred in "Bitchat for Gaza – messaging without internet"]]></title><description><![CDATA[
<p>Same.  I once registered bithole.com because I wanted a better email address then what I had at yahoo.com...and I realized my mistake as I was typing it on my resume.  This feels like a similar mistake.</p>
]]></description><pubDate>Fri, 14 Nov 2025 22:29:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=45932935</link><dc:creator>FrameworkFred</dc:creator><comments>https://news.ycombinator.com/item?id=45932935</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45932935</guid></item><item><title><![CDATA[New comment by FrameworkFred in "Photographer spends years on street corner capturing same commuters daily (2017)"]]></title><description><![CDATA[
<p>This reminds me of Auggie's photo album in Smoke..."Sometimes the different ones become the same ones and the same ones disappear."<p><a href="https://www.youtube.com/watch?v=JGV_h36uZ5E" rel="nofollow">https://www.youtube.com/watch?v=JGV_h36uZ5E</a></p>
]]></description><pubDate>Thu, 07 Aug 2025 13:45:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=44824394</link><dc:creator>FrameworkFred</dc:creator><comments>https://news.ycombinator.com/item?id=44824394</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44824394</guid></item><item><title><![CDATA[New comment by FrameworkFred in "The Myth of Developer Obsolescence"]]></title><description><![CDATA[
<p>I agree with some of the article.  I agree that code is a liability that's distinct from the asset that the code is part of.  It's like tires on a car, they're liability-like whereas the car can be thought of as an asset.<p>But AI can do some architecting.  It's just not really the sort of thing where an unskilled person with a highly proficient LLM is going to be producing a distributed system that does anything useful.<p>It seems to me that the net effect of AI will be to increase the output of developers without increasing the cost per developer.  Effectively, this will make software development cheaper.  I suppose it's possible that there is some sort of peak demand for software that will require less developers over time to meet, but, generally, when something becomes cheaper, the demand for that thing will tend to increase.<p>I think the rumors of our demise are overblown.</p>
]]></description><pubDate>Tue, 27 May 2025 19:54:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=44110143</link><dc:creator>FrameworkFred</dc:creator><comments>https://news.ycombinator.com/item?id=44110143</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44110143</guid></item><item><title><![CDATA[New comment by FrameworkFred in "Dilbert creator Scott Adams says he will die soon from same cancer as Joe Biden"]]></title><description><![CDATA[
<p>I have to admit, I'm not up to speed on anything he's been up to lately, but I absolutely read and enjoyed Dilbert way back when.  I'm sorry to hear he's not long for the world.<p>Every time I see someone kitted out in VR gear, I think about his prediction that the Star Trek holodeck will be humanity's last invention and I'm very glad they don't have a button that can beam the next person waiting for their turn into a concrete wall.</p>
]]></description><pubDate>Mon, 19 May 2025 20:36:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=44034548</link><dc:creator>FrameworkFred</dc:creator><comments>https://news.ycombinator.com/item?id=44034548</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44034548</guid></item><item><title><![CDATA[New comment by FrameworkFred in "I don't like NumPy"]]></title><description><![CDATA[
<p>I'm actually super-interested to see the next post.<p>TBH, if you would've asked me yesterday if I'm the sort of person who might get sucked in by a cliffhanger story about a numpy replacement, I'm pretty sure I would've been an emphatic no.<p>But I have, in fact, just tried random things in numpy until something worked...so, you know...tell me more...</p>
]]></description><pubDate>Thu, 15 May 2025 19:39:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=43998521</link><dc:creator>FrameworkFred</dc:creator><comments>https://news.ycombinator.com/item?id=43998521</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43998521</guid></item><item><title><![CDATA[New comment by FrameworkFred in "You Can Be a Great Designer and Be Completely Unknown"]]></title><description><![CDATA[
<p>I love this line in the post: "The next time you use something that works so well you barely notice it, remember that somewhere, a designer solved a problem so thoroughly that both the problem and its solution became invisible."<p>There a things that I immediately replace when they break or get lost: bolt cutters, dremel, leatherman.  There's software like IDEs, Zim, Inkscape.<p>It's very much like losing a limb when any of it is unavailable and it's absolutely true that there are folks out there who did their job so well as to make them indispensable.<p>Great post.</p>
]]></description><pubDate>Fri, 25 Apr 2025 15:28:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=43794616</link><dc:creator>FrameworkFred</dc:creator><comments>https://news.ycombinator.com/item?id=43794616</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43794616</guid></item><item><title><![CDATA[New comment by FrameworkFred in "Demystifying decorators: They don't need to be cryptic"]]></title><description><![CDATA[
<p>That's a long read, but it is an awkward thing tbh.<p>My take on it is that, if you're going to write a decorator, make sure you test it thoroughly and be sure to cover the ways that it will actually be used.<p>To properly handle a decorator that needed to be called both with and without arguments, I ended up writing a function decorator that returned a wrapped function when there were no parameters provided for the decorator (*args param to the decorator function undefined) and, otherwise, returned an instance of a class that defined __call__ and __init__  methods.<p>I'm still a bit surprised that I had to do it that way, but that's how it shook out.</p>
]]></description><pubDate>Wed, 23 Apr 2025 16:11:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=43773731</link><dc:creator>FrameworkFred</dc:creator><comments>https://news.ycombinator.com/item?id=43773731</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43773731</guid></item><item><title><![CDATA[New comment by FrameworkFred in "Solaar is a Linux manager for many Logitech keyboards, mice, and other devices"]]></title><description><![CDATA[
<p>I use solaar with a mx master 3s and it's great (thumbscrolling works as it should) except the mouse battery level indicator is uncalibrated...20% at the highest, then it's quickly at 5% where it stays for-e-ver.<p>I gas-up my car when my tank is below 1/4, so it's a little disconcerting to have a red battery indicator with an exclamation point on it...not enough to actually want to use it with the cable plugged in, but still...</p>
]]></description><pubDate>Thu, 19 Dec 2024 17:11:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=42463505</link><dc:creator>FrameworkFred</dc:creator><comments>https://news.ycombinator.com/item?id=42463505</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42463505</guid></item><item><title><![CDATA[New comment by FrameworkFred in "Borax or Baking Soda Rectifier and the glow (2003)"]]></title><description><![CDATA[
<p>LOL, that would be the sound of freedom from <i>proper</i> precautions :)</p>
]]></description><pubDate>Thu, 12 Dec 2024 05:03:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=42396381</link><dc:creator>FrameworkFred</dc:creator><comments>https://news.ycombinator.com/item?id=42396381</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42396381</guid></item><item><title><![CDATA[New comment by FrameworkFred in "What we know about CEO shooting suspect"]]></title><description><![CDATA[
<p>How's that work? My employer doesn't offer health insurance, just reimbursement and every plan on the marketplace is an HMO.</p>
]]></description><pubDate>Tue, 10 Dec 2024 14:56:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=42377426</link><dc:creator>FrameworkFred</dc:creator><comments>https://news.ycombinator.com/item?id=42377426</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42377426</guid></item><item><title><![CDATA[New comment by FrameworkFred in "Debian Stable and the Framework 16"]]></title><description><![CDATA[
<p>I'll admit that I'm not well versed in the different shades of suspend...I had to look up S3 and it definitely eats more battery than I'd like when it's suspended.  With that said, I've only ever had two laptops that would actually wake up after a suspend and one of those only did that after it was resurrected after a 5 year hiatus.  So my expectations were low enough that I was thrilled that it worked at all.  I look forward to the fix in the firmware (which seems to update via standard apt upgrade efforts...also pretty cool).  I haven't hit any problems with wifi and bluetooth...both work well for me.</p>
]]></description><pubDate>Wed, 04 Dec 2024 19:28:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=42321065</link><dc:creator>FrameworkFred</dc:creator><comments>https://news.ycombinator.com/item?id=42321065</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42321065</guid></item></channel></rss>