NCW

Foreshortened

Close-up views of Nicholas Wilson

About

portrait

I am a software programmer working at RealVNC with many interests including singing, and am a Christian. Many of my friends remember me as a Part III mathematician at Peterhouse. Find out more or contact me!

I cry out to God Most High, to God who fulfills his purpose for me.
Ps 57:2 (ESV)

Firefox Beta 15 supports the new Opus audio format ✩ Mozilla Hacks – the Web developer blog

Great news! Totally passed me by. The impasse is probably now over, since there’s a good chance this’ll end up in IE (MS bought it up along with Skype, so there are internal pressures on them hopefully).

[true is] not always a builtin (e.g., Bash 1.x), and the portable shell community tends to prefer using :. This has a funny side effect: when asked whether false is more portable than true Alexandre Oliva answered:

In a sense, yes, because if it doesn’t exist, the shell will produce an exit status of failure, which is correct for false, but not for true.

Autoconf manual, “Limitations of builtins”

World IPv6 Launch

Hooray! Also in the news: LinkedIn’s password database leaked, probably including user names as well. All passwords they store are unsalted SHA-1 (crumby). #Should'vegonetopbkdf2.com

Functional Programming with Bananas, Lenses, Envelopes and Barbed Wire (1991)

Waaah! Language theory! So much notation! Waaaaaah!

Obama Ordered Wave of Cyberattacks Against Iran - NYTimes.com

Big stuff! We’ve known all this for years speculatively, but as far as I can tell, this is the first public evidence of it. This reporter supposedly has interviewed people prepared to leak the classified details, and claims the allegations can now be regarded as confirmed.

  1. I may regret this, but: I love NaCl!
  2. Massively loving those ’30s strings swoops on Composer of the Week, especially an early recording of Blue Skies, which I actually find more enjoyable than the ’46 one

“Multiplying 10-digit numbers using Flickr: The power of recognition memory”

Very interesting paper linked-to from some others I’m studying on visual hashes. I’m currently running pairwise comparisons of 10000 images to calculate the entropy in a Vash image, which could take a very long time…

Introverted Church: The Top 5 Things Introverts Dread About Church

Obviously, reblogged because of point 2: you know my sense of humour! (via Challies)

VIM Adventures

A scrolling adventure teaching you elite wasd hjkl skills!

Colin Percival, Stronger Key Derivation via Sequential Memory-Hard Functions, May 2009.

Very good article. Read it this afternoon, on the grounds that it’s relatively work-related.

La Mer really is the Radio 3 equivalent of Tchaik Piano on Classic FM: played every week, same idea, just a bit more tasteful.

“I wonder how you write tail -f. What API could you possibly use?” Oh! It’s usleep(250000) (possibly with inotify or kqueue or whatever compiled in on various platforms). Sad, but true.

Bike joy: mysterious disappearance of clicking noise after fun 100K last weekend with Matt and David; counterbalanced by mysterious disappearance of a screw on my front brake. Also bought a 40mm spanner yesterday: pure joy (it’s a foot-and-a-half long).

The UPnP spec repeatedly refers to “an UPnP device”. Squiffy moment of the day.