Half of aerc's bugs are attributable to the fact that the Go runtime is fucking stupid and makes race conditions inevitable
@sir does this include the crashing whenever one deletes/archives/etc. too many things too quickly?
@d_ hm, unsure about that one
@d_ probably, though.
@codesections I am a big fan of golang but the runtime is my single biggest complaint with it. There's no distinction between coroutines and threads, forcing every program to deal with the problems of the latter, which is exacerbated by doing all async I/O through goroutines.
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!