HNHacker News
TopNewBestAskShowJobs

jmreid

296 karma · joined September 1, 2010

Principal Engineer at Shopify

[ my public key: https://keybase.io/jmreid; my proof: https://keybase.io/jmreid/sigs/HUqa0l9BGdLRmhR4N8KosHwrHDnr1ruVLUcVSm--dOs ]

submissionscomments
jmreid··on Belkin Buys Linksys from Cisco
I'm running the latest Toastman on an Asus RT-N66U. Great firmware and awesome hardware.
jmreid··on Apple Pulls 500px’s Mobile Apps From The App Store
Agreed. My guess is that we'll get somewhere closer to what you're looking at eventually. True focus of the company is very much in the personal device area, though.

However, they have started some work mainly focused on accessibility that might be good for this use. iPad only at the moment: http://www.gottabemobile.com/2012/10/01/how-to-lock-the-ipad...

jmreid··on Apple Pulls 500px’s Mobile Apps From The App Store
My understanding it's the app store download and install that gets blocked, not the actual running of apps. That's when you see the age-restricted warning, not when you run the app.

An imperfect system for your use case, for sure. An example where multi-user iPad would be great.

The whole iOS ecosystem is design with one user per device in mind. Apple ID, single user, etc.

jmreid··on Apple Pulls 500px’s Mobile Apps From The App Store
You're thinking of it backwards.

The device settings and parental controls are set BEFORE you hand the device to a child.

jmreid··on Apple Pulls 500px’s Mobile Apps From The App Store
You restrict based on age ratings. That's the whole point of his argument.

You set the rating restriction, block the communication apps, Safari, and the kid cannot go download another browser and surf. If Apple goes lax on these ratings, then those parental controls stop working.

jmreid··on Apple Pulls 500px’s Mobile Apps From The App Store
It's funny how this comment comes up in this discussion.

It's not about Safari also being able to surf porn sites, it's about Apple wanting to protect the integrity of their parental controls.

If I've disabled mature apps as well as Safari on a child's iOS device, should I now worry that they can see mature content using 500px? Those parental controls are there for a reason and rely on accurate ratings for apps.

Yes, sucks that everything with web access gets a mature rating, but you must see how that's the point, right?

jmreid··on Apple Pulls 500px’s Mobile Apps From The App Store
Well, you can see Apple's side of this, no? You're basically saying that you don't deserve the mature, "internet app rating" because your users as usually pretty quick at flagging things or that you have a safe default to catch the rest (which can be turned off by creating a 500px account and just turning it off). Both of these subvert Apple's built in parental controls and I'm guessing that's exactly why this happened. If there's a chance of mature stuff, you have to set your rating correctly.

Everyone already got all bothered about this ages ago. Apps that had built in web views had to set a mature rating because a user could then surf the web even if Safari was disabled.

I guess this comes down to what they've asked (yet?) of you. Can you resubmit the app with a higher age-restiction?

jmreid··on Apple Pulls 500px’s Mobile Apps From The App Store
The point is, if I have set my son's iOS device to block Safari as well as apps rated as mature, then he won't be able to do either.

If 500px's app was rated 12+ because it's default was 'Safe On" (according to one of 500px's owners: http://news.ycombinator.com/item?id=5099607), and my son can just toggle a "Safe On" switch in the app, it side-steps my parental controls.

jmreid··on Apple Pulls 500px’s Mobile Apps From The App Store
Can someone upload a nude photo and not flag it as a nude? Do you guys check this before it gets published?

If not, Apple might not care that the default is "Safe On" when someone can either disable it easily (outside of iOS's parental controls), or the tagging is inconsistent.

jmreid··on Safari is released to the world
Here's a great story from Cabel at Panic about how Apple approached them to purchase Panic so they could turn Audion into iTunes. Instead, they went with SoundJam:

http://panic.com/extras/audionstory/

jmreid··on An iPhone lover’s confession: I switched to the Nexus 4
Sure, but my way means that I get in my car and my podcasts are refreshed, or at least they are when I hit the first set of lights.
jmreid··on An iPhone lover’s confession: I switched to the Nexus 4
You can do this kind-of on the iPhone. Some apps support the geo fence wake-up thing that lets them update subscriptions.

For example, you can set your home address in Downcast or Instapaper so that when you leave or arrive, those apps will fetch new content without you having to open the app. Downcast will even download the podcasts in the background.

Now, this requires you to move outside the fence, so it's not time based. But I had a decent system where I had my work and home address in Downcast and I set it to fetch whenever I leave or arrive. My regular commute meant that I was always triggering the geo fence.

jmreid··on An iPhone lover’s confession: I switched to the Nexus 4
I don't think it's a matter of other apps not running after you suspend Instacast. All apps have a limited amount of time to complete something like a download task while backgrounded.

In Downcast, I have set my home as a geo fence, and tell it to fetch new podcasts whenever I leave or arrive.

Downcast is allowed to subscribe to this geofence and wake itself up to fetch new podcasts, all without me opening the app at all. The only catch is if the downloads take more than 15 minutes, they get paused until I open the app again.

jmreid··on Linus Torvalds: Is Engadget really that stupid? Just corrupt? Trolling us all?
I didn't need ID to buy two prepaid SIMs when I was in Portugal. Dead simple.
jmreid··on “iCloud Backup”
Best thing to do is never sync with iTunes. Just detach completely.

I set my iPad up (and my new iPhone) without iTunes at all. iCloud backup let me move from an iPhone 4 to 5 without a USB cable at all and all my data moved over perfectly.

I plug in to my computer to transfer videos that don't transfer using Photostream. I also occasionally will do a sync of movies for a trip.

Music is iTunes Match. Photos are Photostream. Email is IMAP. Contacts/Calendars/etc is iCloud.

It actually works very well and I'm able to move to new devices or restore from a backup without issues.

No iTunes is the answer!

jmreid··on “iCloud Backup”
Sounds like you were using an exchange server for your work, and you were storing all your information on that server. Could have been avoided by not storing personal data on your work servers and making sure you have the settings set to store them on the device itself or MobileMe/iCloud.

This kind of behaviour is probably something businesses like. Info on company servers stays on the servers.

This isn't an "iDevice" issue, it's a data ownership issue.

jmreid··on HP introduces new Apple iMac
It seems that Apple did financially compensate Xerox for both the visit and the ideas:

"Fact: Apple obtained permission ahead of the Xerox PARC visit. In addition, Apple provided compensation in exchange for the various Xerox PARC ideas such as the GUI"

http://obamapacman.com/2010/03/myth-copyright-theft-apple-st...

jmreid··on Google Fiber
Most new home routers will route much more than 100-200 Mbps: http://www.smallnetbuilder.com/lanwan/router-charts/index.ph...

I have the Asus RT-N66U, which is rated on that chart for 730+ Mbps (of course, QoS will bring that down). Even the AirPort Extreme is rated for 400+ Mbps, but not QoS to speak of.

jmreid··on Benchmarking High Performance I/O with SSD for Cassandra on AWS
Ya, they've got it backwards. I was a little confused when the TL;DR was longer than the first part.
jmreid··on Why is this so hard... Apple
People always forget about the Image Capture app too. If you don't want to deal with iPhoto, just plug your phone in and open Image Capture. It's one window with all your pics and videos. Select a couple, drag to the desktop, then to whatever fancy app you want to use to share.
jmreid··on Apple's iOS is "deceptively fast"
My gas VW Golf primes the fuel pump once I open the driver's door. It's just a smart way to do things.
jmreid··on John Gruber takes 'The Talk Show' to Mule Radio
Kind of sounds like Gruber didn't like it when Dan said "So, you approved a new 5by5 t-shirt."

That strikes me as something Gruber would get pissed off about — Dan not clearing something like a new t-shirt that uses 'his' brand.

jmreid··on Subtle Sans: A Free (Pay What You Want) Font
I'm guessing you didn't actually read the site?

"CAPS AND LETTERS You have A to Z, plus the Norwegian characters Æ Ø & Å, and numbers 0 - 9. All caps."

jmreid··on Sparrow for iPhone
iOS has the option in the Settings->Mail, Contacts, Calendars section. It is set to load remote images by default.
jmreid··on [dead]
Just command click on the name in the titlebar, it will show you where it is. In 10.8, you can even rename and move from the titlebar.

I think this behaviour change is very good, it just doesn't fit our expected and established workflow. People just can't get around not having a 'Save as', when duplicate is probably closer to what they actually want to do.

If I have a Keynote file open, and I want to split off a new file so I maintain my old file, File->Duplicate and I'm done. I don't have to tell the system where to save it yet or anything. Once I've made my change, File->Save and it gets saved to a specific location. All the while, my original is there to reference and is intact. If I'm not ready to save it, I don't have it. It automatically is saved as long as it's open — even if I close Keynote.

A 'Save as' workflow would mean I'd have to File->Save as, name the new file on disk, make my changes then save again. If I wanted to reference the original file, I'd have to go back to the filesystem to open it again, or use a recent menu. This way has more context changes and app switching.

I'm not saying the old way is bad, just that the new way is probably better given the iCloud enhancements coming in 10.8. People have been forever using 'Save as' workflow to keep a template of a file, then save off their edited copy. Maybe this just isn't a great way to do it in the first place.

jmreid··on [video][iPad] deck. A replacement for iOS 5's horrible Music app.
One complaint: When browsing artists, why don't you move though the Artist -> Albums -> Songs hierarchy? If I have an artist with 10 albums, selecting that artist just gives me an alphabetical list of all their songs across all 10 albums. This is lame when you want to start an album from the top and listen through.

(Yes, I'm aware that you can navigate by album name, but who remembers all your album's names?)

jmreid··on [video][iPad] deck. A replacement for iOS 5's horrible Music app.
Ya, that's important to understand. This is really just another UI for your existing music (works great with my iTunes match library for instance). You can even switch between both the built-in app and deck to control if you want.
jmreid··on [video][iPad] deck. A replacement for iOS 5's horrible Music app.
My problem with the built in app is the placement of important buttons. I'm constantly hitting back/play/forward instead of the "back" button when navigating artists or albums.

It's the same issue I have with the AirPlay icon on the iPhone lock screen; it is right beside the forward icon and I am ALWAYS hitting forward instead of my intended tap on AirPlay. When you're listening to a two hour podcast, this is very frustrating.

jmreid··on Apple Reports First Quarter Results: $13.06 Billion Net Profit
So, like this?

http://www.usbfever.com/index_eproduct_view.php?products_id=...

And since when is removing your sim card with "bare hands" a feature? Not to mention all it takes is a pin for the iPhone.

jmreid··on Google eBookstore seems to have been launched
How out of touch is Google? From: http://books.google.com/help/ebooks/ios.html

"Recommended for iPhones with 256MB memory or above"

That's an easy way to confuse a set of customers that either don't know or don't care about how much RAM their iPhone has. Why couldn't Google just list the models that are compatible? Maybe their Android world of specs has clouded their judgement.

← PreviousPage 2 of 4Next →