Libraries are also written and maintained by humans.
It’s fine to optimize if you can truly justify it, but that’s going to be even harder in libraries that are going to be used on multiple different architectures, etc.
For a long time I’ve been of the opinion that you should only ever optimize for the next sucker colleague who might need to read and edit your code. If you ever optimize for speed, it needs to be done with massive benchmarking / profiling support to ensure that the changes you make are worth it. This is especially true with modern compilers / interpreters that try to use clever techniques to optimize your code either on the fly, or before making the executable.
I think just reading his Wikipedia entry, I caught someone at CNN being kind:
O’Brien left CNN in December 2008. He was rehired by CNN as an aviation analyst in March, 2014.
2008–present: owner Miles O’Brien Productions, LLC in Washington, DC
In February, 2014, O’Brien was injured when a Pelican case filled with television equipment fell on his left forearm, causing acute compartment syndrome and resulting in the amputation of his left arm above the elbow.
So, the month after a gruesome injury he was re-hired by CNN, who probably have a pretty good medical plan, better than what he probably would have had when he was self-employed. Maybe not, maybe it’s just coincidence. But, it’s nicer to believe that someone at CNN thought they should look out for a former colleague / friend who needed some help.
It seems like it would work because people wouldn’t think they got their value out of their prime membership yet and are reluctant to cancel after such a short time.
A quantum Santa could deliver presents to every house simultaneously if nothing observed his passage. On the other hand, at some point the wave function will collapse, like say when people check what presents are under the tree. When the wave function collapses, the probabilities all go away and there’s a single answer, so he could deliver presents to one and only one house.
MacOS is still Unix under the hood, and has been since they adapted NeXTSTEP.
Maybe it’s just because I’m fundamentally more of a console user than a windowing-system user, but to me a Unix-based OS is always going to be a winner compared to Windows.
But, if you want to laugh at OSes, laugh at classic MacOS, where everything would grind to a halt if you clicked and held the mouse button.
Simplify that to “Piracy isn’t stealing”. Copyright infringement (so-called piracy) is very different from stealing.
Sure, if “buying” isn’t permanent despite assurance it was at the time, then copyright infringement is even more justified. But, copyright infringement isn’t and has never been stealing.
Sure… and you could pass around porn on thumb drives. But, having a central website where you can browse public repos and clone the interesting ones is a pretty key part of Open Source / Free Software development.
Nope, just a massively overcrowded office building. The ventilation system could barely keep up. But, management made it clear to us that the reason for the open office layout was to encourage collaboration and foster creativity!