832 karma · joined January 12, 2015
Let the former be a monotonically increasing (say 64-bt) integer, and the latter be a free-form string. This way, marketing folks are free to call one version "macOS 10.16 Big Sur", followed by "macOS 11.0 Big Sur Pro Max", "macOS 10.32 Pro SE", etc. w/o developers pondering over whether "Pro SE" > "Pro Max". As for API, maybe something like getProductVersion() for the internal version, and getProductName() for the external version. Heck, be facetious and let the latter return a string like "!!! DO NOT USE FOR VERSION COMPARISON USE getProductVersion() INSTEAD !!!\07\07\07macOS 10.16 Big Sur".
Yes, lazy developers will get it wrong, similar to how they use gettimeofday()[1] instead of clock_gettime(CLOCK_MONOTONIC, ...)[2]. In their defense, often software switch between versioning conventions such that what's the "right" thing to do is unclear.
[0] Such appropriation is everywhere. Don't get me started on how Porsche Taycan, an electric car, has a "Turbo" model. It probably doesn't even come with blinker fluid standard.
[1] https://pubs.opengroup.org/onlinepubs/9699919799/functions/g...
[2] https://pubs.opengroup.org/onlinepubs/9699919799/functions/c...
As many sibling posts have already pointed out, passing JLPT is not trivial for many people. Also N3 level is (IMHO at best) intermediate[0] proficiency and still quite far from fluency. Here's an example of "random" Japanese grade schoolers solving JLPT N3 questions with ease.
That said, just like any subject, language acquisition talents vary from person to person, and no doubt OP is among the more gifted.
tl; dr: do not introduce yourself in Japanese with "waga na wa [name]"[2].
[0] https://en.wikipedia.org/wiki/Japanese-Language_Proficiency_...
[0] https://github.com/torvalds/linux/commit/d50147381aa0c9725d6...
[1] https://pubs.opengroup.org/onlinepubs/9699919799/functions/f...
Alternatively, use a physical token as the 2nd factor, then no recovery number is required.
I'm so glad I'm out of the family tech support "business"; if only firing real customers were so easy...
- Subscribe to meal kit services like HelloFresh or Blue Apron (or both).
- Buy from other mail order grocers like Imperfect Foods, Omaha Steaks, etc.
- Hire someone with TaskRabbit to do the shopping for you, particularly from grocers that don't deliver (i.e. Trader Joe's, smaller specialty grocers, etc.).
While I generally agree with your overall point, this statistics is severely out of date. As of this post, the current numbers are 283 cases and 2 deaths[0][1].
[1] https://coronavirus.jhu.edu/map.html; numbers can lag by a day or two.
Of the reported cases, police got involved to track down said persons, and they were fined depending on the severity of the infraction. I don't know if the form DB is now cross-checked with the immigration DB.
This is not the same as the other two. People should wash their hands properly regardless.
You shouldn't only call a cab after going out drinking, only because you know there'll be a checkpoint that night, right?
If you're on Catalina, be sure to grant the appropriate permissions to FF. You should only have to do this once -- the first time -- but this could explain why audio's not working for you.
There was a period a few months (over a year?) ago where Hangouts Meet would reject Firefox and tell you to use Chrome, but certainly not anymore.
"The last addition is the ability to do raw, encrypted sends and receives. The idea here is to send raw encrypted and compressed data and receive it exactly as is on a backup system. This means that the dataset on the receiving system is protected using the same user key that is in use on the sending side. By doing so, datasets can be efficiently backed up to an untrusted system without fear of data being compromised."
Unfortunately it's taking a long time for the feature to propagate through the ZFS implementations. I don't know if rsync.net's servers support it.
No amount of gentle reminder -> passive aggressive suggestion -> explicit suggestion had lasting effects on their behavior. All I could do is be vigilant and recluse myself from their company whenever one's clearly showing symptoms.
Who knows, maybe Linus will have another epiphany, while Microsoft somehow mismanages GitHub and squanders all the goodwill away. Then, a group of upstarts...
That said, wanting to learn git's internals for the sake of knowledge is fine as motivation.
> --help is a GNUism; usually the BSD version is -h (although, not for netstat), and yeah, the included help text isn't super useful unless you know what the things mean...
OTOH, FreeBSD's man pages[0] are superb compared to that of Linux for most subjects. I usually don't bother with -h and go straight to the man pages.
Even a genius may not be immune to FOMO.
PopSockets. In my neck of the woods they are almost as common as phone cases. Some men also use them.
sigh or they make it but don't bring it to the US. Why no Mercedes A Class hatchback for us!?
It's too bad they didn't measure if TW's become empathic vs. HR. I guess we'll never know how well he's at piloting giant robots.
In this context "programming" means "optimization"[0].