132 karma · joined October 10, 2021
Sandboxing Java code running in process requires ugly and obscure security APIs and restricts you to having to have a common modding API (Forge). Many mods use bytecode patching and would be broken completely.
Given only ~25% of the US population exercises regularly, this bodes poorly for actively being social. I suspect we need to "artificially" engineer living conditions to push people together naturally.
Finding men who may be going down a dark path is a good first step, but genuinely helping such individuals (beyond trite therapy) is challenging. I suspect the problem is only going to get worse as society becomes more and more isolating.
It'd be interesting to see how many Youtube channels make it to this size, and if there is anything that differentiates successful channels from obscure ones (beyond quality).
Rust is massively more expressive. You get actual tagged enums, modules, sane dependency management, generics, polymorphism, optionals, no unchecked nullability, collections, and many other things. Writing systems software with it - even if you completely ignore memory safety! - is a very pleasant experience once you've grokked the language.
Obviously part of this is just arguing over semantics though :)
Can you imagine the crazy tricks people would use to evade taxes? Adopt a child and buy the rights to their tax, then move all your assets to them. Build up hype and sell futures on your own tax asset before going bankrupt. Have your life controlled by predatory taxlords who offer tax discounts for living in specific housing and buying specific products.
These fields need zealous reformers and activists with the time and money to push through mountains of entrenched interests, complacency, and politics. The work sucks, and people capable of doing it will always be in short supply.
Frankly, it seemed to work fine in each context. You could always look up someone directly on the company registry if you want to put a face to a slack handle.
I can't see this being used by anything other than short term rentals and corporations who like stable expenses.
The language should have defined a consistent async model (like coroutines with message passing) and kept "raw async" confined to high performance special libraries and embedded use cases.