Mastodon and Database Without Dynamic Memory Allocation
-
4 Twitter features Mastodon is better for not having
At first Mastodon looks like a straight-up clone. It meets Twitter’s 280-character Tweets with 500-character Toots. On Twitter you can Like, or Retweet to your followers; on Mastodon you can Favorite, or Boost to your followers. So far, so familiar.
But after some time on the network (I joined when the Musk purchase was first discussed in April), I’ve noticed subtle, welcome differences in how conversations play out. And some of the improvements come not from cool new Mastodon-specific features, but from Twitter features that are deliberately missing. The first of these happy omissions is right on the home timeline. Compare, Mastodon versus Twitter: [...]
-
A Database Without Dynamic Memory Allocation
Let’s recap memory allocation in general. In most languages, you can choose to have fixed size objects and arrays at program start. Or, you can modify the object and array sizes during the run of the program, maybe to add new keys to the object or maybe to grow the array to fit more elements.