miniblog.

The Linux 2.5, Ruby 1.9 and Python 3 release management anti-pattern https://www.lucas-nussbaum.net/blog/?p=916 (the curse of long lived branches!)
I fear git tutorials have become like monad tutorials: everyone has their pet way of explaining it.
Why implement a language on top of Racket? A great overview of the advantages from the author of Hackett: https://lexi-lambda.github.io/blog/2017/01/05/rascal-is-now-hackett-plus-some-answers-to-questions/
Weird how consumer tech has become more general purpose (phone is camera, watch etc) yet general purpose programming envs are getting rarer.
Excellent overview of the research on how anonymity affects online discourse: https://blog.coralproject.net/the-real-name-fallacy/
Before Rust had a strong concurrency model, Eiffel created SCOOP, where the compiler chooses how to thread: https://en.wikipedia.org/wiki/SCOOP_(software)
Impressively, there's a second Rust compiler being written! https://github.com/thepowersgang/mrustc
Badge your Rust project according to the percentage of unsafe code: neat idea! https://github.com/alexkehayias/harbor
Wonderful overview of inlining and specialisation in GHC, and using pragmas to tune optimisation: https://www.stackbuilders.com/tutorials/haskell/ghc-optimization-and-fusion/
What's crazier: Emacs using C to write C, or that I don't find it unreasonable? https://github.com/emacs-mirror/emacs/blob/master/lib-src/make-docfile.c#L736 (portably generating boilerplate)
Found a Rust compiler bug, and it's fixed within a day. https://github.com/rust-lang/rust/issues/38780 (not the first time the community had been so responsive!)
Unorthodocs: Abandon your DVCS and Return to Sanity https://bitquabit.com/post/unorthodocs-abandon-your-dvcs-and-return-to-sanity/ (excellent discussion of the weaknesses of git that we overlook)
Emacs tip: when stepping through functions with edebug, don't use SPC to execute every single expression. Use `h` to execute up to point.
cargo-edit is a really nice way of managing Cargo.toml without a text editor: https://github.com/killercup/cargo-edit/ (feels like the comfort of npm)
Python, Emacs Lisp, ES6, Rust, ASM, Smalltalk, and a little Go. #code2016 In 2017, I hope to improve my understanding of the underlying sys.
Showing 3,856-3,870 of 7,508 posts