Many schools are starting later for this reason. Just because the bus may take long doesn’t mean there aren’t other issues that should be solved to make buses a more viable option.
The popular modern css and react style frameworks use dynamically generated ids and classes so it’s not necessarily to prevent userscripts but it does make it harder to use them.
Sure, but if your doing work in machine learning that’s generally not the terminology used, hinting that this isn’t the area the author specializes in (which isn’t a bad thing, but take their explanations with a grain of salt).
No company would do that. What OEM is going to pay for a new, less compatible browser engine written in an unproven language that no one knows? Even if it is safer, that's pretty much the lowest priority for many companies, and safer != unable to exploit.
Companies who want to embed a browser engine into their product use WebKit, which is free, and maintained by multiple other companies, and has been around long enough that it should be compatible with pretty much any website that exists.
None of that is an actual implementation of the cryptography, that's just the interfaces. The actual implementations are elsewhere and use architecture specific assembly for anything that needs constant time properties.
Because he's a security engineer/cryptographer. He's the maintainer of the crypto package in the Go standard library. https://words.filippo.io/hi/. It's literally his job to write the crypto code everyone else uses.
Yeah that's a very Swiss thing. People get upset when trains are more than 1-2 minutes late. It's so reliable even a delay of < 5 minutes is important to people. Not to mention, transfers sometimes are < 5 minutes long, so a train being 1-2 minutes late means you might miss a timed transfer.
Have you ever used git cherry-pick? Git rebase is if you were loop over each commit (bottom to top) and run `git cherry-pick` on each commit separately.
If you haven't used git cherry-pick, then it is basically a shortcut for `git show $REF | git apply -`, where the short cut is the simplest form of using git, you have a patch (via git show) and you want to apply it to your local checkout.
Have you ever had to use git bisect? That's really where a 'clean' git history is important. Plenty of people never use git bisect, and that's fine too. That said it's a very useful tool when you do need it, and can drastically simplify finding when and where a regression was introduced.
IMO: HashiCorp is in this situation because they want to grow too big, too fast. A lot of their software is tooling, tooling that doesn't necessarily make sense to sell in a SaaS offering, or if it does: it's going to be commoditized. However, SaaS is where the $ is. They have investors they must please, and they want a big return on investment. It's probably too late to fix this, but IMO if they took the slow and steady route of providing support and professional services HashiCorp could easily be profitable while maintaining all of their products, but perhaps to a lesser degree.
With some other languages, you have big projects that basically are your secondary stdlib. Boost in C++, Apache Commons in Java, etc. These can reduce a lot of your dependencies down to a single umbrella project who stewards everything. The number of developers who work as maintainers on the packages within these projects is probably comparable to the number of developers working on the same sorts of packages in Node, but they're all working under a single banner, effectively. It's about having dependencies within projects as organizations vs the NPM approach where basically every dependency is it's own project and organization.
Not quite the same, but snapraid can do something sort of like this. It's not real time though, it's scheduled. It's usually combined with something like mergerfs.
Exactly, but everything else with those names is terrible.
Their argument is that games that use titles like this, tend to be using these names to try to take advantage of the success of other titles with similar names. If your game is named "like another game", then your basically marketing it as "$y is like $x but better", but $y is rarely ever better than $x based on most people's experience. Once you pick up on that, anything marketed as $x tycoon is going to be viewed as "yeah it's probably terrible, like the other $z tycoon I already tried".
At the time Apple did this, they had already been soldering RAM onto the motherboards of iPhones because phones needed the smaller envelope. At the time, it was probably more about saving money on manufacturing by not having extra, moving parts, and making it simpler to automate the fabrication. Also, even back then, this would have an impact on thermals and size, which could easily be the only justification needed.
Those languages are very much designed around the JVM though. You
have Scala, but not eg: C++, because the JVM itself is much higher level than what many languages would want to target.
Qemu is the hypervisor in this situation. Which doesn't necessarily preclude having Rosetta acceleration of AMD64 binaries within the ARM64 Linux guest itself.
That said, as far as I know, the only official way to use Rosetta inside a Linux guest is using Virtualization.Framework, which allows mounting a Rosetta binfmt handler via Virtiofs. So it's also going to use Qemu inside the VM to handle running amd64 images, not Rosetta.