Tumblr to Add Support for ActivityPub
techcrunch.com
techcrunch.com
That's an interesting idea. Build a smart contract which can issue bingo cards and keep track of it publicly.
It seems the like vanity and excitement of the early internet is dying out and more normal social circles are being established.
I have circle of acquaintances on Twitter and Facebook which are not strangers, but I don't feel like updating directly.
Sharing a wordle result with them and having an occasional exchange is akin to meeting them while walking on the street and exchanging a few words.
The chats with my family and friend groups are at a different level of communication.
I learned it by watching you!
I think there is a growing amount of people who want to get out of the social media Skinner box, and there are also growing amounts of people who believe in new and alternative technology like this.
Sure, these platforms might not appeal to someone who uses Facebook like you would a slot machine, but I know plenty of non-tech people who use things like Linux, Firefox, Android/LineageOS/GrapheneOS, etc for moral and ideologically appealing reasons.
Unless we can push ethical (and FOSS) software over the point of critical mass, it's a never-ending losing battle. And even if we get there, the battle for daily attention is much fiercer than, say, Blender or Godot permanently winning mindshare among professionals. Trends are fickle and even just by not being the next best thing, we can lose the masses to the next best Skinner box.
I have to admit I don't fully get this. What part of Twitter is mismanaged?
If management thinks that 7000+ aren't needed to make single page web-app, is reducing the work-force mismanagement? I'd consider it a healthy step towards creating an actually profitable company. I mean, who benefits from the company going bankrupt? Certainly not the employees.
Is allowing more people get to exercise freedom of speech mismanagement? Or that the new management polls the actual twitter user-base instead of listening to a select few people, seemingly only on one side of the political spectrum?
Also, since the new ownership came in place, supposedly 90%+ of sexual-abuse material and tags has been cleaned out and banned, something which was allowed to go on for years during old twitter management. That's a good change, right?
Is all this just about some people you don't like being un-banned? If so, you can still individually ignore them or block them, and just move on with your life, right?
I really, honestly don't get what all this hysteria is about.
Why participate in the hysteria if doesn't mean anything to you?
So I'm asking one guy who clearly has an opinion on it. Is that wrong?
Musk founded SpaceX and bought Tesla when it had like 6 employees, so everyone working in those two companies is used to his management style.
Twitter was a huge and sort-of stagnant company, they must feel as if they were hit by a hurricane, and this filters out to all sorts of media including HN.
Also, Twitter is all about publicity. We don't see what's happening within SpaceX, but we all watch whatever happens within Twitter in real time.
Thinking other people are not tapped in is a clear sign that you live in a bubble.
Then make certain that hostile, powerfull actors can not capture those platforms and use them for surveilance, while the very same platform can not be used to coordinate violence.
Its all scenario-tree root hardening, basically not a investment into a specific future, but a increasing of all chances to recover should the branch your current scenario resides on give and you root back to a past-scenario with reduced capabilities.
Welcome to a disability-friendly planet, redesigned for your very special human needs, preventing self destructive riots when the good times end. All dangerous toys are removed, to prevent you blowing up nuclear power plants during times of strife. Its super depressing, but then so is the state in which we are.
A unmodified, unadapted primal creature, that by the use of tools has squeezed itself between a rock and a hard place. A technology roof, that if fully explored, ever amplifies the unstable individual until everyone has a red button. Meanwhile the facade of civilization does not even survive a day without those advances. Sucks to be a zookeeper right now.
The vast majority of people outside of tech simply do not know about, or care to know anything about ActivityPub.
They only care about the value that these social platforms provide to them. It shouldn’t be surprising that the most valuable platforms (judging by usage) are centralized and proprietary.
I can see the parallels between this and crypto. Cool tech, but not what people want.
This isn’t being “culturally relevant”, quite the opposite. This is catering to a small niche. If anything, this smells like desperation from Tumblr who was once a juggernaut in the social media space.
I think when this all shakes out, most people are still going to be on a Meta-like platform run by a for-profit company, but one which has capitulated to opening up a pipe into and out of the garden so that those with the ability to manage their own data are able to do so.
Tumblr apparently believes the same (it's one of the scenarios where they don't turn into Yahoo's directory of internet websites and eventually have to sell their server room to Private Equity frat bros, so of course they do), and they have correctly identified that ActivityPub is the champion of this moment of upheaval. Implementing it with the resources of a full-on platform has always been trivial; it's not already there because they have all been playing the "move into our company town and use all our company services or we don't want you" game, and AP murders that model.
If someone points me in the direction of a bookie who will take the bet, I'll bet twenty bucks at any odds that within five years, AP (or something that does exactly the same thing) is either free or available as a premium feature on every social media site that is, as you say, culturally relevant.
Reality has gone the exact opposite way: Facebook accounts used to accept email, and their chat used to interoperate with XMPP. Both features helped them grow, and were switched off once they'd reached a dominant position.
Twitter followed a similar path, with many third-party clients and other projects built around their API (plus native support for SMS). Once they grew, those APIs were removed or restricted, to funnel users into official clients (which display ads).
https://en.wikipedia.org/wiki/Embrace,_extend,_and_extinguis...
I actually expect most Masto and PixelFed instances will block Tumblr pretty fast.
There are two routes we could take to fix this. One is building social pressure and a social consciousness around federation. The other is to bribe people, like how crypto social media rewards people for making popular posts.
Does the protocol come with inherently good way to deal with spam right in the core design? If not, it’ll eventually end with delegating trust to corporations.
It's a good analogy on a couple of levels, because of course Gmail has become a dominant player in that space, in some occasionally problematic ways (e.g. it's very difficult to run your own email server now, because GMail might decide you're not trustworthy and stop delivering your mail). There are still several big players though and the system works.
Personally, I wouldn't see it because my main timeline is "following only" (I also have a "followers + replies they make" view for finding new content.) Also I'd be able to remove it because I control my server. Also also I could write a Pleroma filter which says "if it's a post to me and I've not seen that instance before, hide it".
When competent spammers start looking at Mastodon, either we hope buying domains is too expensive to be worth it (unlike email spam), or rely on IP range bans.
Reply spam still works, but that doesn't scale as easily.
People will gravitate towards whatever is easiest unless incentivized to do otherwise. Usually incentives are either social or financial and interestingly both are being attempted currently.
The left-leaning folks are trying the social pressure route. One of the themes of the modern left is trying to change culture in order to pressure people into doing the right thing. You can see this right now with the vitriol against Elon Musk on twitter. This vitriol creates social pressure.
The libertarian-minded folks are attempting the financial route. One way of viewing crypto is as a tool to bribe people away from traditional institutions. Crypto wallets are essentially bribing people to install cryptographic tools onto their devices. De-fi is trying to lure people away from traditional financial institutions.
How you judge either movement is up to you. I’m just saying what I’ve observed. It’s also worth noting that each movement is creating copies of traditional web apps. There is a crypto version of reddit and a federated version of reddit for example.
You log into your Tumblr dashboard
All your friends on Mastodon making posts, your favorite bloggers on Write.as/WriteFreely instances, your favorite artists and photographers on Pixelfed
Mingling with the people you follow on Tumblr. And it's all neatly tied together through ActivityPub.
This was the original promise of the tumbleblogs Tumblr was inspired by. https://kottke.org/05/10/tumblelogs
I see people worry that it'll be quickly blocked the moment it steps on to the Fediverse. The matt in Automattic lived through the same decades of web and internet we all did. I hope he has the good sense to slow walk it and make sure Tumblr is a good citizen of the Fediverse rather than flipping a switch one day to open the floodgates.
Pixelfed is more or less an Instagram clone ... which is like photo/video microblogging. Because the audience is largely 'casual' and encourage taking and consuming media from a smart phone it does some things with images that are antithetical to what a _good_ platform would be for artists. Instagram compresses the living hell out of images, it limits you to square and close-to-square dimensions, the color profile is stripped (I would assume you still can't even upload DCI-P3 photos from non-Apple platforms for whatever reason), and all license and metadata is stripped from the image. Most, if not all, of these issues have traveled to Pixelfed too. If it wasn't for the walled status and trying to gain 'casual' followers, I don't think artists would prefer the degradation of image options, quality, and metadata of Pixelfed/Instagram if they could be federated on a different, image-quality-focused platform. It's not without it's shortcomings, but Flickr better at this sort of thing and was talking of federation this week: https://twitter.com/DonMacAskill/status/1594945727255699457. Currently nothing in the Fediverse respects the media in the way a deviantArt, 500px, Flickr, et.al. type platform does.
This would be a way for an ActivityPub service to work on a freemium model.
1: Open source it
2: Make it federated with other Tumblrs. Probably using whatever BlueSky cooks up, or some similar effort focused on big platforms.
3: Offer a managed version the same way they do with WordPress for the majority of people who don't want to run their own
4: Provide an optional ActivityPub extension
5: Telegraph that federation is coming for the still probably too big main instance(s) to give administrators time to decide how they'll handle it: mute, block, allow, etc. This gives people who eventually migrate off in 6/7 a clear view of how instances plan to handle it.
6: Add ActivityPub support to the main instance(s). Make it opt-in.
7: Wait to see how it shakes out as people migrate to non-Tumblr instances. By now, probably 2-3 years in, there will be enough diversity in platforms and hosting options that most people will have some place to go that's appealing. We already see minimal AP instance software popping up that focuses on providing people with a Linktree/Caard-like experience where it's only a profile that's exposed to AP instances. Maybe even sites like that will add AP support! Posts from these could replace newsletters. (I know, a common claim for as long as newsletters have existed)
it's unquestionably good for the protocol to have more people using it. but it might not be good for mastodon.
This is part of why many instances block the large, poorly moderated instances.
Sexualisation of minors is not a good thing, and taking a stance against it is a perfectly reasonable action. For example - Netflix's "Cuties" film should never have been made, except that it did at least draw some attention to the real life pageants that are themselves a problem.
(I admit that I am not well versed enough in "anime loli" to know whether it is just "sexual activities" or more nuanced but I'm not risking a jail sentence either way, thanks. UKGOV is trigger happy on anything CSAM/fictional CSAM.)
[1] https://en.wikipedia.org/wiki/Legal_status_of_fictional_porn...
The problem is, there are jurisdictions in which loli and similar content can be classified as CSAM [1], and there are jurisdictions where e.g. the operator of a federation server can be held liable for facilitating access or for not blocking access to such material, even if the material in question isn't hosted at that server, such as in Germany (the case in question [2] was about software piracy, but the general legal principles apply just the same).
Legal systems worldwide haven't even begun to catch up with tech developments, and I think it will take at least a decade until regulations adapt.
[1] https://en.wikipedia.org/wiki/Lolicon#Legality_and_censorshi...
[2] https://rsw.beck.de/aktuell/daily/meldung/detail/bgh-kein-un...
I quite like how it's much more network-y than regular social media. Keeping your experience sane is much easier because you'll generally only see people you know, or people who people you know know. Reach intentionally has some friction to it. People have to keep vetting posts by boosting to extend the reach it has.
but is it too tied to "social" web platforms as we have come to know and dislike? I mean its got explicitly hardwired the concepts of "followers" and "liking" and all the inanity that this has unleashed upon us. Now of course these are just "words" representing underlying software functionality but the mindset of designers and the constraints or blind spots they embed on software plays a huge role.
consider the possibility that a more democratic / federated model of a broken concept will not deliver us from the social media fiasco.
I haven't had a chance to go through the spec properly, but all of the other bits like liking, replies etc. seem to be more application specific.
What do you mean by “original developer” of WordPress?
I don’t think you mean the developer of b2/cafelog, which is what WordPress is a fork of. [0]
I think you just mean that WordPress acquired Tumblr.
Seriously, what do you think your point is? That the past 20 years of WordPress success is somehow the result of some nefarious teen fraud back in 2003? That Matt shouldn't get credit for creating WordPress because he started with a few hundred lines of PHP from an - again abandoned - open source project?
The bitterness and stupidity on the Internet will never cease to amaze me.
First of all, Matt and Mike (along with Doug, Alex, Donncha, and other devs from that time) deserve all the credit for WordPress and its success. Often I get way too much credit from friends and people who mean well.
I have mixed feelings about calling b2 a crappy project though.
When I started writing it, I only had one month of PHP behind me, and no computer science background.
It was a time when Blogger was flaky and a lot of bloggers were tired of the frequent downtime. There was a demand for blogware that could be installed and customized easily, and most existing blogware fell short (those written in Perl required specific hosting, others were not easy to use or customize).
What I brought with b2 at the time wasn't technical prowess, but software that could be installed on super cheap webhosting plans by just editing a config file and uploading.
I take pride in the documentation that allowed folks who only knew HTML to customize their blog's markup without having to know PHP or a custom template language. (Keep in mind we're talking about a time when bloggers would hand-write their site's HTML, ready-made themes weren't a thing.)
I have fond memories of the dozens of fine people who contributed ideas and code to the project; among those contributions were the first opensource implementation of PingBack and perhaps the first of TrackBack too (not so sure about that one, but at the time there wasn't a lot of GPL blogware).
The relative success of b2 (among those who self-installed their blog) was not due to the intrinsic quality of its code, but to those important things. It was mostly crappy PHP, but there is more to projects than just code. I would keep on talking about what blogs looked like in 2001, but if I recognize your name correctly, I believe you were there too.
Finally, yes, it was abandoned. I was suffering from depression following the loss of my job at the time, and took time away from the internet. It was just not physically possible to open a code editor, or even reply to email, for a few months. It's not like I decided that I had enough and decided to explore greener pastures. If I could go back in time, I would hang on to the community we had, instead of abandoning the users and contributors.
TL;DR: Matt, Mike, and the team deserve all the credit for WordPress's success, and it's a bit harsh to judge a 20+ years old project created by an enthusiastic newbie coder.
I deeply apologize for calling it crappy - that had absolutely nothing to do with my point and not based on any sort of knowledge beyond dim, decades old memory, and also more based on how I describe "solve a problem" coding. Literally ALL my code is crappy, if that helps clarify. Really, I'm totally sorry I threw that in there, I could have made my point without it.
Worse, someone else might read my comment and worry about publishing their own project which is the last thing I want to do. I used to worry constantly about the quality of my projects. I don't any more because I realized that a line of published ugly code which solves a problem is worth thousands of perfect lines of code which never sees the light of day, and that open code can be used as a starting point for others. That's exact what happened with b2, of which you should justifiably be proud and happy!
Gah, I feel horrible. Sorry again!
Fond memories myself - of finding, downloading, running B2 back in 2002, then wondering "what happened to Michel V?" - then moving on to .72 of Matt/Mike's fork...
Thanks for rounding out the missing details, and for your understated contribution.
The open source software can be found at WordPress.ORG and while the CEO of A8C does sit at the head of the board of the OSS project, his reach extends as far as others are willing to implement his ideas. Also to be fair, he does pay plenty of A8C employees to "contribute" to the OSS project on company time. This is largely how the Gutenberg project was pushed over the finish line.
From their most recent policy:
Visual depictions of sexually explicit acts (or content with an overt focus on genitalia) are not allowed on Tumblr. That includes pictures, videos, GIFs, drawings, CGI, or anything similar. Historically significant art that you may find in a mainstream museum and which depicts sex acts—such as from India’s Śuṅga Empire—are now allowed on Tumblr with proper labeling.
Nudity and other kinds of adult material are generally welcome. We’re not here to judge your art, we just ask that you add a Community Label to your mature content so that people can choose to filter it out of their Dashboard if they prefer.
It sounds like the series was intended to continue, but I painstakingly clicked through the blog and couldn't find any more.
From my side, the thing I am most interested in is some kind of micro-plugin that could be used to ActivityPub-ify an otherwise static site, maybe a bit like the old guestbook functionality from Geocities days. It would be cool to be able to just upload your site in a static way and have a hook that publishes that update out to your friends, and catches any of their comments in an iframe on the page.
However, this project existed just the same. As far as I can tell, the Twitter and blog for the project have not been active since late October and I'm not sure if there's any life to it anymore.
https://github.com/bluesky-social/atproto/issues/255#issueco...
This I strongly agree.
Double @ just look so ugly.
Sure why not? Make ActivityPub work over SMTP doesn't sounds like a bad idea.
BlueSky is closer to decentralized SNS, where as AP is actively seeking to become a federated SNS. BlueSky uses DID and independent data repositories, which allows freely migrating b/w instances. AP simply does federation b/w rather classical blog hosting apps.
DID is Decentralized IDentifier. It's a design for decentralized identity registries, independent of central ID providers and authorities. Anyone can verify identity without going through the issuer. This is generally considered as a blockchain tech, though the spec is written in a generic way.
if activity pub is a two way thing - what it going to happen to naughty bits shared between the two.. comments and posts that are outside the allowed bounds of tumblr?
Will this be bot blocked? will there be a notice sent to the post-er and post-ee?
Very interested to see how this actually works, and how it works at tumblr.
What I am having a hard time figuring out, is what would tumblr do? If people from twitter servers post stuff via activity pub - (comments?) - and it's against the prude TOS they adopted some years ago - will they be blocking twitter servers outright?
Find a way to block individual twitter users from cross posting?
Will people on tumblr side be notified that a comment reply was attempted but X was blocked and so whatever.. will there be a fail notification send to the activitypub person from server V ?
There is often confusion when comments are written directly to a blog - did the blog owner delete it? Did akismet (wp/automattic's spam filtering thing for comments and more) kill it and no one ever saw it? Was it punted to the spam comments section based on a server it's from or a word in the comment field?
I just don't see how tumblr or similar could possibly scale this without a bunch of moderators - and I also think the ux for the tumblr users and those who would communicate with them via activity is going to go well as people find big holes in communication (no warnings and no info as to what is blocked, how it is blocked, etc)
I am working on such a server, and I have built a custom client for it, but it's just a web application.
It sounds like you are saying "there are no standalone SMTP clients", after which we would all start listing software that speaks SMTP.
There is a lot of software that speaks the ActivityPub server-server protocol, but most client apps use the Mastodon client API or custom protocols, not ActivityPub client-server.
ActivityPub is a W3C protocol and API specification for basically a generic federated social network with client server, and server to server API calls to create and manage activities and activity streams (a related specification).`
It's not about being 'better' but about being something different. Representing an activity feed as an RSS feed is easy. Mastodon in fact has support for RSS. So, you don't even need to use mastodon to follow mastodon users and their micro blogs. For example, this is how you get Neil Gaiman's RSS feed
curl -H 'Accept: application/rss+xml' https://mastodon.social/@neilhimselfActivityPub is similar/comparable to email but built for social networks interactions.
it already does. you can receive users mastodon posts/comments as rss already—just add .rss after their address.
the number of esoteric things mastodon and activity pub support is wild. honestly i think it’s gonna change the entire paradigm.
There is also https://github.com/dariusk/rss-to-activitypub. It requires a bit more work to maintain, but the creation and management of feeds is way more straightforward.
I'll believe it when I see it
too easy to say this kind of thing in the hopes it will lure people in and get some press, and then to just quietly never do it and when asked about it again say "it didn't work out because of technical reasons"
I think Automattic has been good for the site code quality-wise, but also very much believe it when I see it. Plus, what happens when porn federates over to someones Tumblr dashboard?