Hacker News
- How to detect if an object has been garbage collected in JavaScript http://stevehanov.ca/blog/?id=148 72 comments
- The multi-armed bandit problem (2012) http://stevehanov.ca/blog/?id=132 79 comments
- “Your program is stupid. It doesn't work,” my wife told me (2010) http://stevehanov.ca/blog/index.php?id=101 54 comments
- 20 lines of code that beat A/B testing (2012) http://stevehanov.ca/blog/index.php?id=132 157 comments
- Fast and easy Levenshtein distance using a trie (2011) http://stevehanov.ca/blog/index.php?id=114 38 comments
- Give your Commodore 64 new life with an SD card reader http://stevehanov.ca/blog/index.php?id=133 4 comments
- Fast Levenshtein distance using a Trie http://stevehanov.ca/blog/?id=114 16 comments
- Finding awesome developers in programming interviews http://stevehanov.ca/blog/index.php?id=105 24 comments
- "This is stupid. Your program doesn't work," my wife told me http://stevehanov.ca/blog/index.php?id=101 6 comments
- Regular Expression Matching can be Ugly and Slow http://stevehanov.ca/blog/index.php?id=90 9 comments
- C++: A language for next generation web apps http://stevehanov.ca/blog/index.php?id=95 95 comments
- Qb.js: An implementation of QBASIC in Javascript (part 1) http://stevehanov.ca/blog/index.php?id=92 11 comments
Lobsters
- 20 lines of code that will beat A/B testing every time (2013) http://stevehanov.ca/blog/index.php?id=132 2 comments web
- qb.js: An implementation of QBASIC in Javascript http://stevehanov.ca/blog/?id=92 8 comments javascript
- 20 lines of code that will beat A/B testing every time http://stevehanov.ca/blog/index.php?id=132 52 comments programming
- 20 lines of code that will beat A/B testing every time http://stevehanov.ca/blog/index.php?id=132 19 comments coding
- 20 lines of code that will beat A/B testing every time http://stevehanov.ca/blog/index.php?id=132 25 comments web_design
- 20 lines of code that will beat A/B testing every time http://stevehanov.ca/blog/index.php?id=132 64 comments programming
- VP trees: A data structure for finding stuff fast http://stevehanov.ca/blog/index.php?id=130 19 comments programming
- How a programmer reads your resume http://stevehanov.ca/blog/resume_comic.png 118 comments programming
- Dissecting Adsense (Google JavaScript) - I downloaded the show_ads.js script and analyzed it to try to see how it works http://stevehanov.ca/blog/index.php?id=21 3 comments javascript
- Why don't web browsers do this? - Steve Hanov's Programming Blog http://stevehanov.ca/blog/index.php?id=117 53 comments programming
- Fast Levenshtein distance using a Trie http://stevehanov.ca/blog/index.php?id=114 7 comments programming
- qb.js: An implementation of QBASIC in Javascript http://stevehanov.ca/blog/index.php?id=92 8 comments javascript
- The Curious Complexity of Being Turned On http://stevehanov.ca/blog/?id=111 6 comments programming
- Game Theory, Salary Negotiation, and Programmers http://stevehanov.ca/blog/index.php?id=67 28 comments programming
- Finding awesome developers in programming interviews http://stevehanov.ca/blog/index.php?id=105 40 comments programming
- Compress your JSON with automatic type extraction http://stevehanov.ca/blog/?id=104 22 comments programming
- How a programmer reads your resume (comic) http://stevehanov.ca/blog/index.php?id=56 59 comments programming
- "This is stupid. Your program doesn't work," my wife told me http://stevehanov.ca/blog/?id=101 52 comments programming
- "If you go out of business, we get all of your source code." http://stevehanov.ca/blog/index.php?id=96 22 comments programming
- C++: A language for next generation web apps http://stevehanov.ca/blog/index.php?id=95 4 comments programming
- C++: A language for next generation web apps http://stevehanov.ca/blog/?id=95 103 comments programming
- qb.js: An implementation of QBASIC in Javascript (part 1) http://stevehanov.ca/blog/?id=92 28 comments programming
- Simulate hand-drawn sketches using Javascript & canvas http://stevehanov.ca/blog/index.php?id=93 3 comments programming
- How IE <canvas> tag emulation works http://stevehanov.ca/blog/?id=88 22 comments programming
- Building a better rhyming dictionary http://stevehanov.ca/blog/?id=81 13 comments programming
- How QBASIC almost got me killed http://stevehanov.ca/blog/?id=79 105 comments programming
- Using the Acer Aspire One as a web server http://stevehanov.ca/blog/?id=71 6 comments programming
- When programmers design web sites (comic) http://stevehanov.ca/blog/index.php?id=68 110 comments programming