Git 2.11 is out, with a slew of performance fixes and some nice improvements on handling short, ambiguous commit IDs
miniblog.
GNU ELPA has a superb new homepage, courtesy of the
indefatigable @NicolasPetton!
Excellent, friendly introduction to reading x86 assembly: https://patshaughnessy.net/2016/11/26/learning-to-read-x86-assembly-language (I wish I'd had this when I started!)
New analysis tool in rustc: -Z print-type-sizes https://github.com/rust-lang/rust/pull/37770 which shows the memory size of types. Useful in many languages!
Small is Beautiful: Why Desktop UX has something to teach Mobile https://jenson.org/small/ (UX on phones/tablets is lacking, how to catch up)
Argh, I've hit a reliable segfault in Emacs. I wish distros didn't strip binaries, it makes debugging much harder.
RedBaron (Python AST library) has an incredible Emacs mode for Python code transformations:
Reflections on Rusting Trust: https://manishearth.github.io/blog/2016/12/02/reflections-on-rusting-trust (compiler backdoor PoC using quines! Oh my!)
One of the biggest limitations of markdown is the lack of extensibility. Nimble, a competing syntax, has macros!
PHP's unbalanced " handling is not very smart: https://phpsadness.com/sad/44 though the general problem of good errors on invalid syntax is hard.
I felt really smart building a debug buffer for racer.el. I've just realised this is exactly what $ does in magit too. New ideas are hard!
GUI automation is a hard problem. I'm impressed by Hammerspoon (OS X) and its nontrivial examples in the basic docs:
A fascinating deep dive into the murky world of exported symbols in ELF files:
The rustc team is exploring a new backend for faster debug builds, originally written for a JS engine!
Showing 4,006-4,020 of 7,585 posts


