miniblog.

Entertaining discussion of adding the keyword ennnnnd to Ruby:
Benchmarking my compiler project for forthcoming blog post. Turns out that helloworld is not a great performance test! Surprise!
TIL about sorting networks, a very fast sorting technique for fixed size inputs. Relevant SO question: http://t.co/Tmudqgj9a5
Emacs command of the day: rename-uniquely. Great if you want to hold on to a *Help* buffer whilst looking at the help for other things.
Diff is a blunt instrument that don't understand syntax. E.g. https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=f5db4b31b31504a1058339bc00488bf56ad1f0aa the line wrapping makes it hard to see what was added.
Splint is an impressive GPL licensed lint tool for C programs. Features include: http://t.co/IIYEQhvguq
It's amazing how many more PRs a package receives once it's on MELPA. They're often high quality patches too.
Rust nightly is now warning about upcoming changes to the type checker. There are some (obscure) soundness holes:
Why did the minidisc not succeed because outside Japan? http://t.co/Djbxm9d5nP
The Creative Apocalypse That Wasn't: http://t.co/AOrXRumJn5 Great data-driven analysis of the effect of the internet on creative industries.
Interesting summary of pain points using Rust in production: https://internals.rust-lang.org/t/production-user-research-summary/2530 (apparently early adopters use emacs/vim/ST/atom)
Discovered that LLVM's lli command has a --force-interpreter option! If you're debugging your LLVM IR, it give significantly more info.
Inspirations For Eve reading list https://gist.github.com/jamii/8957881c8eaa4035f4ae hqs some fascinating papers on language design. Definitely a project to watch!
I keep expecting to reach a point where I'm happy with my .emacs.d. Instead I get better at elisp and experiment with more workflow helpers.
A basic major-mode is just a syntax table and font lock keywords. I've done a revamp of llvm-mode: http://t.co/vqf6Yx1EIv #emacs
Showing 241-255 of 650 posts