mihasya
Saying that he can do something by subscribing to an event in Redis is sorta silly, isn't it? You could just as easily tail the logs, as many systems actually built for this purpose do. Once again, there are already things in *nix for this.
The reality is, this is a janky, nubile solution to an already well-solved problem that is now getting thousands of views because of HN and antirez tweeting about it. Instead of learning the correct way of doing things, I bet a bunch of inexperienced developers are now going to say "BOY THIS IS SWELL" and cut themselves a nice fat chunk of technical debt for the not-that-far-off future.
Edit: err I should probably add more substance than that.. one less thing to keep track of and have to set up when getting into config management = win
We asked the Amazon kernel team if we should try switching to one of their kernels/distros, and they said "No, just upgrade to Maverick and the accompanying kernel." It's been pointed out that Maverick has its own set of Xen bugs. I guess Amazon doesn't know everything.
The horse you're getting on about using the "proven" Amazon kernels is a bit high. Turns out this whole virtualization thing is somewhat new, and the kinks are still being worked out. Old kernel builds don't work particularly well because a lot of their assumptions are broken by virtualization; new kernels are what they are - new.
(Edit, forgot initially): Finally, we ran 10.04 - the Long Term Support release of Ubuntu from a year ago. There was no "because we can."
Frankly, I'm a bit amazed at your disdain for people sharing their findings from practical experience running into these issues in high-load production environments.
My personal hunch is that there are probably startups and developers that dumped Cassandra due to "stability issues," which were in reality symptoms of this bug. There's obviously no way of confirming or denying this, so I'll reiterate that it's just a hunch.
I think more examples of how proper config management tools make that sort of clusterfuck manageable would go a long way towards convincing people that if you're expecting your product to have any longevity, you have to pay attention to this stuff and do it right.
it's threads like these that will forever keep me from accumulating any karma on here.
I know we're supposed to be "nice," but this is absurd. Go back to school and NEVER say about yourself that you are "dashing" or "charming" - no matter how tongue-in-cheek you try to make it sound, you just come off sounding like the exact opposite.
Upon reading more of your responses, I'm further convinced that you should stay where you are. Nobody cares about your fancy "cross flights." Right now is certainly not the time to abandon everything and come to California.
I certainly do think that hackers are more prone to being inept at social situations (and when I say "social" I don't mean social as in "social network," I mean real interpersonal contact). Since bullying is a kind of social situation, I could totally see how the aforementioned ineptitude could lead to not knowing how to deal with bullies. That's why it's important to have other stuff going on in your life beyond hackery. Sports, sex, parties, music - SOMETHING.
Stuff like directions is already handled by Google Maps, though I realize that's not available on all phones.
It uses Django and the App Engine. Data is just a scrape of nextbus.com.
The write up is here: http://mihasya.com/blog/?p=203
Code is here: http://github.com/mihasya/yourmuni
By the way: any feedback as to how it looks on non-smart phones + screenshots would be really appreciated.
Critique My App: yourmuni for easier bus riding in SF and soon other places
Just a small app using Django and the Google App Engine for improving the workflow provided by nextbus.com. Write up here: http://mihasya.com/blog/?p=203, source here: http://github.com/mihasya/yourmuni
Ask HN: Isn't it a little lame to submit your own work to HN?
I thought the purpose of the site is to aggregate links that people in the community find "interesting." Shouldn't it be a prerequisite that someone at least semi-impartial finds it interesting before it makes it on here? Perhaps I misunderstand the site...