HN user

mrshoe

4,866 karma

busy busy busy

Posts54
Comments395
View on HN
www.reuters.com 4y ago

Toyota joins Tesla in developing self-driving tech with low-cost cameras

mrshoe
3pts0
medium.com 7y ago

Using Context in React

mrshoe
3pts0
techcrunch.com 7y ago

Hardware-focused Root Ventures closed a $76M second fund

mrshoe
3pts0
medium.com 9y ago

Ford's Road to Full Autonomy

mrshoe
1pts0
pearlauto.com 10y ago

Tell HN: We built a solar-charging wireless backup camera for your car

mrshoe
77pts93
medium.com 10y ago

How I learned to stop worrying and love Redux

mrshoe
2pts0
live.solarimpulse.com 13y ago

Solar Impulse has started its cross-country flight

mrshoe
1pts0
sqlonrails.org 13y ago

New web framework: SQL on Rails

mrshoe
1pts0
public.wsu.edu 13y ago

Common Errors in English Usage

mrshoe
1pts0
daringfireball.net 14y ago

Walter Isaacson’s ‘Steve Jobs’

mrshoe
368pts249
en.wikipedia.org 14y ago

Project Orion (nuclear propulsion)

mrshoe
3pts1
www.flyingmag.com 14y ago

What Rutan Did

mrshoe
2pts1
www.ro.me 15y ago

3 Dreams of Black -- A Chrome Experiment

mrshoe
1pts0
reederapp.com 15y ago

Reeder for Mac's HTML5 Homepage

mrshoe
66pts26
daringfireball.net 15y ago

Measure Twice, Cut Once

mrshoe
6pts0
www.kickstarter.com 15y ago

LOVE HACKING - a robot inventor dating documentary

mrshoe
2pts0
www.engadget.com 15y ago

Researchers enable tactile feedback for eReaders using real paper

mrshoe
1pts0
daringfireball.net 15y ago

A Rule of Thumb: Pricing Should Be Simple

mrshoe
81pts27
www.informationisbeautiful.net 15y ago

Infographic: How Much Do Music Artists Earn Online?

mrshoe
1pts0
news.ycombinator.com 15y ago

Ask HN: advice on .io domains

mrshoe
4pts0
daringfireball.net 15y ago

Then Welcome To Android

mrshoe
79pts69
worms.jamwt.com 15y ago

Worms (diesel + websockets)

mrshoe
4pts2
daringfireball.net 15y ago

Service: Open URLs in Safari Tabs

mrshoe
4pts0
blogazineapp.com 16y ago

Apple Should Acquire Dropbox

mrshoe
32pts46
www.businessinsider.com 16y ago

How Much Tech Companies Spend On Lobbying

mrshoe
1pts0
daringfireball.net 16y ago

Regarding John Nack on Apple’s Control Over Native iPhone OS Software

mrshoe
8pts2
html5readiness.com 16y ago

Cool Canvas Chart Showing Browser HTML5 & CSS3 Readiness

mrshoe
6pts0
daringfireball.net 16y ago

Middleware and Section 3.3.1

mrshoe
56pts31
www.parc.com 16y ago

Airborne wind turbines and personal electric aircraft (PARC video)

mrshoe
2pts0
blogazineapp.com 16y ago

Why I'm Angry About the iPhone Leak

mrshoe
49pts68

The real problem is industry-wide adoption of metrics-driven design.

When I studied cognitive science, the method we employed for HCI was User Centered System Design. Granted, this was a backronym for UCSD, but the point remains — design should be user-centered, not metrics-driven.

When I launch Netflix, it is abundantly clear to me that their design is driven by their metrics. What I want to see at the top is my “continue watching” shows — 99% of the time I just want to watch the next episode of a show that I’m already watching. Instead, they show me row upon row of shows that I have never watched. Their metrics prove to them that getting me hooked on new shows will increase my engagement and increase the amount of time I spend in their app. Guess what? As a user, those are not my goals! Their UI is effectively one big advertisement for Netflix itself. Wonderful.

