<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: pseudocomposer</title><link>https://news.ycombinator.com/user?id=pseudocomposer</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 02 Oct 2026 20:08:39 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=pseudocomposer" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by pseudocomposer in "PSSA: A non-transformer language model written from scratch in Rust"]]></title><description><![CDATA[
<p>The entire Python ecosystem is horrible and shouldn’t have been as falsely boosted by institutions as it was in the 2010s.
 Yes, it got less bad with 3.8 or whatever version added type annotations. But making so much of ML depend on Python has made it distasteful to a lot of devs who would otherwise have contributed more to it.<p>We really need to move all AI/ML research off PyTorch to Candle or… just anything that isn’t Python or another old-gen, broken language like it.</p>
]]></description><pubDate>Wed, 30 Sep 2026 12:28:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=49907921</link><dc:creator>pseudocomposer</dc:creator><comments>https://news.ycombinator.com/item?id=49907921</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49907921</guid></item><item><title><![CDATA[New comment by pseudocomposer in "Nissan's third generation e-POWER powertrain"]]></title><description><![CDATA[
<p>I guess you don’t travel by car except for work commutes?<p>I’m a few years into PHEV ownership now, and I’m so glad I didn’t get an EV. Just a normal weekend trip to the beach or mountains (200-ish miles from the Triangle of NC either way) would mean I’d have to limit myself to hotels/Airbnbs with a charger. And chargers are VERY sparse everywhere I’ve been.<p>With my RAV4 Prime, I get 40-50 miles of EV range, enough that most days I use zero gas. But if I want to hit up the beach or mountains, or take a cross-country trip, or drive up to PA or VA to visit my girlfriend’s family, there’s zero hassle to find a charger. It just reverts to a normal hybrid once you run out of electric-only range (around 20% of the battery’s actual capacity).<p>It also performs far better than any EVs or ICEs I’ve seen anywhere close to its price point.<p>This “everyone should just have an EV” thing really reads like a modern “let them eat cake.”</p>
]]></description><pubDate>Mon, 28 Sep 2026 18:41:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=49882527</link><dc:creator>pseudocomposer</dc:creator><comments>https://news.ycombinator.com/item?id=49882527</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49882527</guid></item><item><title><![CDATA[New comment by pseudocomposer in "US coal 'biggest contributor by far' to rise in global emissions"]]></title><description><![CDATA[
<p>I had Claude make this table of CO2 emissions per capita and nuclear energy share, from 1960 to today. <a href="https://claude.ai/public/artifacts/9ef28451-1f6c-4809-b575-4bdcd11947a8" rel="nofollow">https://claude.ai/public/artifacts/9ef28451-1f6c-4809-b575-4...</a><p>I think people like nuclear because, over the last half century, CO2 emissions per capita have been drastically lower in the places nuclear has a larger energy share, like France.</p>
]]></description><pubDate>Tue, 15 Sep 2026 13:43:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=49712444</link><dc:creator>pseudocomposer</dc:creator><comments>https://news.ycombinator.com/item?id=49712444</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49712444</guid></item><item><title><![CDATA[New comment by pseudocomposer in "Stabilizing Rust's Never Type"]]></title><description><![CDATA[
<p>I agree with your sentiment, but at some point backwards compatibility has to break. Rust handles it better than basically anything out there. If it bothers you, you should never try any other language except maybe plain, no-framework JS.<p>Plus, LLMs have really made upgrading a codebase for a compiler or dependency update into a trivial chore, at least for the most part.</p>
]]></description><pubDate>Sun, 13 Sep 2026 13:17:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=49683641</link><dc:creator>pseudocomposer</dc:creator><comments>https://news.ycombinator.com/item?id=49683641</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49683641</guid></item><item><title><![CDATA[New comment by pseudocomposer in "Cloud in a Bottle: making self-hosting accessible to everyone"]]></title><description><![CDATA[
<p>I don’t really understand the benefit vs. Kubernetes? Like, with modern agents and a generic Kubernetes cluster (and there are SO MANY providers), a good LLM harness can do basically anything you’d want to do, if you structure your work properly.<p>And heck, harnesses like Claude Code have a phone friendly UI too.</p>
]]></description><pubDate>Tue, 08 Sep 2026 02:29:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=49605079</link><dc:creator>pseudocomposer</dc:creator><comments>https://news.ycombinator.com/item?id=49605079</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49605079</guid></item><item><title><![CDATA[Show HN: Stuff to do this weekend in the Raleigh/Durham metro area]]></title><description><![CDATA[
<p>I've been rebuilding my federated social media protocol, Jonline (<a href="https://github.com/JonLatane/jonline" rel="nofollow">https://github.com/JonLatane/jonline</a>) for a while. Agents have really changed the game for what I can do with platform of mine, and this is one of the things I like the most. Among many things, they've made it very easy to make my Events platform an "ICS aggregator/repeater/router" of sorts. Eventually I'll post a blog post here about it.<p>Plus, at the moment, it's a good demo of federation of events from my band's site (<a href="https://ato.band" rel="nofollow">https://ato.band</a>), since we happen to have 2 gigs this weekend :)</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49210388">https://news.ycombinator.com/item?id=49210388</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 07 Aug 2026 13:50:56 +0000</pubDate><link>https://oakcity.social/events?display=grid</link><dc:creator>pseudocomposer</dc:creator><comments>https://news.ycombinator.com/item?id=49210388</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49210388</guid></item><item><title><![CDATA[New comment by pseudocomposer in "Ask HN: What are you working on? (August 2026)"]]></title><description><![CDATA[
<p>I’ve been working on an Elm rewrite of the React FE of my federated social media service, Jonline (<a href="https://github.com/JonLatane/jonline" rel="nofollow">https://github.com/JonLatane/jonline</a>). It’s up at <a href="https://jonline.io" rel="nofollow">https://jonline.io</a> (and <a href="https://bullcity.social" rel="nofollow">https://bullcity.social</a> and <a href="http://oakcity.social" rel="nofollow">http://oakcity.social</a>).<p>Agents have been huge for me. In addition to the Elm app, I used them to:<p>- build out ffmpeg/imagemagick image/video resizing
- unify all my servers behind one Traefik ingress
- build proper cross-site auth with a public/private key pair generated in the browser
- create Homebrew/macOS and Linux tarball distros of my service
- build an iCal calendar sync feature (if you browse the sites, you’ll see many of the events are synced from locally-oriented ICS feeds)<p>I also set it up to run my band’s new website at <a href="https://ato.band" rel="nofollow">https://ato.band</a>.</p>
]]></description><pubDate>Mon, 03 Aug 2026 00:20:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=49149784</link><dc:creator>pseudocomposer</dc:creator><comments>https://news.ycombinator.com/item?id=49149784</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49149784</guid></item><item><title><![CDATA[New comment by pseudocomposer in "Buz – A fork of Bun using modern Zig, with sub-1s incremental builds"]]></title><description><![CDATA[
<p>I agree with you about “thoroughness” being key here, but I’d additionally advocate that we need to leave room for people to make some slop learn it.<p>Part of the learning process, whether you’re a “skilled” or “unskilled” engineer (or not an engineer at all, and noting that going from one to the other is just a matter of learning), is being able to “vibe and not care.” Yes, it’s also helpful to identify things that might not work out theoretically in advance, using the things we learn in our CS programs. But coding with LLMs is a brand new modality, and we are all indeed just learning to work with them.<p>I think alternating vibe coding with vibe-assisted DRYing/cleaning is ultimately a workflow enhancer that can make better software faster. But engineers have to be allowed to make some slop to learn it.</p>
]]></description><pubDate>Fri, 24 Jul 2026 12:54:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=49034878</link><dc:creator>pseudocomposer</dc:creator><comments>https://news.ycombinator.com/item?id=49034878</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49034878</guid></item><item><title><![CDATA[New comment by pseudocomposer in "Road to Elm 1.0"]]></title><description><![CDATA[
<p>I don’t like being disagreeable, but just no. On both of these.<p>First, the comparison is perfectly fair. Elm 0.19.1, 6 years ago/0.19.2 today, React 16.1 6 years ago/19.2 today. Literally identical conditions. What is unfair? Which required app developers to do more work? Which saw more security issues among its releases?<p>Second, not needing updates for 6 years, and having zero security holes in that time, is the <i>definition</i> of stability. This isn’t really a matter of opinion or preference.<p>I do see the appeal in other frameworks (ecosystem size, easier to find devs), but the appeal of Elm truly is stability. And it really is that much better than nearly everything else that runs in the browser, in that regard.<p>No framework that allow you to use actual JS (or “transpiles” but gives you the full JS API, like Coffee/TypeScript), will ever offer the level of stability Elm offers (aside from maybe the web standard APIs on which Elm is narrowly built).</p>
]]></description><pubDate>Fri, 10 Jul 2026 12:44:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=48859118</link><dc:creator>pseudocomposer</dc:creator><comments>https://news.ycombinator.com/item?id=48859118</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48859118</guid></item><item><title><![CDATA[New comment by pseudocomposer in "Road to Elm 1.0"]]></title><description><![CDATA[
<p>I’ve been using Elm professionally at a very profitable, lean company the last two years. (Didn’t know it coming in, but had enough React, Redux, and other experience to learn quickly.)
 The Elm community would call this a feature. How much React code you wrote 6-8 years ago will work perfectly and identically with today’s React toolchain?<p>It’s a whole different set of values. Good React code in 2026 looks like any compiling Elm code since 2016.</p>
]]></description><pubDate>Mon, 06 Jul 2026 13:22:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=48804231</link><dc:creator>pseudocomposer</dc:creator><comments>https://news.ycombinator.com/item?id=48804231</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48804231</guid></item><item><title><![CDATA[New comment by pseudocomposer in "It's not about physical vs. digital games, it's about ownership"]]></title><description><![CDATA[
<p>I think “when you buy a product, be it a game, a house, a car, a computer, a tractor, washer, TV, it should continue to operate without rent-seeking behavior” is the best type of straightforward, uniformly-applicable pattern of regulation one could hope for. Opposing rent-seeking is literally why we have American democracy, which paved the way for French, Brazilian, Canadian, Indian, Mexican and so many other democracies. Kings were the ultimate rent-seekers: every citizen was the product.<p>It’s not like this is some special case. People make the exact same arguments against John Deere, Tesla, Apple etc. And it’s a major reason many understand we should favor local (or local-capable/open-weight) AI/LLMs. I think “for any product whose support is discontinued, with more than X users, either open source all relevant software and hardware schematics, or provide a binary that will work on the hardware in perpetuity without DRM checks, based on industry” is a <i>miniscule</i> request in the face of any of these industries. I’d say, for instance, weights for discontinued Claude and OpenAI versions would fit. And it’s exactly the type of problem (functioning) democracies are meant for.</p>
]]></description><pubDate>Sun, 05 Jul 2026 23:55:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=48799195</link><dc:creator>pseudocomposer</dc:creator><comments>https://news.ycombinator.com/item?id=48799195</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48799195</guid></item><item><title><![CDATA[New comment by pseudocomposer in "Meta Pauses Employee-Tracking Program Following Internal Data Leak"]]></title><description><![CDATA[
<p>Part of me hopes that without React (poorly) filling the void, something like Elm could have gained traction. But ultimately I think it’s unlikely.</p>
]]></description><pubDate>Wed, 24 Jun 2026 11:45:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=48658306</link><dc:creator>pseudocomposer</dc:creator><comments>https://news.ycombinator.com/item?id=48658306</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48658306</guid></item><item><title><![CDATA[New comment by pseudocomposer in "Failing grades soar with AI usage, dwindling math skills in Berkeley CS classes"]]></title><description><![CDATA[
<p>I’m rather optimistic about the future of smaller open-source models and market competition actually doing its job here, honestly. I myself, again, err on the side of doing things with my own brain. But there are many things LLMs are useful for, and they’re definitely better than a “rubber duck” if you don’t trust them blindly.</p>
]]></description><pubDate>Thu, 04 Jun 2026 14:31:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=48399240</link><dc:creator>pseudocomposer</dc:creator><comments>https://news.ycombinator.com/item?id=48399240</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48399240</guid></item><item><title><![CDATA[New comment by pseudocomposer in "Failing grades soar with AI usage, dwindling math skills in Berkeley CS classes"]]></title><description><![CDATA[
<p>We’re in a world where LLMs are basically going to be extensions of how we think. An additional thing we use to do a lot of thinking tasks.<p>As a piano player, it’s important to work hands separately. Sometimes your right hand will carry the melody and your left hand the harmony, sometimes vice versa. Sometimes there may be more than just two “voices”/melodies/lines between your two hands. Even as a very good (as in getting paid to do it) sight reader, I learn a lot working all the voices/melodic lines separately.<p>Singers do similar things like singing only the vowels to keep themselves in the right placement. Learning handstands, you have to work your wrists, rotator cuffs, core (which is many things), etc. separately. Yoga, Pilates, and running also help us learn to break problems down this way.<p>Anyway, all that to say: If LLMs are gonna be a natural extension of how we think, we need to understand what parts of problem-solving LLMs are good for, and what parts our brains are for. The nice thing about working these bits “separately” is that one side is done for us. So we just need to consciously practice using our brains.<p>As programmers that means, maybe we conscientiously practice writing things ourselves sometimes. Remembering that this even if this sacrifices short-term “velocity” (whose measurement is problematic, but I digress), it preserves our long-term ability to do good work. And I think any of the above physical/artistic practices (or countless others), worked in these ways, will help reinforce this entire mindset.<p>I think kids of the coming generation will be sharply divided on their ability to conscientiously practice things separately. It’s been happening, but I suspect LLMs will accelerate it unless how we actually teach kids can catch up.</p>
]]></description><pubDate>Thu, 04 Jun 2026 13:15:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=48398200</link><dc:creator>pseudocomposer</dc:creator><comments>https://news.ycombinator.com/item?id=48398200</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48398200</guid></item><item><title><![CDATA[New comment by pseudocomposer in "GitHub confirms breach of 3,800 repos via malicious VSCode extension"]]></title><description><![CDATA[
<p>What are “vs code hooks” exactly? A search for that or “VSCode Hooks” isn’t turning up anything for me in Kagi or Google…</p>
]]></description><pubDate>Thu, 21 May 2026 14:00:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=48222716</link><dc:creator>pseudocomposer</dc:creator><comments>https://news.ycombinator.com/item?id=48222716</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48222716</guid></item><item><title><![CDATA[New comment by pseudocomposer in "An OpenAI model has disproved a central conjecture in discrete geometry"]]></title><description><![CDATA[
<p>I'd hope most functional adults understand that the Fields Medal and basically every other annual "prize" out there is awarded to both "recombinant" innovations and "new-dimensional thinking" innovations. Humans aren't going to come up with "new-dimensional" innovations in every field, every single year.<p>I'd say yes, LLMs "just" recombine things. I still don't think if you trained an LLM with every pre-Newton/Liebniz algebra/geometry/trig text available, it could create calculus. (I'm open to being proven wrong.) But stuff like this is exactly the type of innovation LLMs <i>are</i> great at, and that doesn't discount the need for humans to also be good at "recombinant" innovation. We still seem to be able to do a lot that they cannot in terms of synthesizing new ideas.</p>
]]></description><pubDate>Wed, 20 May 2026 20:53:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=48213987</link><dc:creator>pseudocomposer</dc:creator><comments>https://news.ycombinator.com/item?id=48213987</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48213987</guid></item><item><title><![CDATA[New comment by pseudocomposer in "Waymo says can't avoid bike lanes because riders want to be dropped off in them"]]></title><description><![CDATA[
<p>The “cars stopping in random places everywhere in any remotely urban area” thing has become a huge problem in general. It’s probably our clearest sign of the fundamental scalability problems of car-centric design.<p>Assuming we can’t significantly reduce car usage (and noting that you can still prioritize bike/pedestrian-friendliness and assume this), we really need regular car equivalents to bus stops. For Waymo or human rideshare drivers, or just non-transactional human families, say, dropping grandma off at a brunch restaurant. And significant fines + license points for anyone who stops anywhere outside them, like they do now, once established. The idea is no different than frequent trash cans and significant littering fines, really.<p>(I’m just spitballing here and am open to being wrong, just putting the idea out there as someone who’s noticed how much worse driving in cities has become over time.)</p>
]]></description><pubDate>Sun, 26 Apr 2026 21:14:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=47914574</link><dc:creator>pseudocomposer</dc:creator><comments>https://news.ycombinator.com/item?id=47914574</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47914574</guid></item><item><title><![CDATA[New comment by pseudocomposer in "Ask HN: Am I getting old, or is working with AI juniors becoming a nightmare?"]]></title><description><![CDATA[
<p>We’ve had a looming crisis for decades of young people increasingly not understanding a lot of the fundamentals of mathematical logic. And I think treating LLMs (which are amazing tools) as “AI,” and having it play this type of role, is the final step towards a lot of unrecoverable self-destruction.<p>We need to remember that the core of what “logic” is can be understood by every human mind, and that it’s our individual responsibility to endeavor to build this understanding, not delegate or hand-wave it. For all of human history, delegating/hand-waving away basic logic that can be understood by actuarial/engineering types has never gone well in the long term.</p>
]]></description><pubDate>Fri, 24 Apr 2026 13:22:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47889874</link><dc:creator>pseudocomposer</dc:creator><comments>https://news.ycombinator.com/item?id=47889874</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47889874</guid></item><item><title><![CDATA[New comment by pseudocomposer in "Why Steve Jobs words are magical?"]]></title><description><![CDATA[
<p>It’s knowing when to do less. Both in design and speaking style, only adding complexity as an option of last resort</p>
]]></description><pubDate>Thu, 23 Apr 2026 13:40:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=47875667</link><dc:creator>pseudocomposer</dc:creator><comments>https://news.ycombinator.com/item?id=47875667</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47875667</guid></item><item><title><![CDATA[New comment by pseudocomposer in "Java is fast, code might not be"]]></title><description><![CDATA[
<p>I’d say both local data structures and algorithms atop them, and external services like DBs, etc., are both just “resources” in a more abstract sense. Optimizing performance is a matter of using the right resources for the right things. Algorithms help a lot when you’re building FE components (even if the server is rendering them, or “rendering” responses for the FE).<p>I’d also argue “micro-ORMs” like Diesel (which isn’t really much like ActiveRecord, Hibernate, etc., but more a <i>very</i> thin DSL/interface that maps SQL types to Rust types), combined with LLMs, are the ideal solution (assuming we still want humans to be able to easily understand and trust the code generated). And there’s a big argument to be made for schema migration management being done at the app level (with plain SQL for migrations).<p>All that said, at work, we use Rails. And ActiveRecord’s “includes/preload/eager_load” methods are fantastic solutions to 99% of cases of querying for things efficiently, and are far more clear than all the SQL you’d have to write to replicate them.</p>
]]></description><pubDate>Sat, 21 Mar 2026 16:21:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=47468419</link><dc:creator>pseudocomposer</dc:creator><comments>https://news.ycombinator.com/item?id=47468419</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47468419</guid></item></channel></rss>