The line of death https://textslashplain.com/2017/01/14/the-line-of-death/ (on the challenge of building a trustworthy UI displaying arbitrary content—a common problem!)
miniblog.
What can we learn from our GitHub stars? https://www.cockroachlabs.com/blog/what-can-we-learn-from-our-github-stars/ (great quantitative analysis of GitHub star effects)
Friday's xkcd is painfully true. https://xkcd.com/1785/ (I once visited a Google office in 2012 and hit a Gnome bug with IPv4+IPv6)
I find refactoring to be a great way to get familiar with a new large codebase.
Glance is a really interesting project exploring a visual Haskell. Reminiscent of ASTs, denser than blocks: https://github.com/rgleichman/glance
I'm a huge fan of visual-regexp-replace. I've written crazy regexps that would be impossible without its feedback.
Emacs tip for keyboard macros: `C-u 0 F4' will run the macro as many times as possible. It's great for running it on every line in a buffer.
Announcing Remacs: Porting Emacs to Rust! https://www.wilfred.me.uk/blog/2017/01/11/announcing-remacs-porting-emacs-to-rust/
Emacs tip: revert-buffer will reset a buffer as if you've just opened it. Handy if you've just chmod'd a shell script: switches to sh-mode.
Is the Slashdot/Reddit/HN effect of taking down a website still a problem? Server power has grown much faster than userbases.
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)
Showing 861-880 of 885 posts