<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: ljm</title><link>https://news.ycombinator.com/user?id=ljm</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 14 Aug 2026 16:05:35 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=ljm" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by ljm in "Delta"]]></title><description><![CDATA[
<p>There aren't that many good ways to mentor or share experience in a team without pairing though. Sometimes it's just better to sit down with someone and directly collab, and let the person with less experience do the driving so they get the muscle memory. This is an easy transfer of skill and knowledge and it works well because it's hands on.<p>AI doesn't make that very easy if you're just two people staring at an agent, but I think a lot of people who aren't already senior are going to hit a wall they can't climb when their experience limits what they are capable of doing with AI.<p>As with many things, usually the bad experiences with collaborative methods come from a specific implementation and those experiences become the bias.</p>
]]></description><pubDate>Thu, 13 Aug 2026 17:13:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=49288989</link><dc:creator>ljm</dc:creator><comments>https://news.ycombinator.com/item?id=49288989</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49288989</guid></item><item><title><![CDATA[New comment by ljm in "We eliminated 1,400 CVEs in NanoClaw's container images"]]></title><description><![CDATA[
<p>Because, like it or not, it does Write Once, Use Anywhere better than Java ever did.<p>It is pretty much the lowest common denominator for code.</p>
]]></description><pubDate>Thu, 13 Aug 2026 16:52:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=49288701</link><dc:creator>ljm</dc:creator><comments>https://news.ycombinator.com/item?id=49288701</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49288701</guid></item><item><title><![CDATA[New comment by ljm in "Mea Culpa – Dark Hours"]]></title><description><![CDATA[
<p>You're calling it ass covering but I kinda see it as buck-passing too. Seems like D'addario didn't want to hold the buck so they kept passing it down until it made its way back to the worker who did it.<p>Seems to me like that worker's ass wasn't covered at all and now everyone's all up in his shit on his socials, and the layers of management get to wash their hands, even though it's the management and executive that are pushing AI at all costs.</p>
]]></description><pubDate>Sun, 09 Aug 2026 20:38:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=49235598</link><dc:creator>ljm</dc:creator><comments>https://news.ycombinator.com/item?id=49235598</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49235598</guid></item><item><title><![CDATA[New comment by ljm in "Oracle bans AI-generated code from OpenJDK"]]></title><description><![CDATA[
<p>So they're not human then. The quote holds up.</p>
]]></description><pubDate>Fri, 07 Aug 2026 22:33:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=49217040</link><dc:creator>ljm</dc:creator><comments>https://news.ycombinator.com/item?id=49217040</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49217040</guid></item><item><title><![CDATA[New comment by ljm in "Oracle bans AI-generated code from OpenJDK"]]></title><description><![CDATA[
<p>It won't be made of people for long given how many Ellison is culling to prop up his gamble on AI data centres.</p>
]]></description><pubDate>Fri, 07 Aug 2026 22:28:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=49216984</link><dc:creator>ljm</dc:creator><comments>https://news.ycombinator.com/item?id=49216984</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49216984</guid></item><item><title><![CDATA[New comment by ljm in "Nashville uses eminent domain to block data center near zoo"]]></title><description><![CDATA[
<p>It amuses me that you have consistently refused to draw the connection to this 'ocean' of asphalt and the purpose of the building it was designed for and are basically being obtuse.<p>But you know what is a better neighbour than a data centre or an office or a strip mall? A nice public park and local shops that support the community without you having to drive your car a distance that in any other country would be easily walkable.<p>Why would <i>anybody</i> want a monolithic megastructure sat next to their house that offers nothing good to the community itself? There is no upside for the locals. No improvement to quality of life.</p>
]]></description><pubDate>Thu, 06 Aug 2026 09:00:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=49194252</link><dc:creator>ljm</dc:creator><comments>https://news.ycombinator.com/item?id=49194252</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49194252</guid></item><item><title><![CDATA[New comment by ljm in "The title cards in Blade Runner are amazing"]]></title><description><![CDATA[
<p>I'm failing to understand what is so impressive.<p>The credits at the start are off centre, biased to the right hand side.<p>The prose that follows is fully centred, so it hangs to the left of the actor names, and it has a little bit of rich formatting. It's not even good prose because it is overloaded with emdashes, almost as if it's direction. People will say this is like AI but even AI has more restraint than this.<p>So the fucking amazing title card for blade runner is a studio intern scrolling the first couple of pages of the screenplay through an overhead projector. Because it follows the exact format of a screenplay.<p>But really it is the audio that is doing all the work. That is ominous and spooky and futuristic as hell.</p>
]]></description><pubDate>Wed, 05 Aug 2026 23:12:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=49190322</link><dc:creator>ljm</dc:creator><comments>https://news.ycombinator.com/item?id=49190322</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49190322</guid></item><item><title><![CDATA[New comment by ljm in "Cloudflare OS: an open platform for agents, apps, and work"]]></title><description><![CDATA[
<p>Nothing ever improves in the tech scene... it just decays until someone challenges it.<p>Funnily enough CF has redesigned its navigation several times in the past year, just like GitLab used to do. Shuffling the UI like a deck of cards is pretty desperate.</p>
]]></description><pubDate>Wed, 05 Aug 2026 22:48:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=49190109</link><dc:creator>ljm</dc:creator><comments>https://news.ycombinator.com/item?id=49190109</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49190109</guid></item><item><title><![CDATA[New comment by ljm in "Cloudflare OS: an open platform for agents, apps, and work"]]></title><description><![CDATA[
<p>The announcement reads like it's generated by AI. I opened it looking for a punch list of selling points but there was nothing. I figured it was just Cloudflare trying to do Cowork.<p>The readme I generated for an agent I put on top of pi reads almost the same as this.<p>AI does not do emotion. There is no punch, or pop. If I walk away from an announcement thinking it's AI slop then the announcement failed.<p>It's nothing like the posts Cloudflare used to write.</p>
]]></description><pubDate>Wed, 05 Aug 2026 22:15:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=49189801</link><dc:creator>ljm</dc:creator><comments>https://news.ycombinator.com/item?id=49189801</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49189801</guid></item><item><title><![CDATA[New comment by ljm in "Stateless MCP has recaptured my interest"]]></title><description><![CDATA[
<p>Bring back FastCGI, enable the setting in Apache to list a directory, and point the agent to your cgi-bin directory full of all your tools. Calling the bin without any input provides the help text or the interface to the tool.<p>You can probably throw together a passible auth system on top of it that works with the htaccess format. Which is another cgi script but chowned so it can't be called from the outside. If not that, public key crypto - give your agents certificates that are part of the chain of trust. Mint those out of band and give them an insanely short TTL. Fail2ban or something like that to prevent abuse (agent getting handsy with the server gets blocked, credentials revoked).<p>The side benefit is that everybody starts writing perl and awk again. Who needs a JS runtime when you have CGI?</p>
]]></description><pubDate>Wed, 05 Aug 2026 15:44:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=49184498</link><dc:creator>ljm</dc:creator><comments>https://news.ycombinator.com/item?id=49184498</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49184498</guid></item><item><title><![CDATA[New comment by ljm in "Stateless MCP has recaptured my interest"]]></title><description><![CDATA[
<p>It's still too early stage for me. Anthropic needs to mature for a little longer before they're enlightened enough to understand my kafka-based event sourcing model for cross-agent orchestration. Kafka, protobuf, functional domain modelling using F# as a DSL...the whole kit and kaboodle.<p>Only when my AI and its subagents are modelled through a graph of producing agents, consuming agents, and agentic mailboxes, will Claude Code truly shine.</p>
]]></description><pubDate>Wed, 05 Aug 2026 12:45:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=49182078</link><dc:creator>ljm</dc:creator><comments>https://news.ycombinator.com/item?id=49182078</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49182078</guid></item><item><title><![CDATA[New comment by ljm in "Netflix employee fired for sharing personal details in retreat trust exercise"]]></title><description><![CDATA[
<p>Probably see it as the easy way out because actually bringing about change in a culture that is already entrenched is hard work and they don't have the mettle for it. Or don't trust the org to be on board with it.<p>Easier to just do a reset instead of thinking about how one might bring effective change over a reasonable period of time.</p>
]]></description><pubDate>Tue, 28 Jul 2026 11:11:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=49082156</link><dc:creator>ljm</dc:creator><comments>https://news.ycombinator.com/item?id=49082156</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49082156</guid></item><item><title><![CDATA[New comment by ljm in "Netflix employee fired for sharing personal details in retreat trust exercise"]]></title><description><![CDATA[
<p>At risk of sounding like a grump, once I started at a company where almost everyone is partnered up and has kids, and almost everyone basically has nothing to talk about except their partners and kids, I had the perfect incentive to stay away from almost all social events. Or stick around for an hour at most because of how boring it is.<p>It became pretty clear that drinking culture in a lot of places develops around people having a lot in common, and certainly becomes worse when one of those things in common is 'enjoying drinking'.<p>I don't mind this. I had all of my 20s and most of my 30s for drinking after work. Now it's not really something I care about.</p>
]]></description><pubDate>Tue, 28 Jul 2026 10:55:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=49082048</link><dc:creator>ljm</dc:creator><comments>https://news.ycombinator.com/item?id=49082048</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49082048</guid></item><item><title><![CDATA[New comment by ljm in "Scriptc by Vercel: TypeScript-to-Native compiler, no JavaScript engine in binary"]]></title><description><![CDATA[
<p>I'm amused by Claude developing its own corporate jargon which, while clearly pulled from the corpus of human language, is quite distinct from the bullshit traded over the boardroom table.<p>I've had trouble unpacking some of the copy it generates because its default tone of voice is fairly unintuitive. It's almost like it's designed to induce psychosis because it makes you feel like you've discovered something novel.</p>
]]></description><pubDate>Mon, 27 Jul 2026 17:30:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=49072908</link><dc:creator>ljm</dc:creator><comments>https://news.ycombinator.com/item?id=49072908</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49072908</guid></item><item><title><![CDATA[New comment by ljm in "Claude Code uses Bun written in Rust now"]]></title><description><![CDATA[
<p>Of course I have. If I see ghostty constantly consuming the most energy and helping reduce my battery life to barely 2 or 3 hours, the first thing I'm going to do is switch terminal to see if I can improve that situation. The built in terminal and WezTerm have been fine and I've had much more reasonable battery life since.<p>This does not even speak to it pegging my CPU and keeping the fans running on full blast even when the laptop is supposed to be idle overnight.</p>
]]></description><pubDate>Sun, 19 Jul 2026 15:56:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=48969258</link><dc:creator>ljm</dc:creator><comments>https://news.ycombinator.com/item?id=48969258</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48969258</guid></item><item><title><![CDATA[New comment by ljm in "Claude Code uses Bun written in Rust now"]]></title><description><![CDATA[
<p>>  bun was vibe coded by a single dude without any open source community involvement.<p>I think even this is largely beside the point. The acquisition of any project by Big Capital (whether tech or VC) is usually a killing blow.</p>
]]></description><pubDate>Sun, 19 Jul 2026 15:27:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=48969016</link><dc:creator>ljm</dc:creator><comments>https://news.ycombinator.com/item?id=48969016</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48969016</guid></item><item><title><![CDATA[New comment by ljm in "Claude Code uses Bun written in Rust now"]]></title><description><![CDATA[
<p>I never knew that running an interactive program in my terminal would absolutely rinse my CPU and battery but that's what Claude, OpenCode and Ghostty have colluded to achieve. Even when the laptop is asleep overnight it's practically melting.<p>I'm sure there was some logical reason for shoehorning web technology into this stack given that we have a good 40 years or so of experience with interactive terminal programs that use curses/ncurses, alongside emacs, vim, almost the entirety of MS-DOS, and so on.</p>
]]></description><pubDate>Sun, 19 Jul 2026 15:22:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=48968973</link><dc:creator>ljm</dc:creator><comments>https://news.ycombinator.com/item?id=48968973</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48968973</guid></item><item><title><![CDATA[New comment by ljm in "OpenAI reduces Codex Model Context Size from 372k to 272k"]]></title><description><![CDATA[
<p>How does that work out in terms of usage? I imagine that, unless you're on the highest tier subscription or have a no expense spared approach to agentic coding, then you're going to hit a wall pretty fast.</p>
]]></description><pubDate>Sun, 19 Jul 2026 15:16:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=48968921</link><dc:creator>ljm</dc:creator><comments>https://news.ycombinator.com/item?id=48968921</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48968921</guid></item><item><title><![CDATA[New comment by ljm in "Zig Creator Calls Spade a Spade, Anthropic Blows Smoke"]]></title><description><![CDATA[
<p>It's very strange to vibe code a project and feel both a lack of emotional investment but also the cognitive overhead of steering an AI.<p>The process of iteration, or the feedback loop, typically allows space to try things out and experiment and then either drop an idea or refine it more purposefully. And those breaks in between the pure delivery to focus on that gives you room to breathe and also see the progress of your work.<p>Blatting it out in 6 hours with Fable 5 skips all of that and you have something like an MVP, but you haven't really put anything of yourself into it. So why bother committing unless you can take that further or apply something novel or reflect your own personality in it? Or you genuinely believe you're on to something and the AI approach actually gave you a path to building it?<p>I've been 'vibe coding' something, I've spent about a month on it on and off along with a fair bit of debugging on some sticky issues. I still think I'd suffer going into that codebase and doing stuff in it by hand, no matter how well I thought I organised it all.</p>
]]></description><pubDate>Mon, 13 Jul 2026 19:18:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=48897444</link><dc:creator>ljm</dc:creator><comments>https://news.ycombinator.com/item?id=48897444</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48897444</guid></item><item><title><![CDATA[New comment by ljm in "ChatGPT Work"]]></title><description><![CDATA[
<p>Anthropic's suite of products have practically zero cohesion across each other. I've said it some time before.<p>There is no clear product vision or overarching roadmap in terms of users and UX, it is just vaguely connected things being vibe-coded in parallel.</p>
]]></description><pubDate>Thu, 09 Jul 2026 18:47:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=48850639</link><dc:creator>ljm</dc:creator><comments>https://news.ycombinator.com/item?id=48850639</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48850639</guid></item></channel></rss>