Functional Lifestyles Training
Some heavy lambda lifting could get you in better functional shape.
Articles by Peter Norvig
Some heavy lambda lifting could get you in better functional shape.
Lay out dominoes legally; the dominoes have people names, not numbers.
Solutions to the puzzle site.
Solutions to the puzzle site.
Updating the palindrome program to search letter-by-letter; thus finding a longer palindrome.
Automatically converting informal English sentences into formal Propositional Logic.
On the difference between counting things and counting combinations of things.
Update to my probability notebook, adding the Central Limit Theorem, also known as the Strength in Numbers Theorem.
Will the Warriors win the NBA title?
The untold story of the children's book author/illustrator.
Solving the equation 10 _ 9 _ 8 _ 7 _ 6 _ 5 _ 4 _ 3 _ 2 _ 1 = 2016. From an Alex Bellos puzzle.
Refactoring the Scrabble / Wrds with Friends game from Udacity CS 212.
Updating the work I did in 2000 to search for counterexamples to Beal's Conjecture. Lists some of the things that people do wrong in trying to settle the conjecture.
An IPython notebook tutorial on Probability Paradoxes
How many words can be made from a letter-based combination lock?
An extended exploration beyond the popular "Cheryl's Birthday" logic puzzle.
A solution to the popular "Cheryl's Birthday" logic puzzle.
Web site for a new research institute.
How many ways can you pack rectangles into a square? And other combinatorial problems ...
Newly updated and improved version of my code to implement a meta-regex-golf program based on xkcd comic #1313. The code is "a program that plays regex golf with arbitrary lists..."
Code to implement a meta-regex-golf program based on xkcd comic #1313. The code is "a program that plays regex golf with arbitrary lists..."
An analysis of frequency counts for letters in English, with applications to the game of Scrabble. Also presents a distillation of the Google Books Ngram data, broken out by time periods.
Photos from a trip to Costa Rica with wildlife photographer Suzi Eszterhas.
An analysis of frequency counts for letters and letter sequences (n-grams), with counts broken out by length of word and poition in word, as well as by length of ngram. A re-implementation of the work done by Mark Mayzner in the 1960s -- but this time with 30 million times more data.
Added questions about early voting and state/federal to my frequently-asked-question list for the 2012 United States Presidential Election; all questions are answered with facts that are as objective as I can make them, except for the last question, in which I endorse President Obama.
This is not actually mine; it is a class by my co-teacher, Sebastian Thrun, on Intro to Statistics. I mention it because I think statistics is one of the most under-appreciated topics; everyone should learn statistics!
My talk at the TED conference. Six minute video.
An article printed in the Communications of the ACM describing Google's research, both within Google Research and within Engineering as a whole. Alfred Spector, Peter Norvig and Slav Petrov.
My thoughts on a 1966 Scientific American article that was my introduction to programming. And if you ever need a CPL compiler, this is a good place to start.
The source code to accompany my essay on Strachey's Scientific American article.
Sebastian Thrun and I are teaching an AI class online; 126,000 people have signed up so far.
At the MIT 150 symposium, Chomsky said that the notion of success used by statistical language models (namely, that they successfully predict the world and allow programs to accomplish tasks) was "very novel ... I don't know of anything like it in the history of science." This essay argues that it is not novel at all, but perfectly commonplace.
An overview of photographic techniques for taking pictures of indoor dance performances. (Also useful for any indoor action photography.)
A new version of Lispy (Lisp interpreter in Python). I released an earlier version on Sept. 30th, but this version is improved.
A Lisp interpreter in 90 lines of Python
Correcting an error in the instruction booklet for the card game SET
On the lost art of fact-checking, and Chris Anderson's Wired Magazine article on The End of Theory
A reply to Nate Silver's jungle primary post
Just in time for Darwin's birthday: an exercise in analyzing the differences in genomes to detect the boundaries between species
Final prediction for electoral and popular votes: 353-185; 54-45%
Does McCain have a path to win? A state-by-state analysis.
Here are some reasons based onhope, not reason.
New question for my FAQ answers "How accurate are polls?"
New question: "Why are there so many negative attacks on both sides?" for FF00FF, my FAQ for the 2008 US Presidential Election.
A collection of charts, poll results, and links, for the obsessive election junkie.
New question: "What about the economy" for FF00FF, my FAQ for the 2008 US Presidential Election.
New question: "Does race matter?" for FF00FF, my FAQ for the 2008 US Presidential Election.
New question: "Is the media biased?" for my FAQ for the 2008 US Presidential Election. Tells you where to get information and compares the candidates.
New question: "Is it rational to vote?" for my FAQ for the 2008 US Presidential Election. Tells you where to get information and compares the candidates.
An FAQ for the 2008 US Presidential Election. Tells you where to get information and compares the candidates.