Archive

Archive for the ‘Bad behavior’ Category

OnStar, sat-nav and your safety

September 21st, 2011 No comments

****update*****  9.27.11

Seems OnStar had a change of heart. I wonder how much things like this had to do with that?

************

Jonathan Zdziarski’s blog post describes changes to OnStar’s Privacy Policy (The main link to OnStar’s Privacy Policy which may be updated from the preceding is here.)

In short, not only does OnStar currently track your vehicle’s speed and location but, under the policy linked above, they will continue to track this data and sell/give it to third parties even if you cancel your service unless you explicitly opt out (or disable the hardware).

“Big Deal” you say, we all use GPS all the time, we’re always tracked. No, in fact, you are not. Despite what you may think based on what you’ve seen in spy movies, GPS can’t track you. At its core, A GPS unit is a receiver only. It listens for signals constantly being broadcast to anyone listening by satellites in orbit around Earth. The GPS device figures out your latitude, longitude and altitude based on listening to not communicating with these satellites. GPS is a one way radio from satellite to your device.

Nothing about your location needs to be transmitted to anyone for your device to show you where you are. The data sent by each satellite is incredibly simple, basically, it’s a very precise and synchronized clock. Your devices uses the differences between when these clock signals arrive to calculate your location. By detecting relative delay, the GPS device calculates how far it is from each of the satellites it can ‘hear’ and using this math, it locates itself on the earth relative to the satellites. 299,792,458 metres per second is not just a good idea, its the law. Radio takes time to travel from space to your Garmin. A satellite is farther away, it takes longer, if it’s closer, it gets there quicker. If all the clocks are synchronized, the device can calculate your position based on listening to the signals of 4 or more of the 24 to 32 working satellites in orbit and comparing the timing against each other.

With GPS only ways your location are transmitted to anyone are:

• Your GPS device retrieves maps from some online provider in realtime. Google Maps, Yahoo Maps or somebody else and, in requesting these maps, tells the map-server where you are.

• Your device is OnStar or a system like it with features built in to it with the explicit purpose of telling the provider where you are. In OnStar’s case so they can mine the data and make you feel safer that if you crash and are unconscious, police and rescue can be sent because they detected the airbag going off. Now, if you have a cell phone and call 911, your cell phone will tell first responders where you are. (This is done according to this FCC rule) and can be done via cell tower triangulation and, theoretically, your phone broadcasting the GPS-derived location of your phone when you dial 911.

• Somebody has explicitly attached a GPS tracking device to you (or your vehicle) which passively listens to the GPS system and then actively transmits that location data it’s calculated to whomever is ‘bugging you’ with the tracking device.

There are lots of legitimate concerns about how smart phones and tablets and even your computer browser can send location information to the web sites (or ‘app’ back end servers) you connect to but those are unrelated to GPS tracking and OnStar and a topic for another post.

What should concern you about OnStar and other services that may work in a similar way (XM traffic and weather services perhaps?) is that your location at any given time is potentially very dangerous information when in the wrong hands.

Should the son-to-be-ex-spouse-under-restraining order have any possibility of buying this information? Should the police have any possibility of retrieving this information without a warrant? Should the burden of proof in a legal proceeding be shifted to a presumption of guilt if your phone or your car was found to be in a location you may have been nowhere near?

Post to Twitter Post to Facebook

History Revised as it Happened – The Patent Wars circa 1997

August 6th, 2011 No comments

Have a look at this video clip: Macworld Expo 1997 Park Plaza Castle, Boston

If you don’t have the time for the whole clip, just watch the last third or so outlined below.

Remember, if you’re old enough, what was being said in the press at the time.  If you were ‘in the industry’ back then my hunch is, even as you watch you’ll notice things that actually happened that were, at best, mischaracterized in the press and in the thing people didn’t yet call ‘the blogosphere’.

After the summary, I’ll let you in on the real deal.

At about 2/3rds into the clip Steve Jobs talks about Apple’s relationship with Microsoft: “The discussions actually began..uh… because there were some..uhh… patent disputes.” – Steve Jobs who very rarely says “uhh”

The results of that discussion?

1) A five year deal to cross-license patents. I think, quite likely, this agreement has been renewed and this is why we have a Mail.app that can talk to Exchange servers and other useful elements of MacOS and Windows interoperability. (Update 8.13.2012: The Verge seems to have dug up the actual agreement.)

2)  Microsoft committed to 5 years of support for Office on the Mac including the same number of releases for Mac as for Windows.

3) IE would become the default browser on MacOS.

The crowd booed.  You may recall, there was a little bit of tech industry drama at the time around the issue of Netscape vs IE.  My how times haven’t really changed.

Remember, at the time, Netscape Navigator and the OpenDoc-based CyberDog were also installed as alternative browsers with IE on MacOS 8 because, as Steve says in the clip “…we believe in choice”.

