When I started my personal instance, one of my goals was to run it cheaply and with little maintenance. Being writing Ruby for many years of my past life, the decision between Mastodon (Rails) and Pleroma (Elixir) was quite easy. A week later, my Pleroma instance is taking 500 megabytes of RAM and a few percent of the CPU of the second cheapest Hetzner instance (4.5€/month).<p>Even better would be a deployable binary service. Calling out all Go and Rust developers!
Why do people keep building large scale projects like this in languages in Ruby?<p>I don't get it. It feels as if fundamentally you've built a prototype.<p>We're talking about messages and images, this sort of thing should be able to run on a 500mhz Celeron as long as the bandwidth is there.
Huh- Running Postgres at home, while running the web server on Digital Ocean. I would think that since running several round trips to the database for every web request, it would make more sense to run the entire web server at home?
That’s a great write-up.<p>I suspect that a lot of folks are in the same boat. Mastodon will be getting a workout. The bugs will show up <i>en masse</i>, but they will also be fixed, and the service will improve greatly, as a result, with a lot of “lessons learned” lore, added to the canon.<p>I noticed that CNN ran a front-page story on Mastodon, so it’s now mainstream.<p>Welcome to the big leagues, li’l buddy…
Twitter's biggest/hardest problem seems to be content moderation. With all the people moving to Mastodon now, it's not clear how Mastodon is going to handle this?<p>Is the hope that just folks of a given political viewpoint will move to Mastodon and moderation will not be necessary?