Archive for the ‘Apple’ Category

Here in my car, I can’t make a call, because the system doesn’t work at all…

Saturday, June 29th, 2013

The latest in-dash “infotainment” systems are turning into a giant headache for drivers. Problems with phone, entertainment and navigation functions were the biggest source of complaints in the latest J.D. Power & Associates survey of new-car quality, easily outstripping traditional issues such as fit and finish and wind noise.

More:

But the next generation of in-car technology will get much more interesting, with embedded systems making a comeback of sorts, in more sophisticated form.
Such systems may focus on collecting data that only the car can provide — and transferring it to Web-based systems to large numbers of drivers. If cars signaled that their windshield wipers were on, for instance, that information could be fed into a navigation system that could warn other drivers of a rainstorm ahead.

Why do you need cars signaling that their windshield wipers are on to warn of a rainstorm ahead? I have a close friend who recently bought a 2013 Ford: it has weather information integrated into the navigation system. As I recall, his 2011 Ford had the same feature.

But my primary reason for blogging this is so I can link to episode 11 of the Neutral podcast, in which John Siracusa, Marco Arment, and Casey Liss discuss why car software stinks. I think all of the Neutral podcasts are worth listening to, but if you’re only going to listen to one, this is the one I’d recommend.

Consumer note. (#2 in a series)

Tuesday, June 18th, 2013

The Apple Lightning to SD Card Camera Reader does not work with the iPhone.

Even if the clerk at the Apple Store tells you it works great with the iPhone, and you can use it to pull photos off an SD Card and onto your iPhone for further manipulation and uploading, it still doesn’t work. Plugging it in gives you a “This accessory is not supported by iPhone.” message.

I point this out here because it seems to be a common question without an answer on the Apple forums.

Much to their credit, the Apple Store gave me a full refund (no restocking fee) on the device, even though I was outside of the return period by one day. (I bought it a little over two weeks ago, but had not taken it out of the package until yesterday because I hadn’t shot any photos until Sunday.)

No Sleep Till Sunday.

Saturday, June 8th, 2013

In my previous post, I talked a little about the non-technical “amenities” (for want of a better word) at YAPC 2013. In this post, I want to talk some about the technical presentations at the conference, and a bit about the social aspects.

One thing I really liked about YAPC was the “Hallway Track”, or “Hallway++”. The basic idea behind “Hallway++” appears to have come from a gentleman named Matt S. Trout, and is based on two key ideas:

  1. The most valuable discussions often take place, not during talks, but in the hallway between talks.
  2. Too many people are afraid of disturbing or bothering someone in the hallway, and thus discussions don’t get started.

Thus, Hallway++. Hallway++ participants wear a sticker on their badge, or some other indicator to show they’re participating in Hallway++.

If you see somebody with Hallway++ on their badge, or a group with a sign saying Hallway++ on their table, that tells you in advance that you won’t be interrupting.

At least, it means you won’t be rudely interrupting – you may walk up to me and be told “frantically working on slides, please find me sometime after my next talk”, or you may walk up to a group and be told “sorry, we’re discussing a startup idea, we’ll wave when we’re done”.

The point here is to flip the defaults – for this symbol to say “I would rather risk a brief disruption to whatever I’m doing than risk missing out on an interesting conversation.”

So the Hallway++ badge/sign tells you that this person would rather you did try to talk to them, and not to worry about it.

I like this idea. I like this idea a lot. I want to marry it and have babies with it. More seriously, I would like to see this idea extended beyond technical conferences; I am seriously considering taking it to WorldCon if I end up going.

Did it work? Well, I had a fair number of quick interactions with participants, but no deep technical conversations. That’s more on me, though; in retrospect, I should have sought out more Hallway++ participants and tried harder to strike up conversations. (This is, as everyone knows, a hard thing for me.) Mr. Trout made what I thought was an interesting point in his talk on Wednesday: he’d thought Hallway++ would be a signal to introverts that it was okay to talk to extroverts, but as it turned out it was more of a symbol to extroverts that it was okay to talk to the introverts.

Another social note: YAPC 2013 in particular, and I believe YAPC in general (but since this was my first one, I can’t prove it) is very welcoming to first-time attendees. Monday morning, we were told that we (the first-time attendees) were considered to be VIPs, and would be treated as such: from the point of view of the YAPC organizers, we are the future of the language, and thus they want to treat us well

In that vein, I’d like to publicly thank Wendy Van Dijk for taking myself and several other first-time attendees under her wing on Monday night and taking us to dinner with her, Gabor Szabo, and about eight other folks whose names I didn’t catch. Not only did Wendy drag invite us along, she even paid for part of the dinner. Thanks, Wendy, and if we’re ever at another YAPC together, or if I make it to the Netherlands, I hope to be able to reciprocate.

What of the talks? I didn’t take detailed DEFCON level notes on them, but here’s a list of the ones I went to, along with comments as appropriate. Things were structured so that there was a morning ‎plenary‎ session with breakfast (to cover important announcements) and a later afternoon single track of presentations by prominent figures, leading into the 10 minute lightning talks. So I did go to the “Welcome to YAPC” talk as well as Mark Keating’s “The Perl of Christmas Past”, since those were single tracks and the other option was to stand outside and eat pigs in a blanket.

Here’s some of the other stuff I liked. (Slides) indicates that the slides for that talk are available from the linked page at the time I write this. YAPC did live streaming video during the talks, and has a video page where they plan to upload talk videos post-conference:

tl,dr: YAPC 2013 was one of the best events I’ve been to, from both a technical standpoint and an organizational standpoint.

Would I go back? That’s a problem for me. I don’t program in Perl professionally, so I don’t have someone who will pay my way. If I’m paying out of my own pocket, with airfare and hotel it becomes a budget stretch, and I don’t feel like I can afford YAPC, the S&WCA convention, and DEFCON every year. (At the moment, I can’t even afford the latter two this year.)

But next time YAPC is in my backyard (defined as “someplace I can reasonably drive to”) I’ll stay at the Motel 6. Or the Motel 3 1/2.

Thanks again to Wendy, the YAPC 2013 organizers, the good folks at the job fair, the presenters, and anyone else I may have forgotten. (Please feel free to tell me I forgot you in the comments.)

(Subject line hattip.)

Alive.

Tuesday, June 4th, 2013

Just busier than a one-legged man in a butt kicking contest.

I did get to shake Larry Wall’s hand and say thanks to him. (For those of you who are not Perl people, this is like an observant Jew meeting Moses.)

I also got to spend some time with Bill “whump” Humphries, who was in town presenting “Perl Meets Modern Web UI”. I thought it was a great talk, but I’m biased: I’ve known Bill since our days in the CIA spying on student organizations at the University of Texas, though I haven’t seen as much of him as I’d like in the past few years.

More as time permits. The “Hack Your Mac With Perl” talk is about to start.

Just one more thing…

Wednesday, May 15th, 2013

As long as we’re talking about Lawrence’s review of General Idi Amin Dada, I have a question that’s bugging me, and I know I have some aviation buffs in my audience.

What are these planes? I apologize for the pictures: they are actually screen snapshots from the DVD, and I tried to get ones that showed the best possible angles. Click to embiggen.

vlcsnap-2013-05-15-17h01m58s204

vlcsnap-2013-05-15-17h03m36s240

vlcsnap-2013-05-15-17h07m18s150

Lawrence suggested they might be MiGs, and I know the Ugandan Air Force had MiG-15s and MiG-17s. But both the 15 and 17 have a really blunt open nose, while these planes have a more rounded one. I don’t think these are Fouga Magisters either, because they lack the V-tail. I believe these are some sort of two seat jet trainer, and they may be French. But I can’t tell, and it really bugs me that I can’t figure it out. Maybe if I’m lucky Tam will see this. For some reason, I’ve also got in my head that the good and great Brian Dunbar knows his planes. And, of course, there’s RoadRich…

Okay. I lied. One more “one more thing”, just because this amuses me, and I’m pretty sure it amused Lawrence as well.

The Suicide Revolutionary Jazz Band

(Okay, one last thing. It irritates the fire out of me that Apple disabled screen captures from DVD Player in the Grab utility. And they don’t just throw up a “You can’t do this” popup: Grab lets you do the capture, but the resulting file is just a checkerboard grey and white pattern. Fortunately, VLC will a) playback DVDs, and b) even has a built-in “Snapshot” menu option. Hurray open source.)

