Hacker News new | ask | show | jobs
by CoolGuySteve 3435 days ago
I had whatever the latest iPhone was for the past 8 years. But at some point I realized a whole Huawei/HTC/LG/whatever Android phone could be purchased for the price of an iPhone screen repair and it's pretty much adequate for what I want to do.

So now I'm using a Nexus 5X. It's okayish, but costs 1/3 the price of the iPhone 7 that would also be relatively ok. Phones are just phones these days.

The awkward part is that if you've ever played audio or video on an iOS device, you've executed some of my code.

4 comments

> Phones are just phones these days.

I disagree with this. Most Android phones have a bad track record of getting OS updates (which may not be extremely important with Play Services not being part of the OS) and security updates. Depending on what one buys, it may be a phone with an outdated OS and no security updates or something that gets by for two to three years (on average). Apple provides updates for four years or longer (this has been the minimum for the past several years).

Combine the above with more malware spreading through APKs from random sites and "friends", I'd say Android is still stuck in the DOS era of PCs.

Of course, I realize this is a very harsh comparison that doesn't touch upon the flexibility that some users love, but in my opinion, non-tech-savvy people shouldn't be using anything but the best flagship phones if they choose Android and stay away from getting APKs from different sources. Any cost advantage with respect to an iPhone then disappears.

I'm tech savvy, but I can have 3 very decent non-flagship Android phones (eg Oppo F1S) for the price of a similar sized iPhone.

That's a massive deal breaker.

Non-tech-savvy users still have to disable the option to disable third-party APK's in order to be at risk in that area.
If they aren't tech savvy, they're dependent on tech savvy people to show them this option and educate them. Even then, they may ignore it. I've seen many people using Android where they just get APK files from somewhere and pass it on tho "friends" (in quotes because this is indeed a large circle of acquaintances and several degrees of separation). It's probably luck that more Android users aren't being hit with malware around the world.

The digital divide between those who can afford an iPhone and those who cannot is glaring on the security front. One of the ways this could get better is for Apple to introduce truly low priced phones (no, the iPhone SE is still quite expensive in developing countries). That's probably as much a pipe dream as getting Android manufacturers to care for their customers.

I had an iPhone for several years as well. On my first attempt to switch to Android, I went swimming with my new phone in my pocket a few weeks after I got it. Very frustrating.

I finally switched permanently last year, and man has it been worth it. I can actually browse my own files on my own phone, and it does virtual reality better than any current Apple product! I grew up with Apple around me and I used to love them, but they have fallen behind and made terrible choices and I won't feel bad for them if they fail.

Funny. I recently got a new position and I couldn't find the terminal on the company mac - and a fellow came by and said "you obviously aren't an Apple person". I didn't tell him that I was a Mach kernel engineer at NeXT and that I'd worked on code that is probably still in the OS - or that I've been in way too many meetings with Steve Jobs. Instead, I just quietly nodded and agreed with him.
My beard's not quite as grey but about a month ago I was asked in an interview to "design a garbage collector".

Motherfucker. I BROKE Objective-C 2.0 and its GC in order to meet the soft real-time constraints of video rendering, I made all video related objects reference counted.

Now there's ARC, but back then I took so much flack just to make video work appropriately.

Anyways the guy 10 years my junior didn't know anything other than the Java GC so explaining myself was futile.

Moral of the story: Don't work for Hudson River Trading.

Corollary: Don't be old.

Age discrimination is hardcore in tech! Especially programming. I get it, when I was 23 and people told me they were 40 I was like, "damn that's my mom's age. This guy is old." I was really stupid.
Awesome
I'm curious to hear what your setup for the intervening 20 years has looked like. Did it involve moving to GNUstep when NeXTSTEP was no longer viable, or is it something like, you came to NeXT by way of e.g. Sun (or something) and never had any particular affinity for the NeXT environment and so your setup has always been Linux/BSD/Solaris...?
My skills have always centered around OS and Database. I've mostly worked on UNIX then Linux at command line. Lots of vi and compiling over the years. I'll use whatever desktop is around...and, practically speaking, that has usually been Windows at the Fortune 50.
Sounds like you are a NeXT person and not an Apple person, so wasn't he right? No snark intended.
Yeah. I guess I still think of Apple's OS as being essentially NeXTStep. Hard for me not to feel like I'm still looking at the same software - just with some superficial evolution.
I've been in situations like this as well. It's crazy to sit across from someone in an interview and think to yourself, "This person has no idea and I'm not going to let them in on it."
That's awesome lol. Gives a cookie
I chuckled at this because I have a 5X too and I like it but my wife's Moto G4 Plus is amazing and cost something like half of what I paid for my Nexus, so I feel like I paid more than I needed to for a solid phone.
I think the 5X gets security updates until September 2018. Meanwhile, my Moto X Style, which was top of the line not too long ago, got the September 2016 rollup... in January 2017. Nougat was rumoured but I'm not betting on it.

I haven't installed Cyanowhatever it is now - mainly because the IR sensors and gestures are really handy.

> Cyanowhatever

Sadly it's too late for Cyanogenmod. http://lifehacker.com/cyanogenmod-is-dead-and-its-successor-...

It's now continued as LineageOS with the same core developers. http://lineageos.org/ and the builds are at https://download.lineageos.org/bullhead