Author Archives: Sulka

Brief history of privacy, and a projection to the future

Privacy, as people currently think of it, is a modern invention.

If you go back 20 000 years, we lived in caves, where nobody had a second of peace. If you go back 200 years, practically everyone lived in small villages, where you had privacy in your home, but in practice everyone knew what everyone was up to.

The Village Privacy Model had a strong influence on people’s behaviour. If you behave in a manner that’s unacceptable to the community, you knew everyone around you go to know it, and you still had to face them. Mess up badly enough, and your life became very hard, regardless of whether there were “official” sanctions against you or not.

Enter urbanisation. People are moving into cities, where you’re effectively anonymous. It’s very easy to go and misbehave in a manner that wasn’t possible in smaller communities, and have no repercussions on it whatsoever. You won’t see those people again. You’re in the City Model of Privacy.

What this also means is the reverse – you can assume you’re in semi private mode at all times. Not only are you safe in your home, you’re also anonymous outside. I think this is having significant influence on how people perceive the expected level of privacy you have now – while at the village level there was almost no expectation of privacy, you can now expect privacy at all times.

Even further, enter Online use. You’re even more anonymous. Go to some random site to troll and there’ll be no repercussions. Nobody will know who you are. Nobody has the resources to track people.

Except you can’t assume this anymore. Technology caught up.

We’re entering a phase where it’s sensible to assume someone sees you at all times, and is probably making a recording of it. Both online and offline.

What inspired this post is this video. Some idiot tripped and severely hurt a young hockey player. It got recorded and went viral, and effectively ruined his life.

So for whatever it’s worth, we’re now getting back to the Village Model, from the brief experiment of the City Model. It’s Marshall McLuhan’s Global Village, with all of it’s privacy implications. He didn’t personally witness the computing technology explosion and so didn’t predict the implications to the extreme, but I’m sure he’d be excited if he was living today.

A lot of people are finding this new lack of privace extremely creepy and I don’t blame them. It’ll be interesting to see how the society adjusts. Going back to City Model is not going to happen.

Apple, and a cheaper iPhone

The Apple blogosphere and analysts have discussed recently on Apple working on creating a cheaper iPhone. The reason the proponents have put forth on why Apple’s doing this, is so they can sell the device to a broader set of consumers. Some are saying Apple might be doing it, but for different reasons. I recall reading a couple posts saying Apple will never do it.

I believe Apple is working on a cheaper to manufacture iPhone. To understand what they’re aiming at with the new model, and why they’re developing it, we need to look at what they’re doing now, and the cons of that approach.

Apple’s current strategy for providing cheaper devices to the market is by continuing supplying up to two generations of old models, and selling those to operators at discounted prices. The operators in turn offer the devices to consumers with locked contracts against no or almost no upfront cash payment.

While this seems to have worked for Apple brilliantly, it has a few deep issues:

  • As an app developer, the fact that iPhone 3GS was sold up until September 2012 makes me want to poke fingers into my ears and go “Lalalalalaa I can’t hear you” until I forget what I heard. The device, with it’s 2009 capabilities, is frustrating to develop against. And I bet the iOS devs felt the pain, too.
  • Apple seems to get massive scale benefits for having so few iPhone models out at any given time. But having three generations of iPhone on sale simultaneously, where they share no (or almost no) parts, works against them in this regard.
  • Related to above, in manufacturing old models, Apple is married to component supply chain deals made years ago, which they might want to get rid of. With the Samsung / Apple competition heating up, Apple would probably love stopping supplying phones to the market that used a wide array of Samsung components. With the current strategy, iPhone 5 will continue to be supplied until some time late 2015. That’s quite a ways off.
  • While the older models of iPhone are cheaper, there’s nothing cool about purchasing a phone launched almost three years ago, so the current strategy cannot possibly be helping Apple in positioning them in the market. The latest generation iPhone does well as a device when you compare it against the Android competitors, but when comparing the older iPhones to similarly priced Androids, the devices suddenly look pretty tired.
  • Slow technology rollout schedule – Apple is now selling a phone with the 30 pin connector, and with the past scheduling will be until 2014, unless they update iPhone 4S with Lightning or significantly shorten the product update cycle.

Additionally, I have no data on how the bill of materials changes over time for the phones, but I doubt the total manufacture costs of an iPhone 4 can drop dramatically over the period of two years. The bill of materials for iPhone 4, 4S and 5 have all been estimated at around $200 at launch. The consumer price difference of each step is $99, where iPhone 4 on contract goes for $0, 4S goes for $99, and 5 is $199 on contract. For Apple to get the same amount of money from 4S sales now, the cost of manufacture for the model needs to have dropped around 50%, which it probably hasn’t. If that’s true, Apple is making less profit on the old models than with the brand new one.

