Tell me a factoid I might not know about. It could be some weird edge case, a moment in history, or little known reasons for why some software behaves the way it does.
For further actions, you may consider blocking this person and/or reporting abuse
Top comments (55)
From the top of my head:
dc
, a stack based Reverse Polish calculator still present on Linux/Mac today.M-x doctor
in Emacs to get access to a Rogerian psychotherapist.... I'll have a think and come back ...
This one seems to be an urban legend, probably not actually true
smithsonianmag.com/arts-culture/fa...
That's fun! Although I'm not sure if it's any better to know that QWERTY is an efficiency hack for transcribing telegrams from Morse.
Can you elaborate on this one? "Lambdas" are named after the lambda calculus, which originated in the 1930s... Is the stuff about hats and eenie-meenie related to the name of the lambda calculus?
Willingly. You'll find most of it on the Wikipedia page under History, but in brief:
either Alonzo Church picked a random Greek letter, in his own words by eenie-meenie.
or he started with a 'hat' over a variable - like Γͺ - which got shifted to the left to become an upside down V. Which looks like a capital lambda, and so it was lowercased.
I was informed that C was named so because it came after the B language (made by Bell Labs) - where did this Christopher thing come from?
So B came from BCPL, the Basic Combined Programming Language at Cambridge. Which came from the (unimplemented) CPL - Combined Programming Language.
The C also stood for Cambridge. But it was also known as Christopher's Programming Language after one of its inventors, Christopher Strachey.
source: The Art of Unix Programming
I always remap caplock as a Ctrl in my keyboards. Very comfortable.
If you don't YOU'RE A MONSTER!
Actually, on my ezbook (with US keyboard) I remapped the Caps Lock to the "Compose" key in order to type accented letters (for everything else there is Shift-Ctrl-u + unicode) :-)
I'm a monster, cause I only use Shift (with little finger)
This one blew me away when I first read it years ago.
Behold: The case of the 500-mile email
ibiblio.org/harris/500milemail.html
This is gold
That is good, but you MUST read the FAQ to this story. There is a link in the header.
Microsoft Excel originally (and perhaps still?) treated the year 1900 as a leap year in its date computations even though it is not a leap year. It was an intentional choice. The existing spreadsheet software with the greatest market share at the time of Excelβs release was Lotus 1-2-3. Lotus 1-2-3 had the same behavior via a legitimate bug. By replicating the behavior, Excel could import Lotus 1-2-3βs file format with no unexpected outcomes for the user. This made the switch to Excel seamless and it quickly dominated the market.
Fascinating!
Nice note. In the 80s, I worked on a 3D spreadsheet program named BitsCalc (later BoeingCalc). We inserted the same behavior, for the same reason.
Do you know lisp uses () instead of [] solely because the keyboard that was used to develop its first versions had a problem with [ key?
When Apple acquired NEXT in 1996, they mostly did it so Jobs could return to his previous role. But Apple/Jobs also saw the NEXT OS as a serious improvement over the existing Mac OS.
Because of this, Apple chose to build the next OS on top of NEXT. In fact, up until recently (might even still be the case) if you peeked into the source code of OSX you would still find original unmodified NEXT files. So in some ways if youβre running OSX you are still running part of NEXT.
That's why tons of classes have NS in the beginning, Next Step.
Heres a few of mine:
+0
and-0
Magic: The Gathering is Turing-complete: toothycat.net/~hologram/Turing/
In 2009, a carrier pigeon was faster and more reliable at data transfers than the Internet in South Africa.
Source: wired.com/2009/09/in-africa-a-pige...
youtube.com/watch?v=thrx3SBEpL8
Did you know the inventor of Atari also invented Chuck E Cheese π€―
en.m.wikipedia.org/wiki/Nolan_Bush...