Two Technological Contributions to Modernizing PIPEDA

This is my submission to the Director, Privacy and Data Protection Policy Directorate, Innovation, Science and Economic Development on the modernization of PIPEDA. I’d like to bring to your attention two existing technologies which deserve your consideration, to enable them to implement privacy protection and preserve reputation while still addressing free speech rights. • In the… Continue reading Two Technological Contributions to Modernizing PIPEDA

Managers and Flow

I was just at a conference, and all the talks aimed at management were, well, low density.  Two sentences of information in a 30-minute talk, for example. Normally I would make jokes about it, but I've been a director and they didn't seem that dumb back then... My usual response was the Dilbert joke, "welcome… Continue reading Managers and Flow

When “Update” means “Migration”

A previous customer needed to replace a program before a 32-bit counter turned over, a simple task...  However, the 2^32 links pointed to 2^32 large files, so suddenly we were doing a large-data migration. ProblemsBefore the new service can be used, we have to do all of get the current working set onto the new servicearrange… Continue reading When “Update” means “Migration”

Avoiding an NP-Complete Problem by Recycling Multics’ Answer

Go can be trapped into an NP-complete problem, that of handing mutually contradictory library dependencies, if we fail to render the problem impossible. Multics started in a world where such contradictions could exist, but refused to stay there. The Multicians responded by making the problem impossible by construction. This wheel was re-invented in Solaris, and… Continue reading Avoiding an NP-Complete Problem by Recycling Multics’ Answer