Night thoughts.

Saturday, March 23rd, 2013

Some folks may have noticed that I haven’t been doing as much bread blogging recently. That’s because I haven’t been baking as much bread; I’ve been a little tied up with some family things. Nothing serious, nothing health related, and things are winding down. But it has distracted me a little from the bread machine. I’m going to try to do another one of Laurence Simon’s recipes this week, but I’m not sure which one.

In other news, I’m trying to get back on my bike. I have a Trek 7500 that I bought several years ago, and which sat idle pretty much the entire time I was going to St. Ed’s. I took it in last week and had it cleaned, lubed, and tuned; now I just have a series of petty annoyances I’m working my way through. (I couldn’t find my water bottles, so I bought replacements. You can’t have too many water bottles, anyway. Then I couldn’t find my bike shoes: I can ride the Trek in my normal sort of half-boot half-sneaker shoes, but it isn’t as efficient. REI had some Shimano SH-MT33L shoes on the clearance rack at an incredibly low price, so I grabbed a pair of those.)

(Side note: I bought my bike at Freewheeling Bicycles. Why? Lawrence bought his there. I’m happy I followed his lead. The total bill to get my bike out of hock last week was about $104. That price included $8 for a rear tube, and another $45 for a rear bike rack. I want to start making grocery store trips on the bike, rather than the car, so I bought the rack and plan to sling some panniers over it at some point. Since I bought the bike there, Freewheeling gave me a 25% discount on labor, so the whole thing ended up being much more reasonable than I expected. Consider this an endorsement of Freewheeling.)

