186 karma · joined July 16, 2008
But virtual currency has other advantages. For example: points can be acquired via offer walls (no credit card at all); it can be bought as prepaid bundles anonymously (via third party stations); they avoid charge back issues (refund points instead of dollars to the credit card); they can be given out easily (had a crap experience? have some extra points); and can be traded for other virtual currencies (just like real currencies and third party exchanges).
The vast majority of server code that is written is bit plumbing. Moreover, it's written by not-so-great devs who aren't gdb experts. The performance benefits of C-like languages are completely useless for all but a handful of companies like Google and Facebook. Unless you're doing heavy number crunching server side (which most web apps don't), there's no discernable benefit to using Objectiv-C or C/C++.
There are plenty of benefits to using Java or a scripting language though. The reasons are obvious to anyone techie enough to get this far.
(Originally from this Wavii Engineering blog post http://blog.wavii.com/2011/12/29/your-mileage-may-vary/ )
http://blog.notdot.net/2007/4/Damn-Cool-Algorithms-Part-1-BK...
http://www.erwanmace.com/2010/03/apple-did-not-invent-apps-a...
If such innovations weren't obvious to someone in the mobile industry given all the prior art out there, they've got to be a complete idiot.
http://www.couchbase.com/docs/couchbase-manual-2.0/couchbase...
"Microsoft makes a ton of money, no one will deny that, but they make less money than they used to."
Actually they make a lot more money now than since Ballmer took over as CEO.
Write a piece of software for internal use. Now write a piece of software with public API's that will be available to every developer on the planet and will have to be supported for a decade.
You might find that opening up your code for global use may be easy, but it's more often the exception. But there's no denying it will push your ship date out further.
Given MS is so far behind in the ARM-based computing category, it's ludicrous to apply anti-trust restrictions on them. I wouldn't want that to happen to any company, including the ones I hate.
I probably won't ever use one of these Windows 8 tablets, given I have 4 iPads lying around the apartment and prefer Ubuntu on my laptops. But I'd still like to see as many awesome tablet choices on the shelves as possible. Microsoft is putting in a great deal of effort into making a quality product. It's already behind by several years. Let's see what they can do.
Geez! When it comes to issues about Apple or Microsoft (or Ruby), it seems a number of people on HN lack the ability to think objectively. It's quite sad really. It's like watching Republicans and Democrats fight in Congress, or North Carolina banning gay marriage, or Muslims and Christians fighting over God knows what. All these things stem from the inability to put oneself in the other side's shoes. Extremism sucks. Apple isn't 100% evil or saintly and neither is Microsoft.
Sometimes doing the right thing isn't the easiest path forward.
Reserved instances make perfect sense if your server on EC2 is running 24/7 for months on end. In fact, with now that Amazon has different rates for medium/light/heavy utilization, it makes perfect sense for even more situations.
We've taken advantage of RI's at my startup and the benefits are pretty clear. Our app servers are micro instances running PHP, Python and Java (SOLR). We scale by adding more instances not by renting bigger servers, so our RI's are always in use. It's also worth noting that the reserved instances for RDS are a great way to reduce costs as well (if you choose to use RDS).