10 Signs That “Made in the U.S.A.” Still Lives
In an age of global supply chains, the phrase “Made in the U.S.A.” might seem like a fading echo of the past. Yet, the story of American manufacturing is one of evolution, not extinction. In the early 1900s, at the height of its industrial revolution, the United States accounted for about a quarter of all […]
The post [10 Signs That “Made in the U.S.A.” Still Lives](https://listverse.com/2025/09/30/10-signs-that-made-in-the-u-s-a-still-lives … ⌘ Read more
I think I’m just about ready to go live with my new blog (migrated from MicroPub). I just finished migrating all of the content over, fixing up metadata, cleaning up, migrating media, optimizing media.
The new blog for prologic.blog soon to be powered by zs using the zs-blog-template is coming along very nicely 👌 It was actually pretty easy to do the migration/conversation in the end. The results are not to shabby either.
Before:
- ~50MB repo
- ~267 files
After:
- ~20MB repo
- ~88 files
@bender@twtxt.net Thanks for asking!
So, I’ve been working on 2 main twtxt-related projects.
The first is small Node / express application that serves up a twtxt file while allowing its owner to add twts to it (or edit it outright), and I’ve been testing it on my site since the night I made that post. It’s still very much an MVP, and I’ve been intermittently adding features, improving security, and streamlining the code, with an eye to release it after I get an MVP done of project #2 (the reader).
But that’s where I’ve been struggling. The idea seems simple enough - another Node / express app (this one with a Vite-powered front-end) that reads a public twtxt file, parses the “follow” list, grabs (and parses) those twtxt files, and then creates a river of twts out of the result. The pieces work fine in seclusion (and with dummy data), but I keep running into weird issues when reading real-live twtxt files, so some twts come through, while others get lost in the ether. I’ll figure it out eventually, but for now, I’ve been spending far more time than I anticipated just trying to get it to work end-to-end.
On top of it, the 2 projects wound up turning into 4 (so far), as I’ve been spinning out little libraries to use across both apps (like https://jsr.io/@itsericwoodward/fluent-dom-esm, and a forthcoming twtxt helper library).
In the end, I’m hoping to have project 1 (the editor) into beta by the end of October, and project 2 (the reader) into beta sometime after that, but we’ll see.
I hope this has satisfied your curiosity, but if you’d like to know more, please reach out!
Here is just a small list of things™ that I’m aware will break, some quite badly, others in minor ways:
- Link rot & migrations: domain changes, path reshuffles, CDN/mirror use, or moving from txt → jsonfeed will orphan replies unless every reader implements perfect 301/410 history, which they won’t.
- Duplication & forks: mirrors/relays produce multiple valid locations for the same post; readers see several “parents” and split the thread.
- Verification & spam-resistance: content addressing lets you dedupe and verify you’re pointing at exactly the post you meant (hash matches bytes). Location anchors can be replayed or spoofed more easily unless you add signing and canonicalization.
- Offline/cached reading: without the original URL being reachable, readers can’t resolve anchors; with hashes they can match against local caches/archives.
- Ecosystem churn: all existing clients, archives, and tools that assume content-derived IDs need migrations, mapping layers, and fallback logic. Expect long-lived threads to fracture across implementations.
We’ve been discussing the idea of changing the threading model from Content-based Addressing to Location-based addressing for years now. The problem is quite complex, but I feel I have to keep reminding y’all of the potential perils of changing this and the pros/cons of each model:
With content-addressed threading, a reply points at something that’s intrinsically identified (hash of author/feed URI + timestamp + content). That ID never changes as long as the content doesn’t. Switching to location-based anchors makes the reply target extrinsic—it now depends on where the post currently lives. In a pull-based, decentralised network, locations drift. The moment they do, thread identity fragments.
@lyse@lyse.isobeef.org check out their song zenbu kakete go!! it’s very sleek and smooth and just so vibe-y!!! also this live performance has an EPIC intro featuring ichika (violin girl) plus one of the members beatboxing and two girls (including my all time favorite idol, dambara ruru!) on vocals! it’s so good
Do I buy a new monitor or do I live with the burn-ins all the time? It’s getting annoying. When I edit images in GIMP, I have to double check if something is a pixel or a burn-in.
have you ever wanted to see an idol play violin live on stage? your wish has been granted
@prologic@twtxt.net what a great world we live in! No wonder they marked this sector unoccupied.
We finally got a caliper donated for this year’s scout flea market. We didn’t sell it, but kept it ourselves. It will come in very handy every now and then in our material store. For example, I missed having a caliper in the past when sorting our random assortment of screws or measuring the depth of a hole. It’s a wee bit banged up (probably happened during transport) and didn’t come with a box, but the latter is now solved.
The lid and bottom came from a wardrobe back panel I got from a mate, the sides were rocket sticks in their former lives. I found some scrap of felt in our material store and some hinges laying around in the drawers of my own workshop.
Unfortunately, the table saw teared up the plywood veneer fibres badly, even though I put tape around to prevent that. This is the first time it didn’t work. At. All. To cover that up, I painted the box with some decades old tinting paint (price tag says Deutsche Mark, not Euro!) from my paint cabinet. It’s awesome, works absolutely perfectly and doesn’t smell the slightest bit. I reckon, this caliper box is plenty good enough for occasional use at our scout material store.

@movq@www.uninformativ.de Yeah, luckily, there is the suckless project. I couldn’t live without dmenu!
We’re entering the “too hot to think”-season in 3, 2, 1 … and we’re live!
** growing good **
“…for the growing good of the world is partly dependent on unhistoric acts; and that things are not so ill with you and me as they might have been, is half owing to the number who lived faithfully a hidden life, and rest in unvisited tombs.”
George Eliot, Middlemarch ⌘ Read more
@prologic@twtxt.net I am finding writing my Notes very therapeutic. Just create a markdown file and commit, push, and it’s live. Whatever comes to mind, whatever I want to keep as relevant. Silly things, more like a dump.
If I feel like it, I do. If not, I don’t. Not social, not intended for anyone to see them. I am enjoying it!
@lyse@lyse.isobeef.org Thanks. 😅 Quite a few of them waddle around at the pond in our village. But those two individuals were seen in a nearby zoo. They’re not zoo animals, they just live there. 😅
10 Foods With Secrets That You Were Never Told
Every living thing on our beautiful blue planet needs some form of nutrition or energy source to survive. As human beings, we typically eat food every day without knowing every detail of how it actually provides the nourishment we need. But there’s a lot that we don’t know about the foods that we choose, and […]
The post [10 Foods With Secrets That You Were Never Told](https://listverse.com/2025/06/10/10-foods-with-secrets-that-you-were-n … ⌘ Read more
She climbed the tree, jumped onto the balcony of the house and got in. She now lives in the house. ⌘ Read more
Live tracking solution for OsmAnd
I previously shared my transition from Komoot to OsmAnd, and after some time, I’ve grown accustomed to its comprehensive capabilities. Whether for cycling, hiking, or general navigation, OsmAnd truly functions as a versatile “Swiss Army knife” for offline mobile navigation and tracking. ⌘ Read more
Living Off The Land: The Stealth Art of Red Team Operations ⌘ Read more
My cat lives better than me. ⌘ Read more
Redesigned Swift.org is now live
swift.org, the site in question
They did a messaging refresh like this once before, a year-and-change ago.
Russian commander behind Mariupol strikes that claimed 8k lives killed ⌘ Read more
Beyond best practices: Using OWASP ASVS to bake security into your delivery pipeline for 2025
How to turn a community-driven checklist into a living part of your SDLC.
[Cont … ⌘ Read more
My beautiful cat Jasmine. She’s nearly 14 years old but still as lively and as lovely as ever. ❤️ ⌘ Read more
fit 1 $ spin (saw 0.1 * sign fxy) $ rect 0 1 - rect 0 0.99 >> add;
#punctual #livecoding #creativecoding #videoart
@prologic@twtxt.net You can read more about the “cryptic” live coding language Punctual in my newsletter
Hey y’all 👋 I am told my “participation” is drastically down of ,ate So sorry 😞 Busy quite a busy few weeks at work with a reorg and lots of complex things happening in real live too 😅 – Hope everything is doing well 🤗
Have I Been Pwned 2.0
Article URL: https://www.troyhunt.com/have-i-been-pwned-2-0-is-now-live/
Comments URL: https://news.ycombinator.com/item?id=44035158
Points: 502
# Comments: 158 ⌘ Read more
This is my wife’s cat. He’s 16 and we’ve lived together for the last 9 or so years. He’s always liked me but never wanted to “hang out” with me. For some reason that changed a couple days ago. 🤷🏻♂️ ⌘ Read more
And to finish the day: Om Live at Pioneer Works 🤘 – https://www.youtube.com/watch?v=IwnDKcoVHmY
I work hard so my cat can live their best life. ⌘ Read more