miniblog.

I've been reading the Simple Minded Indentation Engine docs today. It's impressively featureful, but not as simple as I expected.
Even in 2016, we're still exploring the best way to display CLI compiler errors. Some interesting iterations in Rust https://github.com/rust-lang/rust/pull/32756
Suppose you are 2x more productive in lang A than lang B. How much more popular (libraries, community) would B need to be for you to use it?
Different emoji fonts can radically affect interpretation: https://grouplens.org/blog/investigating-the-potential-for-miscommunication-using-emoji/ (similar problems exist for ASCII smileys)
I've observed that you can increasingly substitute 'cloud' with 'technology' without any loss of precision.
Using vim to do inline edits in a pipeline, similar to sed: https://blog.robertelder.org/use-vim-inside-a-unix-pipe-like-sed-or-awk/ (slightly ridiculous but nifty!)
Sometimes I think we use the term lisp-2 as a pun, meaning 'the next version after Lisp 1.5'.
'How often do you use a language where you have to leave it to compile?' https://www.youtube.com/watch?v=oKg1hTOQXoY The computer revolution hasn't happened yet
I rather like the new GitHub option for squashing commits when merging PRs. For PRs of a single commit, it's much tidier.
The very first commit to git has a great overview of how git works: https://github.com/git/git/commit/e83c5163316f89bfbde7d9ab23ca2e25604af290
C-h f with ido is a brilliant way of discovering functionality. I was looking to mark Python statements, and found er/mark-python-statement!
Interesting LLVM thread on inlining: https://lists.llvm.org/pipermail/llvm-dev/2016-April/097891.html (great idea wrt inlining when arguments are constants)
Fun udevd bug on Ubuntu: when not running under systemd, it would attempt to kill every process on the system! https://bugs.launchpad.net/ubuntu/+source/dbus/+bug/1555237
Judging a language by its syntax is a little like judging a book by its covers. Syntax is often superficial.
Nifty tool generates HTML with highlighting and cross references from C++: https://github.com/Oberon00/synth I wish this existed for more languages!
It always seemed ironic that there was no Emacs mode for editing Cask files. I have fixed this injustice! https://github.com/Wilfred/cask-mode
Show the evaluated result inline, not just in the minibuffer: https://endlessparentheses.com/eval-result-overlays-in-emacs-lisp.html (small but lovely improvement)
Photo
Superb blog post demonstrating literate programming with org-mode: https://howardism.org/Technical/Emacs/literate-programming-tutorial.html (I learnt tons, you probably will too!)
If you use flycheck for programming C/C++, I've released a handy little package to help flycheck discover headers: https://github.com/Wilfred/flycheck-pkg-config
It still seems odd to me that there are many different NaN values in floating point arithmetic. Those bits could have improved precision!
Showing 641-660 of 922 posts