Hacker News new | past | comments | ask | show | jobs | submit | page 2 login
Twitter funding a team to develop an open standard for social media (twitter.com/jack)
728 points by andreigheorghe on Dec 11, 2019 | hide | past | favorite | 406 comments



Seems like Twitter is looking to embrace, extend and extinguish Mastodon, etc.

This is good, in a sense - means Twitter is feeling the competition. But any open source developers out there should trust Twitter just as far as you can throw them.


I think Jack's ideas usually should be new companies and not changes to Square or Twitter. I also am disappointed that Vine was shuttered when TikTok is basically the same thing and now is a massive social network[1].

[1] https://techcrunch.com/2019/10/01/instagram-vs-tiktok/


This sounds more like Scuttlebutt[1] than Mastodon.

[1] https://scuttlebutt.nz/


I'm willing to bet this is a reaction to a the Indian exodus from Twitter to the fediverse


Yes, that is exactly what has happened.


could you elaborate? or provide a link?



Twitter, the company that started out with an open API which attracted lots of developers who then got kicked off once the company figured out what worked.

Good luck with your 'open standard'.


NNTP FTW!

He's CEO of twitter and Square. His plan is for square to be at the center of decentralized payments via cryptocoins. Africa will be a huge place to start, as the incumbents in the west will sabotage any such effort


Why build anything? Just[0] make Twitter a Mastodon instance.

[0] Haha


Would Mastodon be able to handle the load of Twitter?


I extremely doubt that. For a long time Twitter couldn't handle the load of Twitter...


Before they rewrote their RoR stuff in Java.


Mastodon isn't decentralized, it's federated, and ActivityPub is a terrible protocol (that Mastodon frequently disobeys).


It’s not clear to me what ‘decentralized’ means her, if not federated.

Perhaps you could explain?


Federated means you’re part of a giant tree with some authority on the top (like DNS has with ICANN).

Decentralized means there is no center

I would add that Distributed to me seems there are no inherent “domains” you need to belong to, like for example email is federated but with scuttlebutt you’re identified by your public key and a hub is just a dumb relay and you can have many.

Non-federated routing alternatives include Kademlia (used in BitTorrent) and simple flooding/gossipping (like in Kazaa) or ad-hoc networks


What's the authority at the top of Mastadon? You can have private instances that don't federate with anyone, and there's no coordinated authority that controls any other instance.

For that matter, what is the authority at the top of email? You and I can set up an email server and start talking to each other right now without anyone's permission. We don't have to be connected to anyone else, and we don't have any authority that can control our implementations or even that keeps track of what servers exist.

I don't get the comparison between Email or Mastadon to ICANN.


If you're using Mastodon or email you need a server with a public IP address, which most people don't have. Distributed solutions like Secure Scuttlebutt (SSB) don't require that, so you can pass messages via any available relay server, LAN, or even a sneaker-net.

It's also worth mentioning that most people have to trust their Mastodon / email provider not to snoop in their private messages. Systems like SSB provide true end-to-end encryption that makes it safe to broadcast your private messages to the world.


I've generally seen decentralized as a synonym for federated, not distributed.


The Web and email are both federated and thus theoretically decentralized, but in practice they're highly centralized. Yet another federated protocol (sitting on top of an already centralized federated protocol) is probably not a reliable path to decentralization.


This can also seen as Twitter getting out ahead of https://www.congress.gov/116/bills/s2658/BILLS-116s2658is.pd... (press release at https://www.warner.senate.gov/public/index.cfm/2019/10/senat...) -- which would call for NIST to define:

model technical standards by which to make interoperable popular classes of communications or information services, including—

(1) online messaging;

(2) multimedia sharing; and

(3) social networking

(And all within 180 days ;-) No small feat.)


Cool idea, sure. Maybe they should have had the marketing team look at the banner image before going live. Definitely undermines the perceived legitimacy of the effort in my opinion: https://twitter.com/bluesky


if anything, whimsical memery adds authenticity, sincerity, hacky feeling. i'd be suspicious of anything more packaged or polished


I love that little creature. Why don't you?


I personally get really strong uncanny valley vibes from that thing. I might dig a cartoon version of it, but that banner image seriously creeps me out.


I don't even think it is a real animal, it looks like a capuchin monkey or something. Anyone know what species it is?


it's an art doll (like a puppet)


My feeling is that they're hackers who are already working in dweb/crypto


Should say "targeting hackers"


Why not ActivityPub?


because it's not built on crypto, and Jack wants to control a new coin a la Libra


why does Twitter need to be built on crypto? Ugh.