An amusing side note, especially for those who were at Macworld Expo in ’97 is that throughout the conference, Apple employee presentations where reference was made to IE the phrase “My Browser Of Choice”  came with it.  The phrase “My Browser of Choice” was uttered with the same formality and occasional knowing smirk one often sees on the sports star holding the Gatorade bottle label-out toward the camera when drinking. The same glance that says “Yeah but when the camera looks away, we both know I’m going to spit this Lion piss  out and drink water.” in a manner so subtle it lets them keep the endorsement, barely.

4)  Apple and Microsoft will collaborate on Java to ensure compatibility.

Listen to Steve as he says this in the presentation. One gets he sense he and Gates agreed even then that client-side Java would turn out to be about as useful as… well… about exactly as useful it has turned out to be.

5) Microsoft would invest 150 million dollars at market price in non-voting shares of Apple Computer . Microsoft would hold those shares for at least three years. You can google for yourself what those shares would be worth now and find out how much too soon Microsoft sold. (Disclosure: I have been long AAPL since right around then)

Gates then shows up on the big screen before the gathered faithful and says , among other things, that Microsoft had more than 8 million customers on Macintosh. Think about that number when you recall the talk of the Mac’s allegedly non-exitstent market share at the time. Think about that word ‘customers’.  That number from Gates didn’t count Macs in the installed base, it was a count of customers, not seats of Office shipped on trivial-to-copy floppy disks. The press at the time would have had the world believe there were no Macs in use other than the million or so sold in a typical quarter at the time. Considering that I personally touched about a thousand Macs in 1997 as part of my consulting practice it always struck me absurd when I’d read how many people thought Mac market share was the same as quarterly sales.

Bill Gates announced Office ’98 for Mac.  Those who remember those days will recall that the version of Office in the wild prior to ’98 was 4.2.1.  Many may recall how many people fought to keep Word 5 working because the version of Word that came with Office 4.2.1 was Word 6. A version of Word so bad that MacOS 7.5.2 seemed like stable software. (Hint: 7.5.2 is considered by many to be the single worst major release of MacOS in Apple’s history and yes, 7.5.2 was a major release despite the version number. PowerMacs, Open Transport, fun, fun, fun) As Gates promised, Office 98 was pretty darned good and actually very Mac-like especially for a Microsoft product.

At the time, the MacBU, The  Mac Business Unit  at Microsoft (Pronounced MacBoo) was the most profitable unit at Microsoft. Note, profit doesn’t mean revenue, clearly Windows and Windows Office and, perhaps even Flight Siumlator dwarfed the MacBU in sales but Microsoft themselves described MacBU as ‘the most profitable unit’  around and after the release of  MacOffice 98.

Common themes in the coverage then were ‘Apple taking sides in the Browser War’, ‘Apple being bought by Microsoft’, ‘Apple settled the “look and feel lawsuit”,  ‘Apple concedes that Microsoft won the fight for the desktop’, ‘Apple bailed out by Microsoft’ (go look at the financial history. Even at the time, 150 million did not , by a long shot, constitute a bailout), Generally speaking the press missed the point.

Don’t believe me that those beliefs became the ‘conventional wisdom’ about that day in 1997?

Here’s two easy links: http://www.wired.com/thisdayintech/2009/08/dayintech_0806/ and http://lowendmac.com/orchard/06/apple-vs-microsoft.html.

Search, you’ll find more.

Now that you’ve seen what I saw when I was there, here are a few things you may not have been aware that reveal the real nature of the deal .

The press described, on the rare occasions they mentioned it at all,  the patent cross licensing deal as if it was settling the old ‘look and feel lawsuit’. It wasn’t, that lawsuit. It was this one. At the time one could find on the interwebs side by side comparisons of Microsoft Video For Windows and QuickTime for Windows source code.  (some comparison is still here) Whole chunks of code matched byte for byte line after line. I saw it. The San Francisco Canyon company ‘helped write’ both products for two different clients.

The press at the time would also have had us (existing and would-be customers of beleaguered Apple Computer) believe that Microsoft’s rummaging in their couch and pulling out $150 millon in Cheeto-crumb-covered change to buy a few Apple shares was a concession in the famous United States of America. vs Microsoft anti-trust trial. You don’t have to be a lawyer to realize that if you are accused of being a monopolist, buying a stake in the other company you share 100% of a market with isn’t going to make you less of a monopolist.

The investment was part of a settlement deal. Just that simple.

Microsoft wanted Apple to “Knife the Baby”. Wanted Apple to kill QuickTime in exchange for Microsoft’s willingness to continue to make a tidy profit from selling Office to Mac users.

Where did I get such a vile turn of phrase as “Knife The Baby”, why from legal testimony of course.  Give that document a read.  (It was also printed  as “Don’t Knife The Baby” on some t-shirts  produced by [redacted] and circulated within the QuickTime engineering team at the time.)

