miniblog.

After implementing COND in my partial evaluator, I've concluded that IF is a better special form. COND simply has too many ways to use it.
Travis is introducing Build Stages, supporting workflows like 'run all this in parallel but only proceed if green' https://blog.travis-ci.com/2017-05-11-introducing-build-stages
Language Server Protocol using Clangd https://eclipse.org/community/eclipse_newsletter/2017/april/article5.php C++ is a textbook example of a community benefiting from a shared OS parser!
Blogged: The Astounding Variety of Groovy Strings https://www.wilfred.me.uk/blog/2017/05/23/the-astounding-variety-of-groovy-strings/
'Fishing' for p<0.05 is an unfortunate term:it implies ill-intent rather than inadvertently finding spurious results https://www.stat.columbia.edu/~gelman/research/unpublished/p_hacking.pdf
I've not found anything that scales to lengthy text as well as book/ebook. Long webpages are too easy to accidentally scroll.
The Smalltalk Blue Book https://stephane.ducasse.free.fr/FreeBooks/BlueBook/Bluebook.pdf is great (introduces the language, explains usage) but also has this cute mouse explanation!
Photo
Ensure you have enough data to run any subset of the code!
Photo
It's always seemed odd to me that Lisp is mentioned with functional programming. Perhaps FP colloquially means 'effective but uncommon'?
'yarn create foo' automatically installs create-foo, so users don't need globally install the correct tools: https://yarnpkg.com/blog/2017/05/12/introducing-yarn/ (neat!)
Really interesting filesystem, which even uses machine learning to predict access patterns to help caching! https://twitter.com/changelog/status/866680805887807488
GitHub integration in Atom: https://blog.atom.io/2017/05/16/git-and-github-integration-comes-to-atom.html (I'm excited to see how this develops, it's GitHub's central feature set)
An elegant way of showing syntax of break in while loops! (Greenfoot screenshot from https://docs.google.com/presentation/d/1MD-CgzODFWzdpnYXr8bEgysfDmb8PDV6iCAjH5JIvaI/pub?start=false&loop=false&delayms=3000&slide=id.g1d7c11dd1b_0_304 )
Photo
The user experience of language design https://web-beta.archive.org/web/20150224230319/http://www.jut.io:80/blog/2015/the-user-experience-of-language-design (on the parallels between UI design and PL design)
The tradeoffs of interactive programming vs static typing. I'm excited about Unison as a best-of-both-worlds design. h/t @deech
Photo
Showing 3,556-3,570 of 7,508 posts