This brings to mind the (truthfully) quite useless Minds.com social network. Twitter doesn't NEED a blockchain. Just look at Pleroma, Mastodon, or Gab to see p2p twitter replacements that are blockchain-free.


It doesn't sound like he's ruling it out explicitly; presumably, it will be something for the team to evaluate.

Of course, plenty of reasons to be sceptical about them either going with ActivityPub, or not.


Interesting. Twitter early kicked open standards in the nuts, so I understand everyone who's sceptical to say the least. But if they manage to detangle that ugly mess that is the Fediverse this could be a real and good step into the right direction.


No one should trust them to do it without making it favorable to them and their business model. Microsoft was just the first to get caught and punished for embracing, extending, and extinguishing in the new century. The pattern is as old as time.


Ah, the impact of Mastodon - the decentralized Twitter-alternative. I highly recommend it.

You can even run an instance yourself, just like you run WordPress.


Does anyone on HN have an interest in building a decentralized social network together? I've been thinking about doing this for a while now. Feel free to shoot me an email laksman [at] stanford [dot] edu


What's the problem with existing ones? And why do social networks draw so much attention relative to other social platform patterns, like forums?

I've been thinking for a while that there should be something like a decentralized omni-Reddit. I liked forums, but people don't want to use them anymore, because there are too many different signups and too many different notification streams/etc. on too many different sites to bother with - so if you had something like Mastodon for forums, that could mitigate that.

But it seems like a consensus has set in that Facebook/Twitter-like social networks are the One True Model, and very few people are interested in things like forums anymore.


Always love boosting other people's open-source projects: https://github.com/dessalines/lemmy "A link aggregator / reddit clone for the fediverse."



If you're interested in joining an existing group of folks who are already working on this: https://www.scuttlebutt.nz/

Feel free to email me if you'd like an invite to the network.


I want to build the "NationBuilder" of the Fediverse. A PaaS / SaaS giving nonprofits, indie media, and grassroots pols access to host their own social media platform on their own web domain.


I am worried that ultimately this means that the twitter of the future will be something where people can't be deplatformed. It's been pretty effective in the past to deplatform some outrageous individuals who have stoked racial hatred and violence. They get deplatformed, and their audience disappears. There are a lot of places where hate speech is illegal. And I know that Twitter has had huge problems when called to censor things and making it completely decentralized would allow them not have to.

Also it's weird but Jack follows Cernovich.


Even if you think the current usage of deplatforming has been positive, it poses a huge black swan risk. If our major communication platforms expose a centralized censorship mechanism, that becomes a deliciously tempting target to be leveraged by authoritarian regimes.

Even if I trust the Twitter mod team, what's to stop tomorrow's jack-booted thugs from shooting the Twitter team and seizing control of the servers? I'd much rather we as a society move to decentralized censorship-resistant networks while we still have the freedom to openly build and advocate for them.

I really doubt that banning Hitler's social media accounts in the 1920s would have done anything to stop the Nazi rise to power. Whereas in the 1930s, rest assured that centralized platforms would have made the Gestapo's life a hundred times easier.


Then people stop using Twitter...

The solution to your problem is quite simple. The network will die off.


Well others of us are sick of deplatforming regardless of the speaker.


Now if we could get

- a few proper web frontends (and especially one like Google+),

- groups (like Google+, WhatsApp, Telegram)

then this would start to look seriously promising.

I'd happily pay a 20-40 bucks a year for that and (if Telegram didn't exist) a bit more to get a hosted but private instance for my extended family.

(That said I have been experimenting with hubzilla this year and it seems seriously promising but all instances seems to be locked down really hard or doesn't acvept new members and testing on my own instance alone doesn't really give me a feel for how it works in practice.)


I thought at first by "kick off" they had banned a competitor.


the choice is pretty obvious, whatever mastodon uses


That would be ActivityPub.


A team of "up to five" - is this actually a serious effort? I get that five strong minds can do quite a lot but from a corporate strategic point of view this is a minnow, surely?


What does that mean in terms of responsibility to take bad content content down? Seems like this would allow them to argue fake news is not their problem anymore. They are just a nice interface to visualise stuff that is stored in a decentralised way, outside of their direct control. Also I guess it means you can cut this AWS bill by like a lot. And it feels like it gives a very clear path to direct monetisation.


I'm cautiously optimistic. Twitter has been been making some bad decisions with content moderation, and has abandoned the idea of being the "Free Speech Wing of the Free Speech Party". Decentralization should restore that...

...should. That notion could disappear really fast if Twitter gets to decide who can run an instance based on their belief systems.

