Showing posts from March, 2017

Faster horses

This is the problem with gossip. Lack of a web of trust signature scheme or a CRC allows information distortion at each hop. Stemming from the clever analogy in 1999:

"if Henry Ford canvassed people on whether or not he should build a motor car, they’d probably tell him what they really wanted was a faster horse."

many people nowadays tell the story as if Ford really said that.

Sticky note - almost thrown away bad glue, reused by accident

I heard somebody starting to spread the rumor that sticky note was invented by accident. The anecdote went on to say that they'd first invented a bad glue, almost threw it away, but then found a use for it after somebody accidentally applied it on the back side of a small piece of paper.

This is plain simply false. This invention has seen an exhaustive proof of concept phase by an individual, being demoed in a trade show, and then being blatantly copied and entering mass production after a slow and difficult start.

[Alan] Amron said his idea in 1973 came about with chewing gum. He was looking for a way to stick a note on his refrigerator for his wife and used gum, providing inspiration for the adhesive he would use on his Press-on Memo. That year he took the sticky notes to a New York trade show and met briefly with two 3M executives, Amron said, but nothing came of the meeting.Fry and Silver [from 3M] came up with what 3M originally called the Press ‘n’ Peel memo pad in 1974

The Computer Language Benchmarks Game

= The Computer Language Benchmarks Game

The Computer Language Benchmarks Game is a free software project for comparing how a given subset of simple algorithms can be implemented in various popular programming languages.

The project consists of:
* A set of very simple algorithmic problems
* Various implementations to the above problems in various programming languages
* A set of unit tests to verify that the submitted implementations solve the problem statement
* A framework for running and timing the implementations
* A website to facilitate the interactive comparison of the results

= Supported languages

Due to resource constraints, only a small subset of common programming languages are supported, up to the discretion of the game's operator.

* Ada
* C
* Chapel
* Clojure
* C#
* C++
* Dart
* Erlang
* F#
* Fortran
* Go
* Hack
* Haskell
* Java
* JavaScript
* Lisp
* Lua
* OCaml
* Pascal
* Perl
* Python
* Racket
* Ruby
* JRuby
* Rust
* Sc…