4 ms·
Considering he was a major force driving the rewrite of Reddit from Lisp (the version that HN is based on currently) to Python, adding features like Markdown su
by posguy 3y ago
Considering he was a major force driving the rewrite of Reddit from Lisp (the version that HN is based on currently) to Python, adding features like Markdown support (a language he helped create in 2002), Aaron defined major parts of the site that have persisted across multiple rewrites of Reddit's codebase.
- apgwoz 3y agoHacker News is written in arc. The first reddit was written in Common Lisp. clisp, specifically, I believe. Aaron convinced them to do it in his web.py and it was rewritten in a weekend (or so the story went). Later, it was written in Pylons and open sourced. No idea these days.
- pdevr 3y agoThe amazing part is (as far as I remember) that both were implemented[1] as single files[2][3]. [1] http://www.aaronsw.com/weblog/rewritingreddit http://www.aaronsw.com/weblog/rewritingreddit [2] https://web.archive.org/web/20060213215829/http://webpy.org/markdown.py https://web.archive.org/web/20060213215829/http://webpy.org/... [3] https://web.archive.org/web/20060106081029/http://webpy.org/web.py https://web.archive.org/web/20060106081029/http://webpy.org/...
- bandrami 3y agoThis was pretty common back then even for extremely complicated (for the time) sites (graybeard here). FCGI rewarded having a single huge application that would gradually leak memory over the course of the day until you told the intern to bounce the service when certain red lights started going off too frequently.