For those with more experience, Rust By Example walks through the same concepts in a more compact form that also lets you experiment with the code in your browser: https://doc.rust-lang.org/rust-by-example/index.html
384 karma · joined September 23, 2013
For those with more experience, Rust By Example walks through the same concepts in a more compact form that also lets you experiment with the code in your browser: https://doc.rust-lang.org/rust-by-example/index.html
Conflating the two makes one argue ethics from a realm of infinite possibilities instead of focusing on reality, which doesn't really make for great moral choices. For instance, should people have as much unprotected sex as possible, without any regard to their or their offspring's well-being, just to give the most children the chance to exist?
There's no experience of any kind related to not existing in the first place, so the two options are completely orthogonal. It's like asking whether you'd suffer from your parents never having met.
You can of course add explicit checks and tests, eventually paying the same amount (or more) in LOC as the typed implementation's initial cost, but then you're also tasked to keep those up to date, without the compiler's aid.
I suppose the soundness depends on how you read the word "table". For actual tabular data, <table> is probably the right choice for accessibility reasons. It's also why it's usually a bad idea to abuse tables for grid layouts in other cases.
These days the network effects just favour old farts and engineers.
I think that a more likely reason is that Apple have plans for macOS that wouldn't play well with GPLv3's anti-Tivoisation measures.
This seems dubious, since the FSF themselves make the statement that aggregates of differently licensed software are fine, as long as you comply with GPL for the GPL-licensed parts: https://www.gnu.org/licenses/gpl-faq.en.html#MereAggregation
(I would also prefer descriptive names rather than this kind of marketing, but these are the times we live in.)
Snaps with strict confinement can also ask for home directory access as a specific permission.
Of course, if you strike it big, someone will eventually find enough time with a debugger to get around it, but as a small indie dev you'll probably be most interested in making sure you can break even first.
LTS releases also don't offer upgrades to non-LTS versions unless you explicitly enable that via the "Software & Updates" tool.
I still prefer GNOME for the rest of its UX, but if you ask me, the next rewrite can't happen too soon.
Edit: I noticed that some of the new improvements seem to be addressing just this, so what I'm saying may be out of date in regards to the latest version.
That's because AOSP by itself is Android without all the integration work that's necessary to make a useful image for a specific device, and traditionally it's been a lot of work for each new version. Things are better in that respect since Android 8.0, which I think shows in frequency of both manufacturer updates and community builds.
So a warning-only approach definitely seems like the right way to go for now. Possibly with a manual option to either dismiss or accept the hard limit.
[1]: https://github.com/Think-Silicon/GLOVE [2]: https://github.com/google/angle