Live data from Hacker News

How Apple hides new functionality in iOS: isYoMamaWearsCombatBootsActive

github.com

51–60 of 122 posts

Re: How Apple hides new functionality in iOS: isYoMamaWearsCombatBootsActive

#51

Earlier quoted context omitted.

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.

Sure, no license key, except for the key used to decrypt protected binaries only on authorized hardware. There is a license "key", it's the whole computer.

What are protected binaries? This is something I've not heard of OSX having.

As far as I know, as long as all the hardware is stuff OSX has drivers for (and you generate a DSDT to describe that hardware) then you don't need any special "authorization." You just put in the OSX installer USB/DVD and it works.

Re: How Apple hides new functionality in iOS: isYoMamaWearsCombatBootsActive

#52

Earlier quoted context omitted.

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/...

I was just talking about BETAs in general. The one I have at the moment is a bit better but I tend to charge my phone at work so I don't usually notice

Fair enough, the early ones were awful for battery. B1 turned my iPhone 5 into a hand warmer and meant I couldn't be away from a plug for more than 4 hours.

Re: How Apple hides new functionality in iOS: isYoMamaWearsCombatBootsActive

#53

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...

There is also WTF in WebKit source.

It stands for Web Template Framework, but it's funny it appears all the time in crash reports:

http://google.com/search?q=wtf+webkit+crash

For example:

    Thread 2 name:  WebThread
    Thread 2 Crashed:
    0   JavaScriptCore                  0x32a97d46 WTF::StringImpl::hash() const + 42
    1   JavaScriptCore                  0x32a97c6a WTF::HashTable, WTF::StringHash, WTF::HashTraits, WTF::HashTraits >::lookupForWriting(WTF::StringImpl* const&) + 18
    2   JavaScriptCore                  0x32a9b028 std::pair, WTF::StringHash, WTF::HashTraits, WTF::HashTraits >, bool> WTF::HashTable, WTF::StringHash, WTF::HashTraits, WTF::HashTraits >::add >(WTF::StringImpl* const&, WTF::StringImpl* const&) + 448
    3   JavaScriptCore                  0x32a9ae30 WTF::AtomicString::addSlowCase(WTF::StringImpl*) + 96
    4   WebCore                         0x31bade0c WebCore::AtomicHTMLToken::initializeAttributes(WTF::Vector const&) + 232

Re: How Apple hides new functionality in iOS: isYoMamaWearsCombatBootsActive

#54
post #51

Earlier quoted context omitted.

Sure, no license key, except for the key used to decrypt protected binaries only on authorized hardware. There is a license "key", it's the whole computer.

What are protected binaries? This is something I've not heard of OSX having. As far as I know, as long as all the hardware is stuff OSX has drivers for (and you generate a DSDT to describe that hardware) then you don't need any special "authorization." You just put in the OSX installer USB/DVD and it works.

It's mentioned on the page 0x0 linked to — http://en.wikipedia.org/wiki/Apple%E2%80%93Intel_architectur...

> A Mac OS X system which is missing this extension, or a system where the extension has determined it's not running on Apple hardware, will be missing this decryption capability, and as a result will not be able to run the Apple-restricted binaries Dock, Finder, loginwindow, SystemUIServer, mds, ATSServer, backupd, fontd, translate, or translated.

Re: How Apple hides new functionality in iOS: isYoMamaWearsCombatBootsActive

#55

Earlier quoted context omitted.

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…

It's called a BETA for a reason :-) The 3GS was released in 2009 which is quite a long time ago in technology terms so to expect it to be able to handle a more CPU-intensive update easily is a bit silly.

Did you even read?

> It's called a BETA for a reason

My "upgrade" was NOT BETA.

> The 3GS was released in 2009 which is quite a long time ago in technology terms so to expect it to be able to handle a more CPU-intensive update easily is a bit silly.

It worked perfectly BEFORE the "upgrade" (batter life: 3-4 days!), why would it not AFTER the "upgrade"? I mean, the "upgrade" was SPECIFICALLY coded for the 3GS. If it's "bricked" after the "upgrade", that says it all.

You have to be a sheep if you accept Apple "bricking" your device just like that.

EDIT: Ok, seems like I have enraged the iGods with some critical thinking.

Re: How Apple hides new functionality in iOS: isYoMamaWearsCombatBootsActive

#56
post #45

Earlier quoted context omitted.

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…

What is a Maccard? I've never heard anyone say that pirating OS X was more ok than any other kind of piracy.

Maccard = Mac user.

And the attitude I've seen (especially in the OSX 86 community) is that general piracy is completely OK, but you have to buy OS X from Apple, otherwise you are doing something super-duper wrong. Then they move on to pirate Photoshop.

It's a mind-bending sort of ethics, and I was curious about what the reasoning behind it was.

Re: How Apple hides new functionality in iOS: isYoMamaWearsCombatBootsActive

#57
post #9

I wonder whether Apple will decide to change their strategy of aggressively guarding upcoming products before they are launched, under Cook's leadership. I was following a couple of 'rumor' blogs prior to the iPhone launches earlier this week and I believe they had managed to 'leak' and publish details on the iPhone 5C and 5S pretty spot on. EDIT: rather than referring to the variable names in the OP, I'm referring t…

I doubt it, that's more of a cultural thing instilled by Jobs, it's sort of entrenched as the "Apple way" of doing things. Big Cultural changes in an org typically come about when things are going badly.

The leaking is going to be hard to stop because Apple largely outsources its manufacturing and is now closely watched (compared to pre-ipod and iphone days). It's hard to enforce secrecy along the entire process when the process is run by third parties and spread around the world.

Re: How Apple hides new functionality in iOS: isYoMamaWearsCombatBootsActive

#58
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,…

I wonder if this has (or had had) some legal significance. I remember some issues with the Apple II rom being copied and that they had to add a "Copyright Apple" or something similar to the binary data.

They added stuff to the Mac ROMs in reaction to the copying of Apple II ROMs. See http://www.folklore.org/StoryView.py?story=Stolen_From_Apple...

Re: How Apple hides new functionality in iOS: isYoMamaWearsCombatBootsActive

#59
post #45

Earlier quoted context omitted.

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…

What is a Maccard? I've never heard anyone say that pirating OS X was more ok than any other kind of piracy.

I guess it's something like a Wintard/Lintard - only with more disposable income.

Re: How Apple hides new functionality in iOS: isYoMamaWearsCombatBootsActive

#60
post #45

Earlier quoted context omitted.

What is a Maccard? I've never heard anyone say that pirating OS X was more ok than any other kind of piracy.

Maccard = Mac user. And the attitude I've seen (especially in the OSX 86 community) is that general piracy is completely OK, but you have to buy OS X from Apple, otherwise you are doing something super-duper wrong. Then they move on to pirate Photoshop. It's a mind-bending sort of ethics, and I was curious about what the reasoning behind it was.

I've never once come across this. I've come across Mac people that pirate stuff, and Mac people who don't and think that's wrong. That's fine, different people are entitled to their own opinions. But never once I have a come across anyone suggest that pirating other stuff is OK, but not Apple software.
Post reply on HN