(Side note 2: F–k Sun and Ski Sports, the horse they rode in on, and any horse that looks anything like the horse they rode in on.)

As a geek, one of the things I’ve always wanted to when I was riding was to log and track my rides. I have a cheap-ass bike computer with basic functionality: current and average speed, distance on current ride, odometer, and clock. But I’ve always wanted to be able to overlay my ride log onto a map and see where I’ve ridden, as well as getting elevation data. My feeling is that being able to do that gives me a tangible sense of progress, which gives me more motivation to ride. But those capabilities require GPS.

I’m still looking for work so I can’t (and don’t want to) spend $330 on a Garmin Edge 510 or $479 on a Garmin Edge 810. (“Social network sharing”?) If Garmin, or one of my readers sent me one, I’d certainly use it, but I don’t want anyone to do that (even as a birthday present). That kind of money will buy you a decent to nice Smith & Wesson, depending on what part of the country you’re in and what you’re looking at.

Here’s the thing: I’m smart. S-M-R-T. Smart. And not only am I smart, but! I have a smartphone! That has a GPS built in! And that runs apps! And, yes, there are cycling apps available! The big ones on Android seem to be MapMyRide and Strava, but I’ve also seen people say that MyTracks works quite well for cycling applications. And I already have MyTracks installed. And I already take my cellphone with me when I ride anyway, in case of emergency. Now all I have to do is get it properly rigged and I should have almost everything I need. (The last remaining piece is some cycling shorts with pockets. I’ve blown out the waistband on the one pair I have; whenever I put them on, they slide off my ass. This is not good for cycling purposes, or for staying off the sex offender registry purposes.)

(I got into a discussion with a friend of mine about Android/iPhone cycling apps. My friend’s position is that the dedicated cycling computers like the Garmin Edge line are preferable to using your phone for this purpose. His feeling is that running the GPS on the phone and logging data eats battery power, and your phone may run out of juice before you finish the ride. My feeling is: I’m not a high-speed low-drag road biker. I’m usually not out for more than an hour or two. If I start out with a fully charged battery, I feel like I should be able to run MyTracks for at least two hours without worry. We’ll test this theory once I get everything rigged for silent running. If I was doing the kind of thing he talks about doing, such as riding the Great Divide Mountain Bike Route 12 hours a day for ten weeks, I’d reconsider my position.)

