127 private links
Over many centuries, man’s obsession with time has led to increasing accurate ways to measure it. As the precision of techniques and instruments has increased over the years, so the units used to define time have become ever smaller.
The minute and the second have given way to the SI units of the millisecond, the microsecond, the nanosecond, the picosecond, and the femtosecond, which is the the length of time that light takes to travel the diameter of a virus.
[circolato su facebook, quasi sicuramente inventato, cionondimeno geniale; finale eccezionale :-)]
Un professore di termodinamica ha assegnato un'esercitazione a casa agli studenti del suo corso di laurea.
Il compito consisteva in una domanda: "L'inferno è esotermico (libera calore) o endotermico (assorbe calore)? Sostenete la risposta con delle prove".
La maggior parte degli studenti ha cercato di dimostrare le proprie convinzioni citando la legge di Boyle (un gas si raffredda quando si espande e si riscalda quando viene compresso), o alcune sue varianti.
Uno di loro, tuttavia, ha scritto quanto segue.
"Innanzitutto, dobbiamo sapere come cambia nel tempo la massa dell'inferno, quindi abbiamo bisogno di stabilire i tassi di entrata e uscita all'inferno delle anime.
Credo che possiamo tranquillamente assumere che, quando un'anima entra all'inferno, non è destinata a uscirne. Quindi, nessun'anima esce.
Per quanto riguarda il numero di anime che fanno il loro ingresso all'inferno, prendiamo in considerazione le diverse religioni attualmente esistenti al mondo. Un numero significativo di esse sostiene che se non sei un membro di quella stessa religione andrai all'inferno. Siccome di queste religioni ce n'è più di una ed abbracciano una sola fede per volta, possiamo dedurne che tutte le persone e tutte le anime finiscono all'inferno.
Dunque, stanti gli attuali tassi di natalità e mortalità della popolazione mondiale, possiamo attenderci una crescita esponenziale del numero di anime presenti all'inferno.
Ora rivolgiamo l'attenzione al tasso di espansione dell'inferno, poiché la legge di Boyle afferma che, per mantenere stabile la temperatura e la pressione dentro l'inferno, il volume dello stesso deve crescere proporzionalmente all'ingresso delle anime. Questo ci dà due possibilità:
1) Se l'inferno si espande ad una velocità minore di quella dell'ingresso delle anime, allora temperatura e pressione dell'inferno saranno destinate a crescere, fino a farlo esplodere.
2) Se l'inferno si espande più velocemente del tasso d'ingresso delle anime, allora temperatura e pressione scenderanno fino a quando l’inferno non si congelerà.
Dunque, quale delle due è l'ipotesi corretta? Se accettiamo il postulato comunicatomi dalla signorina Teresa Baghini durante il mio primo anno all'università, secondo il quale "Nevicherà all'inferno prima che io te la dia", e considerando che ancora non ho avuto successo nel tentativo di avere una relazione sessuale con lei, allora l'ipotesi 2 non può essere vera.
Quindi l'inferno è esotermico".
Lo studente ha preso l'unico 30.
Linux/Unix desktop fun - Learn how to draw text mode ASCII-art box around text or code/scripts in vim / vi under for fun and profit.
About 15 years ago, I mused about the idea of having a "desert island machine". This is where I'd put someone in a room with a box that has a couple of hard drives and a working network connection. HD #1 is blank. HD #2 has a few scraps of a (Linux) OS on it: bootloader, kernel, C library and compiler, that sort of thing. There's a network connection of some sort, and that's about it.
Now you see things like people managing to do the original Super Mario Bros game from the 80s in under five minutes, and I do mean people. There are actual humans frobbing plastic controllers doing this! Just dig around on your favorite giant video-streaming site if you need evidence of this happening.
So here's the pitch: Linux speedruns. By that, I don't mean "speedrunning a game on a Linux box" (like emulation, or something). Nope.
A few ones:
- To Jeff Dean, "NP" means "No Problemo"
- Jeff Dean's IDE doesn't do code analysis, it does code appreciation
- Jeff Dean's PIN is the last 4 digits of pi
- Google Search was Jeff Dean's Noogler Project
- Jeff Dean invented MapReduce so he could sort his fan mail
- Emacs' preferred editor is Jeff Dean
- Jeff Dean doesn't exist, he's actually an advanced AI created by Jeff Dean
- Jeff Dean compiles and runs his code before submitting, but only to check for compiler and CPU bugs
- Jeff Dean can instantiate abstract classes
- gcc -O4 sends your code to Jeff Dean for a complete rewrite
- When Jeff Dean listens to mp3s, he just cats them to /dev/dsp and does the decoding in his head
- Jeff Dean's resume lists the things he hasn't done; it's shorter that way
- Jeff Dean once implemented a web server in a single printf() call. Other engineers added thousands of lines of explanatory comments but still don't understand exactly how it works. Today that program is known as GWS
- When your code has undefined behavior, you get a seg fault and corrupted data. When Jeff Dean's code has undefined behavior, a unicorn rides in on a rainbow and gives everybody free ice cream
- When Jeff Dean says "Hello World", the world says "Hello Jeff"
- Jeff Dean traps the KILL signal
- Jeff Dean programs don't SEGFAULT. The memory rearranges itself in order to put data and code where it belongs.
A funny checklist to understand the common errors from all the persons/companies wishing to propose their own "brand new programming language".
A list
of things (not only) computer science students tend to
erroneously and at times surprisingly believe even
though they (probably) should know better.
As demonstrated by Casey Reas at the Eyeo Festival, June 2011, Minneapolis, Minnesota, a random maze generation program in one line of Commodore 64 Basic.
As developers, our jobs are very stressful, jumping from deadline to deadline, solving difficult problems on a daily basis, and handling…
Somewhere around 2014 I found an /etc/passwd file in some dumps of the BSD 3 source tree, containing passwords of all the old timers such as Dennis Ritchie, Ken Thompson, Brian W. Kernighan, Steve Bourne and Bill Joy.
A simulated Enigma machine, where the different parts of the machine are beautifully represented with graphics.
The notebook simulates an Enigma Machine and visualizes how it works. The Enigma Machine is an especially neat thing to visualize because it was electromechanical. As you used it, it moved. Instead of circuit traces, it had beautiful real wires connecting its pieces.
Image source: Wikipedia.
ASCIIQuarium is a short Perl script that lets you embrace aquatic nature from your terminal. It's an aquarium/sea animation in ASCII art.
Generate HQ poly wallpapers.
Example with fixed color/gradient:
See Star Wars in ASCII with telnet towel.blinkenlights.nl
.
A steam locomotive traverses the screen from right to left if sl
is typed instead of ls
.