In the mean time, it's an interesting case study of what happened to Wil Wheaton when he tried to join a Mastodon instance. Already, even in these comments, people are expressing concerns about how Twitter will be able to maintain control over "misinformation and abuse".

That's the whole point of decentralization guys. It's impossible to moderate Twitter without being authoritarian and creepy. Bail on the concept of controlling others, and delegate that power to the end user by means of improved blocking tools.

If decentralization is going to work, we have to abandon our desire to control others with a centralized authority, and accept that responsibility as our own.


“Free speech” twitter alternatives exist, and invariably turn into cesspools (see gab.ai).


I believe they turn into those cesspools because only people that feel outside of mainstream networks due to bans and stuff, end up there.

It would be a different scenario if it was the big network that supported free speech instead of a new ban reactionary network


Is gab really a “cesspool”? I just looked at it for the first time. The way people talk about it I was expecting /pol/ squared, but the parts I could see without making an account seemed surprisingly normie, more reminiscent of instapundit than Stormfront.


Gab is a good site and has been vilified by the rage mobs that only want to hear one side of any issue. And like many sites, there will always be the fringe lunatics, but that is what free speech is all about.


Free speech includes things people may not want to hear, plus the definition of hate speech is a constantly moving target.


I wonder if he realizes how terrible Twitter is for long form writing and publishing like this when he does it. It’s always baffled me why they haven’t removed the character limit entirely and instantly become the largest networked publishing platform that’s ever existed over night.


i like the character limit. Twitter is a telegraph office, not a magazine. he kinda has to use these threads himself, because it's his company. Hopefully his new system will suppport dual "excerpt/full text" publishing, because i 'd hate my feed to be full of 3 page articles instead of TL-DRs


it made more sense when mobile phones operated via SMS rather than 3g/4g/wifi, but it doesn't make a lot of sense now to have the character limit. What do you actually gain by capping posts to 240 characters per message? People seem to primarily use Twitter to communicate and forcing people to break a thought into multiple posts adds nothing to the experience.

"Twitter is a telegraph office" -- but should it be?

Look at ATOM/RSS, they are telegraph offices too, yet they don't have character limits. ActivityPub services like Pleroma also are "telegraph offices" without strict character limits yet they don't seem to suffer for it. In fact it's much more pleasant to use Pleroma for this reason, you have the freedom to express complete thoughts.


> What do you actually gain by capping posts to 240 characters per message

brevity? it s a virtue


ActivityPub?


In my mind Twitter’s streaming API (user feeds) _was_ the standard. I understand there were technical reasons for shutting it down, but is there any reason they couldn’t rearchitect it and have eventing with the same format?


Decentralization first came to mind as a "try to pawn off the hosting costs" as a motivation but I can see trying legal zones to try to adapt to the multiple conflicting legal requirements and demands because countries would never agree on "neutral international business rules". It is certainly rational and often of questionable legal fairness to expect otherwise.

I am not happy with the balkanization involved in that concept - part of the beauty of the internet is a disregard for the globe's petty fiefdoms and their ability to literally divide and conquer.


Old Jack seems a little wild these days--like some of that Paul LeRoux / John McAfee outlaw energy has entered his soul.

Will keep my fingers crossed.


I think that most monopoly technology companies now expect decentralized systems to challenge them eventually.

So its smart to try to build and promote something that is decentralized but also allows them a profit model. It also makes sense just from an architectural standpoint in terms of scaling. I think Ethereum offers at least a chance they may do both of those things.


Yes, protocols, not platforms -- but BigTech cannot be involved beyond funding. We've already been down their road.


Honestly... I've never wanted to embed an image in HN more than now. Lucy pulling the football away from Charlie Brown says what 1000 words cannot.

https://giphy.com/gifs/football-prank-Ou18ZgE49Fss0


Could you elaborate? I checked the gif and don't understand what you mean.



Unless its open source and everyone can contribute, decentralized enough that everyone can set up their own networks, then its just another company trying to make long term investment in their company I am not going to trust Jack, any company, on any single person on anything.


Apparently they want to create a distributed ledger using something akin to a blockchain. If that is the case then they can benefit from transactions going over their network but I doubt that it will be open source. Maybe the code to operate a node will be open sourced but just that.


Is there anything wrong with targeting GNU Social and/or ActivityPub for Twitter's use case?


Mastodon isn't decentralized, it's federated, and ActivityPub is a terrible protocol (that Mastodon frequently disobeys).

Further, GNU Social still doesn't implement AP. This is largely because AP is very annoying to implement, but also because GNU Social sucks.


