miniblog.

A rather elegant DSL for assertions in Smalltalk: https://dionisiydk.blogspot.co.uk/2016/03/new-version-of-statespecs-20.html (via @chaetal)
€5 lisp machine with real time OS!
I miss Hoogle when I work with other strongly typed languages. So many of my questions are "I'm looking for a function with this type".
Chicago police has a Minority Report style system that tries to predict who will commit crimes: https://www.theverge.com/2014/2/19/5419854/the-minority-report-this-computer-predicts-crime-but-is-it-racist (false positives?)
Why coroutines won’t work on the web https://calculist.org/blog/2011/12/14/why-coroutines-wont-work-on-the-web/ (you need to reason about preemption!)
Awesome Emacs package of the day: firestarter https://github.com/wasamasa/firestarter — great for experiments e.g. -*- firestarter: (compile "clang %f") -*-
ASM programming is hard work. It's fun and super educational, but it's slow going (partly complexity and partly familiarity I suspect).
Another reason to move to Python 3: a useful repr() for regexp match objects! Example: <_sre.SRE_Match object; span=(0, 3), match='foo'>
I've stopped considering my email address as private data. Between GitHub and mailing lists it's too easy to obtain.
Shoulda woulda cdr. (Is there any other pronunciation of cdr?)
ELF in Guile https://wingolog.org/archives/2014/01/19/elf-in-guile (reduced startup time from 11ms to 8ms!)
Beautiful example of a live coding environment:
Side projects (time permitting) are a wonderful way of exploring new ideas and tools. It's important to be different from $day_job though.
Using Csmith to measure compiler bugginess over time:
Brilliant blog post on debugging code gen bugs in VC++:
Showing 676-690 of 922 posts