4 ms·
Mastodon is doing fine. It is vibrant with a ton of activity. Mastodon could be more efficient. I think there must be problems in their implementation. I th
by bhouston 4y ago
Mastodon is doing fine. It is vibrant with a ton of activity.
Mastodon could be more efficient. I think there must be problems in their implementation. I think it needs a core rewrite.
I think of the current infrastructure of Mastodon as like old Atom editor. Remember it? https://en.wikipedia.org/wiki/Atom_(text_editor) https://en.wikipedia.org/wiki/Atom_(text_editor). It was super extensible and ran on Electron, but it was slow and somewhat unstable.
Then VSCode come around with much of the same benefits but it was fast and stable. https://en.wikipedia.org/wiki/Visual_Studio_Code https://en.wikipedia.org/wiki/Visual_Studio_Code
Before VSCode rose to prominent, many people would claim that an Electron-based editor would never work and point to the problems Atom had. But the issue was more specific to Atom and not just inherent in the general idea.
We need the VSCode version of Mastodon so it can discard the inefficiencies that it currently has and scale to the opportunity.
- Invictus0 4y agoIf the blogpost were talking about a forest, they would be saying that the soil isn't fertile enough for proper forest growth, and you would be talking about rewriting the tree's DNA.
- bhouston 4y agoMaybe but the first party mastodon iOS client pails in comparison to the more professional offerings. I suspect the mastodon server would similarly pop in comparison to a more professional rewrite. Remember they switched out the core engine of mongo as well (wild tiger) and then it became a lot less of a joke.
- Invictus0 4y agoYou're not getting it. Would rewriting MySpace or Google+ have made those things succeed? No, because speed was not the main issue.
- bhouston 4y agoI was mostly responding to the main topic in the original post article. It was mostly about the cost of servers for Mastodon. I believe that Mastodon can be rewrite to be much more efficient. I am on Mastodon and get a lot of engagement these days.
- timeon 4y ago> it was fast and stable There is no huge difference between Atom and VSCode. I was using Atom. It worked. It was popular. But Microsoft could afford bigger momentum - and took it. Then I used VSCode. I have noticed difference in speed only after I switched to Sublime Text.
- bhouston 4y agoI think you were not around when Atom was new? Being slow and unstable was a very common complaint and at the time the main solution was to switch to VSCode once it existed. Here is some old reddit threads at the time that reflects the mood very accurately: https://www.reddit.com/r/Atom/comments/58nkn3/any_way_to_speed_up_atom_i_recently_switched_from/ https://www.reddit.com/r/Atom/comments/58nkn3/any_way_to_spe... https://www.reddit.com/r/Atom/comments/2i2xs6/atom_is_a_really_sluggish_piece_of_software/ https://www.reddit.com/r/Atom/comments/2i2xs6/atom_is_a_real... https://www.reddit.com/r/Atom/comments/7dfozc/why_is_atom_so_slow_compared_to_something_like/ https://www.reddit.com/r/Atom/comments/7dfozc/why_is_atom_so... Even GitHub issues on Atom about it: https://github.com/atom/atom/issues/10188 https://github.com/atom/atom/issues/10188 This is the reason why VSCode beat Atom, even though Atom I think was released first.
- codemac 4y agoI think.. this argument is weak. The more comparable example is whether or not BTC could replace USD for day-to-day transactions. The answer is basically no, it cannot. It can only process 7/second, due to how it works. Thus, BTC will never become the daily transaction infrastructure Mastodon is similar. It will have severe scaling issues, as it makes simple operations far far more complex to get federated features that are more social than things like email. Just like crypto shenanigans, basically additional infrastructure will need to be built.
- lakomen 4y agoIt's a censorship dystopia with rampant cancel culture. Nothing is fine
- bhouston 4y agoRun your own server and talk about anything you want. It is up to others to want to also talk to you.
- pipeline_peak 4y agoNobody will want to take to him because they’re scared no one will talk to them. That’s apart of how this whole infection started…
- bhouston 4y agoYou just need to make your own servers and create your own community. In real life, if you are a hard right guy, you won't make many friends hanging around a hard left groups while yelling hard right views in their face. This wouldn't work if the roles were reserved either. There is no right that people who disagree with you need to put up with you. You need to create critical mass so that you have a peer group and not care what others think.