This is Peter Da Silva's TypePad Profile.
Join TypePad and start following Peter Da Silva's activity
Peter Da Silva
Recent Activity
We always called this "talking to the bear", after a plush teddy bear that allegedly at one time. It became traditional, when asking a co-worker a question, to start with "would you mind being the bear for a minute?"
Rubber Duck Problem Solving
At Stack Exchange, we insist that people who ask questions put some effort into their question, and we're kind of jerks about it. That is, when you set out to ask a question, you should … Describe what's happening in sufficient detail that we can follow along. Provide the necessary backgroun...
I link to StackOverflow quite a bit in my Buzz. I wonder if Google has though of using Buzz as an input? :)
Trouble In the House of Google
Let's look at where stackoverflow.com traffic came from for the year of 2010. When 88.2% of all traffic for your website comes from a single source, criticizing that single source feels … risky. And perhaps a bit churlish, like looking a gift horse in the mouth, or saying something derogato...
I recall that for a while mirror sites started edging out Wikipedia. Google apparently added a bonus for Wikipedia just to force it to the top over its clones. Is it reasonable to expect them to do that for everyone? I don't know.
Trouble In the House of Google
Let's look at where stackoverflow.com traffic came from for the year of 2010. When 88.2% of all traffic for your website comes from a single source, criticizing that single source feels … risky. And perhaps a bit churlish, like looking a gift horse in the mouth, or saying something derogato...
"Apple’s freedom is about giving you the opportunity to install any of thousands of applications with the knowledge that your phone will work just as well after you install them as it did before, and that you can get rid of those applications whenever you want."
This whole article is based on a false premise.
You don't need to give up the ability to screw up your computer (phone, laptop, whatever) to get the ability to install applications without worrying about screwing up your computer.
You can sandbox applications without requiring that applications be signed. You can have all kinds of sandbox models (all the way down to traditional pre-orange-book multiuser timesharing) the constrain any failure to the application itself. Your web browser is exactly this kind of sandbox. So is flash. So are Java applets. These are strong sandboxes... but any system with memory protection and multiuser security can provide you with a high degree of robustness.
You can allow the user (the owner of the device, after all) to voluntarily choose to open the sandbox without breaking this model. People are used to having their electronic devices protected by labels that say "if you open this, you void your warranty". The people who want security leave the label alone. The people who want to work on their own engine can rip it off. People are comfortable with this.
You can also create a gatekeeper and let them install software that runs outside the sandbox. There's lots of ways you can do this, you can have that software installed when you ship the hardware. You can make installing that software require operating in an insecure mode (for example, flashing a new OS, or rebooting to an "open mode" to install it). You can sign applications, and have them vetted through a central store.
Microsoft has been pushing the idea that the only alternative is the last one. The whole ActiveX security model (or should I say 'security nightmare') comes out of this. They've had a number of arguments for it, for example that sandboxes made for too much overhead, and now Apple's bought into it, but it's not necessary, nor (as it's turned out, with people sneaking rogue apps through the app store) is it sufficient.
The lesson here is not "See, Apple says it's OK, so why are you on Microsoft's case?". It's "Apple can be wrong too".
Freedom, Trust, and Other Boring Software Features
Providing more evidence that blogging is something you can get better at the longer you do it, my friend Rafe Colburn put out a brilliant post the other day outlining a third kind of software freedom. What Apple offers in exchange for giving up Freedom 0 (and they
An account on a website is more like a loyalty card than a driver's license. And I just checked... I have 34 pieces of "ID" like that in my wallet and on my keychain. No, 36, I forgot the access cards around my neck.
I don't want a single ID. I have multiple IDs. It's none of your business what MMOs I play, and I have no interest in sharing just how geeky I am with random high level druids on some game, so googling for my RPG character won't pull up messages posted with my real name, and vice versa. And if I have to carry two "loyalty cards" to make sure of that, that's fine.
Your Internet Driver's License
Back in summer 2008 when we were building Stack Overflow, I chose OpenID logins for reasons documented in Does The World Really Need Yet Another Username and Password: I realize that OpenID is far from an ideal solution. But right now, the one-login-per-website problem is so bad that I am wil...
Peter Da Silva is now following The Typepad Team
Nov 24, 2010
Subscribe to Peter Da Silva’s Recent Activity