The "Protocols Not Platforms" article that he references was discussed here a few months ago: https://news.ycombinator.com/item?id=20841059


Thanks, this was a great discussion to go over.


I wonder how much user engagement would decrease if a CAPTCHA was needed to read a tweet. I think a big percentage of accounts are bots either trying to gauge sentiment, or push groups further to their respective political corners.


How much is this in intersection with the https://datatransferproject.dev currently also supported officially by Twitter.


We have a lots of great initiatives these days: wt.social, brave, twitter+. Monopoly stopped not being evil. Puts shadow on the Internet. But there are still people who believe. Who try to save it!


I'm kind of tired of Facebook, Amazon, Microsoft, Twitter, Apple, Cisco, Oracle, and all the other big names.

Do we really need a billion dollar company to figure this out, or is it just an advertising issue?


The cynic in me thinks that by adding yet another open standard into the mix, this will ultimately help in preventing any open standard from gaining critical mass, thus keeping the status quo.


I'd say they should use ActivityPub[1] instead of wasting time on their own incompatible solution, but quite frankly I don't want Twitter federating with Mastodon. We get our fill of chuds with anime avatars thanks to Pleroma, and don't really need or want Twitter around because decentralization won't make it any less of a digital sacrifice zone[2].

1: https://activitypub.rocks/

2: https://en.wikipedia.org/wiki/Sacrifice_zone


For those unfamiliar with this situation: Pleroma is an ActivityPub server and frontend written in Elixir and designed for low resource consumption, somewhat of an alterative to Mastodon. One or two of the most prominent early Pleroma instances had very sparse moderation policies, leading some to associate Pleroma with trolls and far-right users. Today, most Pleroma instances prohibit hate speech, harassment, and so on. Of course, anyone is free to make their own Pleroma or Mastodon instance with whatever rules and federation policies they like, and the most "chud-filled" instance in the entire fediverse (Gab) is running a Mastodon fork, not Pleroma.


> get our fill of chuds with anime avatars thanks to Pleroma

"In 2019 Anime will be associated with fascism, neo-Nazis, and hard-core misogyny." - Time traveler me from the future.

"LOL WUT?" - Me in 2005 before murdering this obviously false me from an obviously impossible timeline to prevent damage to the space-time continuum.


Wisely so: eventually two autocrats are going to pressure him to remove the other for policy violations. Better to decentralize than collect Interpol warrants.


There are multiple ways they could decentralise, Mastodon-like or not. I bet the prime requirement is securing a business model for Twitter.


To be fair, Twitter did pioneer oAuth back in the day, and now everyone uses it... worked better than Meebo’s xAuth


Gosh I hope they buy pleroma. Compared to mastodon and gab it's objectively the best decentralized Twitter.


Pleroma is light enough to run on a Raspberry Pi; its primary web interface is inspired by Twitter but it also includes the classic Mastodon interface at https://host/web endpoint. It's very easy to set up and run. It's also compatible with anything that works with Mastodon via MastodonAPI (bots, desktop clients, mobile clients such as FediLab).

Definitely the best ActivityPub software on the market!


It's RSS. Twitter invented RSS.


Old Twitter even included RSS for user profiles & hashtags I believe, much like how Pleroma provides ATOM feeds for user profiles and hashtags/search queries.


They should use RSS; Youtube, Medium and most blogs already generate RSS feeds for their content.


Am I mixed up, or did Twitter at one point have RSS feeds? I also distinctly recall XMPP support circa 2008.


You're right, I remember, not fondly, parsing that XML for mobile.


I'm willing to bet this is a reaction to a the Indian exodus from Twitter to the fediverse


It will be interesting to see how this pans out. Twitter seems to be going w/ the ethos.


This is huge. The problem for any federated initiative is that most of the users are already on established social media platforms. If Twitter adopts an existing protocol (or creates a new one that others can join on), then new services can be compatible with Twitter's massive user base.


RSS?



How do you write a tweet that cribs the ideals of existing federated social media projects (Mastodon, PeerTube, PixelFed, Write Freely etc.) without at least acknowledging their existence?

Also: Relevant XKCD: https://xkcd.com/927/


Twitter has repeatedly demonstrated that they are not a developer friendly company and that you should never build anything on their APIs. Since day one, they've done nothing but crack down on 3rd party development and peel away access.

They are the last company that should be trusted to develop an open standard.


I've been banned for many years and can no longer get access to even my own data


Well, maybe second-to-last.


You can't just say that and not tell who you think is last


I think they meant Google, who are notorious for shutting down projects.


Facebook


