Live data from Hacker News

How Apple hides new functionality in iOS: isYoMamaWearsCombatBootsActive

github.com

31–40 of 122 posts

Re: How Apple hides new functionality in iOS: isYoMamaWearsCombatBootsActive

#31
post #17

Earlier quoted context omitted.

There's been balmy little bits of stuff like this all the way through OSX and iOS for ages, though maybe not quite as flippant. Every Mac has the kernel extension "Dont Steal Mac OS X.kext" for example, which loads into RAM a short poem. There once was was a user that whined his existing OS was so blind, he'd do better to pirate an OS that ran great but found his hardware declined. Please don't steal Mac OS! Really,…

Every Maccard on the planet seems to think pirating OS X is an oh so terrible thing to do (to the point that parent post is bringing up poems about it like its a cute, non-weird thing). At the same time pirating everything else on the planet seemingly is OK. I've never understood the rationale behind this. Keep in mind I'm a software developer myself and run strictly non-pirated software, and open-source as much as p…

As an Android developer I had many discussions with Apple users/devs but I never heard anyone say something like that.

Re: How Apple hides new functionality in iOS: isYoMamaWearsCombatBootsActive

#32

I'd be interested to see the "easter eggs" that drain the battery within 12 hours.

12 hours is a good battery life is it not? Admittedly, the iOS7 BETAs have cut my own down to the point where I have to make sure my phone is on 100% before a 4-5 hour night out so I know I'll have battery to use it by the end of the night. Although I suspect that'll be fixed post-beta

It means you can trash your phone. It's worthless. The iTemple will welcome you for your next iPhone purchase - if you accept not to indulge in any iBlasphemy.

The 12 hours are in stand-by (no screen/wifi/bluetooth/phone usage/message usage whatsoever).

And I had 3-4 days before the "upgrade".

In my case I just "upgraded" the OS on my 3GS to the current state: v. 3.1.6 (after having refrained from doing so for a very very long time - precisely because I had read about the drastic battery drainage at the time). So no beta software was involved.

EDIT: Here's an example of a thread in the "support" forum: https://discussions.apple.com/thread/4325659?start=15&tstart... (I have tried every "solution" I could find on the net - nothing has fixed this. Which means we must assume this is strategy, not temporary bugs.)

Re: How Apple hides new functionality in iOS: isYoMamaWearsCombatBootsActive

#33
post #17

Earlier quoted context omitted.

There's been balmy little bits of stuff like this all the way through OSX and iOS for ages, though maybe not quite as flippant. Every Mac has the kernel extension "Dont Steal Mac OS X.kext" for example, which loads into RAM a short poem. There once was was a user that whined his existing OS was so blind, he'd do better to pirate an OS that ran great but found his hardware declined. Please don't steal Mac OS! Really,…

Every Maccard on the planet seems to think pirating OS X is an oh so terrible thing to do (to the point that parent post is bringing up poems about it like its a cute, non-weird thing). At the same time pirating everything else on the planet seemingly is OK. I've never understood the rationale behind this. Keep in mind I'm a software developer myself and run strictly non-pirated software, and open-source as much as p…

In my experience Mac users tend to be quite scrupulous about paying for their software.

Re: How Apple hides new functionality in iOS: isYoMamaWearsCombatBootsActive

#34

I'd be interested to see the "easter eggs" that drain the battery within 12 hours.

12 hours is a good battery life is it not? Admittedly, the iOS7 BETAs have cut my own down to the point where I have to make sure my phone is on 100% before a 4-5 hour night out so I know I'll have battery to use it by the end of the night. Although I suspect that'll be fixed post-beta

If you mean standby time, it is absolutely horrible.

Re: How Apple hides new functionality in iOS: isYoMamaWearsCombatBootsActive

#35

I definitely love those kind of easter eggs. There are also similar methods in the Android SDK: UserManager.isUserAGoat() link: http://developer.android.com/reference/android/os/UserManage... Log.wtf() link: http://developer.android.com/reference/android/util/Log.html... , java.lang.Throwable) AdapterViewFlipper.fyiWillBeAdvancedByHostKThx() link: http://developer.android.com/reference/android/widget/Adapte...

