News for hackers. Stuff that matters.
Re:DeleteFacebook: Perspective from Mastodon by godelski on Wednesday March 21, 2018 @10:58AM (#16638543)
So I question the sustainability of these platforms? How are they supported when they have sufficient mass? If they aren't gathering data on users and selling ads then how are they generating revenue?
Re:DeleteFacebook: Perspective from Mastodon by Sir_Cmpwn on Wednesday March 21, 2018 @11:38AM (#16638999)
Decentralized platforms aren't a business. The decentralized model scales remarkably well for a very small cost because there are hundreds (or thousands!) of instances that run at a small scale and communicate with the broader network. Many volunteers run small instances that cost only a few dollars a month to maintain and are often supported by donations from the users of that instance. You can even run your own instance if you want. Even if one instance fails the network as a whole doesn't even feel it. The financial model is totally different and very sustainable, much more so than the proprietary model even.
Re:DeleteFacebook: Perspective from Mastodon by jonbarker on Wednesday March 21, 2018 @12:45PM (#16639867)
If I am reading fb history correctly they had a business (apple and party poker ads) even when they were distributed (one server and mysql db per school).
Re:DeleteFacebook: Perspective from Mastodon by akkartik on Wednesday March 21, 2018 @03:18PM (#16641399)
They were never distributed as a business, even if they were distributed as a product or as a tech stack. Mastodon allows unconnected people and organizations to make hugely disparate investments in "connection technology" with potentially very different business models. Server A may require a monthly subscription from each of its clients, Server B may be getting micropayments from 0.001% of its clients, server C may be running completely free just for somebody's close friends. All these financial models can coexist on the same platform.
Re:DeleteFacebook: Perspective from Mastodon by egypturnash on Wednesday March 21, 2018 @12:23PM (#16639593)
User payments. Mostly via Patreon.

Some are also small servers run purely for the hell of it; if you keep the user count low it really doesn’t cost much to keep one running. These instances are of course more vulnerable to their owner being hit by a bus or whatever and not having shared their keys with anyone. Less so once account migration lands, and everyone’s gotten off their butts and upgraded their instances to that version.

(My instance, by example, currently has about 150 accounts, closed registration, and costs about twenty bucks a month to run. It’s also a few versions behind because I’ve been busy with other things.)

Re:DeleteFacebook: Perspective from Mastodon by rainbowmverse on Wednesday March 21, 2018 @02:14PM (#16640876)
mastodon.rocks is the saddest story. They had no backups, and lost the database upgrading to the version that would have let its thousands of users back up their own accounts.
Re:DeleteFacebook: Perspective from Mastodon by WorldMaker on Wednesday March 21, 2018 @03:09PM (#16641325)
It's a relative to the RSS model [ETA: or email is maybe a better analogy]. Scaling happens naturally as both more instances show up (scaling out) and individual instances scale up.

Every instance's own business model is often somewhat unique.

My primary instance at this point is on a domain I registered ages ago that I point to a SaaS host that runs and keeps up to date a growing number of small instances. I'm their customer and I expect them to charge me fairly based on my instance usage (CPU, bandwidth, et al) appropriately subsidized by their scale versus if I was booting my own VMs/containers and running it elsewhere.

If the worst happens, I expect I can move my business elsewhere, and given I control my domain itself, I can (use a data backup to bootstrap a new instance somewhere else and just point my domain DNS to the new instance).

There are a variety in business models among instances and the people hosting them.

Re:DeleteFacebook: Perspective from Mastodon by Slansitartop on Wednesday March 21, 2018 @11:00AM (#16638564)
> If they aren't gathering data on users and selling ads then how are they generating revenue?

Maybe they take donations, maybe you run your own instance and pay for the hosting. Not having shareholders that expect profits and growth probably takes a lot of the pressure off, too. All they have to do is not have burdensome costs or break even.

Re:DeleteFacebook: Perspective from Mastodon by godelski on Wednesday March 21, 2018 @11:14AM (#16638710)
I definitely don't think the current people running it are trying to be the next Zuckerberg. But you do have to have people working full time and pay for server costs, electricity, etc. A distributed system would be interesting, but is that what they are doing? At this point is it purely developers volunteering their time and money (along with donations)? I can't see donations supporting this type of thing at a larger scale.

I'm just wondering how they are getting the capital to scale.

Re:DeleteFacebook: Perspective from Mastodon by Tassels on Wednesday March 21, 2018 @11:25AM (#16638845)
It's decentralized. Larger instances are funded by patreon donations, while smaller ones are usually run by the folks that use the instance.

The decentralized nature helps the network scale.

And yeah, it's an open source project funded by donations. Plenty of those exist, and if it gets big enough, it'll get more contributors and donations.

Re:DeleteFacebook: Perspective from Mastodon by rainbowmverse on Wednesday March 21, 2018 @02:13PM (#16640860)
Both Mastodon instances I use are run by people working in tech and have limited registration. I doubt it's a huge burden, but I'd help spread a Patreon/Liberapay if they started one.
Re:DeleteFacebook: Perspective from Mastodon by spdionis on Wednesday March 21, 2018 @11:25AM (#16638852)
The main developer has a patreon.
Re:DeleteFacebook: Perspective from Mastodon by AsyncAwait on Thursday March 22, 2018 @06:45AM (#16647442)
Worth linking to it if you use Mastodon and want to support its development:

https://www.patreon.com/mastodon