Top Posts

Leica Sofort 2June 13, 2024
Grand Seiko SBGX261February 23, 2023

Recent Articles

  • Gruber on the Location Tracking Log

    John Gruber on the “consolidated.db” location-tracking log: >I don’t have a definitive answer, but my little-birdie-informed understanding is that consolidated.db acts as a cache for location data, and that historical data should be getting culled but isn’t, either due to a bug or, more likely, an oversight. I.e. someone wrote the code to cache location…

    John Gruber on the “consolidated.db” location-tracking log:
    >I don’t have a definitive answer, but my little-birdie-informed understanding is that consolidated.db acts as a cache for location data, and that historical data should be getting culled but isn’t, either due to a bug or, more likely, an oversight. I.e. someone wrote the code to cache location data but never wrote code to cull non-recent entries from the cache, so that a database that’s meant to serve as a cache of your recent location data is instead a persistent log of your location history. I’d wager this gets fixed in the next iOS update.

    I would also wager this is one of those fixes that if the press lets go of it by next week, Apple will never mention the fix (by way of press release or event).

  • Dropbox on Employee Access to User Data

    Drew and Arash on the Dropbox Blog: >Some concerns have been raised about our Help Center article and other statements that discuss employee access to user data. We agree that we could have provided more details and we will be updating these to make them more clear. Like most major online services, we have a…

    Drew and Arash on the Dropbox Blog:

    >Some concerns have been raised about our Help Center article and other statements that discuss employee access to user data. We agree that we could have provided more details and we will be updating these to make them more clear. Like most major online services, we have a small number of employees who must be able to access user data when legally required to do so. But that’s the exception, not the rule. We have strict policy and technical access controls that prohibit employee access except in these rare circumstances. In addition, we employ a number of physical and electronic security measures to protect user information from unauthorized access.

    That sounds great, but it’s far too short of an answer. Is this like setting off a nuke — where two people need to turn two different keys to make it happen? If not, why not? That’s what I want to know.

  • September iPhone 5 Speculation

    Federico Viticci ruminating on why a September iPhone 5 launch makes sense: > Last, a September release means Apple could move the iPhone against the much more profitable holiday season. If a new iPhone comes out in September, how many users are going to buy one come Thanksgiving and Christmas? Remember the golden iPod days?…

    Federico Viticci ruminating on why a September iPhone 5 launch makes sense:
    > Last, a September release means Apple could move the iPhone against the much more profitable holiday season. If a new iPhone comes out in September, how many users are going to buy one come Thanksgiving and Christmas? Remember the golden iPod days? Right.

    I would add a couple more things:

    1. A September launch leaves room for the white iPhone 4 to launch in the next month. Thus Apple gets the “normal” press hype to push them into July.
    2. July announcement of iOS 5 and launch of Lion for Mac users pushes the press frenzy into September (all the press will be wanting to delve into the new Mac OS).
    3. September just makes way more sense — that’s when gifts are purchased, not June/July.
    4. Allows Apple to launch more things in iOS 5 and to give developers time needed to get their apps up to date.
    5. Eases the pain Verizon customers would feel — whom still would have had their iPhone 4s for less than a year.

    At least that is what I am thinking right now.

  • The Bro Show Episode 54

    I had the honor to be a guest on the excellent Bro Show with Myke and Terry. We talked about a bunch of different things, including: the unicorn iPhone, iPhone location tracking, Apple v. Samsung, and Twitter buying Tweetdeck.

    I had the honor to be a guest on the excellent Bro Show with Myke and Terry. We talked about a bunch of different things, including: the unicorn iPhone, iPhone location tracking, Apple v. Samsung, and Twitter buying Tweetdeck.

  • More on the iPhone Location Hubbub

    Watts Martin: >What’s grating about this reporting is, as usual, the emphasis being placed on the fact that it’s an Apple product. The headlines are all variants of “Apple is recording your every move!” In fact, there’s no indication that Apple has any way to access this data at all—the only way to get it…

    Watts Martin:
    >What’s grating about this reporting is, as usual, the emphasis being placed on the fact that it’s an Apple product. The headlines are all variants of “Apple is recording your every move!” In fact, there’s no indication that Apple has any way to access this data at all—the only way to get it is to have access to your iPhone or to your iPhone backups, and to know whose iPhone the file belongs to.

    You really have nothing to complain about if you regularly check-in on social services or geo-locate your tweets. That said, I loved Martin’s last quip where he links to this [service](https://events.ccc.de/congress/2010/Fahrplan/events/4151.en.html) for Android:

    >We introduce a new forensic technique that allows to collect users’ past locations on most current Android phones, within a few seconds. It becomes possible to tell where the user was at a given time, or where a phone call took place over the last few hours or days.

    Now that is troublesome.

  • Randomly-Selected Snippets in TextExpander

    Brett Kelly shows you how to randomly select a TextExander snippet, in TextExpander. A pretty neat trick that will come in handy for a few very specific users.

    Brett Kelly shows you how to randomly select a TextExander snippet, in TextExpander. A pretty neat trick that will come in handy for a few very specific users.

  • Steven Sasson — Sitting in the Pixel Chair

    A nice quick video interviewing the inventor of the digital camera.

    A nice quick video interviewing the inventor of the digital camera.

  • Quote of the Day: Susan Sontag

    “Real art has the capacity to make us nervous.” — Susan Sontag

    “Real art has the capacity to make us nervous.”
    — Susan Sontag
  • Bullet Point

    Growing up there was really only one bullet point on computers that I cared about: clock speed. I knew that the faster the CPU, the faster the computer. This drove my buying decisions (rather, my guidance of my parents buying decisions) for many years — this also lead the buying decisions of many consumers during…

    Growing up there was really only one bullet point on computers that I cared about: clock speed. I knew that the faster the CPU, the faster the computer. This drove my buying decisions (rather, my guidance of my parents buying decisions) for many years — this also lead the buying decisions of many consumers during this time as well. CPU speed was the horsepower benchmark for the computer industry. Yet, as true car fans know, horsepower is only one component of a fast car, but it is — none-the-less — an important factor.

    In college I learned about the magic of 512mb of RAM and as the clock speed boom slowed (as did my income), RAM became my go to benchmark — if the CPU was decent I knew that juicing the RAM would lead to a nice performance pay-off. I laughed at anything with less than 512mb of RAM — what a joke to use any less RAM. Of course RAM is more like a good car suspension — like horsepower it is important — but not the determining factor of the race, it’s what helps you get that horsepower down to the road. It also just so happens that both suspension changes and RAM changes are a bit cheaper than adding more horsepower. ((This, as I am sure I will get emails about, is an over generalization. I am simply saying that adding performance shocks, lowering springs, strut braces and the like can be bought at different times for less money each time — whereas most upgrades that truly boost HP cost a great deal all at once.))

    Later in college, and post-college, it came down to software. I switched to a Mac with less RAM, a slower CPU and yet the computer still felt faster. The only explanation had to be the software I was running — Mac OS X now instead of Windows 2000 — all the hardware was the same, if not slower. ((I am omitting the obvious difference between PowerPCs and Intel, because in the end I think the PowerPC architecture was actually slower at that time. As somewhat evidence by the tremendous speed boost when Apple moved to Intel.)) If we stick to the car metaphor I think the software aspect of computers best represents the driver. Where a good driver can make a slow car faster, just as good software can make slow hardware faster ((More of a *feel* faster than actually making the hardware faster. That it is, the software is fully utilizing the hardware.)) . We inherently know that Michael Schumacher can drive our car faster than we ever could ((Most of us, that is.)) .

    A year or more ago I discovered SSDs and just how much faster they can make your machine. It is, still, the biggest performance boost you can do to your computer. If I had to be forced to put a car analogy on SSDs I would have to say that it is akin to switching from an automatic gearbox to a sequential-manual gearbox used in F-1 cars, it helps in all instances of racing.

    With Intel busily trying to obscure the true speed of their chips, GPUs satisfactory for all but the power users, SSDs starting to become main-stream ((Thanks MacBook Airs.)), most computers coming with plenty of RAM from the factory, and most software reaching excellent optimization levels (certainly on the Mac side of things) — what now is the benchmark upon which a nerd can fixate?

    I give you: **Battery life**.

    If you go to buy a new phone, laptop, tablet, or gadget today, I would guess you are pretty concerned with how long that battery will last and less so about CPU speeds, and RAM sizes. The really interesting thing about battery life is just how dependent it is on every single factor I talked about above. To get good battery life you need optimized hardware and optimized software (a large battery cell helps as well). Everything that we have cared about in the past has now lead us to the point where we can care about the one thing that is more annoying than memory swapping and slow boot times: carrying power cords.

    ### Why This Matters ###

    Battery life matters because we need to be able to use our computing devices when and where we want — tablets with a 2-hour battery life makes doing so, very challenging. Battery life matters because we don’t want to be the guy in the meeting unravelling the extension cord and power brick. Battery life matters because if your cellphone dies, you are — effectively — cut off. Battery life matters because both airplanes and coffee shops have too limited a supply of power outlets.

    Battery life is the new benchmark — it’s the first thing that I look at on any new piece of hardware. We can now, finally, make the reasonable assumption that both the hardware and software is fast enough on most devices — so now what matters is portability — with battery life being the bullet point at the top of the list, set in **bold**.

    When I read reviews and I see that a MacBook Air competitor struggles to get 6 hours of battery life, I chuckle and dismiss the product. Crazy right? I bet you do the same — when you heard that the HTC 4G phone only gets 4.5 hours of battery life — I bet you thought: “no way I want that”.

    Rightfully so.

    The real change that has happened is that all software is pretty decent at this point (Yes, even Windows 7), all hardware is pretty equal ((For the average user, they don’t notice the small speed difference — unless you are thinking netbooks, those still suck.)) and most all machines come with enough RAM to do most all but the more serious work. That really only leaves design and battery life to compete on — well pricing too I suppose.

    Having the battery life I do on my MacBook Air makes me feel like I got a two-year old F-1 race car with the fuel efficiency of a Prius — in other words: awesome.

    In fact, we are so intrenched in our feelings that batteries are just not good enough, that more than 50% of my Twitter followers charge their phone nightly, regardless as to whether they need to recharge. ((I started only charging every other day, unless I have less than 50% battery life left when I go to bed.)) I don’t think this is really representative of the actual device’s battery performance ((Except for Android, as respondents often said multiple times a day.)) instead I think is has to do with something that Liam over at Remacable [touched on](http://remacable.com/2011/04/07/old-habits-and-living-in-the-future/):

    >When my iPad tells me it has 40% battery remaining, I get anxious. I start wondering where the charger is. If I’m watching video, I wonder whether I should turn off the wifi radio. If I’m reading, I consider turning down the screen brightness. I can’t help myself. This is, after all, decades of learned behavior.

    We have been so used to crappy battery life for so many years, that now we freak out when a battery that lasts for 10 hours shows only 40% remaining (meaning 4 hours battery life left). He’s not alone, last night my iPhone 4 was at 10% battery life and I only had another 20 minutes before I went to bed — yet the prospect of the battery reaching single digits before then was very unnerving.

    This is why, when I look at the mobile computing space (Laptops, Tablets, Smartphones), it is hard to see anything but Apple as the clear winner. People are going to realize that with Apple they only need to charge their devices, at most, while they sleep (for the most part, perhaps not quite yet for some iPhone users). Thus far it is hard to make that case with most any other mobile computing device on the market — certainly not at the price points of the iPad, iPhone, MacBook Air and in their corresponding size. ((Extended battery packs are a joke and they are a reason not to buy a device — if the manufacturer sells an “extended” battery, walk away.))

    Apple isn’t doing anything magical with battery life — they just make it a priority, and it needs to be top priority. No one really cares about how much RAM your phone has, or how many megapixels the camera shoots — what people care about is if, when they go to use the device, it works like they want and need it to. They care that they don’t have a depleting battery and have to start shutting off “features”.

    I think the new plateau, the new bullet point, is becoming battery life. Notebook manufacturers, tablet manufacturers and phone manufacturers want to build and sell devices that have a battery that will last all day with continuous use. I want that too.

    I think we all do.

  • iPhone Tracker

    Apparently your iPhone and iPad stores a hidden, unencrypted, file on the device and backs it up to your Mac — in this file is location data on where you have been. This is both surprising and not that surprising all at the same time, some clever guys did this: >This open-source application maps the…

    Apparently your iPhone and iPad stores a hidden, unencrypted, file on the device and backs it up to your Mac — in this file is location data on where you have been. This is both surprising and not that surprising all at the same time, some clever guys did this:
    >This open-source application maps the information that your iPhone is recording about your movements. It doesn’t record anything itself, it only displays files that are already hidden on your computer.

  • Tweetbot versus Twitter app (HIP Method)

    This is a fantastic way to look at Tweetbot versus the Twitter app, Kaishin L.Reda explains: >To see if Tweetbot lives up to the hype, I tried to pit it against the official client using a GOMS-inspired, oversimplified human information processing model (HIP) on a set of frequent as well as less frequent tasks we…

    This is a fantastic way to look at Tweetbot versus the Twitter app, Kaishin L.Reda explains:

    >To see if Tweetbot lives up to the hype, I tried to pit it against the official client using a GOMS-inspired, oversimplified human information processing model (HIP) on a set of frequent as well as less frequent tasks we perform on Twitter.

    Which basically means that a time value was assigned to every action (less typing time) and then each app was put through its paces. So for instance how quickly can one reply to a tweet in each app. This is a very neat method and the results are basically a wash.

    The *more* interesting conclusion that was drawn is that it would seem Tweetbot is better when used as a Tweet reader, rather than that of a conversation tool. Meaning: you read tweets more frequently then you actually send tweets.

  • OmniFocus Love

    Stephen M. Hackett: >Am I using OmniFocus to its full potential? Probably not. But in another, very real way, I am, since I’m getting things done with better results than ever before.

    Stephen M. Hackett:
    >Am I using OmniFocus to its full potential? Probably not. But in another, very real way, I am, since I’m getting things done with better results than ever before.

  • “Customization for Customization’s Sake”

    Justin Williams on fully customized UIs: >The second item on improving usability, however, is a must. Never customize the interface of your application just for the sake of customization. Do it because you truly believe it offers a better experience over the standard iOS way for all of your users. That’s a great take and…

    Justin Williams on fully customized UIs:
    >The second item on improving usability, however, is a must. Never customize the interface of your application just for the sake of customization. Do it because you truly believe it offers a better experience over the standard iOS way for all of your users.

    That’s a great take and Justin makes some very well reasoned arguments — arguments that are hard to argue with.

  • Dropbox and Security

    Miguel de Icaza: >This announcement means that Dropbox never had any mechanism to prevent employees from accessing your files, and it means that Dropbox never had the crypto smarts to ensure the privacy of your files and never had the smarts to only decrypt the files for you. It turns out, they keep their keys…

    Miguel de Icaza:
    >This announcement means that Dropbox never had any mechanism to prevent employees from accessing your files, and it means that Dropbox never had the crypto smarts to ensure the privacy of your files and never had the smarts to only decrypt the files for you. It turns out, they keep their keys on their servers, and anyone with clearance at Dropbox or anyone that manages to hack into their servers would be able to get access to your files.

    That is very concerning for me — I keep just about everything in Dropbox these days. I may have to think about storing more sensitive stuff inside encrypted DMGs on Dropbox.

  • Full Rundown of Apple’s Lawsuit Against Samsung

    Nilay Patel breaks down the case and makes it a damned interesting read.

    Nilay Patel breaks down the case and makes it a damned interesting read.

  • A Feature

    It would — perhaps — be egotistical to assume that above was about, or directed at, me. Perhaps, but I am going to assume that this is at least directed at me in some small way and I want to address two things about this statement. First: Yes, UI and UX can be a differentiating…

    It would — perhaps — be egotistical to assume that above was about, or directed at, me. Perhaps, but I am going to assume that this is at least directed at me in some small way and I want to address two things about this statement.

    First: Yes, UI and UX can be a differentiating feature. It just so happens that I believe that not to be the case in Tweetbot — you may not agree and that is fine. For UI or UX to be differentiating in the way that @tapbot_paul is speaking, is to mean that you are adding value through UI and UX ((This is my assumption of what he means.)) and I don’t think Tweetbot adds any value through that.

    Second: Perhaps most importantly it feels like the maker of an app — that I gave an honest and well thought out opinion about — is now telling me to get off their lawn because that opinion (seemingly) doesn’t suit them. I criticized Obama the other day too when talking with co-workers, should I then leave the U.S.? It feels like he doesn’t think I should be an iOS user because I don’t love what Tapbots have done.

  • Businessweek for iPad

    I have to admit that I have been a long time fan and reader of Businessweek ((I refuse to add that Bloomberg bit, I didn’t add McGraw-Hill when they owned the publication.)) . When I saw that they had an iPad app out, well, I shuddered to think what it would be like. There are…

    I have to admit that I have been a long time fan and reader of Businessweek ((I refuse to add that Bloomberg bit, I didn’t add McGraw-Hill when they owned the publication.)) . When I saw that they had an iPad app out, well, I shuddered to think what it would be like. There are just no good apps where a publisher takes a popular periodical and ports it to the iPad — they are either overpriced, or just don’t have some of the more obvious features (like selecting text). Imagine my surprise then when I downloaded this app and found out that it really is not *that* bad.

    This is no great app, this is not the model that all other publishers should follow on the iPad. What it is, is a very good app and one that lays good framework for apps to build off of. More importantly it is probably the best magazine app on the iPad right now.

    The key it would seem is to not think about how you would port a magazine to the iPad, but how you would view the same type of content on the iPad. It is an important difference and one that I think Businessweek at least thought about, though this approach feels more like a hybrid — porting and re-thinking. There are some good bits and some head scratchers.

    ### The Text ###

    One thing that immediately caught my attention about this app is the text is not an image. So often you get PDF images of actual magazine pages, with this app you get real text. Real text that you can select, and copy and paste elsewhere. One of those things that you would think would be an obvious addition to such an app, so it is nice to see that it as actually available in the app.

    Even better, you can increase and decrease the size of the text — again seems novel, but not standard issue in many of these apps. Nice to see that in there for people who actually want to read and use the app.

    ### Download & Price ###

    Like most magazine apps the app is actually free to download — once you get in the app you will have to cough up some money before you get any content. Where Businessweek differs for everyone though is on the pricing model: just $2.99 a month for weekly editions of the publication (I actually believe you get 54 issues in a full year). That’s a killer price, but not better than a paper subscription — for an iOS magazine it is a steal. It is $4 an issue for back issues, which isn’t great, but given the news nature of the articles there will hardly be a time when you want back issues. Unless you want to read about potential out-dated and often very wrong opinions. ((I saw often wrong because it is more likely that people can’t predict the future, then it is that people can see the future.))

    The downloads are also significantly faster than most apps — I hear they weigh in around 100 MB — not great, but not the 500-600mb that Wired has. This is going to be a major concern for apps like this as users are not likely to want to try and download this over their 3G connections. Therefore I probably wouldn’t be able to use this app on an airplane unless I thought about downloading the current issue in advance. In all likelyhood these magazines could shave a lot of space off if they streamed the videos instead of embedded them. This would be a negative when you are on WiFi, but I would guess that most users would be fine with that as it would allow for smaller downloads.

    ### Navigation ###

    The navigation isn’t at first obvious and at times it is hard to know if you skipped over an article. If you start by swiping right to left to advance the view, you feel as though you are thumbing through the articles. Once you get out of the “opening remarks” section though you stop moving between articles and start jumping through sections. This I still find rather confusing and often forget that I need to click and article to enter into that viewport.

    What is neat though is that the navigation isn’t linear. You can skip to different sections which are conveniently listed along the top as tabs. Once in a section you can view the articles, and skip between them. Of course you can also just move through the entire issue page by page if you want (works best in portrait view), but as I said above you need to make an extra click at the start of each new section. Again the navigation isn’t always obvious, but they added nice arrows everywhere to help direct you around the app — these arrows are both obvious to see and not distracting, rather well done.

    One thing that I really do like is that the app shows you how many pages an article is and what page you are on — the app also shows how many articles are in a section and which article you are on (1/9 or 3/5 articles). Things like that show that the developers looked at how people like to read things, and showing these status updates is very nice when you are trying to figure out if you actually have time to read an article.

    ### Readability ###

    The body copy isn’t set in Helvetica, which means that overall the text is pretty readable ((I find small Helvetica print on the iPad to be less that desirable from a readability standpoint.)) . It isn’t perfect, there isn’t a font that has been designed for iPad use — but it does a great job at keeping the text from being cluttered and unreadable.

    One thing that I wish the app did is change the column width when you increase and decrease the font size. The column widths are very comfortable on the smallest font size — go any larger and things start to look a bit comical. On the largest font size the average line (in landscape) holds between 5-6 words. If you need larger text you would be better suited to the portrait reading orientation as it looks better in the single column view.

    A note about using the app in portrait: articles are no longer paginated and instead scroll.

    To my eye the line-height could be a bit larger, but it is not uncomfortable to read. I do like the mix of Helvetica and (what seems to be) Georgia, it is nice to see the two classics paired with each other. It is also nice that they are both reserved for special roles (where Helvetica seems to be more informational and navigational and Georgia is set where you need to stop and read things).

    ### Social Crap ###

    You can share snippets and stories by email, Twitter, or Facebook — nothing special here, but again very nice to see these options in the app from day one. Having said that, the Twitter integration has yet to work for me.

    My biggest complaint here is the layout of the email text. You send an email and it looks like this by default:

    The problem here is that the biggest and most obvious link will cause you to download the app, instead of taking you to the story being shared. The small link almost forgotten at the bottom will pop the story open in the browser. What if I have the app installed on my iPad already, and I open the email on the iPad — you mean to tell me I can’t just open that link in the app, instead I have to read it in Safari? That’s kind of lame.

    Luckily you can edit this text and help delete the irrelevant crap they add in — still that should be the default, putting that obligation on the user. Is the goal to get more readers, or more downloads of your app in iTunes?

    ### Missing ###

    One thing that still kills me is that app supports swiping gestures, but not pinch-to-zoom gestures. I would love to be able to zoom in and out of text with multi-touch instead of having to select from three different font sizes. This is a minor annoyance, but I find it silly that it is not in there given the multi-touch nature of the iPad itself.

    ### Overall ###

    Overall I really do like this app — in part I think that has to do with my long term readership of the publication. It is also just a great little app to sit down with and peruse through. All the content is available on the web, so it’s not that special, but there are some nice things about the app. Not the least of which is a nice forward thinking pricing model. Here’s hoping they start a trend of periodicals for $2.99 a month on the iPad.

  • Quote of the Day: Chuck Skoda

    “It seems like a significant amount of mindshare keeps solving the same problems over and over again.” — Chuck Skoda

    “It seems like a significant amount of mindshare keeps solving the same problems over and over again.”
  • I Swear I Just Saw This

    Amber Nettles Eric Fadden (sorry for the wrong attribution): > But developers must not lose sight of functionality. A Ferrari that lacks an engine is, for all intents and purposes, useless. The same goes for applications. I had no knowledge of this post when I used the analogy in my post. Please do not associate…

    Amber Nettles Eric Fadden (sorry for the wrong attribution):
    > But developers must not lose sight of functionality. A Ferrari that lacks an engine is, for all intents and purposes, useless. The same goes for applications.

    I had no knowledge of this post when I used the analogy in my post. Please do not associate me with this drivel.

    >Running it the first time was like finally going to that new restaurant you’ve been wanting to try only to realize that the food is no better than what you’d make in your own kitchen.

    She must either be a) a great chef, or b) going to some pretty crappy restaurants. If b), try Urbanspoon.

  • It’s Not the Size of Your Chip…

    Ian King and Ari Levy reporting on a new chip from Tilera that puts 100 cores on one small chip: >Simply increasing the speed at which a processor handles instructions from software has its limits. That approach generates a lot of heat and requires expensive cooling systems. “Turning up the clock frequency has given us…

    Ian King and Ari Levy reporting on a new chip from Tilera that puts 100 cores on one small chip:

    >Simply increasing the speed at which a processor handles instructions from software has its limits. That approach generates a lot of heat and requires expensive cooling systems. “Turning up the clock frequency has given us a great couple of decades, but it’s run out of juice,” says Tahernia, who joined the San Jose company in 2007 after a career at Motorola and Xilinx (XLNX). “For the first time, the semi industry is in the way of progress.”
    >Tilera is creating grids of relatively simple processors on a piece of silicon. They can handle huge numbers of Web requests simultaneously without needing to run so fast that they overheat. The company is targeting the cloud computing market, where the ability to cram thousands of processors has become as important as the high-level data crunching and calculations needed to run, say, an Oracle (ORCL) database.