Introducing mapsnap: Automated Georeferencing for Historic Sanborn Insurance Maps #Mapping #GIS #OpenSource
AI helps add 10,000 more photos to OldNYC #AI #History #Mapping
Working on Hard Problems #Programming #Software #ProblemSolving
Python and C++ with pybind11: A Great Combination #Python #Cpp #Programming
Boggle Roundup: My Fifteen Minutes of Fame #Gaming #WordGames #Programming
After 20 Years, the Globally Optimal Boggle Board #Boggle #Algorithms #Puzzles
Boggle Revisited: Following up on an insight #Programming #Software #Games
Boggle Revisited: A Thrilling Insight and the Power of Algorithms #Programming #Algorithms #Games
Boggle Revisited: New Ideas in 2025 #Programming #Software #Games
Boggle Revisited: Finding the Globally-Optimal 3x4 Boggle Board #Programming #Algorithms #Games
Another Decade, Another Webdiff #WebDev #Software #Programming
AlphaGo vs. Lee Sedol #AI #MachineLearning #Go
Extending the Grid to Add 1,000 Photos to OldNYC #Programming #Mapping #DataVisualization
My takeaways from NIPS 2015 #NIPS #MachineLearning #AI
Dan writes on HammerLab #Programming #Software #Mapping
Launched: OldNYC #Programming #Software #Mapping
PyCon 2015: Make web development awesome with visual diffing tools #Programming #WebDev #Tools
Training an Ocropus OCR model #OCR #MachineLearning #Programming
Extracting text from an image using Ocropus #OCR #Programming #OpenSource
Finding blocks of text in an image using Python, OpenCV and numpy #Python #OpenCV #ComputerVision
Choosing an iOS Podcasting App #iOS #Podcasting #Apps
JavaScript String slice, substr, substring: which to use? #JavaScript #Programming #WebDev
GitHub integration and Image Diff improvements headline webdiff 0.8 #Programming #Software #OpenSource
Life after Google, Six Months In #Career #Tech #PersonalGrowth
Fully Migrated to GitHub Pages #Programming #Software #GitHub
Filtering JSON with pyjsonselect and jss #Programming #Software #JSON
Facebook (non-)Insights #Programming #Software #Data
Trying out GitHub Pages #Programming #WebDev #OpenSource