Thinking about this some more, I wonder what the market for higher-end bike and running computers like the Garmins is today. Let’s see: I can pay $330 for the Edge 500. Or I can pay $196 for a HTC EVO V 4G Android phone pre-paid (no contract) from Virgin Mobile, get one of those cycling apps, and have two cameras and cell phone service. Or I could buy a cheap-ass used phone with no carrier off of eBay, run the same apps, do everything using WiFi, and not have to worry about breaking my good phone. All cell phones sold in the US are required to connect you with 911 even if you don’t have a service contract, so you’re covered in the event of a real emergency. And if you have a good cell phone you want to take riding with you, mounting brackets are a dime a dozen. Plus, I understand some newer Android phones support ANT+, so you can get cadence sensors and heart-rate monitors that will work directly with Strava or MapMyRide on your phone. No dedicated computer needed, so, again, what’s the market for that $479 Garmin Edge 810? (You can probably even do “social network sharing” from the phone, if that’s your cup of Gatorade.) Yes, you have to purchase the cadence sensor and heart rate monitor separately, but you also have to purchase those separately with the Edge 810: that $479 price does not include either sensor. If you have an iPhone, ANT+ isn’t directly supported, but Garmin will happily sell you an ANT+ adapter for a mere $50, or $40.73 from Amazon..

If any of my readers have experience with cycling apps like the ones I’ve mentioned (or others: I’m still running an Android phone, but iPhone users are welcome too) please feel free to leave a comment, or drop me an email if you’d prefer. Contact information is in the place where it says “Contact”.

The map is not the territory.

Monday, October 1st, 2012

I was going to the destination for Saturday’s Saturday Dining Conspiracy. So, of course, I put the address into the new IOS6 mapping application on my shiny new iPhone 5.

The phone routed me to a shopping center across a major highway and, I’d estimate, about .3 miles from where the restaurant actually was.

Oh, wait. Did I say “IOS6 maps” and “shiny new iPhone 5”? I’m sorry. I meant to say “Google Navigation” and “my two-year-old HTC EVO running Android”.

Point being: Apple’s new Maps may not be up-to-spec, but I’ve personally run into problems with Google Maps/Google Navigation on my phone as well. Apple gets all the attention now, probably because new! shiny! but the claimed perfection of Google does not exist.

(As I said above, I use an HTC Evo on Sprint. Now that I’m off contract, I am considering an iPhone 5, mostly because I’m not totally happy with Android as an environment and as an ecosystem, as well as not very much liking the Sprint add-ons. As I’ve said elsewhere before, I work professionally with Windows and UNIX based operating systems, my main home computers are Macs, and my laptop is a netbook running Ubuntu. I don’t have a dog in the platform wars, and I don’t really give a damn what you use, or what you think of other people who use a different platform.)

-1 day DEFCON 20 notes

Tuesday, July 24th, 2012

Lawrence observed yesterday:

Save a mention for the serial number hacking panel, I’m sort of surprised there seem to be no Apple products on any of the panels this year.

So this is interesting:

…Dallas De Atley, manager of Apple’s platform security team, is scheduled to give a presentation on key security technologies within iOS, the operating system for iPhones and iPads.

N.B.: This is at Black Hat, not DEFCON. For those who might be confused, I like Borepatch’s description of Black Hat as “more corporate and buttoned down”: basically, they are different conferences, but with considerable overlap. Looking further into the Black Hat schedule, though, it looks like De Atley’s presentation isn’t the only one on IOS security issues.

My understanding is that the organizers try to keep a certain level of separation between Black Hat and DEFCON: why pay $1,500 for Black Hat if all the panels are duplicated at DEFCON for less? Not that there aren’t panels common to both, but it seems that your presentation has to be pretty high quality, sensational, or both in order to get accepted to Black Hat and DEFCON.

Which in turn makes me wonder: given the popularity of IOS devices, did the organizers segregate all the Apple panels at Black Hat, in an attempt to give folks more of an incentive to attend?

I don’t know: this is all purely speculative, and there’s nothing wrong with it anyway. I’m just wondering…

A thought on application development.

Tuesday, July 17th, 2012

As noted previously, I bow to no man in my admiration for John Moltz. It makes me very happy that he’s lined up a lucrative sponsorship deal for Very Nice Website.

But.

This week’s sponsor is a list-making application called “Ita”.

You can drag items to rearrange them, tap to mark items completed, and add multiple items quickly, all from the main list view. If you make lists, you’ll love how fast Ita makes it to collect and complete your stuff.

Well, that’s neat, but pretty much what I’d expect from a list-making application on the iPhone, as opposed to, say, a physical piece of paper. Indeed, I’d be willing to say this is the minimal level of function I’d expect from a list-making application.

Ita is beautiful, taking inspiration from high quality paper notebooks and classic typography.

Well, I’m kind of a type geek, and I think applications should look good…

And as you use lists, they’ll show signs of wear, just like a piece of paper.

