Archive for the ‘Microsoft’ Category
I worked in ITG, Microsoft’s internal technology group (AKA operations) in the mid-late 90s, as well as Microsoft’s internal security group. ITG owned the internal USENET server; it was run on a machine under someone’s desk (maybe not literally, but it was recycled hardware well behind the current state of the art hardware). It did just fine – until it didn’t. It was falling over under extreme load, which it shouldn’t have. Looking into it, it was clear one user was downloading huge amounts of child porn via USENET. I was one of the few UNIX guys in tools, so it fell to me to add specific logging to see exactly what this guy was up to.
I saw the logs, which consisted of username, timestamp, subject, and file names (since these were UUENCODEd or MPACKed, this was a simple grep-like operation). That’s it. I didn’t see the pictures, videos, or any of that – I saw subjects and filenames.
I was really fucked up by this experience. I don’t know how cops handle this. Maybe I’m a wilting violet and should have just manned up and powered through it, but it disturbed me.
I write this article as a sidecar to a tweet from yesterday where I complained about how graphic people are on MSN Messenger when they don’t think anyone is looking. Nothing I read there was obviously illegal, but it was depraved.
If download and try to run a Powershell script (or type one up and try to run it), you’ll get an error about unsigned scripts. The usual solution is to set a default policy of “do any damn thing”. Instead, I made a cmd script to do this:
doit.cmd: powershell line.of.powershell.script powershell another.line.of.powershell
Basically, the cmd shell script takes a bunch of hashes and downloads zip files from cgit, expands, and rejiggers them. Here is the one liner that is the core of the script.
I did not know this feature was built in since Vista. Excellent! Now to find an OS X equivalent…
I hate on screen keyboards (OSKs) with a passion; a real, slide-out keyboard is why I own a Droid 2, not an iPhone. The Type Cover, and to a lesser extent the Touch Cover, is the best detail about the Surface; I have no problem typing almost full-speed on a Type, and the Touch is passable when compared to my favorite keyboard. I hope the current batch of problems is just a fluke, and not a widespread flaw.
Then again, I hope for lots of things, like unicorns; Windows RT may well kill the Surface brand before people get to play with Surface Pros.
At its most cynical—though it is also a logically inescapable conclusion—this is best expressed by the Peter Principle: people are inevitably promoted to a position that is just beyond their level of competence. If we accept the Peter Principle, then we must also accept the consequences of that. People who evaluate the performance of their underlings are likely to be incapable of such an evaluation.
Read the whole thing, it’s short and worth it. The most interesting bit is the assertion that one needs to be an expert in order to spot other experts; this seems obviously true in retrospect, but I hadn’t thought of it that way.
#1 worst CEO: Steve Ballmer. Some years ago I heard the gap between Microsoft’s market cap and what it would be had MSFT kept pace with the tech segment expressed in Enrons of destroyed shareholder value; it was two or three at the time, but I’m sure that’s up to a dozen Enrons at this point.
I interviewed somewhere on 26 JAN; they said they wanted to bring me on that evening. I’ve had two start dates cancelled since then and currently have no set start date. The opportunity cost? I passed up a contract at Microsoft, where I would have started 30 JAN, to accept this offer. With a current start date of “maybe after the 20th”, well, you know, I need to call that firm back from the end of January and see if that slot is still open.