miniblog.

`except BaseException` does not catch everything in Python 2, since you can throw any old-style class. Use `except` instead.
"a[..] system must be continually adapted or it becomes progressively less satisfactory" -- Lehman's 1st law http://t.co/ruWaSdzojo
"A wealth of information creates a poverty of attention." -- Herbert Simon
If you're doing regular timed releases anyway, you might as well automate the release. I think devs enjoy writing the announcements though.
Monticello has the nice property that it can tell you which methods changed in each version. It makes text VCS seem primitive.
Delighted to hear that seL4 will be open source! It will be a huge asset to trustworthy computing.
Smalltalk's #(1+2) is the same as Lisp's [(+ 1 2)], neither evaluate their contents. I don't see the benefit of either.
Monticello (VCS for Smalltalk) lets you treat email as write-only storage for changesets. Nifty!
"a language that serves advanced users often is simply more polished [..] as a working environment"--Big Ideas of Computational Literacy
It's funny how it's normal to return the mutated object in Smalltalk, but I prefer to return None in Python. It's all about expectations.
I often see 'self-drive' cars in London, but disappointingly that only means you provide the driver.
I'd rather see a 'build failing' badge on a project than no badges at all. It's a strong signal of well-tested code.
Installed some guitar tuner Android apps yesterday. I'm struck by just how much UI diversity there is on mobile platforms.
10 seconds of stop-the-world GC in Go: https://groups.google.com/forum/m/#!topic/golang-nuts/S9goEGuoMRM Yikes.
"a tech-first view promotes scarcity thinking [..] and dismissing good ideas because of obscure boundary cases" http://t.co/DXSptmSGeD
Interesting to see that .gitkeep has become a convention: http://t.co/yOwmolGIbm
;;;###autoload seems rather silly in elisp, since you typically want all interactive functions to be loaded. Flexibility is good I suppose.
https://github.com/ardumont/markdown-toc is an excellent Emacs package for generating Tables of Contents for your README.md files.
ipython tip: `$ ipython --pdb` drops you into a debugger on exceptions, so you can explore what went wrong.
Algorithmic complexity attack on qsort: http://t.co/0EQHQBx5IU Fascinating, and a good discussion of sorting approaches in practice.
Showing 661-680 of 1,323 posts