Unfortunately, virtually all tech companies have accepted metrics-driven design as conventional wisdom at this point. Run an A/B test and see which button treatment performs better, based on the metrics the company cares about — not what the user cares about.

One outlier here is Apple. They do not design based on experiments and metrics. And the Apple TV app does in fact display the shows I am already watching as the top row. Go figure.

We designed our own magnetic phone mount, which comes with the product. Once you start mounting your phone in your car (especially with our mount, which is amazing), you won't want a separate screen for your camera. :)

The advantages of mounting your smartphone, with the cutting edge hardware and active software ecosystem that come along with it, are truly huge. When I rent a car now I am incredibly frustrated without the mount. Luckily ours has a magnetic pluggable backend, so I can pull it off my adhesive mount and attach the vent clip for use in other cars.

Excellent question. It takes decades for new features to fan out to the majority of new cars. After that it then takes decades more for those features to reach saturation of all cars on the road, because only 7% of the car population turns over each year.

The bottom line is it's generally 40 years from the point when features like seat belts, air bags, traction control, and backup cameras are first introduced and when they reach 95% saturation.

Throughout this adoption process, demand for these features among those whose cars don't have them increases significantly!

And I'd love to show it to you! :)

The video screen is definitely the main focus of the app, for obvious reasons. When the video stops, we also show an app launcher screen that's optimized for use in the car (large touch targets :) ), which you can configure to include a few of your favorite music or nav apps.

We've really tried to make this experience as smooth as possible. The product comes with a superb magnetic dash mount for your phone. Frequently our app will show up on your lock screen in iOS, so you can just slide up to launch into the video view.

We will of course leverage whatever tools both platforms provide to make the launching experience as seamless as it can be! We can also take cues from accelerometers, the OBD port, and other sensors, as you mention.

This story starts out reporting on a board ousting a CEO after a public scandal involving non-compliance with various laws, which incited multiple government investigations.

It then takes an abrupt turn and starts repeating everyone's favorite Silicon Valley trope du jour: the unicorn bubble is bursting, the fundraising environment is tightening up, and the halcyon days of multi-billion dollar valuations for everyone are over.

There's really no connection between the two.

That this is currently the top comment reinforces the author's hypothesis that many software engineers underestimate how much they could make at a large company.

250k a year in 5 years at a big corporation, really?

Yes, really.

Yea if you're lucky to work on a project/team higher-ups care about and are also willing to bust your ass working long hours to meet insane deadlines.

Nope, not true.

So I think this article is spreading a myth that there is guaranteed piles of money to be made by working at Google, Facebook, Apple, etc.

Have you worked at Google, Facebook, or Apple for 5 years? If you do, and you're a decent programmer (not a rock star, but a solid contributor), you'll find there are guaranteed piles of money to be made.

I was going to reply to you and say the same thing: it's extremely similar to the initial iPhone 3rd party developer story, and for the same reasons. Apple is pretty predictable, really.

I know how WatchKit works, I was in on some of those meetings... Trust me, everyone at Apple had the same concerns you expressed and they still do. It will get better over time.

Also note that some built-in Apple apps do use WatchKit.

