GUI shell (as opposed to a text-based shell).
HN user
Alphaeus
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.
I would interpret it as completing the game requires 120,000 disk read operations, but the CD drive may fail after just 70,000 read operations.
I believe YouTube content was explicitly exempted from that deletion.
The C++ ports to mobile and consoles predate Microsoft's acquisition by a number of years.
In my experience, blocking entire channels rather than individual videos is much more reliable. Clearing out related videos from your watch history also helps a lot.
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.
I don't think you can reflect onto the standard library anymore, with the recent "strong encapsulation".
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.
According to the page linked, it was started 12 years ago. So it'll probably survive into the future.
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.7 was actually the first version to support blending (for the new generator in that update). 1.18 is a new iteration of that.
On the website he said that he'd release it as open-source after sales started to die.
However now Minecraft is the best-selling game of all time with 238,000,000 copies...
When it asks you why you're not interested, one of the options is "I've already watched this video".
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.
What if you don't know English? Should you be forced to learn English to search your mailbox that is otherwise in your native language?
It's a nickname, not a feature to hide your account name.
Facebook proper might be tainted with "only old people use it", but Instagram still has massive influence among younger people.
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.
Using 'is' on integers raises a SyntaxWarning in 3.8+