Hi! My name is Cédric Bozzi, I make websites and iOS apps, and this is my blog about technology (mostly a Twitter archive, really).

1 June 2009

“Prepare For The Facebook Vanity URL Landrush”

You’ve got to wonder how it took them so long to figure out that they could benefit from giving facebook.com/username URLs to their users, when even MySpace had it right from the start.

Facebook has recently polled users to see if they’d pay for a vanity URL. We have no idea if they plan on charging for the landrush at this point.

Urgh. I’d be curious to see the results for that poll.

“Go Bing Yourself, Right Now”

Bing is live. It might or might not be better than Google for non-geeks, I don’t know; it certainly doesn’t do anything for me. The main www.bing.com page is a letdown, compared to all the screenshots that had been posted: the background picture is actually tiny (all things considered).

2 June

One thing Wolfram Alpha is better at than Google: converting timezones. Interestingly, it’s case-sensitive: “9am PST” works, “9am pst” not.

3 June

With my paranoia subsiding, “reviewing your app may take longer” could mean they intend to approve it with parental controls next week.

“Creating New Documents”

Interesting overview of the problems with interfaces for creating new documents, and two great OS X tips: either use the “Stationary Pad” checkbox (which, like everyone else, I always forget exists) or, better yet, create a locked folder of template files, add it to your dock, and drag a template from the dock whenever you need a new file (it will create a copy instead of moving the template, because the folder is locked — remember to lock the folder, not the templates themselves).

Is it me or does iTunes 8.2 come with new, less readable icons for the connected iPhone’s battery level?

4 June

Palm Pre reviews are up

I have the biggest crush on that software; even the calculator is so lovely.

But it occurs to me that the main reason I’m lusting after the hardware keyboard is that I’ve never used a smartphone with a hardware keyboard — I want one, but come to think about it I have no reason to believe I’d ever actually find it usable.

5 June

“Debating the power of Google’s Wave”

Some interesting points, and an answer to my interrogation about how you’re notified of where there are new replies in a long thread (uh, wave) — and that is: you’re not.

Sure, it’s only an alpha version, and that issue is only client-side, but it’s a rather major problem and I’m afraid it will be very hard to define an interface that makes it easy to navigate changes. (I mean, more elegantly than a wiki-like list of edits, because that would kind of defeat the point.)

Erf, je paye 45 cents pour Amazon S3, et 1 euro de commission. Il faut que j’uploade plus de fichiers.

6 June

“Libération veut taxer les FAI pour financer la presse… papier”

L’idée serait d’ “ajouter aux factures de leurs abonnés au Web une somme forfaitaire de quelques euros : le coût de l’information gratuite”.

Ah, ce beau réflexe du “internet rend notre modèle économique obsolète, taxons internet,” on ne s’en lasse pas. Je n’imagine pas que ça puisse se réaliser (il faudrait que le gouvernement trouve moyen d’en exclure les journaux de gauche), mais rien que pour le principe j’ai modifié le script qui ouvrait entre autres liberation.fr tous les matins quand j’allume mon ordinateur (dans un effort illusoire d’être vaguement exposé aux grands titres nationaux).

Faites passer. Si les stats de libe.fr ne s’effondrent pas courant juin, il n’y a pas de justice.

“Google Code Blog: Introducing Page Speed”

Page Speed is a tool we’ve been using internally to improve the performance of our web pages – it’s a Firefox Add-on integrated with Firebug. When you run Page Speed, you get immediate suggestions on how you can change your web pages to improve their speed. For example, Page Speed automatically optimizes images for you, giving you a compressed image that you can use immediately on your web site.

Very interesting tool. Page Speed doesn’t like my :hover rules deep in the CSS hierarchy, for instance — it seems to me that browsers should be able to optimize that kind of thing, but I guess some may not, and Google certainly knows better than me.

“ iTunes 8 crashes when trying to delete any songs or podcasts”

At least I’m not the only one. (I need to stop pressing “Ignore” reflexively when the app crashes and Apple offers to send a bug report.)