So what’s the alternative to Apple that’d get rid of the above issues? Create a new iPhone design where they can manufacture two versions of the same generation device, where one phone is the high end and one is lower spec. The high end is sold as the main new generation mode is now, and the lower spec version replaces the operator subsidized models. This is:

  • Great for devs: a down-specked version of the latest generation iPhone would probably be much better than 2-3 year old model.
  • Great for consumers: you’d be able to purchase a hip new phone, regardless of your budget, and probably get better tech, too.
  • Great for supplier management: faster turnaround time on supply chain management, which should be great for Apple’s ability to pick strategic partnerships and move away from undesired partners.
  • Great for component scaling: potential scale benefits for some components such as CPUs, where the parts rated at slower spec would be used in the cheaper model.
  • Great for staying current: being able to update the entire phone line speeds up rollouts of new tech – with only current generation devices on the market, there’d be no delay in rolling out new technologies such as the Lightning connector.

With a cheaper bill of materials for the new cheaper to manufacture model, it’s entirely possible Apple would be able to get similar profit from the phone that’s similar to the current significantly subsidized old models, but have a much more desirable product.

With the above benefits, I’d not be surprised if Tim Cook introduces two models of phone the next time he goes on stage, and discontinues iPhone 4 and 4S. Apple doesn’t need a phone that’s cheaper to consumers – it needs a brand new phone that’s cheaper to manufacture.

Revisiting Currys

I blogged about John Browett and visiting Currys last August. I had the micro-switch of another mouse broke today, so I went to get a new one. For the heck of it, I wanted to try the same store. (For those not in UK, PC World Currys is a big chain of electronics stores, that carries computers, TVs and everything between.)

The store had redone the shelving since last visit, so I walked around taking peeks of what the product placement was. I couldn’t see mice spread around the store this time, but stumbled upon a shelf that promoted the exact thing I wanted to find – a red Logitech m185. It’s a simple wireless mouse that feels great in my hand, and the batter lifetime is awesome. Price? £11.99, down from £14.99.

I couldn’t immediately peek other mouses but I wanted to check if the mouse was a good deal, so I peeked around and found the actual mouse shelf at the other end of the shelf. The setup felt confusing with no price labels placed near any of the product packages, until I realized there was a display with demo units on top of the shelf, with prices. The way the demo shelf had been placed made it hard to spot, so I suspect it was a failed adaptation of the original demo shelf design to fit that particular shop. And of course, not all units were being displayed. To make things interesting, the same red m185 was also being sold on this shelf. Price? £9.99, down from £12.99. Dafuq?

Good news was, £9.99 is what I had to pay. I’d again already committed to the higher price, so Currys lost £2 on my transaction. Their loss, and confirms my view on the chain being mismanaged. Maybe Browett can get his job back at Currys, and apply his new Apple knowledge to fix things.

De-moulding an espresso machine

Screen Shot 2012-12-25 at 16.16.22I’d been lazy and not dried my Rancilio Silvia espresso machine properly during a period of not using it for a while. To my horror, we found out some mould had developed inside the machine, which obviously made the coffee taste and smell pretty horrible. I did some frantic googling and found three suggestions to get rid of the mould:

  1. Descaler with mould remover
  2. Bleach
  3. Vinegar

Of these, I couldn’t find any of the recommended brands online or in local shops. I tried a regular descaler solution and it seemed to do the trick, but the smell came back in a week. I didn’t like the idea of using bleach as it’s properly poisonous, and it seems bleaches that are pure chlorine aren’t to be found in London. So vinegar it was.

Screen Shot 2012-12-25 at 12.36.02Ocado had the pictured strong (24%!!) pickling vinegar available. The process I used that seems to have worked was:

  1. Clean the water container thoroughly, until there’s no smell left
  2. Pump a full container through the machine
  3. Make a strong vinegar solution (I put half the bottle in half a container of water)
  4. Pump the vinegar solution through the machine until you can smell the vinegar is full through the pipes. Do this to both the coffee extruder (or whatever it’s called) and the steam pipe.
  5. Switch off the machine for an hour
  6. After an hour, pump the rest of the vinegar through
  7. Clean the water container thoroughly, again, until there’s no smell left
  8. Pump five full containers of fresh water through the machine, until there’s no smell left. Remember the steam pipe.
  9. Done!

Note this process is not recommended by the manufacturers as it probably corrodes some of the internals. Do this at your own risk!

Thing broken? 3D printing to rescue

