<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: russellbeattie</title><link>https://news.ycombinator.com/user?id=russellbeattie</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 07 Nov 2026 17:12:11 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=russellbeattie" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by russellbeattie in "The Components of Agent Memory"]]></title><description><![CDATA[
<p>It's almost as if neither of you wannabe pedants have a access to Google, or even an AI, which could help you out.<p>It's AP Style, which is used in basically every news article you've ever read.<p>The rule is simple: You capitalize the first word after a colon when it begins a full sentence.</p>
]]></description><pubDate>Sat, 07 Nov 2026 16:26:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=50405810</link><dc:creator>russellbeattie</dc:creator><comments>https://news.ycombinator.com/item?id=50405810</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50405810</guid></item><item><title><![CDATA[New comment by russellbeattie in "The Components of Agent Memory"]]></title><description><![CDATA[
<p>So after reading the article, I asked a Claude Code session I'm working in at the moment about its memory and whether it needs to "dream" to reorganize itself because I honestly wasn't sure what it was doing about it.<p>It explained that unlike Chat, each project in Claude Code creates memory files in ~/.claude/projects/[project path]/memory/ with notes about both the project and my impromptu directives or instructions, and a MEMORY.md index file that's loaded for every new session. It told me that my current project - which has been going on for a while - has 61 files in its memory, so it suggested that now in fact would be a good time to clean them up. Perfect.<p>It gave some examples of things things it has memorized: Apparently I once told it to always capitalize the first letter after a colon. I don't remember doing that, but hey, that's basic English grammar, dammit, so I can see myself getting pissy about it. It had saved that bit of petulance on my part in the memory.<p>That's great, but it was saved <i>only in the memory folder of that project</i>. This is good to know! I hadn't realized that stuff wasn't saved globally. Or rather, I vaguely remember turning that option off at some point and now I'm realizing that means I need to do some maintenance manually if I don't want to have to constantly remind Claude to capitalize properly, (and to always refer to me as Mr. Big.)<p>Definitely a good article for me to read right now.</p>
]]></description><pubDate>Sat, 07 Nov 2026 09:14:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=50402944</link><dc:creator>russellbeattie</dc:creator><comments>https://news.ycombinator.com/item?id=50402944</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50402944</guid></item><item><title><![CDATA[New comment by russellbeattie in "Safari introduces Adaptive Dark Mode in 27.3"]]></title><description><![CDATA[
<p>"Websites aren't making dark mode versions! WE'LL DO IT FOR THEM!"<p>This has to be the result of some passion project by yet another whacko dark mode fanatic (you know who you are). Non-standard, assuredly buggy, and basically a maintenance nightmare. Good luck with that craziness.<p>Can we have another setting which turns dark websites into actually readable light designs for adults?</p>
]]></description><pubDate>Tue, 03 Nov 2026 22:09:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=50358954</link><dc:creator>russellbeattie</dc:creator><comments>https://news.ycombinator.com/item?id=50358954</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50358954</guid></item><item><title><![CDATA[New comment by russellbeattie in "The Milwaukee Brewers win the first World Series title in franchise history"]]></title><description><![CDATA[
<p>That leaves just the San Diego Padres (founded in 1969), Seattle Mariners (1977), Colorado Rockies (1993) and Tampa Bay Rays (1998) left who have never won a World Series.<p>Since this is baseball, I might as well provide the other stats I just pulled up as that's very much in the spirit of the game:<p>21 teams have won more than once: Yankees (27), Cardinals (11), Athletics (9), Red Sox (9), Dodgers (9), Giants (8), Pirates (5), Reds (5), Tigers (4), Braves (4), Cubs (3), White Sox (3), Twins (3), Orioles (3), Phillies (2), Guardians (2), Mets (2), Royals (2), Blue Jays (2), Marlins (2), Astros (2).<p>5 teams have won just once: Angels, Diamondbacks, Nationals, Rangers, Brewers.<p>The Mariners are the only team to never have played in the Series.<p>It's been 78 years since Cleveland last won. Followed by Pittsburgh (47), Baltimore (43) and Detroit (42), not counting the two teams that have never won above - San Diego (58) and Seattle (50).<p>The longest gaps between Series wins are the Cubs at 107 years (1908-2016), White Sox at 87 years (1917-2005) and Red Sox at 85 years (1918-2004).<p>And in case you're unaware, the first World Series was played in 1903.<p>That's 124 total scheduled championship seasons (1903 through 2026), minus 2 canceled seasons (1904 boycott and 1994 strike) for a total of 122 World Series.</p>
]]></description><pubDate>Thu, 29 Oct 2026 05:09:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=50284787</link><dc:creator>russellbeattie</dc:creator><comments>https://news.ycombinator.com/item?id=50284787</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50284787</guid></item><item><title><![CDATA[New comment by russellbeattie in "Oldest GUI application that still runs on Windows 11"]]></title><description><![CDATA[
<p>I'm imagining a future where Microsoft's Copilot pops up in the corner, Clippy style, and gives you a message like, "Hey, I noticed you're running an app that looks like it was developed when Windows Vista was new. Want me to freshen that up for you?" Then it runs a decomp/recomp process that updates the app at the binary machine code level so that it looks and feels like a modern app without any translation layers or weird bugs. No more user complaints about Windows having an inconsistent GUI.</p>
]]></description><pubDate>Mon, 26 Oct 2026 21:45:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=50251482</link><dc:creator>russellbeattie</dc:creator><comments>https://news.ycombinator.com/item?id=50251482</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50251482</guid></item><item><title><![CDATA[New comment by russellbeattie in "Apple Music 404 Not Found"]]></title><description><![CDATA[
<p>Also, holding down the menu key for a second turns on the "backlight", like the real iPod (for those that don't know).<p>Though it's cute that it's the 404 page, you can get to the page directly via <a href="https://music.apple.com/us/ipod" rel="nofollow">https://music.apple.com/us/ipod</a>.</p>
]]></description><pubDate>Fri, 23 Oct 2026 22:14:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=50216092</link><dc:creator>russellbeattie</dc:creator><comments>https://news.ycombinator.com/item?id=50216092</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50216092</guid></item><item><title><![CDATA[New comment by russellbeattie in "Elon Musk pours $366M into midterm Republican campaigns"]]></title><description><![CDATA[
<p>I hope the very first thing the next Democratic president does is immediately open up an immigration case against Musk the same way that they're doing with Omar.<p>The difference of course is that Musk is legitimately guilty of immigration fraud. Denaturalization and a ban from stepping foot in the country again would be absolutely fantastic and a well deserved consequence of his actions.</p>
]]></description><pubDate>Thu, 22 Oct 2026 23:49:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=50202712</link><dc:creator>russellbeattie</dc:creator><comments>https://news.ycombinator.com/item?id=50202712</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50202712</guid></item><item><title><![CDATA[New comment by russellbeattie in "Claude Duet"]]></title><description><![CDATA[
<p>> <i>"Each session runs in its own cloud Linux container with a shell, code tools and a browser, so I can run scripts and work through sites, not just call APIs. ... [but] I can't share my setup, including my instructions, skills or the files behind them, so I won't list those out. I'm happy to tell you what I can actually do for you, or just show you by taking something off your plate."</i><p>I got access a little while ago and was curious to compare how Duet worked to Muse's setup, so I asked it to give me an ls of its VM's files and it refused.<p>I'm not a fan of Meta in any way (standard disclaimer), but the way they developed and launched Muse was really well done in terms of both functionality and transparency. There's a button to view all its System Files right in the phone app! And the AI is quite happy to help you take a deeper look at everything contained in its VM, even going so far as zipping up the main "Hatch" harness binary for download. I've gone in several times to view the memory files its generated out of curiosity, and checked out the various skills it has built in, etc. It's just all there (with the caveat that who knows what else Meta might be doing, because the company is run by a sociopath.)<p>If one would have asked me how a consumer-grade Clawbot-like AI agent such as Muse, Dots, GrokBot, or Duet should be made to instill the most confidence, the way Meta did it is exactly what I would have described: Bundle the whole thing into a lightweight VM and make sure it's all visible to the end user. Done.<p>In terms of what this means for Duet as a consumer service? Very little. No one besides techies are going to bother to look at an agent's directory structure or care much about the loads of text it creates. But still, Anthropic should open up.</p>
]]></description><pubDate>Wed, 21 Oct 2026 22:54:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=50188834</link><dc:creator>russellbeattie</dc:creator><comments>https://news.ycombinator.com/item?id=50188834</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50188834</guid></item><item><title><![CDATA[New comment by russellbeattie in "I built a drone with only one motor [video]"]]></title><description><![CDATA[
<p>It's incredible that changes in velocity still work to adjust the angle of the blades even at the insane speeds they're moving at. I would never have thought that was possible.<p>I have to wonder why this guy didn't give his drone a leash while testing so it couldn't go flying off. It's the first thing that popped into my head, so I'm sure it's something he thought of as well and didn't use for a good reason. Maybe a string would get caught in the blades?</p>
]]></description><pubDate>Mon, 19 Oct 2026 19:31:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=50156926</link><dc:creator>russellbeattie</dc:creator><comments>https://news.ycombinator.com/item?id=50156926</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50156926</guid></item><item><title><![CDATA[New comment by russellbeattie in "Chrome and Edge are removing XSLT: what breaks and what does not"]]></title><description><![CDATA[
<p>Well this works too:<p><pre><code>    <svg onload="this.replaceWith(new Date().getFullYear())"/></code></pre></p>
]]></description><pubDate>Sun, 18 Oct 2026 02:47:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=50137403</link><dc:creator>russellbeattie</dc:creator><comments>https://news.ycombinator.com/item?id=50137403</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50137403</guid></item><item><title><![CDATA[New comment by russellbeattie in "Chrome and Edge are removing XSLT: what breaks and what does not"]]></title><description><![CDATA[
<p>Instead of:<p><pre><code>    <script>document.currentScript.replaceWith(new Date().getFullYear())</script>
</code></pre>
How about:<p><pre><code>    <svg onload="this.outerHTML=new Date().getFullYear()"/>
</code></pre>
Not as pretty, and you'd have to escape all the quotes, but still pretty usable.</p>
]]></description><pubDate>Sun, 18 Oct 2026 00:32:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=50136646</link><dc:creator>russellbeattie</dc:creator><comments>https://news.ycombinator.com/item?id=50136646</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50136646</guid></item><item><title><![CDATA[New comment by russellbeattie in "Gnome OS Preview"]]></title><description><![CDATA[
<p>LOL. I love how you read someone else's smug comment and thought to yourself that repeating it would be so cool!</p>
]]></description><pubDate>Sat, 17 Oct 2026 11:22:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=50130088</link><dc:creator>russellbeattie</dc:creator><comments>https://news.ycombinator.com/item?id=50130088</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50130088</guid></item><item><title><![CDATA[New comment by russellbeattie in "Gnome OS Preview"]]></title><description><![CDATA[
<p>It's been 7 years and counting since Gnome removed the ability to set the desktop background to a solid color using the GUI. The solutions to it are to use a solid-color image, or use the "gsettings" command line tool to set the color manually... Rather than, you know, an actual basic color-picker user interface.<p>The threads about it are awesome.</p>
]]></description><pubDate>Sat, 17 Oct 2026 02:14:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=50127232</link><dc:creator>russellbeattie</dc:creator><comments>https://news.ycombinator.com/item?id=50127232</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50127232</guid></item><item><title><![CDATA[New comment by russellbeattie in "Gnome OS Preview"]]></title><description><![CDATA[
<p>In a year or so when today's top frontier AI models are free with your breakfast cereal, Gnome OS might actually be something to take seriously.<p>Here's my thinking: Gnome is notoriously 80% everything you ever wanted in a desktop environment and 20% "screw you, implement it yourself if you don't like it." It's been that way for decades and we all love them for it.<p>But obviously that level of support is not ideal in an underlying OS. However, the OS could have an automated trigger that fired any time a Gnome developer told you to go pound sand (a common enough occurrence). It would automatically ask your computer's integrated Codex or Claude equivalent coding agent to fix whatever issue you're having and to close the bug report after. Think about it! That might be an actual viable new way of running an OS distribution!<p>Bug fixes will just be prompts you can copy/paste! <i>"Make this idiot's printer work. Decompile the driver and reflash the firmware if needed. Then mark the issue as resolved."</i><p>"Works on my machine" becomes a whole new thing as everyone ends up running their own bespoke AI augmented version of the base OS.<p>The future is now.</p>
]]></description><pubDate>Sat, 17 Oct 2026 01:03:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=50126785</link><dc:creator>russellbeattie</dc:creator><comments>https://news.ycombinator.com/item?id=50126785</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50126785</guid></item><item><title><![CDATA[New comment by russellbeattie in "Llama.cpp on a jailbroken PS5: run any GGUF model natively on the console"]]></title><description><![CDATA[
<p>Obligatory... <i>"Can you imagine a Beowulf cluster of these?"</i></p>
]]></description><pubDate>Fri, 16 Oct 2026 19:21:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=50123175</link><dc:creator>russellbeattie</dc:creator><comments>https://news.ycombinator.com/item?id=50123175</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50123175</guid></item><item><title><![CDATA[New comment by russellbeattie in "Apple HomeView"]]></title><description><![CDATA[
<p>It's Apple - they know more than you or I about their products and what their customers will buy, and they know how to market them.<p>That said, I think the screen is a tad small. My guess is that they felt the need to differentiate the HomeView with a smallish square screen in an effort to avoid comparisons to an iPad on a stand and to invite comparisons to the Apple Watch.<p>Version 2 will undoubtedly have a new larger screen launched with great fanfare.</p>
]]></description><pubDate>Tue, 13 Oct 2026 19:37:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=50077423</link><dc:creator>russellbeattie</dc:creator><comments>https://news.ycombinator.com/item?id=50077423</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50077423</guid></item><item><title><![CDATA[New comment by russellbeattie in "Muse Wonder"]]></title><description><![CDATA[
<p>The term is "artificial intelligence", you bunch of simpering spineless cowards.</p>
]]></description><pubDate>Mon, 12 Oct 2026 22:18:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=50063867</link><dc:creator>russellbeattie</dc:creator><comments>https://news.ycombinator.com/item?id=50063867</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50063867</guid></item><item><title><![CDATA[New comment by russellbeattie in "Keyboard differences between Windows and Macs"]]></title><description><![CDATA[
<p>The "trick" I'm pointing out here is that you don't have to aim your drop. As soon as you see the + icon, you let go and it's pasted below, even if you've scrolled too far to actually see the active prompt.<p>Other than this, I don't think I've ever found a use for highlighting a chunk of text and dragging it somewhere. Maybe someone else loves it, but the risk of accidentally dropping it somewhere you don't want makes it not worth it for me.</p>
]]></description><pubDate>Sun, 11 Oct 2026 20:21:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=50047427</link><dc:creator>russellbeattie</dc:creator><comments>https://news.ycombinator.com/item?id=50047427</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50047427</guid></item><item><title><![CDATA[New comment by russellbeattie in "The tilde in your PATH may not be your HOME"]]></title><description><![CDATA[
<p>While we're all getting pedantic and esoteric, in zsh you can do this:<p>path+=(~/.local/bin)<p>You don't even have to use the "export" keyword. Not that I would do this, but since we're all pointing out random shell stuff...<p><i>(In zsh the lowercase "path" variable is an array that's automatically tied to the $PATH string, so you can just add to it using parens to signify new array elements, separated by a space.)</i></p>
]]></description><pubDate>Sun, 11 Oct 2026 18:53:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=50046519</link><dc:creator>russellbeattie</dc:creator><comments>https://news.ycombinator.com/item?id=50046519</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50046519</guid></item><item><title><![CDATA[New comment by russellbeattie in "Sorry, I'm in a meeting"]]></title><description><![CDATA[
<p>That's some cute management jiujitsu there, scheduling "focus time" two hours before anyone normally gets to work. Morning people absolutely kill me.<p>I try to warn junior devs about people like you who "have their back".<p>> <i>"They loved it!"</i><p>No they didn't. Especially if you were in the "meeting".</p>
]]></description><pubDate>Sat, 10 Oct 2026 01:08:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=50028474</link><dc:creator>russellbeattie</dc:creator><comments>https://news.ycombinator.com/item?id=50028474</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50028474</guid></item></channel></rss>