Realised today that one of my sites has been broken because a popular adblocker blocks any file called pageview.js: https://github.com/easylist/easylist/blob/6c17106ea9480b35e972aa183ded90e2252880f0/easyprivacy/easyprivacy_general.txt#L2195
I'd recently factored out a file with this name. It's a dev site that tries to have readable file names, but this incentivises minifying!
miniblog.
Related Posts
I've created my first standalone Rust library! line-numbers is a simple project for finding line numbers of string offsets, efficiently: https://crates.io/crates/line-numbers
It's factored out of difftastic as it's something I want to reuse elsewhere.
I've factored out the Vector and Edge definitions in difftastic so I can experiment with different graph search algorithms! It's so much easier when you can toggle between them.
So far A* is only 10% faster than Dijkstra, but I've found an additional 20% win that benefits all :)
I think the ideal .emacs.d is just configuration and keybindings, with everything else factored out as packages. I'm not quite there yet.