Snap Filters free on the App Store for 15 days

I originally intended for Snap Filters to be released for free for a few weeks, then set a price, but Apple prevented that. Now that I’m allowed to publish free apps, and since I’ve had a hard time getting review sites to be interested in the application (because there are so many photo filter apps already), it’s time to take a step back in my launch plans and make the app free for two weeks — celebrating the nice weather (if you’re in the northern hemisphere).

The point of Snap Filters is that it makes pretty pictures out of the crappy iPhone camera; and it has a rather snappy interface that lets you quickly browse through the filters and select the ones that will make your images pop — I find that it’s more usable and stable than many of its competitors, in a subtle way that is hard to demonstrate until you try it out for yourself.

That’s why you should download it right now from the App Store, because it’s free until the summer solstice. (If it asks you to pay, try again in a few hours.)

And don’t forget to rate it on the App Store.

“John Nack on Adobe: Instant-turnaround feature requests”

From a list of user-requested Photoshop features that already exist (and I like that he’s not afraid to call out those he finds most obvious):

That capability [to have adjustment layers affect only the group they’re in] has been there since layer sets/layer groups were introduced: put the adjustment layer into the group, then set the group’s blending mode to Normal. (By default it’s set to “Pass Through.”)


7 June

“Google vs. Bing: The Blind Taste Test”

[BlindSearch] provides search results from Google, Bing, and Yahoo and asks you to vote on which results are best. However, BlindSearch takes your biases out of the equation by stripping away the branding and logos.

Excellent idea.

Funny, I chose Yahoo on both of my ego searches.

MOTHER FUCKER. iTunes is backing up the 1.3 GB of videos I’ve added to my iPhone in Air Sharing.

10 June

Unstevenote 2009.06

Well, that’s the second time Apple schedules a keynote just as I’m in Smallville celebrating a birthday in the family, and… once again, I wasn’t missing much.



Nothing much to say here, except that the laptop range finally makes sense again; also, I want one of each. Damn, the MacBook Air is available for 1,400 euros.

MacBidouille has an interesting theory that they’re adding the ‘Pro’ label to save face while putting Firewire back, and they’re keeping the plastic MacBook alive because of the economic crisis — but I think I have a simpler version of events: Apple engineered the aluminum 13-incher, and were very happy with it, but they never managed to lower the costs enough to reach the $999 price point, so they kept the white model alive and either didn’t think to name the aluminum one ‘Pro’ because that wasn’t the original plan, or didn’t want to because they thought it would be temporary; and either they still couldn’t get it down to $999 now, or they realized a bit late that there was nothing wrong and everything right with having both a MacBook and a MacBook Pro at this end of the line.

As for Firewire, I think it could just as well be completely unrelated. Apple has learned to fix mistakes these past two years; they’ve done that several times on the iPhone. (And they just did with Safari.) Besides, regardless of strategy or pettiness or whatever, it’s just great news that Apple has heard the complaints and will now leave Firewire alone for a little while. Let’s just celebrate.


Snow Leopard

We already knew almost all of it, and I’m not going to get very excited anyway because I’m not eligible (unless I gut both my iMac G5 and Intel mini and make a single FrankenIntel out of them).

I like that Exposé is finally more structured; funny that, for all of the (classless) digging at Windows in the keynote, the Exposé-from-the-Dock feature is just about lifted from Seven (or is it Vista).

The price is a tad lower than it could have been, which is nice, but I’m a little sad that Apple now starts selling OS X upgrades that check what system was previously installed. Welcome to Microsoft’s world, where you have to install the previous OS again if you’re going to reinstall from scratch on a new hard drive. Sure, it’s not as horrible when it’s OS X’s almost one-click install, but as a matter of principle it’s just the end of an era. And who’s going to buy the Tiger-to-Snow upgrade anyway?


Safari 4

Who woulda thunk that Apple was equipped to listen and react to the complaints of beta testers? Personally, I’d rather they hadn’t, because I didn’t mind the tabs at the top and, more importantly, the slightly redesigned tab bar is just fugly (the bottom of the active tab looks like it’s been chopped off), but the public had spoken loudly and clearly.

The new loading spinner is pretty — I’m choosing to assume that Apple had some kind of a reason for going from a progress bar to an undeterminate spinner, and couldn’t or wouldn’t undo that — but I’m not sure about the way it changes colors to become more subdued once most of the page is displayed; isn’t it just as important at this point to know that there’s still something loading? In fact, it mostly depends on what Safari means exactly when the Loading bar turns gray; page loading is too fast for me to investigate what the criteria are, and what might still be loading at that point, but, if the Loading goes from blue to gray as scripts are still loading — or if it does before the <body onload> is triggered, and that’s likely — then I’d consider it a mistake, because on some pages that’s when you’re most going to need to know that loading isn’t quite finished.


iPhone 3.0

Once again, we knew almost all about it; and the reason I’m most impatient to see it released is that I want to see if my gay chat app is finally approved once parental controls are live.

I find it hilarious that tethering and MMS will not be available right away on AT&T; I’m not sure whether it’s been rumored or announced, but everybody’s talking about a 30-euro “unlimited” data plan for France, and that doesn’t seem half-bad — another thing that makes me pine for an Air. I like that it can work either over Bluetooth or USB; I don’t like so much that it’s going through iTunes, but I’ve come to accept that the iTunes department of Apple is a metastized tumor eating all of the company from the inside and you’ll soon — oh, wait, I just realized that Snow Leopard lets you edit and upload video in QuickTime X rather than in iTunes. Amazing.


iPhone 3G S

I cannot imagine that Steve Jobs signed off on that name. Sure, they had painted themselves into a corner when they called the previous generation “3G” but… “3G S”? That’s the most cumbersome product denomination Apple has had since Jobs came back — and it just happens to be introduced while he’s away?

“Pro” could have been the opposite of “Home” or “Fun” or whatever; but would you mind telling me what “iPhone Speed” is the opposite of, and how on earth is Apple okay with calling last-year’s model utterly non-speedy while still selling it as an entry model? How was “iPhone Video” not a better choice?

On the flip side, that leaves “iPhone Pro” available for an upcoming device with a physical keyboard. It certainly doesn’t imply that they do intend to launch one, but I’d say it does mean they are working on prototypes, and haven’t yet decided to completely shut that option down.

Stupid name aside, I want this thing (obviously). I’m really curious to see how Apple is going to manage having one App Store serving too devices with vastly different performance (poorly, probably), and I like the implication that the existence of “oleophobic screens” has on the possibility of touch-screen Mac laptops and desktops.

I can’t wait to try the camera and see how well that autofocus works; from where I’m standing, it sounds absurd that, according to what I read, your selected focus point is also used to determine white balance and exposure. Unless Apple assumes that you’ll always focus on people’s faces, it seems much worse to me than just using the whole frame. I also want to see the video capture and editing app for myself; and I can’t really believe that they couldn’t have added voice command on OS 3.0 for all phones. With autofocus photo and video capture, it seems to me Apple didn’t need to pad out the 3G S’s appeal by restricting voice command to the new model, but I’m not the one paying their bills.

Speaking of, it’s funny how many people seemed to expect that Apple and carriers would forever offer unmissable bargains for iPhone users to upgrade their phone each year. Guess it didn’t stick in people’s minds that last year was an exception, and network providers had great incentive to subsidize the new devices, because it let them get out of the original contract that gave Apple a share of the subscription revenue; Orange hasn’t announced its plans yet, but I don’t expect to be able to afford a 3G S very soon, as much as I’d want to. (And kinda need to, actually, because I need to make sure my applications work with it. Ooh, that’s a nice excuse.)

The worst part is that France has broken the exclusivity deal with Orange, so that I can’t even sell my old 3G unlocked to someone who’s stuck with another carrier — or at least not at any price that would make it painless for me to upgrade.

I knew that would happen; many people chose to hope against reason. Welcome to the world of smartphones.


One More Thing

Well, now… how about that rumor that Apple was saving a major announcement for Steve Jobs to announce in a keynote when he returns? This week, Apple certainly did announce everything that was expected of them, and nothing more; they sure could have saved something big for the end of the month.

Or, you know, maybe we just had another one in a growing number of unventful Apple keynotes.

Heh, orange.fr a copié-collé “”MMS n’est peut-être pas disponible auprès de votre opérateur sans fil” sur la page iPhone.

Mill Colour (iPhone)

Yet another color grading application for your iPhone photos, but this one is done by professionals, has a very pretty interface, and is faster than I ever thought an iPhone photo app could be.

I sure hope it’s not gonna stay free forever, because I might as well retire Snap Filters. At any rate, you absolutely must download Mill Colour now before the developers change their mind.

The only thing it’s missing is thumbnails instead of having to swipe to switch filters; but the effects look great (don’t forget to go into the Settings app if you want to save your photos full-size).

Status of the Web is Pink app

Received yesterday a second copy:

Your application, Web is Pink, is requiring unexpected additional time for review. We apologize for the delay, and will update you with further status as soon as we are able.

The interesting part is that it was sent out of the regular approval process — I could tell on the site that they reviewed the app about a week ago, not yesterday — but one day after Apple officially announced the long-expected parental controls for iPhone.

So I’m holding out unrealistic hopes again that the app could be approved when iPhone OS 3.0 brings those controls to the mobile App Store. Let’s meet here in ten days to witness my crushed expectations.

“It’s Apple screwing us, not AT&T : Macenstein”

I forgot to mention this in my complete writeup. I’ve said what I thought of the idea that Apple or carriers owed us a cheap way to upgrade, but there is an interesting point there:

AT&T is charging $699 for the iPhone 3G S if you do not want to lock in to a long-term contract. I’m going to go ahead and round that to $700. Now, let’s take a quick look at the 32 GB iPod touch that Apple sells. It costs $400 ($399). So the iPhone 3G S costs $300 more than the iPod touch. Now, let’s think about that.

11 June

“Jon Rubinstein takes over as Palm CEO”

Wow. Nicely done. (If webOS devices don’t tank.)

“Even at WWDC, developers can’t get straight answers about App Store rejections”

Surely, if you’ve paid thousands of dollars to not only join the ADC, but also buy a WWDC ticket, that earns a referral to an actual human being and not just a stock-answer to “e-mail” the App Store support center.

Safari 4’s tabs are so ugly they make me feel like every site I visit looks crappy and unfinished.

Twitter should make it easy to unfollow people based on keywords (e.g. #squareyouknowwhat). It’s in their interest to improve the content.

12 June

“YouTube Just Became the TwitPic of Video”

YouTube has just added a small feature with big implications: the ability to link your Twitter, Facebook, and Google Reader accounts to YouTube and automatically send out an update as soon as you upload a new video.

That’s clever. For a Google-acquired product, YouTube is surprisingly alive. (Maybe you need to be losing billions in bandwidth fees for the Google overlords to notice you. Jaiku, Dodgeball et al. couldn’t compete.)

13 June

Damn, I was respecting the Twitterific devs again, and they go and fail the Twitpocalypse.

Thousands of Snap Filters downloads since it’s gone free. And I was afraid I didn’t know how to publicize it.

15 June

“YouTube - Running iPod / iPhone OS on Mac Pro”

I’d say hoax, but I don’t see the point.

I don’t see the point either way, really.

16 June

“Trust, hostility, and the human side of Apple”

The last session of WWDC ‘09 yesterday was about publishing on the App Store. […] The session itself blew through its lightweight examples quickly, ending 45 minutes early. The majority of the audience was clearly there for the Q&A. […] The Apple engineers, usually staying around the stage for one-on-one questions, were gone. The lights came up instantly, and it was the only session that didn’t end in music. The audience was stunned.

It was a giant middle finger to iPhone developers. And that’s the closing impression that Apple gave us for WWDC. Clearly, they had absolutely no interest in fielding even a single question from the topic that we have the most questions about.

You could also say that they’re evidently very aware that there are problems, and while they’d rather not discuss them they might intend to fix them someday — like I wrote after the keynote, they’ve already fixed mistakes in recent history.


I also learned, through various statements and implications, that the App Review team tries to actively avoid major blog publicity about bad rejections, and it’s something they take very seriously.

Interesting. And very obviously unsustainable.

“Opera Unite service opens a door to the PC”

Of course they’re not “reinventing” anything; they’re just adding yet another kitchen sink to their application, because the success of Netscape Communicator has demonstrated that’s what people want of their browsers.

A spokeswoman for Opera confirmed to ZDNet UK on Tuesday that there is no encryption involved in the Opera Unite. Asked whether the platform could be used by someone to access data on the host’s PC that the host had not chosen to share, the spokeswoman said: “Definitely not — unless they’re a hacker.”

Uh… huh. I sure hope that Opera’s engineers are more responsible than their PR department. (But I wouldn’t bet on it, if there’s no encryption in the first place.)

Opera’s spokeswoman said that if a user was found to be distributing copyrighted material, Opera would ask the user to remove the content and, if the person did not comply, would block the account. “This would only happen if the matter was brought to Opera’s attention, as Opera does not monitor your data,” the spokeswoman added.

Oh, yeah, that’s gonna work great, too.

Of iPhone interface design

Between this and this, I’ve decided today that the iPhone SDK’s standard toolbars are dead.

Consistency was nice for a while, but it’s now time for snazzy custom buttons. I guess the fact that all apps are full-screen makes it okay.

Is TVShows.app broken? I know most of the shows are in hiatus, but I haven’t had any of the Colbert Reports from Iraq.

17 June

“iPhone 3G S Hardware Features”

My somewhat-informed understanding of Voice Control is that it uses new digital signal processing hardware.

Huh. I guess that’s possible.

It doesn’t really make sense that the part of upgrading iPhone OS that takes ages is backing up after the upgrade.

They should at least change the background pattern of table views from one major system version to the next.

3.0 is a poor consolation for, and a sad reminder of, the fact that I’m not gonna be able to afford a 3G S anytime soon.

Andy Ihnatko’s photos taken with an iPhone 3G S

Looking really good as long as you don’t check the full-size version (and I guess that amount of noise is inevitable in a sensor that small). The white balance seems to be miraculously accurate.

18 June

So, with iPhones being handled by Apple’s accountants as a two-year subscription… does that mean iPhone Edge users will have to pay for 4.0?

“Instant Expert: Secrets & Features of iPhone OS 3.0”

Quite the definitive writeup of everything that’s new in 3.0.

The iPod and Phone icons also receive minor cosmetic diagonal line background tweaks to bring their designs more in-line with the new Messages icon, for whatever reason.

Yeah, that bugs me.

AutoFill settings can be adjusted from the Safari section in the iPhone or iPod touch Settings app.

Apparently, saving passwords was disabled by default on my phone, so you know where to go if you want to enable that.

New controls can now be found on the Now Playing screen when listening to audiobooks or podcasts. The normal Shuffle button is replaced by a variable-speed playback button allowing the user to select half-speed, normal speed, or double-speed playback, and the center button now provides the ability to immediately skip back 30 seconds.

Very nice. Get that into iTunes as well, stat.

Downloaded the Android SDK. Couldn’t make sense of it. Started looking at the documentation. Command-line instructions? Fuck that.

Random “iTunes could not connect to this iPhone because an unknown error occurred” messages, looks like iTunes 8.2 must hate my USB hub.

“iPhone 3.0 Update: 10 Hidden Features”

In the 3.0 software update, you can now install an unlimited number of application. [Any] apps installed above the 176 that could fit on these pages will not be visible. However, these invisible apps can be accessed via Spotlight.

That’s what I assumed. (Not sure whether they tested it, or just assumed as well, though.)

Because of multiple functionalities for the Home button, this key will no longer force quit unresponsive apps like it did in 2.X software. To force quit an application in 3.0, you have to hold the sleep/wake button at the top until the red power off slider appears. Then you have to hold down the home button to quit the unresponsive application.

That’s just not right. You don’t change such essential controls, making them twice as complicated and three times slower. Especially considering that holding the Home button does nothing at all on anything but a 3G S.

19 June

Switching back to Twitterific Mac for my main account, I think. More compact and displays DMs in the main view.

“Palm says no webOS SDK till end of Summer”

Reps from the company say that although they’ve been cranking away on getting their SDK in shipshape (the version given out to current devs is apparently very rough), they won’t have anything for a broader audience anytime soon.

I guess it’s hard to bitch about that after I’ve paid to be shit upon by Apple. Uh, and the more relevant thing to say was, the iPhone SDK was only released one year after the phone launched.

20 June

God, you’re kidding? Each iPhone revision has a “warmer” screen than the one before? In three years it’s an amber terminal?

I seriously want to slap people who make a video of, say, an iPhone comparison, and don’t lock the damn focus on their camcorder.

21 June

Why haven’t I seen long disserations on HOW the iPhone’s autofocus works? Is it supposed to be obvious?

23 June

Wow, there’s a single confirmation to delete a Twitter account and it doesn’t even ask for your password.

Ah, that would be because deleting your Twitter account doesn’t actually delete anything, and it doesn’t free up the e-mail address.

“iPhone In-App Purchases Already Leading To The Dreaded Two Words: Bait And Switch”

Gokivo sells for $0.99, but that doesn’t give you access to the biggest selling point of the app: Turn-by-turn navigation. That will set you back another $9.99 a month. […]

Part of that was Gokivo’s somewhat tricky wording when the app first launched. That wording has been cleaned up now, but it’s still not good enough. Basically now you have a series of asterisks on the app page sidebar denoting the most important part of the app: That it’s $9.99 a month to use the turn-by-turn features.


And what else is a bit annoying to a number of developers I’ve talked to, is that Apple is forcing you to charge at least $0.99 to have in-app purchases as an option. As I understand it, this is because Apple wants to maintain a section of the App Store that is totally free.

Oh, that makes sense. But it’s a poor way to go about it.

Twitter protip: Spare me the cookie-cutter “Thank you for following me” semi-auto message. It’s insulting to me and to yourself. #notmyspace

“Reseller market for iPhone 3G is a lot like used Macs”

But not in France.

Anyone know for a fact whether unlocked French phones actually work outside the country, or they’re just re-locked to work with the three French carriers?

“Gmail Makes Its iPhone Web Version More App-Like With Swipe Gestures”

That’s another trick I have to steal from them, along with the fancy position-fixed toolbar.

24 June

Blogging protip: Everyone uses Google Reader nowadays and it makes long articles full of images a huge pain; please rediscover “read more.”

“iPhone 3GS JavaScript Performance Blows Away Rivals, Approaches MacBook Speed”

…and the article culminates with a nice graphic showing that the 3GS is twelve times slower than the reference MacBook. “Approaches,” right. Damn, I hate journalists.

“HTC Hero hands-on”

I’m sure it’s great to have a smartphone with Flash (okay, no I don’t), but the only thing I really care to comment about is: why the hell did they give it a chin again? Is there a single person in the universe that thought it was cool on the G1? It’s even worse on this phone, since it’s thinner.

25 June

“Porn Comes to the iTunes App Store”

…and hundreds of other posts with similar titles.


Damn puritans.

— Bla bla MSN bla bla Hotmail.

— La question c’est plutôt pourquoi l’iPod et l’iPhone ont réussi à trouver le succès alors que les gens semblent toujours préférer les solutions les plus merdiques.

— Oui, je me demandais pareil. Peut-être c’est une question de seuil.

— Noon ! Je viens de comprendre !
C’est parce qu’iTunes sous Windows est une daube !

26 June

iPod touch owners don’t upgrade to 3.0

Not a surprise, considering the price tag, but something to remember for developers. Or, you know… screw iPod owners.

Dean Cain promotes IE8

I do not believe that those videos are actually commissionned by Microsoft. Because they’re funny.

“Who Exactly Is In Charge Of The App Store? Anyone?”

Here is Apple’s statement to CNN earlier today:

Apple will not distribute applications that contain inappropriate content, such as pornography. The developer of this application added inappropriate content directly from their server after the application had been approved and distributed, and after the developer had subsequently been asked to remove some offensive content. This was a direct violation of the terms of the iPhone Developer Program. The application is no longer available on the App Store.

Oh, fuuuuck. They really are ruling the App Store by reacting to whatever catches the blogs’ attention. A lot of morons called it porn because it had female nipples, so — poof! — the app is gone.


It’d be one thing if Apple didn’t have a rating that accounts for sexual content, but it does. So clearly it expects some apps to have “”Frequent/Intense Sexual Content or Nudity” in the store. But according to its statement, it won’t allow for them. […]

The App Store approval process has basically been a joke for much of the past year. I was hopeful it would get better now that parental controls are a part of the iPhone 3.0 software. Apparently, I was wrong — it looks like it’s getting worse.

Ditto. And I just reuploaded the Web is Pink application yesterday, after recompiling it to be 3.0-only (since 3.0 introduced parental controls). Now it looks like, even if I somehow finally got the app approved, it might just be pulled if it ever became too popular. That’s just awesome.

Testing Palringo. Disconnects from my computer when I launch it on the iPhone. What’s the point of an IM client on the cloud then?

With all my contempt for the Flash plug-in, it’s hard to blame Adobe when WebKit takes 100% CPU to render a single animated gif. Pathetic.

“iPhone 3GS Signal Strength Oddities”

Almost immediately after getting my new iPhone 3GS, I noticed that it spent more time connected to the EDGE network, rather than the faster 3G network, than did my prior iPhone 3G. […]

According to Apple, the software behind the status bar on an iPhone 3GS does a better job of showing when a switch from 3G to EDGE has occurred than does the comparable software on an iPhone 3G.

Translation: iPhone 3G was a lying bastard, and now Apple can’t be bothered anymore to pretend that AT&T’s coverage is better than it is. (I mean, there’s no way the 3G’s hardware has trouble knowing whether it’s on 3G or Edge, so it could have part of the software update.)

Reading Greg Egan’s Diaspora: Why don’t virtual worlds all have spaces that expand to accommodate the number of people inside?

29 June

Install an app to the iPhone, sync, remove the app, sync, download it again on the iPhone to try again, sync — bam, iTunes removed it.

There isn’t a single Twitter client that just works right, and when Tweetie still growls three-month-old mentions at launch… GAROO SMASH!


2001 01 02 03 04 05 06 07 08 09 10 11 12

2002 01 02 03 04 05 06 07 08 09 10 11 12

2003 01 02 03 04 05 06 07 08 09 10 11 12

2004 01 02 03 04 05 06 07 08 09 10 11 12

2005 01 02 03 04 05 06 07 08 09 10 11 12

2006 01 02 03 04 05 06 07 08 09 10 11 12

2007 01 02 03 04 05 06 07 08 09 10 11 12

2008 01 02 03 04 05 06 07 08 09 10 11 12

2009 01 02 03 04 05 06 07 08 09 10 11 12

2010 01 02 03 04 05 06 07 08 09 10 11 12

2011 01 02 03 04 05 06 07 08 09 10 11 12

2012 01 02 03 04 05 06 07 08 09 10 11 12

2013 01 02 03 04 05 06 07 08 09 10 11 12

2014 01 02 03 04 05 06 07 08 09 10 11 12

2015 01 02 03 04 05 06 07 08 09 10 11 12

2016 01 02 03 04 05 06 07 08 09 10 11 12

2017 01 02 03 04 05 06 07 08 09 10 11 12

2018 01 02 03 04 05 06 07 08 09 10 11 12

2019 01 02 03 04 05 06 07 08 09 10 11 12