Live data from Hacker News

Apple Developer Center still down

marco.org

111–120 of 204 posts

Re: Apple Developer Center still down

#111
post #6
post #3

My money is personally on massive, unrecoverable data loss. If you've ever poked around with the way that Apple's website works, you can see that the entire place is a huge mess. There's old servers running ancient (pre-2004) perl scripts alongside the brand new iCloud gear. I can't imagine how the authentication for AppleID is working as login details still work on the ancient pages (think pinstripes and glassy butt…

Interesting; the http://devimages.apple.com/ URL seems to return the underlying contents of the file, bypassing the SSI (I'm so happy they use SSI... seriously: I love SSI ;P). You can then see the raw directives, and pull the individual parts. (It isn't quite then fair to say that it is a "broken bit of their template system"; it is more that it is a poor way to setup a static large-file caching endpoint, and may it…

Careful. You might have committed a felony by accessing a page with SSIs. It was definitely not intended to be accessed under that URL by you ;)

Re: Apple Developer Center still down

#112
post #101
post #86

Earlier quoted context omitted.

Can you give me an example of the "non-intuitive non-standard UI"? This may well be true, but it's quite possible it's just the developer was lazy and didn't do all the effort to make it look native. Edit: in fact, I'll give an example: VirtualBox - it does look crap on OS X, but that's because the developers obviously didn't make any effort to make it look native. They've got icons in tabs pane buttons and huge tool…

VirtualBox, IDA Pro, Google Earth (in fact, everything from Google that uses Qt), EAGLE (PCB software), OpenSCAD, QGIS ... I've literally never been fooled by a Qt app -- a Mac user can spot that hot mess from a mile away. It's not just a matter of visual layout and UX, although that matters and always falls somewhere between subtly or completely wrong. The controls also tend to lag at weird times, behave slightly st…

Good points - thanks.

Although having looked at hopper, I must say I'm not convinced it seems any more native than a Qt app on OS X could look if work was concentrated with this goal in mind. So as I said in my VirtualBox comment, I think that while indeed it is a Qt deficiency that apps don't look native straight from the compiler, more work could be done by the developer to make it more native-like.

I've seen controls acting weirdly but only QPushButtons - that seems to be regarding the hit-test area - we've had to sub-class a lot of them on OS X to fix this by making the hit test area bigger which is annoying. There's also a pretty bad spacing/padding/layout issue as I alluded to in another comment.

I agree with the event stuff as well - definitely one of the biggest things which affects us is that sometimes mouse/keyboard events don't get sent to the app if the app isn't active or the mouse isn't over a particular window. Debugging through Qt, it seems that Qt never gets the event from the OS, so we have to install event filters for all windows and intercept them which is crap. We've also seen weird stuff like key release events being received before key down events - again debugging through Qt, it looks like an OS X issue in that that's the order they come in from the OS, but again, without a native version to compare to, it's difficult to tell or test.

Generally the crashing of our apps is due to graphics drivers or memory allocation issues (we deal with huge amounts of memory), and I'm not aware of Qt itself being the result of any crashes on OS X for our apps any more than other platforms, but I guess without a native version to compare to, it's difficult to say - but Qt is very rarely the cause of crashes in my experience and I generally develop for Linux and OS X.

Re: Apple Developer Center still down

#113
post #82

Earlier quoted context omitted.

Android (Linux) has surpassed iOS in number of users worldwide.

More people drive Toyota than BMW. More people eat at McDonalds than Five Guys. More people stay at a Holiday Inn than The Ritz Carlton. The statement is worthless as it conveys no meaning, other than a factoid, as do my statements.

[deleted]

Re: Apple Developer Center still down

#114

Why is a mere unfounded speculation not backed up by any facts written to garner pageviews featured on the frontpage?

Because there are no facts, Apple hasn't said a word. The alternative is that we ignore this. At least with this article (which no one has to read), there's a place for HN Apple devs to talk amongst each other.

It goes very deep in meta territory, but hey, it's not as if there were any fact intersting to discuss.

I remember a lot of discussions a year or two ago when marco was very vocal about the reasons he didn't have comments on his blog, and would prefer to have all of these on HN for e.g.

slowdown's comment goes the other way round, on why HN should care about commenting on marco's blog. There is another thread [1] with 138 comments and more quality opinions and speculations than anyone should need, Marco's speculations are also represented in the top comments. Agree or not with he's stance, it's a valid point IMO.

I think it's fun to see this kind of reaction on why some contents should be commented or not, and the motivations to push a site or another.

[1] https://news.ycombinator.com/item?id=6071233

