danvk.org blog
Boggle Roundup: My Fifteen Minutes of Fame
After 20 Years, the Globally Optimal Boggle Board
Boggle Revisited: Following up on an insight
Boggle Revisited: A Thrilling Insight and the Power of Algorithms
Boggle Revisited: New Ideas in 2025
Boggle Revisited: Finding the Globally-Optimal 3x4 Boggle Board
Another Decade, Another Webdiff
AlphaGo vs. Lee Sedol
Extending the Grid to Add 1,000 Photos to OldNYC
My takeaways from NIPS 2015
Dan writes on HammerLab
Launched: OldNYC
PyCon 2015: Make web development awesome with visual diffing tools
Training an Ocropus OCR model
Extracting text from an image using Ocropus
Finding blocks of text in an image using Python, OpenCV and numpy
Choosing an iOS Podcasting App
JavaScript String slice, substr, substring: which to use?
GitHub integration and Image Diff improvements headline webdiff 0.8
Life after Google, Six Months In
Fully Migrated to GitHub Pages
Filtering JSON with pyjsonselect and jss
Facebook (non-)Insights
Trying out GitHub Pages