If you've ever had someone send you two PDF files and ask "what changed?", you probably know how this usually goes.
Open the first file.
Open the second one.
Put them next to each other.
Start scrolling.
If you've ever had someone send you two PDF files and ask "what changed?", you probably know how this...
If you've ever had someone send you two PDF files and ask "what changed?", you probably know how this usually goes.
Open the first file.
Open the second one.
Put them next to each other.
Start scrolling.

Building a two-level diff (lines, then words inside changed lines) with plain LCS instead of Myers, why a 5-million-cell guard…

A few months ago I was helping a friend review a revised freelance contract. The client had "made...

I spent the last few months building a PDF editor. The feature that sounded easiest — change a word,...

Comparing two CSV exports sounds simple until the files get large. A common situation is having an...

Combining separate PDF documents into a single file sounds like a trivial operation until you hit...

A while ago, I spent nearly 40 minutes staring at a monitor, trying to debug a broken integration...