732 karma · joined September 25, 2013
Both of those metrics account for the visual completion of the page relative to its final appearance -- deferred resources would slow that.
Likewise, your type system can prevent you from using uninitialized values in other languages, without the need for Option (and indeed the unwrap() call you imply you would have used) from being needed.
Though yes, I'm glad to see this is being addressed :).
It's disappointing that Nim has not (perhaps cannot, for backwards compatibility) learned the same lesson here that most other modern languages have, and used explicit nilability embedded in the type system.
And to preempt the argument that "you can't, for performance reasons!", you could do the same thing as Rust does and explicitly opt-in to having your code break if something is nil, via a call like `.unwrap()` which the compiler may optimize away.
[1] https://www.infoq.com/presentations/Null-References-The-Bill...
Edit: as the karma now reflects.
From a cursory glance though, it doesn't seem to support reading packfiles. This was the big thing that prevented me from using a fully custom Git implementation when I wrote my git churn calculator[2]. For larger repositories, it seems that almost all files are stored in packfiles, rather than the conceptually simpler "loose" format.
For me, the most valuable resource was reading the Git / libgit2 source and reference documentation.
This method has much clearer audio, but seems to lack generality / TTS capability.
This situation differs from eg. YouTube because they do not themselves host the content, and are not subject to copyright laws related to it.
Also: Google is made of human beings who have already protested against, for example, censoring Google within China.
Hopefully this is something that Apple addresses now that they consider iPad OS to be a real OS and not a scaled-up iOS.
After reporting it, they thanked me and said they would be in touch when they addressed it. I never heard from them again, and it seems they didn't take security much more seriously.
Edit: And the new Edge version likely identifies itself differently.
My understanding is that EVs are still usually a net win because
1. Power plants can benefit from economies of scale that individual cars cannot, making a gas power plant powering EVs better than individual cars running on gas.
2. As others have said, it is easier to upgrade power plants than all cars on the road.