It's going to be Oracle.


Obviously, it's Facebook.

Because there has to be one giant tech company that everyone hates and Microsoft lost interest in the position over 5 years ago.


From this thread the only conclusion I can draw is that Twitter is in the bottom five. Which is bad enough.


But it looks like a ranking where one can only rank at the bottom. Who is the company most loved by developers? GitHub? Stripe? Atlassian? SalesForce? Each of them has done something wrong at some point, and it may even be the sign of management’s ability to get rid of cruft, even if those choices don’t make us happy.


Pretty sure Oracle trumps Google too, which puts them in second. I guess that makes Twitter third-to-last on that list.

... and Oracle's got one hell of a lead on the rest of the race.


i'm with you but isn't this different, given that it's open source? of which twitter itself will eventually be a client


So now instead of a focused team of experts detecting and removing disinformation campaigns, each user will have to figure it out on their own or hire a service to do it.


Good, then people will be more inclined towards independent critical thinking


this, and people are free to believe what they how bad and stupid it might look to others.


Good luck with that


Better long term odds than having 1,500 people do it for 321,000,000 (MAU)



The one you linked is the duplicate by an hour.


Correct - thanks.

@dang: would you consider merging the two threads together?


> A third-party Twitter client might be prettier and more functional than Twitter’s own client — shout out to Tweetbot! — but it certainly would not be more profitable.

I never understood this, why can't the API/firehose serve ads that would be presented in the 3rd-party apps?

Additionally 90% of users would naturally gravitate to the default app regardless, leaving 3rd-parties for cool/interesting/advanced/innovative use-cases. I still feel this was a mistake - not as some hippy idealogue - but from a ruthless capitalist perspective. This was their like button.


Great, another standard for social media!


The core problem will be privacy.

I think it will not be difficult for anybody to siphon that data, and I don't know how one could prevent it, and it would be nice to see it done without complicated solutions. I think twitter could be biased.

I don't know if a law like GDPR would prevent it. If it doesn't, there should be law forbidding entities to gather data.


Decentralized non-blockchain social network and messaging protocols that have existed for years:

- Scuttlebutt

- GNUnet

- Secureshare

- Fereenet

- ZeroNet

- Retroshare

- Diaspora

- Mastadon

- Matrix

- Cabal


I can't help but think there is nothing altruistic about this.


When in Africa...


Sounds like a plot from Silicon Valley :)

Twitter PiperNet?


Is he aware PiperNet didn't work after all


For what it’s worth, Matrix is trying to be the protocol that Jack describes here - complete with relative reputation systems (https://github.com/matrix-org/matrix-doc/blob/msc2313/propos...) and an open standard (https://matrix.org/docs/spec) and even an open governance process and foundation (https://matrix.org/foundation) - and with work progressing towards fully decentralised p2p matrix.

Rather than building a new initiative from the ground up, we hope there’s some opportunity to join forces on this.


Can you please not post duplicate comments to HN? It lowers the signal/noise ratio of the site and creates a headache when we merge threads, like we did in this case.

If two threads are so much the same that you want to post the same comment to both, that's a strong indication that they should be merged. Sending us a heads up at hn@ycombinator.com is a forcing function to make that happen.

(Parent is a duplicate of https://news.ycombinator.com/item?id=21763925. We merged the replies from here to there.)


Does he have the Pied Piper USB key?


“There's an old saying on the Internet — that says, fool me once, shame on — shame on you. Fool me — you can't get fooled again.”


I know it seems like Bush forgot the quote, but in reality he likely realized halfway through he didn't want a soundbite of him saying "Shame on me".


This retconned history of the mistake that's popped up in the last few years is bizarre. No one thought this at the time.

Bush tripped over his words all the time. It's much more likely that than a calculated move (that backfired btw, it's been his most famous quote since the day he said it.)


Rarely is the question asked: is our children learning?


it depends on how much is brazilian


> No one thought this at the time.

I remember hearing people suggest this is why he misspoke shortly after it happened.


>I know it seems like Bush forgot the quote

Of all people to give the benefit of the doubt to...you give it to a bumbling idiot who was known for misspeaking and tongue tying himself into knots?

Before he even messed up the saying, he messed up his own introduction to the saying:

>There's an old saying in Tennessee — I know it's in Texas, probably in Tennessee...


Ha, I knew it wouldn't take long for web 2 to get in on the web 3 act.


I don't understand how this solves anything. What can stop shitty people from joining and posting content to any of this?


Nothing will stop unwanted posts. But crowdsourcing moderation could theoretically give you a cleaner feed.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: