What Nokia needs to succeed
Posted by Simon on December 05, 2008 at 02:15 AM
Categories: theories, mobile
Making predictions is fun. I made some predictions a long time ago about the iPhone and it's fun to go back and see which ones came true. #1 was "Apple will design the plans, and they'll twist the arms of the carriers to make them simple to understand and attractive to Apple's users" — that seems to be accurate.
Now that Nokia has demonstrated that they can deliver a device to compete with the iPhone, the question is, can they deliver the rest of the solution to match? Not an easy thing to say. You need a lot more than good hardware to make the kind of great customer experience that Apple shines at.
So here's 9 things that Nokia needs to do to retain and win back their smartphone dominance.
1. Forget the carriers. Nokia has a great brand (outside the USA) in part because many of the carriers they deal with have virtually no control. They need to make the same deal everywhere, including the huge US market. When you get a nokia, it has to be a totally nokia experience. Just like iPhone.
2. In line with that, every unit sold must run the same firmware. Right now there are a zillion firmware versions for the N95 alone. This is insane and frustrating for users and developers. Everyone should be running the same version, just like iPhone.
3. Simplify product line. Again. Like Apple. Nokia has about fifty billion products on the market, all with insane numbers instead of names, and so none of them get any buzz. Names are good, small numbers of models are good. How about 3? Even 10 models would be a dramatic improvement, and probably enough to cover the gamut from $10 developing market to whatever is the highest in the range.
4. App store. Duh. BUT — this requires absolute cross-carrier uniformity and a way to ensure that every subscriber has a data plan...
5. Getting away from copying Apple here. How about they shape up their open source story? What they've started with is a good start, but it needs to be better. Developing for Symbian is just about the worst thing in the world. Apple's SDK is better but you still have to use Objective C. How about Nokia lets us code in a nice modern language like Ruby? They could really leverage open source excitement if they made that a possibility.
They can really jump the queue on Apple with this one, because OSS just goes against the grain at Apple. It's not that they don't like open source, but it doesn't work with the secrecy and the total control thing. But Nokia could leverage open source efforts to really turn their platform into something to care about as a programmer. Android is starting from scratch, but Nokia has a developer community already in place, loads of users, and all of those people would jump at the opportunity to make and use cool apps.
6. Open up the platform. If nokia is seriously about open sourcing Symbian, then they should let people go so far as to actually installing their own versions of Symbian OS on their phones. That would just rock, and the user mojo would be amazing. Of course the carriers will hate it, which is why 1. above is 1. And they'll probably have to keep key sections of the OS (radio functions probably) under control.
7. Continue the content creation story, and back it up with better web integration. Keep pushing the megapixels and the video capture, etc. But, I should also be able to, with no setup, upload my high resolution movies I make with my Nokia directly to a Nokia-branded website (or flickr, if I so choose). Not using some stupid PC tools, but directly, over my WiFi network. There's no reason Nokia can't do this, and they've already made a good start with the kick-ass Sports Tracker app/web site combo.
7. Keep converging. Turn by turn GPS navigation is good, I can throw out my garmin. Keep going! They'll naturally stay ahead of Apple because they are inherently conservative on features, not wanting to add too many, each one has to be perfect and the market mature enough. Nokia can stay ahead here. I only want two electronic devices — my phone and my PC. And hey, if I can get rid of my PC that's great (integrated projector??). Unlikely, maybe. But Nokia should aggressively continue to add core features.
8. Keep innovating form factors. Another nokia advantage to stay with. Although I admit this conflicts with simplifying the product line. Wild and wacky form factors ARE cool...
9. Keep drinking whatever they are drinking. Somehow Nokia is the most Apple-like company that isn't Apple, even though they are a massive decentralized conglomerate with no dictatorial genius at the helm. Whatever they feed their people, keep doing it.
Mesh networking 5 years later
Posted by Simon on November 28, 2008 at 12:50 AM
Categories: theories, wifi, internet
The last time I blogged about mesh networks was 5 years ago (almost exactly!). I was pretty pumped about the possibilities in those days — like the idea of creating a 2nd internet using mesh protocols, routing from house to house using WiFi, circumventing ISPs.... hey, it's still a cool idea, and maybe even possible still, especially with the excess capacity that we have with e.g. 802.11n. Latency would probably be pretty high..
Anyway, back then mesh was a DREAM but now it's a REALITY. The OLPC "XO" laptop for developing nations uses it! The perfect use case actually. And we have 802.11s, etc., etc... cool.
In the long run I expect that "self-forming" (if not exactly "mesh") networks over wireless will be a VERY important part of the internet and future networks, if not the most important way that data gets moved around in local and regional areas.
Yes, I use eHarmony. I have my match distance set to something like 200km so I get about 5-8 matches a day. I try to sift through them pretty quickly to separate the wheat from the chaff. Here's my current procedure:
- First pass is to eliminate people who are definitely not an option. Starting with the most recent match, I command-click (middle click) to open in a new window and then I look at the small photo:
- If they closed me, I close them, don't bother looking at photo or description.
- If there's no small photo, I close. It's not worth the hassle to request photos. A picture is worth 1000 words.
- If it looks like I wouldn't like them, I close without reading anything.
- If they look potentially interesting, I don't do anything (so they stay in the queue).
- If I closed in the above action, I switch back to the original tab, because eHarmony is too slow in closing, and also it doesn't return you to the right place in your list if you go back. Once I'm done going through everyone, I close all the tabs, reload the main page, and get ready for the 2nd pass.
- Now I'm on the second pass. All of the women left have passed the first sight test. Now I look at the photo details. I find it's very important for me that there's both a closeup face shot and a shot from father back so you can see what they look at. I include these in my profile. Without both, I close. If I don't like what I see (and this can be facial expressions, the context, as well as more normal attractiveness levels) I close without reading anything.
- OK, finally, after doing the above step for everyone, the people who are left are worth reading about. In fact, at this point I only really feel the need to skim what they wrote because as I said, your character is written all over your face and the context of the photos. So I usually contact anyone who's made it this far.
So there you are. I do this in phases, because it's annoying to be really interested in someone, and then the next 5 people are horrible. So, I save myself the pain by going in passes and only increasing how much I care after I've eliminated the uninteresting people already. After all I need to manage my own sense of involvement or I'll just get tired of it.
I actually at one point wrote a pretty nifty greasemonkey script for firefox to add various close buttons at the top of the page to make it easier to close people. But it made me nervous. A couple of times I clicked the close button when I meant to click something else. Also, I just don't like Firefox—prefer Camino. So, no more of that.
Possible circumvention method for Apple's new iTunes 6 Music Store DRM
Posted by Simon on May 19, 2006 at 12:00 PM
Categories: theories
Apple uses a form of DRM with the iTunes Music Store . While I love iTMS, I can't stand the DRM. The files come down as .m4p files which are AAC with an Apple DRM system called Fairplay .
Now with iTunes prior to version 6.0 there was a great program called JHymn which would strip the DRM from all your iTMS song automagically. Cool! It was built on reverse-engineering work by DVD John and enhanced by other people. Unfortunately, Apple messed around with FairPlay in iTunes 6.0 and JHymn no longer decrypts it.
But wait—says I—I have an old Airport Express and it plays my encrypted music just fine! It was made a long time before iTunes 6.0 came out. Is it possible that the music is being transmitted over the WiFi connection unencrypted?
The AirPort Express contains a little computer that can translate mp3, AAC, and AIFF files into an analog output. I know that it only supports certain formats, because I have audio files in other formats that iTunes will play on my computer but not on my stereo. That means that the Express must contain hardware/software that understands AAC. But it would only understand the old Fairplay, not the new one.
That means that iTunes 6.0 is taking out the new DRM before it sends it over the air to the express. And that means it should be possible to write a program that finds that stream of unencryted data and read it back into an unencrypted AAC.
New camino concept drawing: Bookmarks browser with preview pane
Posted by Simon on March 31, 2006 at 12:00 PM
Categories: graphics, theories
I'm always super pissed off with the Camino bookmarks browser because I can't organize my bookmarks and view the pages at the same time. (Safari is no better.) In fact I was never happy about the transition from drawer to bookmarks panel but hey, what can you do. The drawer wasn't popular.
Anyway, here's a new idea which I think would make organizing my bookmarks a lot easier . I can never remember what all my bookmarks are for, and having a little preview would make it a lot easier to sort them out. So, with this floating around in my head somewhere I was pretty impressed with the "now playing" box in iTunes where you can see a live preview of video podcasts that you've downloaded.
So, here is a concept drawing of what Camino bookmarks browser would look like if it had a preview pane. Thoughts? Email me! sbwoodside@yahoo.com (my public/spammable email address).
Looking back at an old Camino interface thingy
Posted by Simon on March 30, 2006 at 12:00 PM
Categories: graphics, theories
I actually made up a design for a unified drawer design for the Camino browser, ages ago, which I thought was pretty cool at the time. Unfortunately at this time Camino was about to ditch the drawer (against my wishes). I don't browse full screen, and I think most people don't ... but I lost that argument.
This is one of my original concept drawings. The idea was to merge the HI for three things (bookmarks, history, and tabs (aka "sessions") into a single list. One part of this design which is still innovative is that the list of tabs (or "sessions") was universal to the whole app, and it didn't matter what window you looked at them in. I thought that was cool.
A later iteration took the merging a step farther. Note that this was drawn before tabbed browsing was invented!
Finally, a contribution from someone else (sorry, I have no record of who..) which clearly is a precursor to the Omniweb thumbnail tabs. I bet Omni ripped it off... They have the guts to make this kind of leap.
marquetry, ancient cylinder recordings, ISOC's undemocratic board
Posted by Simon on February 18, 2006 at 12:00 PM
Categories: art, theories

First up. Could marquetry be automated? It's the process of making very complex patterns with inlaid veneer wood . I've always though of veneer as being a bit cheap, because of all the veneer particleboard furniture you can get these days, but real wood veneer can actually have aesthetic purposes if you're mixing different kinds of woods. Or, you can use it to have a surface of some very high quality wood (like oak) which would expensive to get solid. And also destructive to the environment. So, question is, could you make a machine that could automatically do inlaid veneers on a production line? As complicated as these exhibited at the Getty?
Next. University of California at Santa Barbara. Party school? No doubt. But nonetheless their library has produced this fine online collection of ancient cylinder recordings from the turn of the 20th century. Voices out of the past. Too cool.

Finally. ISOC is the Internet Society , a non-profit organization based in the US chartered to uphold the principles of the internet. It's an organization that has a slightly bizarre history, like a lot of techie organizations that try to do something non-technical. Oh well. I want to draw your attention to the year 2001. Put yourself in Salt Lake City, Utah, December 8 and 9.
Prior to that year ISOC was a membership organization . Technically speaking that means that the members have ultimate control over what the organization does. (This is non-profit lingo.) But at that meeting, the Board of Trustees of ISOC decided to change the rules. Using a virtual majority vote they exercised their power to effectively eliminate membership oversight and put in place a self-perpetuating board . Which means that the board as of that meeting can now stay on the board basically forever and maintain control of the organization perpetually.
Now you can argue plenty that the board is well meaning but the Salt Lake City meeting minutes show that only one or two of the trustees seem to have been concerned about the change.
Another point of contention is the definition of the election or nomination to the board: Manuel points out that the proposed wording would in theory allow for a self perpetuating board. This is however mitigated by the term limit provisions of the bylaws, but Marty points out the term limits allow someone to serve on the Board for six out of every seven years, and therefore a group can control the ISOC Board almost in perpetuity by having Trustees take one year off after every two consecutive terms.
Marty's analysis is correct, by the way.
Another interesting point is that if you look at ISOC documents (bylaws, etc.) from before the Salt Lake City meeting, you can do that using the Wayback Machine at the awesome Internet Archive. According to the bylaws just prior to the S.L.C. meeting , the bylaws require that notice be given of proposed changes ... presumably so that people who are concerned can raise their voices. In this case, notice was not given . So, you can easily form the opinion that the change from a membership body to a self-perpetuating board was made in a slightly undemocratic way.
[UPDATE 2006-02-19: I was wrong about notice, because the bylaws don't actually require notice of the changes to be given to anyone but the Trustees. They were (apparently) given notice.]
You might well ask "who cares?" and I for one might not care all that much, because as people have pointed out, ISOC is doing good work. Right now. However it bothers me that this change was made and it seems that ISOC doesn't want to repair it. ISOC's Board claims that they are membership-driven, and operationally, they are ... for now. But what will happen in the future? Another Salt Lake City-style power grab? It's hard to say. And they are in charge of .ORG registrations because of their speaking-for-the-public cred.
What can you do about it? Well, start by complaining, the squeaky wheel gets the grease. Or considering running for the board on a reform platform. That's what I would do if I didn't hate travelling so much (they fly you to meetings around the world).
I came up with these six conjectures about wikipedia one night. It kept me up. I'll admit that some of them are somewhat opaque to a casual reader. I might write some commentary later.
By the way—I have no idea if any of them are true.
Conjecture 1. That the distance between any two wikipedia pages, randomly chosen, as measured by wikilinks , is on average 6.
Conjecture 2. That wikipedia is sufficiently formal and complete that you could build a useful general purpose AI knowledge base using it.
Conjecture 3. That wikipedia has low information entropy .
Conjecture 4. That the development of a wikipedia article over time occurs in a manner consistent to the biological evolution of a species .
Conjecture 5. That the relationship between the amount of material in wikipedia and the number of article views is exponential .
Conjecture 6. That wikipedia is, on average, factually accurate .
Motivational questions:
- Social networks conform to the "six degrees of separation" principle. If wikipedia does, what does that say about its social roots / the way it's constructed?
- See Cyc and others. Is there enough formally coded information in wikipedia? What about the semantic relationship between the source sentence containing a link and the summary of the linked article?
- What does "low entropy" mean anyway? More structured? Simpler? More redundant? More readable? What about the entropy across wikilinks?
- Does an article behave like DNA?
- Can we "prove" Reed's law? How do you measure the size of the content?
- Is it accurate more than average? Can you predict the accuracy of an article?
I was just reading Larry Borsato's blog (from seeing the Communitech Chapter 3 blog ...) and I saw his post about jargon . Jargon actually does have a useful function as culture. For example, recently I've been writing a business plan for my company and I've had to learn some new words, like valuation. Valuation is a bit of a jargon word since it really means the appraised price. The person on the street knows what "appraised price" means but not "valuation" ... but that's actually valuable because it's a cultural clue. If I go up to someone and start talking about valuations it tells them that I know about business culture, VC culture, and whatever.
The same thing goes for social culture... if I start talking about chavs to someone, they would probably assume I'm british (I'm not but I think it's a funny word).
There's also another strictly practical use. If I type "valuation" or some other jargon-term into google, I will restrict the field of the search to the cultural context I'm interested in, in this case, business planning, VCs, M&A, etc. If I put in "appraised price" or even "value" I would get something different.
Manhattan, greenest city in the USA
Posted by Simon on June 24, 2005 at 12:00 PM
Categories: theories
Follow das link, below, to learn why Manhattan is ultra green. Here's the first two paragraphs of the monograph. Got this from Veritas et Venustas a blog about smart growth and, if you want, US baseball.
My wife and I got married right out of college, in 1978. We were young and naive and unashamedly idealistic, and we decided to make our first home in a utopian environmentalist community in New York State. For seven years, we lived, quite contentedly, in circumstances that would strike most Americans as austere in the extreme: our living space measured just seven hundred square feet, and we didn't have a dishwasher, a garbage disposal, a lawn, or a car. We did our grocery shopping on foot, and when we needed to travel longer distances we used public transportation. Because space at home was scarce, we seldom acquired new possessions of significant size. Our electric bills worked out to about a dollar a day.
The utopian community was Manhattan. (Our apartment was on Sixty-ninth Street, between Second and Third.) Most Americans, including most New Yorkers, think of New York City as an ecological nightmare, a wasteland of concrete and garbage and diesel fumes and traffic jams, but in comparison with the rest of America it's a model of environmental responsibility. By the most significant measures, New York is the greenest community in the United States, and one of the greenest cities in the world. The most devastating damage humans have done to the environment has arisen from the heedless burning of fossil fuels, a category in which New Yorkers are practically prehistoric. The average Manhattanite consumes gasoline at a rate that the country as a whole hasn't matched since the mid-nineteen-twenties, when the most widely owned car in the United States was the Ford Model T. Eighty-two per cent of Manhattan residents travel to work by public transit, by bicycle, or on foot. That's ten times the rate for Americans in general, and eight times the rate for residents of Los Angeles County. New York City is more populous than all but eleven states; if it were granted statehood, it would rank fifty-first in per-capita energy use.
WSIS: civil society vs. the government of Tunisia
Posted by Simon on June 05, 2005 at 12:00 PM
Categories: theories, internet
Choosing Tunisia for the 2nd phase of the ITU World Summit on the Information Society ... good move? or not?
Well, you can argue that since the other side of the digital divide definitely lives in Tunis, among other places, it's good principle to hold the summit there. There is, however, one slight disadvantage. Tunisia has a less-than-optimal record on Human Rights . In particular the government engages in internet filtering (like China) (apparently they use SmartFilter ) and has a terrible record on free expression .
Whether or not that means WSIS is a waste of time or a negative thing I'm not sure. The first WSIS was most interesting as a struggle for the civil society to claw their way into place amongst the governments and organizations. Now the 2nd one might wind up being dominated by the theme of a free internet. That might not necessarily be a bad thing.
New Nokia thingy - Nokia 770 - why?
Posted by Simon on May 28, 2005 at 12:00 PM
Categories: theories, mobile
Engadget has a good story on this new linux gadget . The question really is, why the hell did Nokia release this thing? (For a contrarian point of view, which I haven't read yet, see this PC Mag article .)
I'm inclined to think that Nokia is generally speaking on the right track these days. The Nokia N-Series , despite the horrific flash on that page, looks really, really solid. They seem to have settled on a design aesthetic that's actually pleasing again - witness the Nokia 8800 . Their open development platform strategy with Series 60 is a definitely winner.
So, the new device. It's a small tablet-style device with a substantial screen (800x480) suitable for watching TV and movies on, and surfing the web. It's got Wi-Fi and bluetooth. NB: no phone! It's got 128 MB RAM but only 64 MB flash card. It runs linux! And not only that but the whole OS, dev kit included is GPL top to bottom, and Nokia seems keen to make this into a real open source community process.
So, that's a pretty different set of specs from any other Nokia offering. It actually looks a bit more like something Apple would make.
So why is Nokia doing this? Speculation follows.
First there's the ambition angle. They want to be more than a mobile phone maker. They're breaking out into new markets. So, they leverage their ability to make clever small hardware. It's a bit odd they would choose this particular niche to move into though, because it's not a game device (PSP) and it doesn't have a hard drive (iPod) so it doesn't really seem to compete with any existing products.
They might be doing it to push forward open platforms . I think that Nokia is pretty seriously committed at this point to be pro-open and anti- walled garden . Which is good for us, whether by "us" you think I mean consumers or developers.
But the reason i think they're really doing it is a power play against the operators . One of the major underlying stories of the mobile phone arena is the power struggle between operators and manufacturers. Both want to have all the customer loyalty and make all the decisions about what goes on and in the phones. Each one has their own revenue needs which conflict, because manufacturers don't care about ARPU and carriers do.
Now, consider the Nokia N91 . I recently wrote a blog entry about Wi-Fi wireless VoIP cell phones and as it turns out (thanks Chris ;-) the Nokia N91 does everything that I asked for there. Who knew? There is of course one small problem, which is that the operators are none-too-pleased about the prospect of people stealing their ARPU by using wVoIP on home, office, and municipal Wi-Fi.
So how does that affect Nokia again? Oh yeah - they have to avoid getting slapped in the face like Apple and Motorola over the iTunes phone. If the operators feel too threatened by the N91 with both Wi-Fi, cellular, and also incidentally Skype ... which they should! Well, then, they might refuse to carry the N91. And that would be a Bad Thing.
To finally get to the point, by releasing a completely non-cellular Wi-Fi convergence 770, Nokia can make the carriers look stupid if they don't pick up the N91. Because they'll still be selling a Wi-Fi device that has Skype or whatever on it, just not through the carriers.
From Darwin to Dawkins: the science and implications of animal sentience
Posted by Simon on May 26, 2005 at 12:00 PM
Categories: theories
It was a conference held in March in London. Subject: Animal intelligence. Obviously (if you've been reading this blog) you know that it's a subject of great interest to me, particularly information entropy , or more generally, information theory . But I was concerned when I read this:
that the burden of proof should not be on those trying to prove the sentience of animals, but rather on those seeking to disprove it!
I have to say that I totally disagree with this. I'm not an "animal rights" person although I believe that animals should not be abused (and I prefer free-range meat). But I think that it's more than likely that MOST animals are not conscious, which is a good definition of sentience in my opinion.
Another way to look at it is that in order to understand and communicate with animals, we must work at it. And that would be a key step in proving that animals (or certain animals anyway) are sentient.
It really bothers me when people argue for protecting animals, or for animal intelligence, from an emotional level. What I want is scientific evidence and useful tools to communicate with them.
And of course, I think that engaging in this exercise will be very helpful in SETI .
watch out for wireless VoIP (...nokia)
Posted by Simon on May 02, 2005 at 12:00 PM
Categories: theories, wifi, mobile
Witness the first mobile phone + wVoIP . This is a mobile phone with two radios, one for GSM and the other for Wi-Fi. So when you're in a Wi-Fi hotspot, you Skype. When not, you cell. It's brilliant.
The slight problem is that mobile operators are not going to like this too much. You see, it means that when people are at home especially, and also at work, and maybe at the coffee shop, they're not going to be paying for airtime.
But so what? The technology is so compelling that the public is going to be kicking and screaming until they get it. In case you're not up to speed yet, wireless VoIP is internet telephony that runs over a Wi-Fi style network. It's also know as wVoIP and Voice over Wireless LAN (VoWLAN... keep up the crazy acronym work, people).
Now so far Microsoft looks like it's doing very poorly in the mobile arena. But, they seem to be the leading OS for Wi-Fi enabled cell phones. And there's already a not insignificant number of Pocket PC style devices that are being used for wVoIP, even if they don't have cellular yet. And you should note that this first phone, jointly developed by Skype and some tiny manufacturer called i-mate, runs... Windows Mobile.
I certainly that Nokia et al get in gear on this one, no matter how unpopular it might seem with the operators. Because otherwise they might let microsoft out of the cage that it's been so cleverly manoeuvred into.
(Some notes... of course it's already being done in Japan . And check out this announcement: Orange to offer 3G, Wi-Fi palmtop smart phone again running .... Windows Mobile.)
PTT is stupid and will never be popular
Posted by Simon on April 24, 2005 at 12:00 PM
Categories: theories
OK, I'm tired and I still haven't really started digging into my email pile, so here's my prediction of the hour. Push To Talk on mobile phones will never be popular. Mobile operators seem to want this to happen, but it's not going to. It's just an unwieldy way to communicate. It will probably keep a niche in field staff verticals but otherwise, forget about it.
Disruptive Technology unmasked
Posted by Simon on January 30, 2005 at 12:00 PM
Categories: theories, infographics
Disruptive technology has a bit of a buzzword reputation. On the other hand, the Christensen book is always on people's lists as a good book. So I bought it and checked it out.
As it turns out, most people seem to be either wrong or only partly right when they define disruptive tech. There's big gaps missing in the Wikipedia entry , Dvorak gets it wrong , and even Cringely (surprise surprise) misses the boat .
Based on my new understanding straight from the book, I drew up this infographic / visual explanation (click for hig-rez PDF). I decided to zoom in on camera phones, since they are clearly a disruptive tech and show signs of blowing away the digital camera business the next year or two.
The graph is basically three-dimensional. The vertical axis is megapixels. The horizontal axis is the progress of time. And the third dimension (represented here with colour) is the market.
The point is that disruptive technologies initially enter into a new market that has different values. With camera phones, the highest value is that it's always at hand, wherever you go.
The disruption occurs when the new technology suddenly meets the needs of the old market as well. Then it suddenly (and seemingly "out of nowhere") takes over completely.
Susan Crawford blogs Mary Ann Allison's neologism "gecybershaft". Germans are horrified . But the transition of your personal society from village, to friends and family, now to your attention and purpose groups is worth looking at. A lot of this is related to what Rheingold was saying 10 years ago with virtual communities.
Will Apple's new box be a PVR?
Posted by Simon on January 07, 2005 at 12:00 PM
Categories: theories, mac
I'm going to throw caution to the wind and make another prediction ( see previous ) about Apple. I think that their new headless system is going to be a PVR (like TiVo).
First, though, let me explain why it's not going to be just a cheap iMac. Basically Apple has an image to maintain. Literally. Quality imaging is very important to the brand and to Jobs personally. The vast majority of PC monitors are not really up to the kind of quality video that Apple ships with their machines. They would have to go against their established principles to ship a Mac that's intended to run with third-party monitors.
On the other hand, there are several reasons why an Apple PVR makes sense.
1. The PVR is a successful product, but also one ripe for expansion into the mainstream. Apple can dominate.
2. Most people now have an integrated Audio/Visual setup, where the TV and the stereo are connected. An Apple PVR can serve as an iTunes hub for the iPod and connect with the stereo. And it would also integrate with iPhoto with the TV screen as a slide show viewer.
3. The iApps are adaptable to a TV screen resolution. That would include iTMS.
4. If Apple's going to make a Video iPod, where's the video going to come from? Why, the iPVR, of course. Video to go, as they say.
5. One more thing: look either now or in the near future for an iTMS-like store for downloading movies.
Form factor? The usual connections, plus some kind of TV tuner and A/V spots. The software form factor will need to be set up for low-rez display and remote control input device.
I was dreaming about Apple again last night (which I often do, since I worked there in my capacity as a busybody). If I were in charge of apple, here's what I would do.
- their core business is selling computers. the main competition to computers is smartphones but apple is safe because smartphones have small screens. until roll-up large screens are made, apple is safe.
- they pick small markets with low-hanging fruit. Easy pickings. what's next? a video camera is next. the video cameras on the market suck. apple already has experience with optics from the iSight. they'll make a video camera
- they lose tons of money on Mac OS X. they spend upwards of $100 mil a year on it, but make almost none of it back. instead they make money from the computers. OS X is a loss leader.
- they aren't doing squat with weblogs. that needs to change.
- they will not make a cell phone. cell phones are fine, there's lots of good cellphones already on the market
The main problem with RFID is remote hacking. You can just walk by someone, or aim an antenna at them, and pick up their RFIDs. So in this example a malicious user can find out a kid's unique ID, and potentially their full identity, just by walking by the kid.
more tales from a symbian programmer
Posted by Simon on April 24, 2004 at 12:00 PM
Categories: theories
Programming for symbian may be a hassle, but it's kind of cool to write apps on this device. The smartphone is really a completely new platform, with new possibilities never really achieved on any other device. I mean, if you were writing for a vertical market, you could conceive of doing something like this on a PDA before but the number of net-connected was never very high. Whereas there are maybe 10 million smartphones with cameras already sold, and the number should continue to skyrocket.
The smartphone, I want to say camera phone, but I've discovered that there really is a need to distinguish between the two. There are an awful lot (100 million or more?) of camera phones out there, which take crappy small pictures and have a very limited operating system and developer platform on board. Even the Nokia Series 40 range, while it runs Symbian, is not open for C++ development. You can use the j2me API, but then you discover just how small the memory is, and of course the APIs are limited, probably don't implement MMAPI on those phones, etc., etc. Whereas the smartphone is a different beast. They still cost at least hundreds of dollars, but they are smart in part because they come with a development platform that's worth paying attention to.
Will all phones be smartphones at some point? It seems likely. As the technology gets older it will get so cheap that the makers can throw it into all their phones, as they are now doing with colour screens.
Meanwhile, there's enough of them out there, they are cheap enough, and they work in enough places (basically everywhere in the developed world has GPRS) that it's a good enough platform to write apps for. With Symbian specifically, it's geared towards open access so that the phone users can download any programs they want. That's a big contrast to the "walled garden" approach that I think will eventually fall by the wayside.
Meanwhile, although the Symbian API is a beast, it does pretty much work. You can more or less do whatever you want to be able to do. That's a big difference compared to Java at the present stage. But I fully expect java to surge forward as the implementations get better and the phones have enough memory and processor power to easily runs those apps. Right now it's marginal, but in a few years that will be a different situation.
It's pretty much a cutting edge platform. Similar to the early days of PCs and the web, when a lot of the software that gets written is a first.
The idea that legislation is useless against spam has reappeared on my radar. It's a ridiculous notion. Many spammers are operating in the open and they need to be caught and fined and shut down. Nay-sayers on spam legislation argue that there are too many spammers, that they'll just move off-shore and make it harder to catch them. Harder? If you're not trying to catch them in the first place, there is no harder.
As for pushing them offshore, fine. That just makes it that much easier to stop the spam. If it's coming from certain countries it's easier for technological measures to identify the spam and kill it off.
Meanwhile, you get double benefit. First you get to make some government revenue off the backs of spammers. Secondly you create a situation where technological measures can actually have some teeth. It's all well and good to block spam at the local network level but it's far better to stop the spam at the source. And spam blocking tools can help identify the source and aid in prosecution.
So the idea that anti-spam law is pointless is misguided and misses the big picture. What we need is a broad spectrum approach to killing spam. Meanwhile I'll continue to appreciate the fantastic spam filter in OS X's Mail.app.
The problem with dolphins
Posted by Simon on February 19, 2004 at 12:00 PM
Categories: links, theories
It's not the dolphins. It's the people who study them. The whole field of people who are interested in dolphins are slightly weird. It doesn't take much googling to divide into some special camps: the protesters, the romantics, the healers, the fun-seekers. The noise makes it difficult to find useful information on the web.
With that said, hopefully this article about dolphin basics will succesfully encapsulate some hard scientific evidence in an easy-to-read format. And yes, I found peer-reviewed papers for all of the claims that are in there.
I never wondered about that until yesterday. But now I have the perfect hook for one of the stories that's been swimming around in my head. Follow the link.
open source and open spectrum
Posted by Simon on November 20, 2003 at 12:00 PM
Categories: theories, wifi
Imagine there were some kind of mysterious link between open source and open spectrum. Now read this .
I just had this brainstorm that open spectrum should be thought of like an open source license. So that, the government would issue an open spectrum license for anyone to use a specific technology (e.g. spread spectrum) on a specific set of frequencies (e.g. 2.4GHz). But what would be the "Free Software Guidelines" for open spectrum? What is essential and what isn't to have open spectrum. If you're interested in the intersection of open source and open spectrum, check out (and reply to please :-) my post on the Open Spectrum mailing list at OpenICT.net .
Connectivity is not the right word
Posted by Simon on November 07, 2003 at 12:00 PM
Categories: tech, theories
I was thinking recently about fate sharing in a number of contexts. One of them is this server. It goes down occasionally. What's nice is that a number of people who all have the technical expertise to make repairs share the use of the server. So, when something happens, any one of us can step in to make repairs. Each one of us is motivated because we all share the same fate. If the server is down, it's down for all of us.
Next is the context of a technology incubator. In Waterloo, there has for a long time been a desire to build a technology incubator, which is basically a building or a small campus with lots of small technology companies at one shared location. There's all kinds of good reasons for doing this. One is because all of the people and companies start to share their fate. Small technology companies fail all the time for reasons that are just "because". Not because the people weren't good enough, but just because the market is random and lots of good ideas don't work out. But, with a shared fate situation, people can graduate from one company to another easily. Reputations are known through the social networks that build up in a close environment. In addition, things like internet connections, server rooms, IT infrastructure in general can be shared and you get the same reliability gains that I get with my server.
In their words: a CECS.Online timeline
Posted by Simon on October 09, 2003 at 12:00 PM
Categories: theories
I wrote this timeline of the UW CECS.Online project up over period of time but actually I was able to assemble most of it from past research I had done. I refrained from editorializing so far in the post on UWS (which they posted to reader-directed content without telling me...) and on uw.general but now I'm going to do it here.
If you read the document you might notice that there's a lot of predictions. In fact official sources predicted that they'd be done with CECS.Online in the following years: 1998, 1999, 2000, 2002, 2003, and now, the latest estimate is 2004. In other words, since 1997 they predicted they would be done within a year, almost every year. Estimating software completion is difficult and lots of projects take twice as long as initialy thought. CECS.Online, at latest estimate, has taken 7 times longer than initially estimated, if you accept the latest prediction.
What causes a foul-up like this? I think that the external Review of IT (PDF) was very insightful when they stated that UW no longer has an IT department capable of writing new applications. They make their point very subtly on page 6. I remember reading it initially and coming away with this implication quite clearly, but it's difficult to pull out a direct quote. I can only assume that the authors did not wish to offend anyone directly. But their conclusion is clear.
What can be done? The matter rests in the hands of the provost and the other top administrators at UW. They will be appointing a new head of IST shortly as Jay Black's term is just about up. It's tempting to wonder who in their right mind would take the position without a clear mandate to clean up the mess. If the administrators give the new IST honcho a clear mandate to implement the recommendations of the review, I think that change can be made. One major change must be in personnel, in order to sideline the IST managers who are getting in the way of progress. Another must be an increase in budget so that IST can hire and retain quality people and give them space to do their job and do it well.
IST is an organization in the trenches. From the outside, it's impossible to say for sure but they seem to have some serious personnel problems with some of their senior managers. It's extremely difficult to get rid of people in a university bureaucracy. Aside from their internal problems, they have high expectations and low levels of respect. The rest of the university community quite rightly feels that it is an expert computing community. IST can be only of the highest quality to be respected in such an environment. And equally, to satisfy what must also be high expectations for results with lots of opinionated observers who think they could do it themselves (and probably can). There may well be a long-standing siege mentality at work.
In order to crack that open and restore functional IT service at Waterloo, changes are necessary. The external IT Review is a good roadmap for those changes. It will be interesting to see if the senior administration follows through.
The parable of the net , a new article on ICT. The nets people use to catch fish are a lot like the nets people use to catch information. A net is a big thing made of lines with lots of holes in it.
I might as well have called this entry voice chat != IP telephony. I've been think about Voice over IP for a while now and reflecting that the IP telephony people are kind of wandering around in the giggly weeds because they keep taking about crazy things like sending DTMF tones over the internet, and needing special hardware and all kinds of crazy stuff that totally goes against the e2e (end-to-end) principles of the internet. I mean, why bother with all that when you can just set up an e2e connection between two computers and start talking? Finally I got the answer, which is that internet telephony people are not talking about voice chat, they are talking about telephones.
Whoa, slow down. Telephones are not a best effort network, they are a guaranteed service network. The internet, if you use it, will try its best to do what you want but if it can't, hey, too bad buddy. That's a fundamental operating assumption, you can't change that without changing the nature of the internet. If you want to build a guaranteed-service network over top of the internet you're going to have a lot of trouble, because the internet is build up and down on best-effort systems — like ethernet for example.
So I think that when people talk about "Voice over IP" they need to be really clear about whether they mean a best-effort system or a telephone-like system. Some people seem to think that VoIP should keep working if the power fails. And so on, there's a lot of assumptions built in when you talk about telephony. The other side of the coin would be something more like a voice chat, where you are able to talk to someone anywhere at any time on the internet, but it's just like any other internet services, so you can expect there to be glitches. That's a fundamental part of best-effort networking, and it's also part of why it's so efficient and inexpensive.
So can VoIP be done over the internet without all kinds of crazy hacks to make it act more like the telephone system? I think so. The codecs are finally here to do reasonable voice quality over a modem connection, using Speex . IPv6 will hopefully help us get around the NAT barrier.







