I still haven't finished reading Mickey's extensive overview of changes in Emacs 25.1. It's incredible how much Emacs is still evolving.
miniblog.
Emacs keybinding of the day: C-x C-x, bound to exchange-point-and-mark. Moves point to the other end of selection ('region' in Emacs terms).
Emacs command of the day: quick-calc. Great for quick arithmetic from Emacs. With a prefix, inserts the result in the buffer too.
Dynamically types languages have the advantage of concrete values, so static languages *must* have helpful errors:
ripgrep is even faster than ag! https://blog.burntsushi.net/ripgrep/ Exciting! Rust (plus the talent of those involved) is preventing Wirth's law.
It is terrifying to learn that all Intel CPUs contain a separate system with full access and a network connection:
The MIT Lisp Machine manual argues in favour of allowing users to patch internal details of classes:
Interestingly, the FSF's biggest objection to GitHub is not the proprietary backend! https://www.gnu.org/software/repo-criteria-evaluation.en.html (it's the JS and censorship)
Emacs command of the day: ivy-read-action, bound to C-M-a when ivy is active. Change the action on RET before you choose a candidate!
I'm familiar with some pretty arcane Emacs keybindings, but I'm really impressed with C-φ in lispy!
Every time that I play with Pharo (Smalltalk), I miss something when I go back to my usual language tooling.
Viewing a codebase as an immutable, content addressable tree: https://unisonweb.org/2016-09-17/editing.html (enables some really interesting features!)
Sorted copyright assignment for @guilelang! Hurrah!
TIL there's a service on freenode that conveniently lists channels:
Showing 4,171-4,185 of 7,584 posts