And I would still argue that allowing 3rd party code to run on the watch instead of in an extension on the phone would be just another example of an internal-only feature being opened up to the public. It's the same pattern. I realize that's a significant "feature", but so was the switch from html+js to native apps on the phone. And those significant advances go through the same decision process as smaller ones: do we feel comfortable opening up this feature to 3rd parties? what are the risks? have we used it enough internally to feel confident? has it iterated enough internally that we consider it stable enough to release (because it's hard to change after release)? etc.

Your point is actually orthogonal to the OP's.

The OP was claiming that Apple's architecture is flawed and that once they realize the error of their ways, battery life will improve dramatically. That's just not true.

Your point is that the public SDK limits 3rd party developers from doing some stuff that Apple can do with the private SDK. That is, of course, absolutely true.

Letting the public SDK (or at least parts of it) lag behind the private SDK, while certainly frustrating to 3rd party developers, is the right thing to do. The situation is exactly the same on the iPhone, iPad, and Apple TV. Apple has employed that strategy from the beginning with iOS, and they believe it to be the correct strategy, so they will almost certainly stick with it.

I don't work at Apple any more (pushing toward launch on a startup!), but based on over 8 years of iOS history, I think it's safe to say that the public watch SDK will get more powerful over time, as private-only features are deemed ready to release to 3rd parties.

I never understand how someone can write an article about their very first foray into something and then, at the end, assert that they know more than the experts already.

In the end of the day, the watch battery is there just to shuffle these .PNGs around. When Apple realizes how to avoid that, the watch will last for a week instead of hours.

Drawing every frame using CoreGraphics is a terrible idea, on any iOS device. Just like any platform, you have to understand at least the basics of the underlying architecture if you want to write efficient code.

I happened to make the built-in Stopwatch app on the watch, which displays an animated graph very similar to his. Suffice it to say, I did not use a CADisplayLink and CoreGraphics at 60fps. Especially considering my graph is horizontally scrollable by the user.

Even if WatchKit still doesn't provide a more efficient way to do this (I don't know; I've never used WatchKit), rest assured that Apple's apps certainly don't use this method, so the week-long battery life claim is just a dream, unfortunately.

For iPod users, that is entirely reasonable (since they are basically required to have headphones handy to use the device at all), and that is exactly what we did.

For iPhone users, who never took their headphones out of the box, or lost them months ago, or simply left them at home today... it's less reasonable.

The fact is, most iPhone users don't have their headphones with them most of the time. That means the vast majority of launches of the Radio app would go straight to the "Please plug in your headphones" screen, at which point the user would be frustrated because they don't have headphones to plug in.

Whether it's worth it to include a feature that would result in frustration for many users, but yield utility for some users, is always a tough call. It's not black and white.

While half-baked conspiracy theories are fun, a good journalist would've consulted a few more sources to get to the bottom of this story.

FM radio requires a large antenna. It will not work without one. The 5th generation iPod nano (2009) was the first iPod with an (enabled) FM radio. We used the headphone wire as the antenna. It worked well enough. While there was a tiny speaker in those iPods, headphones were the only practical way to listen to audio.

That's not the case with phones. People listen to the built-in speaker, and they listen over bluetooth and WiFi. It's becoming less and less common to plug headphones into these devices. That being the case, including an FM radio feature would just be a horrible experience for the majority of users: they'd hear nothing but static, all the time. I don't know about the other smartphone makers, but Apple will not ship something that will likely be a horrible experience for most users. Couple that with very low demand from users (as the article points out) and there's no FM radio on iPhones.

I know this is a frustrating situation for everyone involved. But the cynicism that says there is some ulterior motive cuts deep, especially coming from someone I respect like you, Matt.

Ha! HN loves GOOG. Try frequenting this site as an Apple employee...

In addition to the sketchy mathematical foundation, there's another reason to not draw too many conclusions from this observation: your company, product, and customers are probably quite unlike Southwest Airlines. For starters, airline customers care almost exclusively about price.

Joel Spolsky was wise to warn against doing what this article suggests (http://www.joelonsoftware.com/items/2007/09/11.html):

    In one of Gerald Weinberg's books, probably The Secrets of Consulting, 
    there's the apocryphal story of the giant multinational hamburger chain
    where some bright MBA figured out that eliminating just three sesame
    seeds from a sesame-seed bun would be completely unnoticeable by anyone
    yet would save the company $126,000 per year. So they do it, and time
    passes, and another bushy-tailed MBA comes along, and does another study,
    and concludes that removing another five sesame seeds wouldn't hurt
    either, and would save even more money, and so on and so forth, every
    year or two, the new management trainee looking for ways to save money
    proposes removing a sesame seed or two, until eventually, they're
    shipping hamburger buns with exactly three sesame seeds artfully arranged
    in a triangle, and nobody buys their hamburgers any more.