Interesting deep dive on Apple's new file system: https://arstechnica.com/apple/2016/06/a-zfs-developers-analysis-of-the-good-and-bad-in-apples-new-apfs-file-system/1/ (QoS to prioritise foreground applications is a really neat idea)
miniblog.
Parsing shell scripts is hard. Here's a fun ambiguity:
Use Python? Use Emacs? I've just released a tool for managing your imports!
I keep reading about computing visionaries (Richard Stallman, Alan Kay) who respond to a large volume of email. It doesn't scale! Blog?
Amazingly, Emacs support for MSDOS is still being maintained!
Great discussion of the perils of self-modifying elisp code:
C-u M-: (buffer-file-name) ; in a pinch, but better to have a proper command! https://twitter.com/emacs/status/746749873018408960
Ever wondered if pip has broken some dependencies in your virtualenv? The patch I proposed has landed!
"Static vs. Dynamic" Is the Wrong Question https://www.craigstuntz.com/posts/2016-06-18-static-vs-dynamic-wrong-question.html (great post, not zealotry. 'Static types' are a suite of distinct tools)
Great overview of operating systems that took a different (sometimes better!) approach than Unix:
ThinLTO: https://blog.llvm.org/2016/06/thinlto-scalable-and-incremental-lto.html (output is nearly as good as LTO, but compile times close to -O2!)
Programmatically refactoring JavaScript: https://www.toptal.com/javascript/write-code-to-rewrite-your-code (really neat, versatile tooling)
Fun article exploring the test suite of the venerable Make:
Meta means Alt in Emacs, but meta means ctrl/cmd in Pharo. It's endianess all over again!
Monads provide explicit sequencing. A pure language with monads would be a great for Ethereum (though smart contracts would still be scary)
Showing 4,486-4,500 of 7,640 posts

