miniblog.

Emacs Lisp is gaining watchpoints! This lets you add hooks for when variables are modified: https://git.savannah.gnu.org/cgit/emacs.git/commit/?id=88fefc3291060f18503738aaa4e81b98f1970a55
A short critique of Stallmanism: https://jancorazza.com/2016/09/24/a-short-critique-of-stallmanism/
Why you might not want to build a feature on top of SQLite: https://wiki.mozilla.org/Performance/Avoid_SQLite_In_Your_Next_Firefox_Feature (sqlite is very versatile, good to hear the downsides)
Emacs command of the day: M-x proced. htop style viewer of processes running on your system, along with CPU, memory usage and so on.
Emacs command of the day: balance-windows, bound to C-x +. If you've split the window, this ensures that all splits are the same size.
Why Did the Robot Do That? https://insights.sei.cmu.edu/sei_blog/2016/12/why-did-the-robot-do-that.html (exploring robots saying out loud what they're trying to do)
Magit 2.9 is out! https://emacsair.me/2016/12/07/magit-2.9/ UI polish, better performance, the usual truckload of improvements and even a new logo!
Emacs command of the day: magit-branch-spinoff. Made a commit on master rather than a feature branch? This fixes it. https://magit.vc/manual/2.3/magit/Branching.html
The ad blocking arms race continues: https://levlaz.org/an-ode-to-linux-desktop-users-everywhere/ (long term I suspect blockers will lose due as ads become indistinguishable)
An Ode to Linux Desktop Users Everywhere https://levlaz.org/an-ode-to-linux-desktop-users-everywhere/ (tongue-in-cheek, mocking, or sincere? I recognise the characterisations)
Enabling Software Literacy https://github.com/zells/core/blob/master/manifesto.md (a manifesto on why today's s/w does not help, and a design of a distributed platform)
HyperDev is now GoMix! https://medium.com/gomix/introducing-gomix-aec205c421cb GoMix is really innovative: it's like JSFiddle but for backends, enabling real applications.
I'm particularly impressed with the quantitative fitting process used to tune git's diff algorithm in 2.11: https://github.com/git/git/commit/433860f3d0beb0c6f205290bd16cda413148f098
Git 2.11 is out, with a slew of performance fixes and some nice improvements on handling short, ambiguous commit IDs https://github.com/blog/2288-git-2-11-has-been-released
GNU ELPA has a superb new homepage, courtesy of the indefatigable @NicolasPetton! https://elpa.gnu.org/
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:
Showing 41-60 of 922 posts