It's always seemed odd to me that Lisp is mentioned with functional programming. Perhaps FP colloquially means 'effective but uncommon'?
miniblog.
'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!
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 )
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
On Recursion, Continuations and Trampolines
https://eli.thegreenplace.net/2017/on-recursion-continuations-and-trampolines/
Wonderful post with really clear examples, relating TCO and CPS.
The Anthropic Sympathy of Platforms
https://www.engineerbetter.com/2017/05/05/anthropic-sympathy.html
Great article on team motivations in the face of scrum/silos/continuous delivery
What’s so new about news?
https://aeon.co/essays/news-has-never-been-pristine-always-entangled-in-time
(a thoughtful exploration of the relationship between technology and the media)
Dynamic Dispatch in Haskell, or: How Can I Make My Code Extendable? https://two-wrongs.com/dynamic-dispatch-in-haskell-how-to-make-code-extendable (typeclasses do not support static dispatch!)
Shaggy Dogs and SpiderMonkey Unwinders
https://tromey.com/blog/?p=927
(debugging JITs is *hard*. TIL gdb supports varying architecture by frame!)
Julia 0.6 has a wealth of improvements: https://github.com/JuliaLang/julia/blob/v0.6.0-rc1/NEWS.md (nicer keywords for immutability, elegant array broadcasting, REPL polish)
Google has open sourced their NLP parser: https://research.googleblog.com/2016/05/announcing-syntaxnet-worlds-most.html (includes some great examples of sentences that are hard for machines)
The web made PC platforms less relevant, and WeChat in China makes iOS/Android less relevant!
https://stratechery.com/2017/apples-china-problem/
Showing 3,646-3,660 of 7,585 posts



