miniblog.

Python, Emacs lisp, JavaScript, Ruby, Clojure, Haskell, C. Cripes, a busy year! #code2013
Considering how high C is on the TIOBE index, I have met very few professional C programmers. Odd.
"In my own tests, compiled Elisp with lexical scope enabled is about 10% to 15% faster than with the default dynamic scope." Worth knowing!
Fifty pages of legalese, and one lousy control panel later, and I have set up HTTPS! It's well worth it, but not easy.
So, apparently the NSA favours BIOS-based malware. Makes me want a Stallman-style 'even the BIOS is F/OSS' machine.
I like C. It's a small language, which is an underrated language feature.
Writing Haskell with flycheck was a revelation. As-you-type linting and typechecking gives a nice tight feedback loop.
Emacs 24.4 also makes ht.el less compelling as there will be built-in functions hash-table-keys and hash-table-values. Competition is good!
Exciting changes in #emacs 24.4! Multi-monitor support, edebug can display local vars, and tons more!
I'm surprised at how little entropy (see /proc/sys/kernel/random/entropy_avail) is available on my Linux box. haveged really helps.
What's the opposite of 'technology agnostic'? 'Technology fundamentalist'?
You can't prove the absence of bugs, but 91% test coverage on an important system does help me sleep at night.
Some test runners, such as MiniTest, randomise the order of tests to ensure tests are isolated. Neat idea, but I worry about repeatability.
Comparing contributors between different git projects: http://t.co/fHlu0F3VTR -- an effective way of seeing a project's bus factor!
#emacs tip: when using vc-annotate to see when a line last changed (i.e. git blame), press v to toggle the verbose details.
My CSS skills are gradually improving, but I'm glad I'm not working in the CSS backwaters of HTML email: http://t.co/qNZ1LgV1So
HTML 5 forms support type="number", which isn't as handy as you'd think. Chrome forbids spaces, so it's a poor match for phone or CC numbers
$ grep -v "'s" < /usr/share/dict/words | sort -R | head -n 4 #xkcd936
Git koans: http://t.co/70PBNFypmC demonstrating that much good humour has some truth in it.
Argh. Firefox 26 has a bug that makes it much harder to detect history.state support: https://bugzilla.mozilla.org/show_bug.cgi?id=949471
Showing 1-20 of 470 posts