miniblog.

What can we learn from JavaScriptCore moving from LLVM to a custom IR called B3? Lots: https://www.philipreames.com/Blog/2016/02/15/quick-thoughts-on-webkits-b3/
Clang's warnings keep getting better. A handy warning on dubious uses of commas just landed on trunk:
Fantastic, *accessible* introduction to compiler writing https://hokstad.com/compiler (uses GCC to work out what the assembly should look like)
Robigalia is a remarkable Rust project to build a Linux compatible userland on top of seL4
Nifty Emacs package of the day: speed-of-thought: https://github.com/Malabarba/speed-of-thought-lisp Provides brilliant commands for inserting parens and adding defns.
Iterators: Signs of Weakness in Object-Oriented Languages https://www.pipeline.com/~hbaker1/Iterator.html (argues against iterators due to the hidden state)
Katahdin: a language where the syntax is JIT compiled, so it can be mutated at runtime! https://chrisseaton.com/katahdin/katahdin.pdf
I wrote a blogpost in 2014 comparing macro systems. Incredibly, tcl's calling convention is equally powerful!
List oriented buffer operations for Emacs: https://github.com/phillord/m-buffer-el (it's always nice to see new projects exploring nicer APIs)
Great example of hacker culture:abusing numeric conversions and 3D wrapping to beat a SM64 level without releasing A https://youtu.be/kpk2tdsPh0A
Blogged: Coming in Emacs 25.1: Even Better Introspection!
It's interesting to see how other editor communities work. IntelliJ uses a conventional grammar for parsing! Rust:
Multics Emacs: The History, Design and Implementation https://www.multicians.org/mepap.html (the first Emacs project with a lisp interpreter!)
I've started following discussions in emacs-devel and I'm happy to report that communication is generally positive and pragmatic.
What does load average actually mean? Different Unix flavours have different opinions:
Showing 4,726-4,740 of 7,584 posts