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

Nice analogy but like all analogies, it's too simplistic and flawed. You left out one important and critical part: the hypothetical passenger in your example is tied to a specific plane/airline. If you don't like your pilot or plane type, you cannot move to a different airline or request a different plane or a different pilot since you're chained to the specific plane.

Due to Google App Engine's API lock-in, you're stuck with them as a provider... quite possibly forever due to heavy BigTable dependency.

Even though I'm a huge fan of cloud computing, I'd rather use a strategy that uses platforms/planes that are built from reusable parts and allow you to switch your plane/airline provider as you please. Don't like Delta? Just go to AA counter and you don't have to change your luggage, clothing etc.

Until there's a second, GAE-compatible, ISV provider that offers full compatibility with GAE, I'd avoid GAE like a plague.


I'm sorry sir, but if my pilot is stuck in a thunderstorm and I don't think he knows what he's doing, I can't "request a different plane."


It's a metaphor, not a description or some sort of iron law of physics. If I was on Google App Engine right now and there was a competitor that I could switch too, then I damn well could be up, especially if I took the opportunity to keep both options actively available for myself. No matter how hard "switching planes in midair" might be, it's just a metaphor.


Yes but if you survive the flight you can switch after you land.


That's not a fair comparison. You can't switch mid flight or mid cloud crash. But you can evaluate safety records every time you feel inclined and swap your airlines at some point.

If GAE fails to live up to the better-then-DIY-on-average promise, you can't leave.


or at least carry a parachute. business continuity plans should really be part of the spec for everyone who's making money from their app.


Does that account for 6 hours of downtime with minimal information as to what's going on? Good luck with that!


Actually, if this thing works then there is no longer an API lock-in with Google App Engine: http://code.google.com/p/appscale/

Assuming you can still dump your data out of Googlage?


all understanding of the real world is simplistic and flawed. Even your analogy because there is no good cloud as service provided that offers anything as good as big table for distributed storage plus map reduce.


I think a better analogy for cloud computing is electricity. For mission critical applications investing the time and effort into a power / app backup is probably a good idea, but the onus is on us.


Actually, as django abstracts the GAE-api, there's still a way to escape.


As if they're not using the same techniques... The 'outrage' is probably just a façade. You can bet that they took notes and will be using some of the same strategies when they get back and start having meetings.


speaking as a clemson alumni, the outrage is either for show, or because someone outed secrets in public.

none of the things that clemson did are secrets or new. the only thing that could be considered to possibly be unethical, imo, would be the class size shifting. but, again, this isn't new. my high school actually did this as well, in order to improve its appearance from outside metrics. and it isn't a secret. students received somewhat regular updates on what the president was doing/implementing, and i distinctly remember this being mentioned. maybe not worded the same way, but the concept was communicated.


#1 will never work well for the simple fact that when people know that they are being asked to pick something without actually going through the mental process of evaluating options and picking a goal, they will not pick in a way that correlates with a larger population that doesn't know it's being tested.

The best way to test something is to try it on people that actually want something and voluntarily are picking something and going towards a goal... and don't know they're being tested. The proof is in the pudding: if the copy works better than a control, it should produce a sale/signup/whatever.

Asking a bunch of people who are working for pennies if they want to buy some product that they have no clue about and are not in the market for, based on a copy they don't even understand well, is a waste of money and would even do you some damage since your customers might be more sophisticated.

Now, if you positioned it for simple, general websites, it might work better. But then again, those sites are not high paying customers.

PS: Look into Google Optimizer: http://www.google.com/websiteoptimizer


Also, you have no way to check answers. MTurk workers might just pick random to increase their earnings. Random results will just create noise. It's even worse if you have just two options.


I suppose a principal question is whether the results tend to extrapolate and generalize.


no, statistics doesnt work like that (sadly).


About 3 months ago, I needed >50Gb of data uploaded to AWS and I asked a friend of mine who works at Amazon for help. He asked around and told me to mail the external storage to Amazon with keys/bucket info and a special code. I UPSed the stuff and within 2 days of arrival, I received an email with a notification that the transfer was done. Later on, I got the storage back. Everything worked as advertised!

I guess there's so much demand for this sneakernet that they made an official service. I wonder how many other people asked for transfer help before today's announcement...


If it was only three months ago, more likely this service was already in development and you were customer #1 without knowing it.


Unlikely. I have 2 contacts that did the same thing months ago. I actually thought that this was an already advertised service.


Get rid of it.

   sudo echo "127.0.0.1 tcr.tynt.com" >> /etc/hosts


shell redirection does not work with sudo (at least with bash). You will get a permission denied with this command


Adblock plus would do as well for FF users :)


Good call, thanks for that tip.


Excellent interview! Congrats Owen.


Give this a try: http://mon.itor.us/


yeah I use that too


Grady's a smart guy but UML has been an utter failure.

Here's a good summary as to why: http://littletutorials.com/2008/05/15/13-reasons-for-umls-de...


Theres often more interesting stuff to be said about why something failed than about a language that is mainstream designed by committee and compromise.


I don't think it's fair to say UML itself failed. We did get to a point where to see a project modeled in UML gives you a strong desire to turn and run (and this is usually the correct thing to do), but it's more to do with abuse and stupid users who don't even make the difference between modeling the behavior and modeling the implementation.


or Ruby. Some of the smartest hackers now use Ruby.


That's because CIA sucks at cryptanalysis. NSA on the other hand...


I've heard the NSA's got a computer or two that work reasonably well on stuff like this...


That's like saying the NSA's got a computer or two that would work reasonably well at solving the Saturday New York Times Crossword Puzzle. I'm sure they do.


Consider applying for YC's Spring batch! Applications are open till Feb 11.

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

Search: