While I think that Apple should have just copied Microsoft's approach (i.e. what Cinch does) the wealth of options for window management means that everybody can find something that they like.
337 karma · joined December 11, 2016
While I think that Apple should have just copied Microsoft's approach (i.e. what Cinch does) the wealth of options for window management means that everybody can find something that they like.
Not true anymore. OS X (and I assume iOS) reports sizes in power-of-10 units.
If you think about it, it is really user-hostile to express file sizes as powers-of-two. Who can remember that a "GiB" is 1073741824 bytes?
Arabic script has three layers:
1. The base forms (rasm) denote groups of consonants.
2. Then dots distinguish individual consonants (e.g. B, T, TH, Y and N have the same basic form but have different arrangements of dots).
3. Finally, diacritics - loops and dashes - are used to denote vowels.
When Arabic is fully laden with vowel markings, the result is visually noisy. So usually vowel markings are left out.
But without vowels, it is impossible to tell how a word is pronounced if you don't already know. It's a really heavy price to pay for any advantage in reading speed.
It's wrong to give extra advantages based on genetics, essentially saying that some people "genetically poor" or "genetically rich", which is what Affirmative Action does.
The calculus of owning a Mac changes drastically if you live near an Apple store. If my Mac has a problem, I can book an appointment at the Apple store, real person will try to fix it, and I can have it back ASAP. The customer service is half the price.
The UK may well threaten the EU with mass deportations, especially since the Brexiters running the UK don't give two shits about the status of UK expats in the EU.
While I don't consider deportations likely, when there are stronger forces at play (e.g. economic security of the UK) then all sorts of "barriers" have a tendency to disappear.
This is crazy! So if were to stay for an extended period in Mexico, and my plane happens to transit in the USA on the way, I will become an overstayer in the USA?! Despite only staying a few hours there.
Contrast with deriving a key using cryptographic primitives, which can accept low-quality randomness (as long as there is sufficient entropy), that can be easily and transparently collected.
The most important goal for any programming language is that it is useful, i.e. it can express common patterns without hacks or kludges. Languages that are not useful tend to be forgotten.
However, chasing the dual goals of usefulness and soundness inevitably leads to type-system bloat. If "nothing is allowed unless explicitly permitted" and "everything must be somehow allowed" then it the list of things that are explicitly permitted will end up being very, very long.
I find that Bitcoins are an effective hedge against conventional wisdom.
The language is dynamically typed. null is only questionable in statically typed languages. There's no benefit to a Maybe type in a dynamically typed language.