Show more

Like how I must use these esoteric-looking generics to make it happy using mixins. At that point it becomes more a hinderance than a useful tool. It also has the effect of making the code more difficult to read which kind of defeats the purpose of wanting to use TypeScript in the first place.

Don't get me started on the time spent trying to guess what type names it expects from some built-in JavaScript things such as the DOM..

The thing I hate the most when writing complex things in JavaScript is the lack of typing and the... structure found in many languages. It simply becomes difficult to manage on things like web applications. I want strict types, private and protected properties/methods, traits/mixins, etc. TypeScript provides much of that, but when using it I find myself spending more time trying to work around its idiosyncrasies rather than actually coding.

Yeah, I know it supposedly doesn't matter because your video card is doing all the rendering anyway... at least according to the VBox people. Unfortunately Windows and Linux think they only have 256MB of video memory, and it makes VBox useless for many tasks (that have nothing to do with playing games).

VirtualBox's limitation of 128MB vram (256MB if you increase it on a VM via the command line) is the worst. The entire rest of the application is pretty much completely worthless without adequate video memory for modern OSes. Install Windows and poof popup saying simple UI is being used because there's not enough video memory... :/

Also some of its weirdness like how follower counts aren't just queried from the follows table but instead are statically written elsewhere, so if you unintentionally commit follower genocide you must manually update this column after reviving everyone.

One nice (?) Side effect of messing up my mastodon install so much is that I know its database structure quite well now lol... OTL.

@galacticstone I made a mistake on my mastodon server and wiped my follows/followers OTL. Just a heads up. You might need to refollow me for me to show up again. Sorry!

@lachralle I made a mistake on my mastodon server and wiped my follows/followers OTL. Just a heads up. You might need to refollow me for me to show up again. Sorry!

@estebanm I made a mistake on my mastodon server and wiped my follows/followers OTL. Just a heads up. You might need to refollow me for me to show up again. Sorry!

@Curator I made a mistake on my mastodon server and wiped my follows/followers OTL. Just a heads up. You might need to refollow me for me to show up again. Sorry!

@xuv I made a mistake on my mastodon server and wiped my follows/followers OTL. Just a heads up. You might need to refollow me for me to show up again. Sorry!

@nolan I made a mistake on my mastodon server and wiped my follows/followers OTL. Just a heads up. You might need to refollow me for me to show up again. Sorry!

@lychee@mstdn.io I made a mistake on my mastodon server and wiped my follows/followers OTL. Just a heads up. You might need to refollow me for me to show up again. Sorry!

This is, funnily enough, the second time I've wiped my follows/followers. The first time was from a bad database migration shortly after I joined the fediverse.

I have daily backups going back a month. I tried importing my old data, but it doesn't work because of how mastodon communicates follows/followers.

Show more
Mastodon

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!