Having read it, ask yourself if the patent dispute that brought Apple and Microsoft to the table for a discussion  was driven by evidence that source code for Video for Windows and QuickTime for Windows were, alledgedly, so similar .

Could Apple have, perhaps won a lot of concessions, been able to ‘facilitate’ collaboration because Microsoft might have preferred announcing cooperation to announcing that they’d settled a lawsuit they may have thought they’d lose horribly?

Now, those astute among you may be scratching your chin thinking about why Apple doesn’t want Flash on iOS and whether it’s the exact same reason Microsoft was worried about QuickTime.

Those who have been paying really close attention might remember QuickTime Wired Sprites. Some might even recall this little footnote: http://lists.apple.com/archives/quicktime-users/2007/Dec/msg00050.html. (Disclosure: As it happens, I was honored to have won enough support from Apple to get some of the movies built in projects I worked on onto Apple’s “known to be safe” list. I am eternally grateful to my friends then on the QuickTime Team for being willing to help.)

A grizzled veteran might likely speculate that “Multiple vulnerabilities… in QuickTime’s Flash media handler” were just too much to patch. It’s logical to assume Apple had to rely on Adobe to fix those vulnerabilities and, perhaps that Adobe wouldn’t or couldn’t.  This was the first time QuickTime ever ‘broke content’ in any significant way. These were dark days.

Now, knowing all this, and why Microsoft wanted Apple to “Knife The Baby”, perhaps it’s one might conclude it’s time to encourage Apple to do the one thing they never did back in the ‘good old days’:  Create and sell tools to author HTML 5 rich media. This notion, beloved readers, will be a topic for another day: Truly enable a standard and not leave it to languish or fragment as a ‘third party opportunity’.

 

Post to Twitter Post to Facebook

Flash is not the web

April 8th, 2011 No comments

Many, many, many people have written about Apple excluding Flash from iOS and Adobe’s spin that Flash is ‘part of the web’ iOS users are being deprived of. The following note from my friend Kevin and a spate of Flash-induced browser crashes has me me itching to chime in:

I like to listen to internet radio streams when I work; stuff from grooveradio.com
has long been a favorite productivity boost for me, like caffeine for the ears.
More recently, thanks to Eric Konieczko, I’ve come to appreciate the more varietal
offerings from ibizasonica.com, but its flash-plugin player excessively and
consistently loads down my CPU: 50-70%! Not so productive, right? The choice of
browser is not a factor; Flash is a pig!

In contrast, I can use VLC on the source stream (http://stream2.wft.es:1025/) and
run at a cool 6% CPU, which could be even lower if videolan’s VLC package for Mac
included the cvlc binary (dispenses with the GUI). If you have any experience
compiling VLC and could share any helpful tips, please do; I’d appreciate it very
much.

If you have any ideas for Kevin, I’d be interested too and would welcome comments.

But it gets to the core point. Flash has enormous unique value. It’s very good for this kind of thing. (As an aside QuickTime used to be too but that’s a story for another day) and for this kind of thing.

What it’s not good for is how Adobe’s marketing has encouraged it to be used:

  • As a way for a good visual designer to do sexy site navigation without learning to write code. If you want sexy and your coding talents aren’t able to execute your vision in HTML/CSS/Javascript, hire somebody who can. I know lots of talented people. Need help? Let me know.
  • As a way to inflict, and note that I said inflict and not offer, an introductory splash page for your web site. Splash pages are for people who can’t organize their thoughts well enough to design and execute an inviting and easy to understand home page. Splash pages are a way to try (and fail) to force your users to pause and absorb your message as you hold them hostage before you give them what they came for. If you give them what they came for, you can make money off them.  Be nice.  If you find you can’t explain your site or offering well enough without imposing a linear experience as an introduction, that’s fine. It’s very hard. Get help. I can find you great people.
  • As the only way you offer video and audio. There are multiple standards some supported on a particular computing platform (Windows Media and mp4 on  Windows and  MacOS/iOS  respectively). If you want a reliable experience, offer platform native formats.
  • As a way to inflict (see above regards offer vs inflict) your advertising message in front of content.

Flash is not part of the web. Flash is a media type. The web is the interconnectedness of documents, html documents. If you can’t recognize that essential truth and then, from there, add styling, elegant and engaging navigation and, as needed, images, audio and video on top of that to benefit your users, you’re not making websites you’re limiting yourself and and your success.

Adobe, if you can’t sell Flash for the things it’s actually very, very good for, don’t keep trying to dupe people into misusing it in order to sell more. You, Adobe, make wonderful tools in Photoshop, Illustrator, After Effects et al, get rich making those wonderful tools and stop trying to hammer home a doomed agenda.

Post to Twitter Post to Facebook