HN user

grandpa

651 karma
Posts4
Comments78
View on HN
Arabian Nights 5 years ago

The opening of Borges' essay is absolutely brilliant writing:

AT TRIESTE, IN 1872, in a palace with damp statues and deficient hygienic facilities, a gentleman on whose face an African scar told its tale — Captain Richard Francis Burton, the English consul — embarked on a famous translation of the Quitab aliflaila ua laila, which the roumis know by the title, The Thousand and One Nights. One of the secret aims of his work was the annihilation of another gentleman (also weatherbeaten, and with a dark Moorish beard) who was compiling a vast dictionary in England and who died long before he was annihilated by Burton. That gentleman was Edward Lane, the Orientalist, author of a highly scrupulous version of The Thousand and One Nights that had supplanted a version by Galland. Lane translated against Galland, Burton against Lane; to understand Burton we must understand this hostile dynasty.

Borges also admires Burton's footnotes:

Thus Volume Six (which I have before me) includes some three hundred notes, among which are the following: a condemnation of jails and a defense of corporal punishment and fines; some examples of the Islamic respect for bread; a legend about the hairiness of Queen Belkis’ legs; an enumeration of the four colors that are emblematic of death; a theory and practice of Oriental ingratitude; the information that angels prefer a piebald mount, while Djinns favor horses with a bright-bay coat; a synopsis of the mythology surrounding the secret Night of Power or Night of Nights; a denunciation of the superficiality of Andrew Lang; a diatribe against rule by democracy; a census of the names of Mohammed, on the Earth, in the Fire, and in the Garden; a mention of the Amalekite people, of long years and large stature; a note on the private parts of the Moslem, which for the man extend from the navel to his knees, and for the woman from the top of the head to the tips of her toes; a consideration of the asa’o [roasted beef] of the Argentine gaucho; a warning about the discomforts of “equitation” when the steed is human; an allusion to a grandiose plan for cross-breeding baboons with women and thus deriving a sub-race of good proletarians. At fifty, a man has accumulated affections, ironies, obscenities, and copious anecdotes; Burton unburdened himself of them in his notes.

With `. ranger`, if you change directory and then exit, the shell's working directory changes to where you left off in Ranger.

  $ pwd
  /home/grandpa
  $ ranger
  [ ... change directory ... ]
  $ pwd
  /home/grandpa
vs
  $ . ranger
  [ ... change directory ... ]
  $ pwd
  /home/grandpa/src

You could test this by looking at whether pairs of fraternal twins are as similar on personality traits as pairs of identical twins. If they are more different, then genes are the cause.

There's a difference, though: QuickCheck randomly tries a large-ish number of possible inputs to try and disprove a postcondition, whereas formal methods prove the postcondition for all inputs. Practically, if the number of possible inputs is huge compared to the number of failure cases, it's unlikely that QuickCheck will find it. I strongly suspect - and this would be an interesting experiment - that QuickCheck wouldn't have found this particular bug, since Timsort has been in use for years without anyone noticing it.

Also, capturing blocks and instance_eval are notoriously slow.

...and, in this case, are evaluated once, at startup. It's so fast that you couldn't possibly notice a difference.

I don't think you are taking the word "infinity" seriously. If parents believed that, why are they recklessly endangering their children's lives by taking them to a public place where they could be shot and killed, instead of hiring a personal shopper? Why did they put them in a car when auto accidents are the number one cause if child deaths? Why are they living in America when child mortality is lower in several other countries?

The answer, of course, is that while losing a child is unspeakably awful, children are not infinitely valuable to us - at least if you go by what we do rather than what we say. And public policy needs to reflect that.

I don't think negative infinity is a reasonable number for this. If it were, then I would expect you to gladly pay someone all your income for the next 20 years to stand guard over your children night and day to ensure that none of them are kidnapped and killed. Anything less would be negligent parenting.

This is the compiler's printf(), not the one that gets linked in with compiled code. As long as the compiler itself doesn't have more than 9 substitutions, it's OK. Your code will link with a different one.

Perhaps this will one day be so widely implemented that the great firewall of China will become obsolete, and the censors' dream will be realized.

I couldn't figure out from the article what exactly it is that's illegal. Which of these situations cause me to break the law as an American?

1. I travel to Canada, unlock my cellphone there where it is legal, and bring it back to the U.S.

2. My Canadian nephew unlocks my phone while I am not looking.

3. I unlock my phone, but then never turn it on so it never connects to a carrier.

4. I buy a phone in New York, then move to Canada never to return. On arrival in Canada, I unlock my phone.

If it's really true that "unlocking cellphones is illegal in the U.S.", then only 3 should be illegal.