Symbols Conversion isabelle2unicode Use in git Use in cgit Mail Client Extension Firefox Comfortable software References If you’ve ever used Isabelle, and taken a peak at the files you’re writing in any editor that is not one Isabelle is intended to be used with, you’ll be familiar with the funny escape sequences it uses to represent non-ASCII characters: Perhaps you’ve even gone through a stage…
Getting Git’s Information Without flakes Uncommitted changes Aside: What is a “Short Rev”, anyways? Telling the machine where it’s at Monitoring monit Do we know what the currently deployed state is? Did we forget to update the host? Alternative: include the full config Conclusion TL;DR: I find it useful to have all the (NixOS) machines I administrate know meta information about their currently…
Too many pdfs … Reading Special remotes Xochitl ipan quixichihua in amatl git annex export & git annex wanted All done? TL;DR: if you use git-annex and have a reMarkable 2 tablet, you might find this special remote useful. Too many pdfs … It is a truth universally acknowledged (among some people, at least), that pdfs have an unfortunate tendency to pile up, forming unstructured heaps in the…
À la recherche des cartes perdues official third-party historical Drawing my own sketching tikzpictures so many stations … And now? can’t we automate this? conclusion & advice for making your own References Milan's huge tram system is too complex to be legibly displayed on the same --> map as the Metro and S lines. --> About a month ago now, I spent a couple fun but exhausting days in Milano for a…
The Shape of the Problem Related Work Getting raw data Data Model OverpassQL Writing Queries Testing Catch them all? Names are hard So many Betriebsstellen Some Results Bahnhof.name Possible improvements Conclusion References Connection to ICE 4711 today on track 8, on the same platform directly opposite. How reassuring to hear these words — but often they’re not there. Perhaps there was a…
Why? Overview A telephone server What’s a phone call? PJSIP Extensions Snom Snom duut-duut-duut …? Thinkpads make great servers Future Work Conclusion This is just a short post explaining how the phone network used by the VOC at 22f3 worked. Note: this post is provided “as is”, with no assurance of correctness of any kind. Be aware that it was written by someone who, three weeks ago, didn’t know a…
Hacking on Isabelle/ML Resources Basic Isabelle/ML How to execute code? Printing things What are types? What are terms? What are sorts? How to find things Interactive exploring of ML files Layout of ML files This is less a post than a couple of notes to myself; but perhaps they might also be helpful to others when starting out. I may extend or update it later. Resources General : along with the…
Are Nix Expressions Pacman-Complete? Introduction Some Facts about Nix Loopings and Undecidability basic I/O Waiting for Input Maximal Sharing Chaining An IO Monad Notation Monad Laws Let’s play! Addendum aka: likely the worst ‘what is a monad?’-post it is possible to write. tl;dr: at the very least, they’re tic tac toe-complete! Introduction A: I wonder if Nix is Turing-Complete? B: The Nix…