"The less often you run a script, the chattier the interface should be." https://www.johndcook.com/blog/2015/12/22/automate-to-save-mental-energy-not-time/
miniblog.
Lenticular editing is an interesting idea where doc changes are replayed as code comments (and vice versa). https://www.russet.org.uk/blog/3035
Fun compiler fact: both GCC and clang rewrite x < C to x <= C-1 (for integers) as C-1 may require fewer bits to represent.
I'm very impressed with the Go performance shown on https://julialang.org/ . The Go compiler has come a long way.
"at least two efforts at writing a graph coloring register allocator for GCC have failed" https://gcc.gnu.org/wiki/RegisterAllocation
TIL that Travis supports Ubuntu 14.04! https://docs.travis-ci.com/user/ci-environment/#Virtualization-environments (sometimes 12.04 is hassle with new/trendy tools)
I keep writing compiler unit tests that work locally, but fail on other architectures. Argh. Maybe I should emulate on Travis.
What does the 80/20 rule look like in compiler optimisation? I suspect basic constant propagation and DCE gets you a respectable speedup.
Midori is a fascinating Microsoft research project exploring safe C++ alternatives with a new OS and compiler: https://joeduffyblog.com/2015/11/03/a-tale-of-three-safeties/
How do I set up an LLVM pass manager to optimise my code? https://stackoverflow.com/a/34383217/509706
That feeling of 'I need to write a Stack Overflow answer on this, or I'll never remember it in a week's time'.
Moving to a hand-written parser made GCC faster, more flexible and provides better diagnostics: https://gcc.gnu.org/wiki/New_C_Parser
Bridging Discrete and Continuous Logic in Automated Reasoning Systems https://chriskohlhepp.wordpress.com/the-reasoned-lisper/ (has some incredible examples)
What proportion of Rust v1.0 code still works on the latest version? Almost all of it, but we have hard data! https://internals.rust-lang.org/t/rust-regressions-2015-year-end-report/2993
Worried about stack overflow in recursive code? There's a Rust library that automatically moves data to the heap! https://github.com/alexcrichton/stacker
Star Wars text animation in pure elisp, even works without X! https://mbork.pl/2015-12-18_Star_Wars_crawl_in_Emacs
I love twitter as it lets me control who I follow, meaning I learn tons from smart, interesting people. Moments is the antithesis of that.
Mote is a remarkable vim plugin where the editor can use type holes to almost write Haskell code for you! https://github.com/imeckler/mote/blob/master/README.md
OH: "Mathematica is the only successful lisp derivative with m-expressions."
Great overview of LLVM passes, their design, and the pitfalls of phase ordering: https://llvm.org/devmtg/2014-04/PDFs/Talks/Passes.pdf
Showing 21-40 of 650 posts