<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: zellyn</title><link>https://news.ycombinator.com/user?id=zellyn</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 21 Jun 2026 19:50:10 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=zellyn" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by zellyn in "Show HN: Are You in the Weights?"]]></title><description><![CDATA[
<p>Heh. That's what I get for having a weird name and having been on the internet since like 1993… <a href="https://www.intheweights.com/p/zellyn" rel="nofollow">https://www.intheweights.com/p/zellyn</a></p>
]]></description><pubDate>Fri, 19 Jun 2026 00:39:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=48593548</link><dc:creator>zellyn</dc:creator><comments>https://news.ycombinator.com/item?id=48593548</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48593548</guid></item><item><title><![CDATA[New comment by zellyn in "Trinket.io shutting down, so we saved it and hosted it a trinket.strivemath.org"]]></title><description><![CDATA[
<p>Ah, interesting. Yeah, I looked at Skulpt a bit, and it looks really nice, although not as compatible as pyiodide, especially for python3. I did consider using it as a fallback if wasm is disabled.</p>
]]></description><pubDate>Tue, 16 Jun 2026 18:22:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=48559690</link><dc:creator>zellyn</dc:creator><comments>https://news.ycombinator.com/item?id=48559690</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48559690</guid></item><item><title><![CDATA[New comment by zellyn in "Understanding the rationale behind a rule when trying to circumvent it"]]></title><description><![CDATA[
<p>Came here to say this. How can you write an entire article about Chesterton’s Fence without mentioning Chesterton’s Fence?!</p>
]]></description><pubDate>Tue, 16 Jun 2026 13:28:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=48555010</link><dc:creator>zellyn</dc:creator><comments>https://news.ycombinator.com/item?id=48555010</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48555010</guid></item><item><title><![CDATA[New comment by zellyn in "Trinket.io shutting down, so we saved it and hosted it a trinket.strivemath.org"]]></title><description><![CDATA[
<p>My kid was using trinket at school, and the fact that Python 2 was free but Python 3 was paid was so weird and annoying that I created trifling.org (disclaimer: hosted on a tiny Linux box in my laundry room over WiFi, on residential internet!)<p>It was the first thing I coded entirely with Claude, and absolutely blew me away. (Mostly, it turns out other people already did all the hard parts -- the inspiration was running across a reddit post where someone said they wired together pyiodide and the Ace editor in a few hundred lines of javascript).<p>This was my first experience of "if you know what you're doing, LLMs can build things well and incredibly quickly". I think MVP took one evening, and then two more rewrites pushed it out to a week or so. (One after I realized fully offline was a worthwhile idea, the second after I realized the backend could be a dumb key/value store with only prefix iteration.)<p>As mentioned, it's local-first: everything should work perfectly offline after loading it once. Saving is limited to my kid’s school domain at the moment, but it’s super simple to host: just compile the Go binary and put it behind Caddy or something.<p>Code (which I literally have not read) is at <a href="https://github.com/zellyn/trifling" rel="nofollow">https://github.com/zellyn/trifling</a><p>[Edit: p.s. try the avatar editor!]</p>
]]></description><pubDate>Tue, 16 Jun 2026 12:52:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=48554449</link><dc:creator>zellyn</dc:creator><comments>https://news.ycombinator.com/item?id=48554449</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48554449</guid></item><item><title><![CDATA[New comment by zellyn in "Show HN: Gitdot – A better GitHub. Open-source, written in Rust"]]></title><description><![CDATA[
<p>Oh stop being silly. Yes, the programming language is technically irrelevant in that they’re all Turing complete.<p>In reality, the programming language tells you all kinds of subtle things: probabilities about the way the software will feel to use, how stable it’s likely to be, how fast, what the author is likely to focus on.<p>I found one of the best jobs of my life in 2015 by asking “who’s doing interesting things in Atlanta in Go?”  Not because I was uncompromisingly settled on Go, but because in 2015, using Go (often) connoted a certain approach, a certain type of engineering, a certain constellation of values.<p>So please stop pretending the whole gestalt of programming languages and their communities don’t deeply affect the resulting software.<p>(I say this with no unkindness intended, mostly to all of hackernews)</p>
]]></description><pubDate>Tue, 09 Jun 2026 04:21:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=48456359</link><dc:creator>zellyn</dc:creator><comments>https://news.ycombinator.com/item?id=48456359</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48456359</guid></item><item><title><![CDATA[New comment by zellyn in "Ntsc-rs – open-source video emulation of analog TV and VHS artifacts"]]></title><description><![CDATA[
<p>I once tried to fully analyze the amazing NTSC emulation used in OpenEmulator. I went down a rabbit hole that involved losing motivation several lessons in to a signal processing class on YouTube, but for those interested, I did at least pull quite a lot of it apart here: <a href="https://observablehq.com/@zellyn/apple-ii-ntsc-emulation-openemulator-explainer" rel="nofollow">https://observablehq.com/@zellyn/apple-ii-ntsc-emulation-ope...</a><p>I also ported it to JavaScript (linked from above page)</p>
]]></description><pubDate>Sat, 06 Jun 2026 19:53:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=48428373</link><dc:creator>zellyn</dc:creator><comments>https://news.ycombinator.com/item?id=48428373</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48428373</guid></item><item><title><![CDATA[New comment by zellyn in "Ask HN: What was your "oh shit" moment with GenAI?"]]></title><description><![CDATA[
<p>I had that keyboard! I actually really like the piano-ish touch. I remember being sad though, when I realized they’d crammed all the sounds into I think 16MB (or was it 8?) and realizing how bad that was even by the late 90s! I think I still have mine in the garage somewhere… good times!</p>
]]></description><pubDate>Sat, 06 Jun 2026 00:17:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=48420038</link><dc:creator>zellyn</dc:creator><comments>https://news.ycombinator.com/item?id=48420038</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48420038</guid></item><item><title><![CDATA[New comment by zellyn in "Retro-Tech Parenting"]]></title><description><![CDATA[
<p>My kids (12-year-old boy, 7-year-old girl) recently got Tin Can phones, as did several of their friends, and absolutely love them.<p>One note: you can authorize regular phone numbers for them to be able to call, but only if you pay the subscription ($10/month I think? We didn't do this...)<p>I know I could build the same thing out of esp32's but it would be a big hassle, and I'd have to build one for all their friends too!</p>
]]></description><pubDate>Thu, 04 Jun 2026 18:08:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=48402355</link><dc:creator>zellyn</dc:creator><comments>https://news.ycombinator.com/item?id=48402355</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48402355</guid></item><item><title><![CDATA[New comment by zellyn in "Nobody cracks open a programming book anymore"]]></title><description><![CDATA[
<p>It's not just AI.<p>I grew up with borrowed ZX Spectrum manuals that detailed the Z80 assembly language, (a clone of) a Red Book that came with the (clone of a) Apple II computer that had assembly listings, and fold-out circuit-board diagrams for the whole computer. I taught myself C++ from the manual that came with Borland Turbo C++ and the Waite Group C book. I laughed out loud at footnotes in the Camel book, which I read from the start through to where it becomes a reference. I read Sedgewick's Algorithms cover to cover for fun when I found it in a local library as a teenager. I borrowed the ancient "build a flight simulator" book from a friend in high school.<p>I've bought books by Kleppmann, Julia Evans, and Hillel Wayne's in-progress book on proofs. I owned the gang of four design patterns book (although I won't pretend -- like everyone else -- to have done more than skim a few patterns!)<p>And yet.<p>For many, many years now every time I've wondered into a bookstore, and meandered over to the fondly-remembered computer books section with a sense of nostalgia, I've just been deeply disappointed and sad. If you're lucky, you'll find one or two books that look worth reading, and the rest is just the product of some giant publishing machine whose sole purpose seems to be to fleece unsuspecting neophytes of their money by pushing on them hastily written books on whatever the current fad is. Often when you look at the publication date and compare it to the release date of the software, it's obvious you couldn't write a _good_ book that fast.<p>And they're all huge. The C Programming Language, Javascript: the good parts, and The Go Programming Language are just about the only three examples I know of where concision was considered a virtue. Most are just fluffy as hell, which is offensive to the kind of mind that wants to learn a programming language.<p>Add to that the observation in the article that paper books for programming languages are inherently weird.<p>So yeah, nobody cracks open a programming book anymore, but there are lots of compelling reasons beside AI, reasons that make you grateful if AI can save you from having to wade through an ocean of dreck.<p>I can imagine a heavily curated shelf of programming books, and it would be a thing of beauty, a collection of potent fireworks shot into the dark of the unknown. But, like, who would go to Barnes and Noble or whatever and actually see it, and actually buy something?</p>
]]></description><pubDate>Tue, 26 May 2026 15:58:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=48281516</link><dc:creator>zellyn</dc:creator><comments>https://news.ycombinator.com/item?id=48281516</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48281516</guid></item><item><title><![CDATA[New comment by zellyn in "Rumors of my death are slightly exaggerated"]]></title><description><![CDATA[
<p>Thanks, this just reminded me to order some Klein Bottles. I realized right after I hit "Finish" that I should have included in the note a big thank you for both the Cuckoo's Egg (reading it and learning about unix systems and teletypes and worms made me feel like I was part of some secret nerdy club in the early 90s… although tbh getting my parents to drop me off every month at the Chattanooga BBS get-together brunch was probably enough nerd cred for the rest of my life!) but also for making Klein bottles and using robots to fetch them and everything: it makes me happy just knowing that the kind-hearted, perhaps slightly off-kilter, counter-cultural nerdery that is part of what drew me into computing is still alive in the world!</p>
]]></description><pubDate>Fri, 08 May 2026 19:50:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=48067855</link><dc:creator>zellyn</dc:creator><comments>https://news.ycombinator.com/item?id=48067855</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48067855</guid></item><item><title><![CDATA[New comment by zellyn in "Talkie: a 13B vintage language model from 1930"]]></title><description><![CDATA[
<p>As we learn how to train smarter models on less data, it’ll become more and more interesting to see whether models like this can invent post-1930 math, science, etc. and make predictions.<p>[Edit: serves me right for not reading tfa. My points are well-covered]</p>
]]></description><pubDate>Tue, 28 Apr 2026 00:16:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=47928930</link><dc:creator>zellyn</dc:creator><comments>https://news.ycombinator.com/item?id=47928930</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47928930</guid></item><item><title><![CDATA[New comment by zellyn in "CadQuery is an open-source Python library for building 3D CAD models"]]></title><description><![CDATA[
<p><a href="https://imgur.com/a/fssIujT" rel="nofollow">https://imgur.com/a/fssIujT</a><p>Happy to share source if you like, but it was nothing complicated:
- ask aistudio.google.com to draw a bunch of dragons
- trace one to svg
- make the bracelet a little smaller</p>
]]></description><pubDate>Mon, 27 Apr 2026 00:42:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=47916459</link><dc:creator>zellyn</dc:creator><comments>https://news.ycombinator.com/item?id=47916459</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47916459</guid></item><item><title><![CDATA[New comment by zellyn in "CadQuery is an open-source Python library for building 3D CAD models"]]></title><description><![CDATA[
<p>Thanks for this! It's really fun. My older kid now has a vanilla sliderule bracelet. The younger is getting a smaller bracelet of the same design, but with dragons on it :-)</p>
]]></description><pubDate>Sun, 19 Apr 2026 14:45:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=47824700</link><dc:creator>zellyn</dc:creator><comments>https://news.ycombinator.com/item?id=47824700</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47824700</guid></item><item><title><![CDATA[New comment by zellyn in "Artemis II safely splashes down"]]></title><description><![CDATA[
<p>And really well-reasoned arguments. And a decades-long sterling reputation for cantankerous but insightful contrarian takes. And references in the article to astonishingly well researched articles by people who have talked to NASA engineers and read non-public documentation. It’s like anyone can be taken seriously these days…</p>
]]></description><pubDate>Sat, 11 Apr 2026 18:24:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=47732824</link><dc:creator>zellyn</dc:creator><comments>https://news.ycombinator.com/item?id=47732824</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47732824</guid></item><item><title><![CDATA[New comment by zellyn in "The Problem That Built an Industry"]]></title><description><![CDATA[
<p>I was so sad when Google shelved their Sabre replacement. Could have run the whole industry.</p>
]]></description><pubDate>Sat, 11 Apr 2026 17:40:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=47732462</link><dc:creator>zellyn</dc:creator><comments>https://news.ycombinator.com/item?id=47732462</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47732462</guid></item><item><title><![CDATA[New comment by zellyn in "Eight years of wanting, three months of building with AI"]]></title><description><![CDATA[
<p>Ah, that makes sense. Thanks for the details. I see now that your article basically had all the information I needed to figure this out if I’d thought a bit harder!<p>Also, nice work: this makes the world just a little nicer!</p>
]]></description><pubDate>Mon, 06 Apr 2026 16:25:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=47663005</link><dc:creator>zellyn</dc:creator><comments>https://news.ycombinator.com/item?id=47663005</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47663005</guid></item><item><title><![CDATA[New comment by zellyn in "Eight years of wanting, three months of building with AI"]]></title><description><![CDATA[
<p>Does SQLite not have a lemon parser generated for its SQL?<p>When I ported pikchr (also from the SQLite project) to Go, I first ported lemon, then the grammar, then supporting code.<p>I always meant to do the same for its SQL parser, but pikchr grammar is orders of magnitude simpler.</p>
]]></description><pubDate>Sun, 05 Apr 2026 19:03:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=47652741</link><dc:creator>zellyn</dc:creator><comments>https://news.ycombinator.com/item?id=47652741</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47652741</guid></item><item><title><![CDATA[New comment by zellyn in "We Rewrote JSONata with AI in a Day, Saved $500K/Year"]]></title><description><![CDATA[
<p>If you can incorporate Quamina or similar logic in there, you might be able to save even more… worth looking into, at least</p>
]]></description><pubDate>Fri, 27 Mar 2026 00:03:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=47537469</link><dc:creator>zellyn</dc:creator><comments>https://news.ycombinator.com/item?id=47537469</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47537469</guid></item><item><title><![CDATA[New comment by zellyn in "Show HN: Han – A Korean programming language written in Rust"]]></title><description><![CDATA[
<p>I love this. Nice work!<p>It’s fun to look at your code samples, have absolutely no clue what any of it means, and think about just how many non-English-speaking programmers must have felt that way looking at our all-English programming languages.<p>Except lisp: that’s just inscrutable symbols like cond and cons and car and cadr and a bunch of parens! :-)</p>
]]></description><pubDate>Sun, 15 Mar 2026 00:11:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47382765</link><dc:creator>zellyn</dc:creator><comments>https://news.ycombinator.com/item?id=47382765</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47382765</guid></item><item><title><![CDATA[New comment by zellyn in "Velxio, Arduino Emulator"]]></title><description><![CDATA[
<p>See also: <a href="https://wokwi.com" rel="nofollow">https://wokwi.com</a> (ESP32 equivalent)<p>[Edit] Which also does Arduino.</p>
]]></description><pubDate>Mon, 09 Mar 2026 22:15:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=47316390</link><dc:creator>zellyn</dc:creator><comments>https://news.ycombinator.com/item?id=47316390</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47316390</guid></item></channel></rss>