These are not the same, as these are left in production. The code names in the iOS binaries were later replaced by their real functionality as it no longer needed to be secret.

Re: How Apple hides new functionality in iOS: isYoMamaWearsCombatBootsActive

#36

Earlier quoted context omitted.

Reading posts like this, you really can't deny that Microsoft is sometimes seriously underappreciated for their technical efforts at keeping everything running as smoothly as they can: Things got even worse in Windows 95, when all our window procedures were converted to 32-bit versions. The problem is that the old window procedures were only 16-bit. So we couldn't even simply export the 32-bit window procedure under…

> Apple just says "that's obsolete in a year" and lets everything break Carbon is now _15 years old_, you know...

As far as I've understood it, iOS apps are under constant pressure to remain compatible with the latest APIs. When Apple did the architecture shift from PowerPC it "was get over or get out".

That sort of attitude is very different from the one highlighted in the linked MSDN blog where they are building compatibility bridges for illegal, abandoned APIs which were never meant to be public in the first place, to ensure that the application people care about keep working.

Ofcourse, in a pre-internet time, where applications couldn't deliver timely updates, and definitely not automatically nor over-the-wire (since there was no wire), this was a much more pressing concern than now, but that still doesn't detract from the fact that Microsoft deserves some credit for their efforts.

Re: How Apple hides new functionality in iOS: isYoMamaWearsCombatBootsActive

#37

Earlier quoted context omitted.

12 hours is a good battery life is it not? Admittedly, the iOS7 BETAs have cut my own down to the point where I have to make sure my phone is on 100% before a 4-5 hour night out so I know I'll have battery to use it by the end of the night. Although I suspect that'll be fixed post-beta

If you mean standby time, it is absolutely horrible.

That is exactly what I mean.

Re: How Apple hides new functionality in iOS: isYoMamaWearsCombatBootsActive

#38
post #17

Earlier quoted context omitted.

There's been balmy little bits of stuff like this all the way through OSX and iOS for ages, though maybe not quite as flippant. Every Mac has the kernel extension "Dont Steal Mac OS X.kext" for example, which loads into RAM a short poem. There once was was a user that whined his existing OS was so blind, he'd do better to pirate an OS that ran great but found his hardware declined. Please don't steal Mac OS! Really,…

Every Maccard on the planet seems to think pirating OS X is an oh so terrible thing to do (to the point that parent post is bringing up poems about it like its a cute, non-weird thing). At the same time pirating everything else on the planet seemingly is OK. I've never understood the rationale behind this. Keep in mind I'm a software developer myself and run strictly non-pirated software, and open-source as much as p…

With OS X there's no license key you need to enter, they have a poem instead asking you not to steal it. That's a nice thing, rather than assuming you're going to steal it they have a poem to jokingly ask you otherwise.

Re: How Apple hides new functionality in iOS: isYoMamaWearsCombatBootsActive

#39

I'd be interested to see the "easter eggs" that drain the battery within 12 hours.

12 hours is a good battery life is it not? Admittedly, the iOS7 BETAs have cut my own down to the point where I have to make sure my phone is on 100% before a 4-5 hour night out so I know I'll have battery to use it by the end of the night. Although I suspect that'll be fixed post-beta

Is that a recent beta? I actually had a day and a bit of battery life recently on the last beta. https://twitter.com/nicholassmith/status/369579656791732224/...

Re: How Apple hides new functionality in iOS: isYoMamaWearsCombatBootsActive

#40

Earlier quoted context omitted.

> Apple just says "that's obsolete in a year" and lets everything break Carbon is now _15 years old_, you know...

As far as I've understood it, iOS apps are under constant pressure to remain compatible with the latest APIs. When Apple did the architecture shift from PowerPC it "was get over or get out". That sort of attitude is very different from the one highlighted in the linked MSDN blog where they are building compatibility bridges for illegal, abandoned APIs which were never meant to be public in the first place, to ensure…

iOS apps are encouraged to use the latest APIs to keep things moving forward so the hardware is used to it's fullest.

When Apple did the architecture shift from PowerPC to Intel they provided the Rosetta bridge that allowed PowerPC code to be ran under Intel architectures. They introduced that in 2005 and removed in in 2011. Developers had a pretty long time to get over it.

Post reply on HN