Live data from Hacker News

We reduced the cost of building Mastodon at Twitter-scale by 100x

blog.redplanetlabs.com

271–280 of 376 posts

Re: We reduced the cost of building Mastodon at Twitter-scale by 100x

#271
post #237

Earlier quoted context omitted.

That's xkcd 927. 9, which is 3^2, and 27, which is 3^3. Or 900 is Yoda's age, and 27 which is the 27 club of musicians who committed suicide.

Most members of the 27 Club didn't die by suicide: https://en.wikipedia.org/wiki/27_Club

True, but perhaps you could call drug overdosing suicide.

Re: We reduced the cost of building Mastodon at Twitter-scale by 100x

#273
This is a lovely and very detailed showcase in how to combine streaming+ETL+materalized-view+query!

That said: You need better advisors. Your investors and/or the board gave you bad advice on how to publish these accomplishments and talk about them.

I hope your go-to-market strategy works out a little better. Hyperbole is fine, but at least on hacker news, the audience is a bit careful with regards to grandiose statements.

What might work well on an investor presentation might backfire when you target engineers as audience.

Re: We reduced the cost of building Mastodon at Twitter-scale by 100x

#274
I would hazard the guess that twitter's "show tweets to other people" is 1/40th of the functionality piled into twitter; some other large functions would be things like "track ad sales" or "improve engagement" or "allow random law enforcement organizations to engage in whatever access is needed for any particular part of the world" Each of those is going to be a huge pile of code and all of it working together is going to N! your complexity.

Re: We reduced the cost of building Mastodon at Twitter-scale by 100x

#275

> ...10k lines of code. This is 100x less code than the ~1M lines Twitter I wish I didn't see this comparison, which is not fair at all. Everyone in their right mind understands that the number of features is much less, that's why you have 10k lines. Add large-scale distributed live video support at the top of that, and you won't get any close to 10k lines. It's only one of many many examples. I really wish you compa…

Twitter has many features, but not all of them are necessary. For example, there is no need to implement popups blocking the page and demanding a user to register, or detailed telemetry collecting user data from 20 different providers.

Re: We reduced the cost of building Mastodon at Twitter-scale by 100x

#276

> ...10k lines of code. This is 100x less code than the ~1M lines Twitter I wish I didn't see this comparison, which is not fair at all. Everyone in their right mind understands that the number of features is much less, that's why you have 10k lines. Add large-scale distributed live video support at the top of that, and you won't get any close to 10k lines. It's only one of many many examples. I really wish you compa…

> When I worked in Statuspage, we had support of 50-100k requests per second

Serving one cached HTML with Nginx and serving dynamically generated content, updating a database is a different thing.

Re: We reduced the cost of building Mastodon at Twitter-scale by 100x

#278

Earlier quoted context omitted.

Yeah, a very small amount so that clicking the upvote button does not need to reload the whole page

Can confirm, HN relies on client-side JS for voting and collapsing, but view/post/edit/delete don't need it.

makes sense, thanks for the clarification yall
Post reply on HN