Not IBM's Multiple Virtual Storage, minimum version selection. In Russ Cox's article on minimum version selection, he addresses the problem of what to do with a conflict, when two dependencies of your program ask for two versions of a common dependency of theirs, one newer, one older. In his model, you can only have one, so one… Continue reading An alternative to MVS
Kunle Olukotun didn't like systems that wasted their time stalled on loads and branches. He and his team at Afara Websystems therefore designed a SPARC processor that did work without waits. It became the Sun T1. Speed without speculating The basic idea is to have more decoders than ALUs, so you can have lots of threads… Continue reading How to go fast without speculating… Maybe. Perhaps.
And PIPEDA has substantial similarities, so it's time for a public service announcement (;-)) My blog is a blog, just like Charlie Stross's blog, and is connected to a business, it's just that the business is in stealth start-up mode. Therefor everything Charlie says here applies here.
I've been following the problems of the Internet of (Broken) Things, starting with the problems we have with routers (ie, Dave Täht's bufferbloat project) and the hilarious sight of insecure security cameras being used for botnets. However, Colin McGregor just wandered past with the solution in his pocket. All too many devices are managed by… Continue reading An Internet of Only Good Things
In a previous life, I had to write a discipline of exceptions for the users of a library I had built for c++ games. In this incarnation, I'm working in Go, and need to do something of the same sort, so here's my pitch: Some errors are typos by the user. Others are things they've… Continue reading A Discipline of Errors
Contrary to our previous expectations, PIPEDA already guarantees a person the right to de-index material which is inaccurate, outdated or misleadingly incomplete, even if the publisher has a legally credible reason for not taking down the original document. We failed to see this because we all looked at the very public ongoing suits involving Google.… Continue reading De-indexing, unexpectedly solved
No, no, this is for illustrating bandwidth, not a deranged description of the internet by a mad trapper. This week's problem Recently I was in a discussion of pipeline performance with a number of folks, ranging from a networking engineer, to a developer and to some dev/ops folks. We were trying to compare a bunch… Continue reading a series of pipes …