You can also also view the full archives of micro-posts. Longer blog posts are available in the Articles section.
Make each program do one thing well. To do a new job, build afresh rather than complicate old programs by adding new features; Expect the output of every program to become the input to another, as yet unknown, program. Don’t clutter output with extraneous information. Avoid stringently columnar or binary input formats. Don’t insist on interactive input. – Basics of the Unix Philosophy
Time to watch the last episode of Chernobyl (my son didn’t like it!).
Here is an Haskell library containing common graph search algorithms. #haskell
Annotate the web, with anyone, anywhere. – hypothes.is
Smith-Waterman algorithm in Python. #python #bioinformatics
TIL about KeyCastr, an open-source keystroke visualizer for the Mac.
Vim fugitive has been seriously updated: v2.5 -> v3.0. #vim
Brushing and linking for big data by @uwdata. #dataviz