@gcvsa there have been social network systems that have the one-big-replicated-data-structure model that NNTP does. I think ATProto and Scuttlebutt have similar but not identical topologies.
@gcvsa anyway, I hope that answers your questions.
Discussion
These are the people building the Fediverse!
@gcvsa there have been social network systems that have the one-big-replicated-data-structure model that NNTP does. I think ATProto and Scuttlebutt have similar but not identical topologies.
@gcvsa anyway, I hope that answers your questions.
@gcvsa I think I'd also say that RSS was an extremely popular system when we started working on ActivityPub. The feed structure matched more to the social networks of the time, and even today, than NNTP.
@gcvsa there have been social network systems that have the one-big-replicated-data-structure model that NNTP does. I think ATProto and Scuttlebutt have similar but not identical topologies.
@gcvsa ActivityPub is a protocol that depends on your social graph -- who you follow, who follows you.
NNTP is much more about a global data structure, the news feed, and how to replicate it efficiently to different servers.
It was designed for public content, and mostly for text in reply trees. It supports binary data now, too.
It's a pretty big data set now.
@gcvsa I think I'd also say that RSS was an extremely popular system when we started working on ActivityPub. The feed structure matched more to the social networks of the time, and even today, than NNTP.
🔬 "Bookmark" vs "Save" research:
Sites using "Save": IG, Reddit, Threads, Bsky, FB, StackOverflow, Pinterest, TikTok
Sites using "Bookmark": Twitter, Mastodon
Readings:
- "Bookmarks have evolved into Saves" https://meta.stackexchange.com/questions/382019/bookmarks-have-evolved-into-saves (2022)
- “Save” makes more sense worldwide https://newsroom-archive.pinterest.com/the-pinterest-save-button-goes-global (2016)
- "Save For Later" https://blog.mozilla.org/ux/2012/10/save-for-later/ (2012)
🤔 2 cents:
- "Bookmark" saves a *reference* but it gives the impression that you need to organize them later.
- "Save" saves a *copy* but it gives the impression that you can just look it up later.
- Logically, “Save” sounds wrong because saved posts are kinda ephemeral — they can be edited, deleted, reported, etc.
- However, “Save" feels *lighter* than “Bookmark” because it doesn’t require organising them, so there's less friction for users to use it.
Twitter’s “Bookmark” may just be legacy.
@gcvsa ActivityPub's heritage is from RSS, not NNTP.
First, we evolved RSS to include information about reactions and changes to the social graph.
Then, we added push mechanisms, so that items are delivered when they're authored, in "real time".
Finally, we added privacy, so content is only sent to people you want to read it.
@gcvsa ActivityPub is a protocol that depends on your social graph -- who you follow, who follows you.
NNTP is much more about a global data structure, the news feed, and how to replicate it efficiently to different servers.
It was designed for public content, and mostly for text in reply trees. It supports binary data now, too.
It's a pretty big data set now.
@gcvsa hi! I'm one of the people responsible for ActivityPub. Mine are some of the feelings you are asking about.
@gcvsa ActivityPub's heritage is from RSS, not NNTP.
First, we evolved RSS to include information about reactions and changes to the social graph.
Then, we added push mechanisms, so that items are delivered when they're authored, in "real time".
Finally, we added privacy, so content is only sent to people you want to read it.
I still don't think I understand why it was felt necessary to invent #ActivityPub, when #NNTP already existed and is proven to scale.
Why couldn't we just have an updated HTTP to NNTP gateway front end? #Fediverse
@gcvsa hi! I'm one of the people responsible for ActivityPub. Mine are some of the feelings you are asking about.
Smaller turnout for our monthly San Francisco yo-yo club, but still had a blast. Our next one is Nov 7th at 826 Valencia from 2-5pm
#yoyo
We rise together or we fall together. Every human. All of us.
@cheeaun since you are on it. How about bun for you? I have only been using bun (because originally it was really much faster to start up and memory efficient compare to Node.js) as a dev replacement for Node.js, but not in prod because of leaks.
@hboon tried bun since the earlier versions. Now it's so "all-in-one" that it's very convenient but also too much/scary at the same time 🤣
Node is still the best "default", especially the starting point for first-time setup & external contributions. I don't see much perf/memory issues on my side, so there's no reason for me to use Bun for dev. And then Vite/Vue/Nuxt folks are more inclined towards pnpm, so all these feel more like a "preference" thing now.
@evan Pardon the necrobump since I'm more active over at the #Atmosphere, but given the horror stories of in-fighting between devs in the Open Social Web alongside community toxicity in some parts on both sides but I would like to ask if this can also apply there even though some might say "Bluesky Social is too big to fail" in the context of infra decentralization work?
@ajhalili2006 I think you should put in your time connecting with people in the best way you can.
@Django Is Éirennach tú?
Does the Democratic Party have a plan for putting the era of far-right populism behind us?
"your backend is taking 10k requests per minute" *scary music*
Me: "uh, so it is a low QPS backend, right?"
And we do not have to have the same goals or paths that some corporations have.
But what is your (our) vision for the world we want to live in, to create our own shit in?
Keep in mind that you will not get support from people and orgs on conventional paths. They'll think you're wrong or crazy. It has to matter to the people doing it.
Weirdos made personal computers from traffic light controller chips. I was personally told by an MIT trained engineer that 8 bit chips were not real computers (1978 or so) and hobbiest efforts would amount to nothing. I had no answer at that time. Who could have?
@tomjennings @glyph @jalefkowit This has always been my vision for the Fediverse. "Let's play and win our own game" was a keynote I gave in 2019.
@darius @jalefkowit so I think that as we try to find ways out of this, it’s important to remember that this is not a natural march towards technological progress, but a thing being done *to* us all by specific people who can be called to account for a lot of it
@glyph I agree with all of this. And I think the way forward for me at least is to forge intellectual community but that seems way harder to me in 2026 than it did in 2013. Some of that is material, some of that is personal.
I feel the same way, but I exited the biz side a long time ago; these corporate douchebags have always been here (read CYBERSELFISH).
All code is social. But I'm not in the tech biz at all and glad for it. For me code remains social, at times an audience of one; feels like no peer community, for a very long time.
I still very broad intellectual pursuits, (more or less within the history of computing) but have literally one academic friend that cares enough to read or write about it. Few seem to have any sense or concern for where we are and how we got here.
I've said here a couple times, unrigorously, that we need to have vernacular technologies, separate concerns, from industry. Of course we can't be independent from the tech industry (though we may be forced out), since we're using or repurposing its artifacts.
In the past, our concerns were theirs; pushing the state of the art. Tech concerns are now financial, there's little art left.
We are not driving the bus any longer. Amateur radio has gone through this, twice: in the 1920s, 1930s, when they lost the airwaves after pioneering techniques and gear to utilize them; and in the 1970s, when amateurs could actually make things that met or exceeded state of the art; by 1990, you could buy more radio tech for cheap then nearly anyone could make at home.
But my computing needs no longer parallel those of industry; I don't want nor need a fucking router in my house. Stacking up tons of pricey gear has turned this into a cargo cult, aping what a data center/colo has. Why?
Very many Big Chunks of computing are now commodities. New gear and paradigms will happen, but in material technologies few of us have access to.
In the 1970s and 1980s, rank amateurs created, from naivete and skill, the first spreadsheets, on screen word wrap, novel solutions galore.
Coattailing industry for personal life's purpose has always been a losing prospect, it's being made abundantly obvious, very quickly, right now
@tomjennings Totally agree with all of this and the historical points are well taken. I need to make community to make it happen and I guess I just don't know how to do that in 2026 (also taking into account my own despair at the state of everything). I knew how in 2013 and in hindsight I can see I had access to tons of excess ZIRP resources to help.
Following online discussions, one of the number one complaints is about multiplexes not having parking. But —
If you have parking on your property, why do you care if they park on the street?
And if you don’t have parking on your property, how can you complain that they don’t either?
'We have to step in': Alberta ...
@ohtheurbanity.bsky.social I suspect many of the folks complaining have more cars than their property can park so they have been treating street spots as theirs.