Wow, Pypy now supports numpy and pandas! https://morepypy.blogspot.co.uk/2017/03/pypy27-and-pypy35-v57-two-in-one-release.html (a major reason for using CPython previously)
miniblog.
Neat feature on Three voicemail: if you're called by another Three customer, you hear 'message from *user saying name*' rather than number.
I'd forgotten how good fish shell is. Not just tab completion, but history-based autosuggest and argument descriptions too!
Bloggged: Pattern Matching in Emacs Lisp
When You Should Use Lists in Haskell (Mostly, You Should Not) https://www.imn.htwk-leipzig.de/~waldmann/etc/untutorial/list-or-not-list/ (laziness and iteration vs storage)
I'm impressed to see journalists showing their datasources and analysis as ipython notebooks:
Lisps generally favour 'give the user the power to fix features', but it's really hard to add pervasive OO after the fact. CLOS is built-in.
Using homomorphic encryption with machine learning: https://iamtrask.github.io/2017/03/17/safe-ai/ (a nice solution to protecting privacy in training)
Trinket is a neat service for embedding runnable Python scripts on web pages https://trinket.io/ (largely targetting the edu community)
The cult of dd: https://eklitzke.org/the-cult-of-dd (cat is often better -- reminds me of the 'useless use of cat' greybeard perspective)
Some Racket developers argue that cond should require a clause to match: https://docs.racket-lang.org/cond-strict/index.html (a robustness boon, but probably small)
https://aphyr.com/posts/340-acing-the-technical-interview (a delight to read)
A strong open source culture makes a big difference in how much fun a PL is IME. Exotic PLs (eg kdb) are interesting regardless of culture.
Rust 1.16 has a slew of compiler usability improvements: https://blog.rust-lang.org/2017/03/16/Rust-1.16.html (IMO rustc is pushing the state of the art in some cases!)
Showing 3,811-3,825 of 7,641 posts
