HN Hall of Fame Weekly email

Evolution of a Python programmer

gist.github.com Software & code Source code Software engineering Class of 2017-07 Hall of Fame
Screenshot of gist.github.com captured 2026-07-20
Page preview · captured 2026-07-20

The original page was unavailable during review. The primary button opens a verified 2010 archived copy; the original address is retained as provenance.

Resurfaced independently across 4 calendar years, with breakout response in 2 of them.

submissions
5
submitters
5
observed span
2010–2017
peak thread · 90 comments
366 pts
latest 20+ return · 2012-03-08
255 pts

Submission timeline

2007–2026

One slot for every year since HN launched. Height is that year's peak points; orange marks a 100+ point or 50+ comment breakout. Select a bar to open its strongest thread.

First comments on top threads

HN comment order

Web 2.0 programmer: import urllib import json def fact(n): res = urllib.urlopen('http://math.org/factorial/?' + urllib.urlencode({'n':n, 'format':'json'})).read() return json.loads(res)['answer'] fact(6) Edit: for a "web scale systems guy" throw an @memcache_memoize in there :) Edit2: fixed a syntax error. Edit3: general cased it. thanks lolcraft!

Here is the discussion from the last time this was posted (90 Comments): http://news.ycombinator.com/item?id=1087068

nkh·255-point thread·

Not sure which is funnier, the Web developer/Windows API/Enterprise Programmer sections, or the comments from people underneath complaining that nobody used memoization.

The first top-level comment from each of the four biggest threads, in HN’s own order. Excerpts are shortened; open a comment for full context.

Breakout years
2

100+ points or 50+ comments

Total points
632

reference only — not used in Hall rules or ranking

Total comments
131

reference only — not used in Hall rules or ranking

Every submission

DateTitle as submittedByPointsComments
2010-01-29Evolution of a Python programmerFirst breakout · Best threadr11t36690
2012-03-08The Evolution of a Python ProgrammerLatest 20+ point returnjimhoff1125540
2016-11-15Evolution of a Python Programmertosh30
2017-01-28Evolution of a Python Programmer.py (humor)tomrod40
2017-07-19Evolution of a Python ProgrammerHall inductionjmstfv41