I would argue that this is not "a Mastodon instance", since it is not running Mastodon - other than that, very very neat work! I'm excited for that "Source Code" link to be live :)
We reduced the cost of building Mastodon at Twitter-scale by 100x
11–20 of 376 posts
Re: We reduced the cost of building Mastodon at Twitter-scale by 100x
#12> You can begin to understand this by starting with a simple observation: you can describe Mastodon (or Twitter, Reddit, Slack, Gmail, Uber, etc.) in total detail in a matter of hours. It has profiles, follows, timelines, statuses, replies, boosts, hashtags, search, follow suggestions, and so on. It doesn’t take that long to describe all the actions you can take on Mastodon and what those actions do. So the real question you should be asking is: given that software is entirely abstraction and automation, why does it take so long to build something you can describe in hours?
> At its core Rama is a coherent set of abstractions...
This conclusion is alarming to read from a company that's trying to sell a new platform. The vast majority of the work in building Twitter or Reddit is not about building a coherent set of abstractions, it's working with an often incoherent reality, dealing with a myriad of laws that describe, as if your web app were a human clerk at a post office, how to handle PII and credit cards and CSAM filters and audits and copyright claims and on and on...
I'm honestly shocked that the technical implementation of a simplified, coherent platform took a full 9 person-months. That shouldn't be the hard part. What I'd want to know as a prospective customer is how you handle exceptions to your beautiful, idealized architecture, when some foreign country requires that you only store comments posted by their citizens within their borders or something like that.
Re: We reduced the cost of building Mastodon at Twitter-scale by 100x
#13The performance on the example Mastodon instance is very responsive - almost anywhere I clicked loaded nearly instantly. I created an account and the only thing I found missing was it doesn't implement full text search unless my user was tagged, but that might be a Mastodon specific item. I think they have thought a lot about typical hard problems, such as having the timeline processing happen along side the pipeline…
Re: We reduced the cost of building Mastodon at Twitter-scale by 100x
#14Re: We reduced the cost of building Mastodon at Twitter-scale by 100x
#15I would argue that this is not "a Mastodon instance", since it is not running Mastodon - other than that, very very neat work! I'm excited for that "Source Code" link to be live :)
And either way, I think the source code to their Mastodonlike will not be usable since it will be running on their Rama server framework.
Re: We reduced the cost of building Mastodon at Twitter-scale by 100x
#16+ the time spent creating Rama, the platform that enables it.
Very dishonest leaving that out.
Re: We reduced the cost of building Mastodon at Twitter-scale by 100x
#17Re: We reduced the cost of building Mastodon at Twitter-scale by 100x
#18Headline: "building Twitter at Twitter-scale" Article: "building Mastodon at sub-Twitter-scale"
Re: We reduced the cost of building Mastodon at Twitter-scale by 100x
#19FWIW, why hype at all? Why "We'll more in a week. Then more in two weeks." Show the code today!
Re: We reduced the cost of building Mastodon at Twitter-scale by 100x
#20Headline: "building Twitter at Twitter-scale" Article: "building Mastodon at sub-Twitter-scale"