I’ve been looking at 3D printing for a couple years pretty closely, as a result of being a co-founder at MakieLab. We at MakieLab strongly believe that the tech has come of age, where it’s possible to create consumer facing 3D printed products and are proving that with Makies. Having said that, I don’t believe creating completely new products that play on the tech’s unique advantages is the only thing that’ll disrupt industries in the near future.

I read an AWESOME piece last year about a dad repairing a Bugaboo pram with a 3D printed piece. That story embodies what I believe will be a significant disruption in not too distant future – the change in logistics of providing spare parts. Rather than a manufacturer making significant amount of parts to supply repair centers globally, than those shops needing to stock parts, the supplying of parts could in some cases be switched to a model where the original manufacturer supplies 3D models of spares to 3D print shops, who then manufacture parts locally, on demand. While the price of manufacturing individual parts would go up, I wouldn’t be surprised if the consumer price ended up being cheaper than now, as there’d be no wastage and warehousing.

What lead to this post is – we recently moved to London (!). The gate to the house we’re renting was broken – the counterpart to the metal latch had broken off, and had been fixed by bolting a piece of metal in it’s place that didn’t really help with the gate.

I contemplated several fixes on it before remembering Bubaboo story, and realized I can manufacture my own solution! MakieLab has MakerBot Replicators at the office, and I’ve been printing bits and bobs with them. Quick measuring of the latch positions relative to the wall and I was off to model something about 40m high using TinkerCad, my 3D modelling software of choice for simple 3D printed parts.

The part took about an hour to print on the MakerBot, after which I had a spare part for the gate! Drilling out the old metal bit was super fast while detaching the new “fix” will require a new drill bit that’ll drill into the hard screws. Bit of drilling for holes, attaching and the gate was suddenly fixed.

You can view and download the piece from TinkerCad, in case you have a gate to fix. :) If you print this (or other piece that require durability), I recommend using 2 shells and 100% object fill in ReplicatorG parameters. It’ll make the item print slower, but does wonders to how much punishment the item can take.

On John Browett

John Gruber is wondering if hiring John Browett, their new head of retail, was a terrible mistake for Apple.

I was certain it was, the day his hire was announced. Why? I’d just visited London Apple Store, and Currys, an electronics retail chain I believe he managed as part of Dixons.

The difference between the experiences was stark. At the Apple Store, three employees came to ask me if they could help me in any way. The one that I had a discussion with was helpful and knowledgeable, and by problem was sorted – I got Lion on a USB stick to recover my laptop. The atmosphere of the store was also pleasant, so I strolled around and admired the architecture to the point where I had to later come in again and show the place around to my wife on a subsequent trip. Three floor high glass staircases FTW!

Now, I went to Currys to purchase a wireless travel mouse. Nobody at any point asked if they could be of assistance. One clerk was sitting bored behind the counter, two guys who looked like they might have been working there were too busy talking to each other to care about me. The mouses were spread to three separate locations in the store, making comparison between the devices super hard – they had on promotional location for Microsoft products, one location for cheap junk being offloaded from the store and then the actual shelf for mouses. On the mouse shelf, none of the price labels were positioned next to where the mouses actually were, and it seemed about a third of the devices were missing pricing information.

After deciphering the shelf puzzle for five minutes, I noticed a simple Logitech travel mouse was on a discount from ~£20 to ~$15. Great, just what I was looking for, and on sale, too! Strangely it was hidden on the floor level shelf away from the discount label, so maybe Currys didn’t want me to pick it up.

Next I go to the counter where the bored dude takes mouse and scans it. The actual price for the mouse? Around £10, one third off from the price I’d already committed to! I confirmed if that really is the price and the clerk said yes, it’s on discount. I can’t understand how any manager anywhere can think it’s a good idea to have a discount on a product without telling your customers, but that’s what Currys did. Not only were they probably losing sales due to people not knowing about the discount, but also losing profit due to undercharging the people who did purchase the mouse.

Needless to say I have no wish to return to the store unless I absolutely need something, and can’t order online, which is incredibly cheap and fast in London.

If Currys is the yardstick for what future Apple shopping experience looks like, their retail is doomed.

iOS UDID API speculation

When Apple originally announced phasing out device-specific UDID API, I proposed they instead do a change in what the UDID call returns which would provide privacy for users and tracking for developers: generate the UDID based on the application bundle ID and device UDID, in a manner where if the user deletes and reinstalls an application, the UDID would not change.

However, as the ID would be unique to each application, tracking user behaviour across applications would not be possible unless the user identified himself in a manner that’s shareable, at which point the user should understand cross-application tracking is possible. Also, for certain uses, like banning device IDs of game cheaters, would be possible with this API change.

There’s speculation that Apple will introduce changes to APIs that provide