the
jsomers.net
blog.
About
Subscribe
Read More
Contact me
All Posts
Should we cool it with the historical present?
October 21, 2021
Introducing Five’Em, a Texas Hold’Em variant
March 13, 2019
The three-page paper that shook philosophy: Gettiers in s...
January 13, 2019
DocWriter: the typewriter that sends its keystrokes in re...
September 17, 2017
Most book clubs are doing it wrong
July 15, 2017
Speed matters: Why working quickly is more important than...
July 26, 2015
How I reverse-engineered Google Docs to play back any doc...
November 10, 2014
You’re probably using the wrong dictionary
May 18, 2014
More people should write
September 27, 2012
The best general advice on earth
July 25, 2012
The shape of a listener
May 23, 2012
Project Euler problem 191, or, how I learned to stop coun...
February 25, 2011
Six lines
February 13, 2011
Social Annealing
October 20, 2010
Perfunctory Offers
October 12, 2010
Exploring the complexity of driving directions
July 28, 2010
Kavka’s toxin puzzle
March 7, 2010
“It turns out”
February 28, 2010
Compuchemical Economies
February 16, 2010
What it used to be like to look things up
February 12, 2010
The Role of Deliberate Practice in the Acquisition of Exp...
February 9, 2010
Kenjitsu
February 8, 2010
Why the Law
November 3, 2009
Wandering the web stacks to improve your information diet
October 31, 2009
Rule 110, or, how a little orange dot becomes a universal...
September 20, 2009
By inspection
September 9, 2009
Offline Wikipedia
August 23, 2009
Anatomy of a Project Euler problem, and, some remarks on ...
March 12, 2009
Metacat
March 11, 2009
Those maps at the beginning of books, or, a few words abo...
March 7, 2009
Feynman’s Rigor
March 2, 2009