Around the world millions of people learn Java as their first programming language. It is not hard to learn how to use types or generics.
What appears to be difficult is to go from an untyped language to a statically typed one. Which is why everybody should start with a statically typed language so that the psychological barrier never develops.
It's more insane than the monitor stand. That monitor stand is for a monitor that is aimed at professionals working on HDR content. It's a very low volume, specialised part, $1k isn't entirely unreasonable.
These headphones will be mass produced in huge volumes. It's a consumer product. Just a very expensive one.
The same reason that Apple shipped broken keyboards with MacBooks for years. Because Tim Cook is not a product person. He is an operations person. Adding a fingerprint sensor is good for the product but bad for operations. Who do you think he's going to side with?
At the risk of using a cliche, I think Jobs would have made a different decision.
Adding a fingerprint scanner doesn't affect every component in the phone. It doesn't affect the display, CPU, dimensions or anything with a long lead time. It affects the power button. Apple had well enough time to add it.
I honestly feel a bit insulted that Apple is releasing a phone without Touch ID during COVID-19. They think I will gladly hand over large amounts of money for a phone that is highly inconvenient to unlock.
When it became clear that people around the world were being legally required to cover their face, in some places at any time they left the house, Apple should have raced to equip the next iPhone with a fingerprint scanner. Apple didn't even apologise for not including one. I would have bought the phone with that feature. Maybe next year.
In language learning there's something called the "Input hypothesis" which states that we learn languages primarily by reading and listening (consuming input), rather than production of language.
The reasoning is that when you produce output you are by definition producing something at your own level, so little improvement occurs. When you consume input (and transcription is a great way to do it), you are consuming input of a native speaker - or in the case of Jazz, a master player - which is at a much higher quality level than what you could produce yourself. So input drives the learning process.
The exception is for motor e.g. pronunciation or playing technique, which do benefit from practice.
There's two schools of thought to civil disobedience. The first holds that one must surrender oneself to the authorities to distinguish civil disobedience from pure criminality. But the other holds that one should not surrender or plead guilty so as not to legitimize an unjust system.
It's a low bar for many of the common and less deadly illnesses that we are used to. But relative to the mortality rate, it's more notable. People with SARS tended to get too sick to even go to the airport.
I don't share your optimism. The virus has been able to successfully evade e.g. testing people's temperatures in airports. It doesn't really matter if there are asymtomatic carriers or not, it doesn't matter whether people eventually get a high fever. What matters is whether people with non-specific/mild symptoms (a dry cough) can pass on the infection. And the answer is emphatically yes.
I've given up on wireless mice and have gone back to wired. It feels futuristic! Just plug it in and it works immediately! No pairing, no charging, no dongles, and it's lighter.
The pre-chiclet keyboards were okay for their era but the <=2015 chiclet design is just so much more comfortable because of the lack of sharp edges and does a much better job at keeping dust out than the old open design.
The primary advantage of a schemaless binary encoding such as CBOR is that it lets you encode binary data directly instead of using a double encoding of base64 in JSON.
What appears to be difficult is to go from an untyped language to a statically typed one. Which is why everybody should start with a statically typed language so that the psychological barrier never develops.