41554 blogs · [ { "id": "01a08d2e-a41d-735e-81c7-84304b0d3567", "title": "Introducing mapsnap: Automated Georeferencing for Historic Sanborn Insurance Maps", "url": "https://danvk.github.io/2026/09/10/mapsnap.html", "published_at": "2026-09-10T20:45:00+00:00" }, { "id": "01a08767-eaaf-7002-85f1-0a1de00bbb7c", "title": "AI helps add 10,000 more photos to OldNYC", "url": "https://danvk.github.io/2026/03/08/oldnyc-updates.html", "published_at": "2026-03-08T13:55:00+00:00" }, { "id": "01a08767-eaaf-7002-85f1-0a1de00cb01e", "title": "Working on Hard Problems", "url": "https://danvk.github.io/2025/10/09/hard-problem.html", "published_at": "2025-10-09T16:30:00+00:00" }, { "id": "01a08767-eaaf-7002-85f1-0a1de046a639", "title": "Python and C++ with pybind11: A Great Combination", "url": "https://danvk.github.io/2025/09/11/pybind11.html", "published_at": "2025-09-11T15:30:00+00:00" }, { "id": "01a08767-eaaf-7002-85f1-0a1de0ad81d9", "title": "Boggle Roundup: My Fifteen Minutes of Fame", "url": "https://danvk.github.io/2025/08/25/boggle-roundup.html", "published_at": "2025-08-25T13:45:00+00:00" }, { "id": "01a08767-eaaf-7002-85f1-0a1de13c92bb", "title": "After 20 Years, the Globally Optimal Boggle Board", "url": "https://danvk.github.io/2025/04/23/boggle-solved.html", "published_at": "2025-04-23T18:30:00+00:00" }, { "id": "01a08767-eaaf-7002-85f1-0a1de1521ee7", "title": "Boggle Revisited: Following up on an insight", "url": "https://danvk.github.io/2025/04/10/following-insight.html", "published_at": "2025-04-10T17:12:00+00:00" }, { "id": "01a08767-eaaf-7002-85f1-0a1de2104fa9", "title": "Boggle Revisited: A Thrilling Insight and the Power of Algorithms", "url": "https://danvk.github.io/2025/02/21/orderly-boggle.html", "published_at": "2025-02-21T17:15:00+00:00" }, { "id": "01a08767-eaaf-7002-85f1-0a1de2cb0109", "title": "Boggle Revisited: New Ideas in 2025", "url": "https://danvk.github.io/2025/02/13/boggle2025.html", "published_at": "2025-02-13T22:18:00+00:00" }, { "id": "01a08767-eaaf-7002-85f1-0a1de30ba63f", "title": "Boggle Revisited: Finding the Globally-Optimal 3x4 Boggle Board", "url": "https://danvk.github.io/2025/02/10/boggle34.html", "published_at": "2025-02-10T17:15:00+00:00" }, { "id": "01a08767-eaaf-7002-85f1-0a1de357b806", "title": "Another Decade, Another Webdiff", "url": "https://danvk.github.io/2024/06/21/webdiff.html", "published_at": "2024-06-13T19:15:00+00:00" }, { "id": "01a08767-eaaf-7002-85f1-0a1de3d089f5", "title": "AlphaGo vs. Lee Sedol", "url": "https://danvk.github.io/2016/03/15/alphago-vs-lee-sedol.html", "published_at": "2016-03-15T05:07:00+00:00" }, { "id": "01a08767-eaaf-7002-85f1-0a1de3d96130", "title": "Extending the Grid to Add 1,000 Photos to OldNYC", "url": "https://danvk.github.io/2016/01/19/oldnyc-update.html", "published_at": "2016-01-19T17:36:00+00:00" }, { "id": "01a08767-eaaf-7002-85f1-0a1de42f1e62", "title": "My takeaways from NIPS 2015", "url": "https://danvk.github.io/2015/12/12/nips-2015.html", "published_at": "2015-12-12T00:00:00+00:00" }, { "id": "01a08767-eaaf-7002-85f1-0a1de4d115c4", "title": "Dan writes on HammerLab", "url": "https://danvk.github.io/2015/10/21/hammerlab-posts.html", "published_at": "2015-10-21T18:03:00+00:00" }, { "id": "01a08767-eaaf-7002-85f1-0a1de5a0dddb", "title": "Launched: OldNYC", "url": "https://danvk.github.io/2015/06/04/launched-oldnyc.html", "published_at": "2015-06-04T02:24:00+00:00" }, { "id": "01a08767-eaaf-7002-85f1-0a1de5def3d1", "title": "PyCon 2015: Make web development awesome with visual diffing tools", "url": "https://danvk.github.io/2015/04/12/pycon-2015-make-web-development-awesome-with-visual-diffing-tools.html", "published_at": "2015-04-12T15:05:00+00:00" }, { "id": "01a08767-eaaf-7002-85f1-0a1de64ecfdc", "title": "Training an Ocropus OCR model", "url": "https://danvk.github.io/2015/01/11/training-an-ocropus-ocr-model.html", "published_at": "2015-01-11T04:58:00+00:00" }, { "id": "01a08767-eaaf-7002-85f1-0a1de73123e9", "title": "Extracting text from an image using Ocropus", "url": "https://danvk.github.io/2015/01/09/extracting-text-from-an-image-using-ocropus.html", "published_at": "2015-01-09T22:45:00+00:00" }, { "id": "01a08767-eaaf-7002-85f1-0a1de801df49", "title": "Finding blocks of text in an image using Python, OpenCV and numpy", "url": "https://danvk.github.io/2015/01/07/finding-blocks-of-text-in-an-image-using-python-opencv-and-numpy.html", "published_at": "2015-01-07T00:00:00+00:00" }, { "id": "01a08767-eaaf-7002-85f1-0a1de8f2ceb3", "title": "Choosing an iOS Podcasting App", "url": "https://danvk.github.io/2014/12/29/choosing-an-ios-podcasting-app.html", "published_at": "2014-12-29T00:00:00+00:00" }, { "id": "01a08767-eaaf-7002-85f1-0a1de951d57f", "title": "JavaScript String slice, substr, substring: which to use?", "url": "https://danvk.github.io/2014/11/17/javascript-string-splice-substr-substring-which-to-use.html", "published_at": "2014-11-17T00:00:00+00:00" }, { "id": "01a08767-eaaf-7002-85f1-0a1dea35dd13", "title": "GitHub integration and Image Diff improvements headline webdiff 0.8", "url": "https://danvk.github.io/2014/11/07/github-integration-and-image-diff-improvements-headline-webdiff-0-8.html", "published_at": "2014-11-07T00:00:00+00:00" }, { "id": "01a08767-eaaf-7002-85f1-0a1dead1b612", "title": "Life after Google, Six Months In", "url": "https://danvk.github.io/2014/10/31/life-after-google-six-months-in.html", "published_at": "2014-10-31T00:00:00+00:00" }, { "id": "01a08767-eaaf-7002-85f1-0a1deaf9150d", "title": "Fully Migrated to GitHub Pages", "url": "https://danvk.github.io/2014/10/23/fully-migrated-to-github-pages.html", "published_at": "2014-10-23T00:00:00+00:00" }, { "id": "01a08767-eaaf-7002-85f1-0a1deb4381bf", "title": "Filtering JSON with pyjsonselect and jss", "url": "https://danvk.github.io/2014/10/13/filtering-json-with-pyjsonselect-and-jss.html", "published_at": "2014-10-13T00:00:00+00:00" }, { "id": "01a08767-eaaf-7002-85f1-0a1dec13bcf1", "title": "Facebook (non-)Insights", "url": "https://danvk.github.io/2014/10/13/facebook-non-insights.html", "published_at": "2014-10-13T00:00:00+00:00" }, { "id": "01a08767-eaaf-7002-85f1-0a1dec315318", "title": "Trying out GitHub Pages", "url": "https://danvk.github.io/2014/10/01/post.html", "published_at": "2014-10-01T00:00:00+00:00" } ] posts Claim your blog
Back to danvk.org
Blog · corpus.blog/blogs/danvk.github.io/posts

danvk.org

danvk.github.io

2026

2025

2024

2016

2015

2014