Why? For Ghu’s sake, why? Isn’t the whole point of this application that it is superior to a paper list? Then why try to emulate the look and feel and wear of paper? What’s the point?

I’ll admit I haven’t used Ita; I don’t have an iPhone or iPad. I’d try the app if becomes available on Android. But I think the question is legitimate. Why are the developers trying to emulate some of the worst aspects of the thing they intend to replace, rather than…oh, I don’t know, maybe putting efforts into improving the app, or developing something new and cool?

Callooh! Callay!

Tuesday, April 3rd, 2012

John Motlz, one of the small number of authentic geniuses the Internet has produced (right up there with Kibo, Roger David Carasso, and Jim Treacher), is back with a new website.

You may remember Mr. Moltz from such websites as Crazy Apple Rumors (and I swear some day I am going to visit Tacoma and stay at the Silver Cloud Inn), American Drink (which I don’t visit nearly as often as I should), and the occasional post at In The Line Of Duty.

But what of his new site, you ask? It’s very nice.

…money can only make you so happy. And writing, well, that can make you miserable forever.

Random notes: March 19, 2012.

Monday, March 19th, 2012

The “This American Life” retraction episode went up Friday night. You can download it or read the transcript here.

I listened to the whole thing over the weekend, and frankly I recommend listening rather than (or in addition to) reading the transcript. The transcript does not convey just how Mike Daisey comes across in Ira Glass’s discussion with him:

One thing that bothered me about this episode, though (and both Lawrence and Matthew Baldwin have made this same point).

Ira Glass says, “At that point, we should’ve killed the story,” when they found out that Daisey couldn’t (or wouldn’t) give them contact information for his interpreter.

Glass goes on to say “But other things Daisey told us about Apple’s operations in China checked out, and we saw no reason to doubt him. We didn’t think that he was lying to us and to audiences about the details of his story. That was a mistake.”

That’s not good enough. Someone should have been there and asked Glass: “Why didn’t you kill the story at that point? What were your reasons for going on with it? If you felt like it was an important enough story to run with, what were your reasons for going with Daisey, rather than someone like Rob Schmitz or the NYT reporters you spoke with?”

Yankees fan (well, nobody’s perfect) John Gruber has been all over the story since it broke on Friday as well. I’d suggest just going over to Daring Fireball and scrolling down from the top, clicking on whatever Daisey links interest you.

In non-Daisey related news: I gave up on Slate a few months ago. I felt like it had reached the point Salon came to quite a while back (when I gave up on them): saying outrageous and stupid things just to get page views, increasingly dumb writing (“Dear Prudence” in particular seems to have gone nucking futs), and generally not worth the time and effort involved in paying any attention to it.

However, I did see some good word of mouth on one Slate article recently, so I decided to click over. I’m happy that I did, as I can enthusiastically recommend Annie Lowrey’s “Where’s _why?”, a long article that simultaneously covers three things:

  • the culture surrounding the Ruby programming language (with a good explanation of what Ruby and Ruby on Rails are, and why they matter)
  • the author’s attempts to learn programming using Ruby as her first language
  • and the mystery of what happened to “Why the Lucky Stiff” a beloved figure in Ruby culture.

Daisey, Daisey, give me your answer do…

Friday, March 16th, 2012

I wanted to break this out into a separate piece rather than adding updates.

Marketplace’s story on the Apple/Daisey controversy is now up. Long quote follows:

Rob Schmitz: Cathy says you did not talk to workers who were poisoned with hexane.
Mike Daisey: That’s correct.
RS: So you lied about that? That wasn’t what you saw?
MD: I wouldn’t express it that way.
RS: How would you express it?
MD: I would say that I wanted to tell a story that captured the totality of my trip.
Ira Glass: Did you meet workers like that? Or did you just read about the issue?
MD: I met workers in, um, Hong Kong, going to Apple protests who had not been poisoned by hexane but had known people who had been, and it was a constant conversation among those workers.
IG: So you didn’t meet an actual worker who’d been poisoned by hexane.
MD: That’s correct.

“I met workers in, um, Hong Kong, going to Apple protests who had not been poisoned by hexane but had known people who had been…”

“My best friend’s sister’s boyfriend’s brother’s girlfriend heard from this guy who knows this kid who’s going with the girl who saw Ferris pass out at 31 Flavors last night. I guess it’s pretty serious.”