HN user

Alphaeus

42 karma
Posts0
Comments24
View on HN
No posts found.

Here in New Zealand, you're required to be enrolled to vote, even if you never intend to actually vote. Enrolling requires an address. I imagine it's similar in Australia, where actually voting is required by law.

I believe in New Zealand other government agencies aren't allowed to access your data without your consent though.

The Steering Council said their intention is to remove the GIL-build in future:

Long-term, we want no-GIL to be the default, and to remove any vestiges of the GIL (without unnecessarily breaking backward compatibility). We don’t want to wait too long with this, because having two common build modes may be a heavy burden on the community (as, for example, it can double test resources and debugging scenarios), but we can’t rush it either. We think it may take as much as five years to get to this stage.

https://discuss.python.org/t/a-steering-council-notice-about...

There's a lot of information that was only ever posted to Twitter (whether you're a fan of that or not). Even if only 0.1% of it was valuable, that's still an incredible wealth of information lost. Think about how many pages across the internet cite tweets, how many links would be dead if everything was purged.

The Mojang accounts weren't great for security. No 2FA or anything (just security questions), and if you lost your account / it was stolen, you were pretty stuffed. The only way to recover it was to present the transaction ID of your purchase of the game to support, which most people don't have and you were never told to keep. I saw lots of people get permanently locked out of their accounts.

I guess it also doesn't make sense for them to maintain a parallel login system when the Microsoft one gets (presumably) millions of dollars of investment every year. Though Microsoft accounts are more complicated to use, with configuration being split across Microsoft, Xbox, and Mojang/Minecraft itself. And it seems they like locking people out for opaque reasons.

The filter is voluntary for ISPs to join, and the Department of Internal Affairs (which runs it) doesn't have the power to make it mandatory.

Also the Office of Film and Literature Classification lets you look at the classifications for everything online (including stuff that is banned), IIRC with a reason as to why it was classified the way it was.

These days Mojang provides obfuscation maps, so you can work with proper class and method names (though no parameter or local variable names). There's also been a lot of effort been put into the tooling. Nowadays there exists Gradle plugins that will download the game jar, decompile it and deobfuscate it using the official mappings. You develop against the deobfuscated code, then the plugin will turn the unobfuscated names back into their obfuscated versions when you compile.

There's also been technology developed that lets you easily modify specific parts of a method in the game, so you can e.g. insert calls to your own functions at runtime.[1] This saves from you having to modify the game jar itself.

[1] https://github.com/SpongePowered/Mixin

Bedrock Edition is primarily targetted at the consoles (where running the Java-based Java Edition was difficult). Java Edition is still worked on (and runs on Linux) and they are trying to achieve parity between the two versions.

I guess if you sell a pre-constructed device, that could work. There would be other issues (you have to spend money on hardware, potentially have to get it shipped, may not be able to get access to the device at all based on your region, keeping it always on and accessible, etc).

How much of the general public is going to be capable to set up and maintain a server in their basement? To challenge YouTube, targetting just the programming crowd isn't going to be sufficient.

For more serious/less casual games, they generally primarily target computers and consoles than mobile devices. I believe Unreal is more popular for these types of games (whereas Unity and others are more favoured for mobile games). If you are not targetting mobile, Apple has far less representation.