Re: Apple Developer Center still down

#115
post #26
post #24

Earlier quoted context omitted.

You do realize that the majority of the smartphones in the world run Linux?

The kernel. Everything else from libc on up was rewritten, and under Google's control. The Play store is hardly in AOSP, much less their new IntelliJ-based development stack.

The tools are publicly developed: https://android.googlesource.com/platform/tools/build (there are also two adt repos, one for eclipse, one for idea; gerrit is also public)

Google may develop a lot of things behind closed doors but let's give them credit where credit's due.

Re: Apple Developer Center still down

#116

Earlier quoted context omitted.

Keep in mind, this is the company which takes their whole store down when they need to add new products to it.

Did you mean when they have their WWDCs? In that case it might be a marketing reason.

They take it down during WWDC keynotes and other major announcements, yes.

But there are other instances where the store will go down outside of those periods. Sometimes it's for maintenance, but more often than not a new or updated product appears (e.g. a product line gets a speed bump across the board).

Re: Apple Developer Center still down

#117
post #54

Earlier quoted context omitted.

So I would guess a huge overhaul, and typical Apple, is taking care of that vs. arguing or commenting on theories. A design overhaul wouldn't require the dev centre to go down at all - they could just prepare all the assets etc on testing servers and switch them over when they are ready. Given the normal warning given on any maintenance, and the obvious negative consequences for Apple's business of any extended outag…

Maybe they deleted all the copies of the both new and old developer centres so are having to rebuild it all from scratch.

I would hope a multi-billion dollar developer portal has a backup somewhere. It'd be insane if they didn't.

Re: Apple Developer Center still down

#118
post #108

Earlier quoted context omitted.

Design is far more than just visual, and your dismissal of design as "different looking buttons" suggests that you don't really understand design very well.

Implying that a well designed application cannot be made in any UI toolkit save one also doesnt show a good understanding of design.

I don't think anyone was, least of all me. In any case, I'll bite:

Different UI toolkits make doing certain things hard, certain things easy, and some things damn near impossible without large effort on the part of the developer.

So when the parent commenter says "Nobody on OS X wants a Qt app", I'd argue that yes, although you can make a "well designed QT app", it's much harder to make a "well designed OS X app" with QT.

Why will it be less likely to be a well designed OS X app? Because it will be different to a Cocoa app made with interface builder, in subtle and sometimes not so subtle ways. Sure you can code around these and make adjustments, but the level of effort and investment to get to the stage of if you'd just built it with a more suited tool for the job (Cocoa / Interface Builder on OS X) is quite high.

This is why there is some truth the the admittedly generalised statement made above that "Nobody on OS X wants a Qt app".

Re: Apple Developer Center still down

#119
post #14
post #6

Earlier quoted context omitted.

Interesting; the http://devimages.apple.com/ URL seems to return the underlying contents of the file, bypassing the SSI (I'm so happy they use SSI... seriously: I love SSI ;P). You can then see the raw directives, and pull the individual parts. (It isn't quite then fair to say that it is a "broken bit of their template system"; it is more that it is a poor way to setup a static large-file caching endpoint, and may it…

Ah, I didn't recognise Server Side Includes, I've never used them before. There's a lot more weird around apple.com if you go looking. I'd love to hear the story behind their MX/SMTP hostnames (thousands of them) getting called "badger" and "msbadger".

[deleted]

Re: Apple Developer Center still down

#120
post #6
post #3

My money is personally on massive, unrecoverable data loss. If you've ever poked around with the way that Apple's website works, you can see that the entire place is a huge mess. There's old servers running ancient (pre-2004) perl scripts alongside the brand new iCloud gear. I can't imagine how the authentication for AppleID is working as login details still work on the ancient pages (think pinstripes and glassy butt…

Interesting; the http://devimages.apple.com/ URL seems to return the underlying contents of the file, bypassing the SSI (I'm so happy they use SSI... seriously: I love SSI ;P). You can then see the raw directives, and pull the individual parts. (It isn't quite then fair to say that it is a "broken bit of their template system"; it is more that it is a poor way to setup a static large-file caching endpoint, and may it…

Might I ask what vulnerabilities exist for SSI, and why you describe SSI as a "poor way to setup a static large-file caching endpoint"?

I haven't used SSI before, but after researching various technologies, it looks like a solution for my own caching use-case, and I am planning on implementing it. I realize that it's a rather old technology, but as long as there's nothing wrong with it, I think it could work for me.

Is there something wrong with it? The only thing that I have seen is that the "exec" command is dangerous, but NGINX doesn't seem to implement it.

Post reply on HN