ipdb is nice for debugging #python (it's an IPython-y version of pdb), but pdbpp https://pypi.python.org/pypi/pdbpp/ has a swankier display.
miniblog.
Dear future me: It's not obvious how to start bash without executing any profile or rc files. It's `env -i bash --noprofile --norc`
Really useful list of major #Python features and when they were added (for writing backward compatible libraries): http://t.co/JKxpQC4EJI
(not= DSL macros) http://t.co/fAS2JZqls3 Interesting discussion of macro tradeoffs, and shows a regexp DSL that is very different from rx.el
Literate programming with continuous testing: http://t.co/jgVWLzj4e3 Feels rather reminiscent of Bret Victor's work.
Sometimes the increased computerisation of the world bothers me. The idea of rebooting a watch or toaster is no longer inconceivable.
I'm happy to announce v0.5 of Trifle lisp! You can now actually do things with strings! (They're just sequences now)
Docs or it didn't happen.
Classic #Emacs tip: if you use query-replace 'foo' with 'bar', Emacs will replace 'Foo' with 'Bar' and 'FOO' with 'BAR'. Ingenious.
Etsy actually regularly run ClamAV on their source code! http://t.co/pzZmFCMwjE
It's wiser to have a simple backup with an awkward restore process than the opposite. Simple backup schemes get run.
Type-checking is just one static verification tool. Arity, numeric overflow, array bounds and null errors can also be verified statically.
The difference between a functional experience and a compelling experience is usually huge.
Migrating servers is often more hassle than anticipated.
IPython also allows you to paste in '>>> foo()' and it treats it as 'foo()'. Really smart, and not an obvious thing to implement.
Showing 1,096-1,110 of 1,323 posts
