Hacker News new | past | comments | ask | show | jobs | submit | wfarr's comments login

The status site now handles both HTTP and HTTPS gracefully.


The status site now supports SSL and auto-redirects regular HTTP traffic to HTTPs.


Yes.


In fact, all HTTP access redirects to HTTPS for just about everything. And most modern browsers (recent versions of Chrome and Safari) that have accessed a website over HTTPS once happen to _prefer_ HTTPS by default for that site.


> github's "copy url" bit!

That's entirely a limitation imposed by JavaScript not supporting keyboard access. We'd rather not rely on Flash, but we have to in this case.


I guess you mean "clipboard"?

Anyway, I was being facetious, but that does show there are things you can do currently with flash|java|whatever that you can't do with JS.

Obviously I'll be happier when it's possible to do everything only with JS.


> They are shipping a completely outdated GCC

They are shipping a heavily modified GCC that originally was forked in 2008. The version of GCC they ship is entirely based on LLVM via Clang and is intended to be a hold-over for everything to transition to Clang over LLVM.


It's 4.2.1, but the compiler is actually simple to replace anyway. The real problem for me is the C++ standard library.


Never on iOS though. Most of the features Google added to the Android version of Maps never made it to iOS, for whatever reason (be it Apple not allowing it or Google decided they didn't want to).


Didnt the old iOS app only use googles data? So, the features have always been in Apples hand.


At the time of the outage, the status site was seeing upwards of 30,000/req minute.

AS we scaled up dynos, we would see temporary performance improvements until the status site would stop responding again. In the short term, this led to us massively increasing dynos as quickly as we could as it appeared that CPU burn was a significant cause of the slowness (at the time). This was in part caused by all the dynos repeatedly crashing. That's how we ended up going from 8 previously to 90.

Once the database problem for the status site was identified and resolved, we began scaling down dynos to a smaller number.


What prevented you from just caching the status page and then refilling the cache manually every X seconds ? I'm sure a status that is a few seconds old given the system wide meltdown wouldn't have been an unreasonable compromise ?


Or memcache, with one worker dyno dedicated to updating it, cron-like.


30,000req/minute is 500qps. That's... just not a lot for a large service.


It's a fairly recent addition to git (January 2012). You need at least version 1.7.9 to use credential caching. [1]

[1]: http://git-blame.blogspot.com/2012/01/git-179.html


Is that even relevant when Apple is taking home the biggest slice of the profit pie?


This article sums up quite a bit of why that is:

http://www.thestreet.com/story/11586384/1/android-users-dont...


Of course it is relevant. A large Android market share keeps Apple on it's toes and as mrich said, consumers win. It also means that although Apple is winning by profit margins at the moment, they may not be in the future.


Consider applying for YC's W25 batch! Applications are open till Nov 12.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: