Ultrasaur Blog

Keeping track of exciting new threats to your digital records.

Archive for the ‘development’ Category

Notfication by pager

Monday, June 8th, 2009

Dave’s looking into improving our notifications by integrating our alerts with PagerDuty. With any luck it should pretty much work out of the box, and we’ll be peppering them with feature requests any day now.

new_logo_beta_out

The Patent Process (part 1)

Thursday, March 12th, 2009

Next time I hear an mainframe-era computer scientist complaining about the punch card machines of IT-folklore, I will have a new sense of sympathy. Writing a patent is like trying to write a computer program which takes up to several years to compile – or fail and come back with errors. Naturally, like the punch card programmers of legend, one must painstakingly go over every last inch of verbiage, lest the application come back a year later with “compilation errors”. Without the help of legal professionals, (and possibly even with their help) it could take months of back and forth to get the syntax of the patent right.

So in this sense, the towering fees of the patent attorney, which are enough to make anyone cringe, are actually justified. The patent attorney is like a very specialized computer programmer working on very old machines – but it’s worse than that: their code must be compiled by a human – the most capricious computer of all.

[Dave's note: To be fair, my first draft had some pretty bad syntax errors; I'm impressed you compiled it at all.]

Affero General Public License

Monday, February 16th, 2009

Bruce Perens made an argument for reducing the number of open source licenses. I think we’re convinced, we’re leaning towards licensing our client software under GNU Affero General Public License for our non-enterprise customers. (We’re pretty flexible in how we license to our Enterprise customers).

Hashtab

Monday, January 12th, 2009

One of the tools I use while debugging is HashTab, a cute addition to the file properties dialogue in Windows that displays a dozen or so different hashes.

But they have the strictest EULA I’ve ever seen:
The HashTab EULA