Incidentally, I have been playing around with the concept myself (client work) and it turns out you can hack a semi-working solution in just a handful lines of js:
My experience with reporting bugs in FF/Chrome is a bit different. I reported a bug in canvas text implementation, which occurs in both of those browsers, on Feb 20. I provided all the necessary info and even a minimal test case. The bug has been confirmed in FF quite quickly (within days) and then... nothing. It's quite serious, basically you can't do smooth animation (movement) of text. Similar to the text scaling bug.
Reporting to Chrome has been even worse. No word, no nothing. Not even a confirmation. (Although the submitting process itself has been simpler AFAIR).
That's really uncool, after a few of those you lose interest in submitting any more since the feedback feels like "we don't care". So you end up using the time to find workarounds instead.
Now obviously someone will point out everyone can go ahead and submit a patch for the bug itself since it's open source. That's all cool and dandy, I love open source as much as the next guy, but please, let's get serious. Who has the time to dive into a massive codebase like that and fix the bug? Not everyone has plans to become a browser developer.
That's not really true, beware not to fall into a "Golden Age Fallacy".
I am sure many of us will be able to debug stuff even more crazy than that. Just look at all those hardware startups popping up lately. Let's check back in 20 years.
And what about handling HTTP 500 errors? Although rare, they can still happen. And you cannot make the user's browser retry in such case (as you could do if you were making the request in your app). Amazon's Best Practices document http://aws.amazon.com/articles/1904 clearly states that that's what you should do:
500-series errors indicate that a request didn't succeed, but may be retried. Though infrequent, these errors are to be expected as part of normal interaction with the service and should be explicitly handled with an exponential backoff algorithm (ideally one that utilizes jitter).
However, I still think hosting on S3 is a great option. They are pretty reliable anyway.
Is that my python version? Could the error message be more verbose, or is it not coming from sublime?
How do I go about fixing that? Wanted to give sublime a try...
Have the same issue with Poland. We need this damn Central Europe category so we can escape the dreaded "Eastern Europe" badge... And since we are in no way Western, Central is the only way. </sarcasm>
While your summary is technically correct, just look at any of your bills. What does it say? "Federal Reserve Note". Your money is not printed by your government. With all the implications that carries, including your government lending it from FED on interest.