skysight-inc/HackerNews huggingface dataset:
Amazon is at the other end of the spectrum: randomly breaking things so that everything has to be fault tolerant.

http://www.codinghorror.com/blog/2011/04/working-with-the-ch...

This only happened because nobody even asked "What happens if I press this button?"
The development environment should not be able to make a direct connection to production. GitHub temporarily deleted their whole prod database because of a config screwup because the dev server could talk to the production db. https://github.com/blog/744-today-s-outage
Show HN: MyRedis is going GA
Weeks after adding Trader Joe’s, Instacart now supports Whole Foods
Google Search Field Trial Includes Results From Calendar On Its Search Pages
That's correct, we actually rolled out our SSD backed plans a few hours before the benchmark post. It would likely change their results.

http://blog.mongohq.com/blog/2013/02/27/now-available-availa...
it will also be dead simple to integrate with spacebase, which is java
Updated, apologies for the misspelling.
You find wanted criminals with drug testing?

In a functional working environment, if someone shows up incapacitated, you would show him the door there and then. But in the dysfunctional environment that we are in, if someone shows up incapacitated and kills someone, the company can point to the drug test, claim that they have taken due care when hiring and are off the hook. This needs to stop.
Kid's Shell App - safe phone running only approved applications on your phone.
Interesting; I think a couple of those may break their logo user guidelines.

While they are fun, I have a feeling that engagement or clickthru of the element they uncover may be higher without the layer of complexity on top of them.
It could be. We don't know that yet...
Even if I gave you that I'd still be 2 for 3. Zynga would still suck and Pincus would still be a bastard.
We're just starting out, and would really like input from the HN community, so please feel free to ask questions or post comments. We'll try and answer them all!

If you're just in the testing phase, you can use the coupon 'HACKERNEWS' for 25% off your first month.

If you represent an open source project that could use or are using Redis, let us know! We would love to sponsor a few of the awesome projects we've seen developed with Redis.
Assessoria de casamentos em São Paulo SP Guarulhos Osasco Mairiporã Jundiaí
I'm not an advanced user of jQuery, but still feel slightly ashamed for asking:

How can I use effect2 without having to change/toggle the class (i.e. effect2 class onPageLoad)??
Do people go to bed that early in the US?
Looked at my project's charts, the low demand time is definitely 4AM and midnight is 40% of peak.
Yes, but we all knew it was going to be 100% positive, even before clicking on the link. He might as well have not written it in the first place.
http://hackreactor.com (sf)

I'm a founder, ask me anything!
It sounds like you're applying post-decode linear transformation to the data, but, if so, the video would only appear stabilized in your own custom player. Does MPEG-4 allow one to specify per-frame linear transformations beyond simple ROI? I didn't think so, but if so, that's pretty cool. Or perhaps you keep the original data around server-side, but always stream a corrected version to anyone who asks to play the video.

Either way, your videos look great. I love the fact that you also compensate for rotation, which is expensive even when you have macroblock vectors. I hope you can stay ahead of Apple (both iPhone, iMovie, and FCP) and Android in this space. Best of luck. May you become the Instagram of online video!
What are the pricing options for spacebase? I can't seem to find them
People can have remarkably different experiences with people, and it's possible that this is the genuine experience of this person.

They mention almost dying and Pincus being their first visitor days later when they emerged from a coma...which is very strange.
Genericons - a free, GPL, flexible icon font for blogs (by Automattic)
Play HTML5 Games In Your Login Screen With MDM
I always find that I agree and disagree with these kinds of comments. From an accessibility and standards point of view, I absolutely agree – don't fuck with what people understand. From a progressive, artistic point of view I think these kinds of implementations allow for some creative expression. In the end, all industries have the artsy take on what is possible, but not necessarily ideal.
14-Year-Old Programming Prodigy Dreams In Code
Show HN: Simple way to measure key metrics in your Rails app
Every engineer's worst nightmare. I've worked at a one of the biggest software companies in the world, and I'm working on my own self-funded one-person startup: the panic before doing anything remotely involving production user data is still always nerve-wracking to me.
But agree with everyone's assessments here of the failure of the whole company to prevent this. A hardware failure could have just as likely have wiped out all their data. If you're going to cut corners with backing up user data, then you should be prepared to suffer the consequences.

Thanks for sharing this. Took real guts to put it out there.
Well. The old rural electrification coop is back in the 21st. How about that?
Using LinkedIn, you can easily figure out the name of the company and the name of the game. Using CrunchBase you can figure out the name of the CEO.
Junk DNA and Creationist Lies
Having done this sort of thing both ways, it's clear to me that there is much value in getting the consensus and energy of teammates and potential clients behind your project before it gets too far along.

When designing a prototype service / API, it's really easy to miss important use cases and failure modes that may be obvious to a fresh set of eyes, and get lost in the fun of creating it. Once this code goes to production, it's always harder to go back and fix these deficiencies, especially if a large number of clients come to depend on the API in its prototype form.

It's better to scrap and rewrite the prototype with multiple people involved, as it will save time, pain, and churn in the long run.
It's a play on "seller-y".
I didn't read the OP, but I did read the other posts in the blog. I'm not really impressed by her capacity for insight.
I thought the hub was a questionable name. I think most people think of the Husky Union Building when they hear hub.
I want to like Mozilla, really, but why do they seem unable to put out a press release that doesn't contain gratuitous lies or misinformation? (The last Mozilla PR release I read was also misleading: http://news.ycombinator.com/item?id=5128924 ).

there is a key difference: it does not lock you into Mozilla or lock you into your Firefox OS phone

How is this true in any meaningful way? I look down this list of APIs: https://wiki.mozilla.org/WebAPI and I see many many things that are FirefoxOS only, and are not planned to be made available for other platforms.

If they want to say that FirefoxOS can display 'standards compliant' web pages then yes, great, but so can every other OS to some degree (web 'standards' are a moving target and Chrome and Safari have broadly comparable standards compliance).

If FirefoxOS is to be truly standards compliant that means it will be unable to do a single thing that other platforms can't also do in their respective standards compliant web browsers (and if no other browser implements it then it's not much of a standard). So where is the additional value from FirefoxOS? It's just an OS that is by definition less functional than every other OS.

Before anybody chimes in pointing out all the misleading PR from Apple and Google and Microsoft, yes I'm aware of that, but they are for profit companies and don't claim to be working for the betterment of mankind. If to compete with them you also have to coat everything in a glaze of PR bullshit then how are you any better than them, other than that your bullshit has a slightly different consistency that makes it easier to swallow for some people.
email us at info@paralleluniverse.co and we'd be happy to give you the details.
True, and you can also have an HR department that goes beyond CYA. Some companies treat Recruiting & HR functions as strategic parts of the business. I'm not talking about lip service, like "Chief People Officer" titles, and things of that nature, which are usually just a whole lot of signaling and little else. Rather, I mean companies wherein recruiting and developing people is part of the hiring manager's job responsibility, and he or she has skin in the game. To the extent that HR is a self-contained silo, completely removed from the hiring manager's organization, it's bound to lose touch and turn into a simple, CYA-esque meat grinder.

Additionally, good HR strategy includes implementing events, training programs, talent development strategies, etc., so that retention and promotion of existing employees is just as important as recruitment of new ones.

A reasonable KPI, in this case, is turnover (both by volume and by average employee timespan). The ability to find world-class talent by the bucketload is all but wasted if existing employees tend to bounce after 6 months to a year.
The hadoop setup we have is actually EMR, and we use s3 for data storage, so for us Hive/Hadoop doesn't save much in terms of data loading. And once you have a process setup to load and update the data in Redshift, you don't have to reload everything
I guess what I'm asking is, why are you declaring the start iterator on its own line? What benefit does it have? Or does is just make the for loop line shorter?

Also, as of C++11 you can do this:

for(const Face& face : mesh.getFaces()) {
Point faceCentre;
for(size_t pointIndex : face.vertices())
faceCentre += mesh.getPoint(pointIndex);
faceCentre /= static_cast<float>(face.vertices().size());
}
How did the company deal with the loss of that database? Did they actually have backups, and just restored the data? Did they reconstruct the data from other sources?
Sorry it got upvotes. I wanted to keep it short, but I thought it was interesting that we thought we should release the social version, didn't, were proven right by feedback BUT got valuable users because of some luck that shipping brought us. I thought that was interesting and I thought I'd share it. I intentionally kept the name and all details about the game out of the post so it wouldn't feel like an ad. I linked to it for those who were curious but that's it.
Don't Just Believe by Bill Soistmann — Kickstarter
Because morality is a consistent trait, and when it's not it s considered erratic behavior.
Think of the drug test as a responsibility test. If you aren't resposible enough to be clean, why should I hire you?
Why so many negative responses to this post? Are you disappointed that not everyone that has interacted with Mark Pincus had a bad experience? I found it interesting because it was certainly different. It shows another side.

I do not know about most of you guys calling this piece "puff" because it is not bashing Pincus, but i do like balance while learning about people and things.

It is possible to infer from this that Pincus goes out of his way to be kind to talented workaholics and is not an all round devil. Therefore, if you are naturally a workaholic, you would enjoy working for him. If not, you should really consider.

This post brings a balance to the otherwise one-sided narrative about Mr Pincus/Zynga.
I read it and my first thought was: YMMV

(Your Millage May Vary)
How safe is your password with Verizon?
First glimpse of a black hole's spin
Show HN: From the author of Freakonomics, Pandora for fashion
I have a bridge to sell you...
> I think Jeff was trying to push back against this idea with his post

If you want to make the point that suicide is bad, find a way to do it without insulting a recently-deceased campaigner, especially if a) you have very little personal experience of equivalent situations and b) you have done comparatively little to help others (a fair guess, given that Swartz was so much more active than most people).

> But furthermore, I agree with Jeff Atwood. You shouldn't commit suicide. Even if the corrupt and incompetent federal government charges you with 50 years in prison for downloading journal articles. Don't commit suicide.

If Jeff's article had read like your comment, we wouldn't be having this conversation. I have no problem with you saying that suicide is either morally wrong, or an ineffective campaign strategy — although I happen to disagree with you on both points (citing euthanasia as a sometimes-moral suicide and Thích Quảng Đức & Mohamed Bouazizi as suicides which changed the world for the better).
X-rays spotted bouncing off relativistic matter spiraling into black hole
I disagree, because you can iterate just as quickly with Pyramid/Flask, generally speaking.
> The CEO leaned across the table, got in my face, and said, "this, is a monumental fuck up. You're gonna cost us millions in revenue".

Yes, it is a monumental fuck-up. You put a button in front of a junior developer that can cost the company millions if he accidentally clicks it and doesn't even have undo.
I hate to say this, but the DOJ didn't kill Aaron Swartz...he took his own life. Selfishley, if I may so. Many activists stand up to the oppressor, raise awareness, fight, he didn't. Not taking anything away from what he was trying to do with JSTOR (semi-noble), but don't blame the DOJ on his death.

Do blame them for bringing down the sledge-hammer though.
I was looking for a dentist when I found this on their website...
Yet another web designer trying to get paid. What do you guys think, is it ok to do this to get paid?
I'm glad to see rails devs are finally coming to their senses and exploring other patterns for building applications. SOA, command objects, etc. have been a pretty common pattern in "enterprise-y" frameworks for awhile. This is making rails look more like grails, which I think is a good thing.
So how do you want to write your client-side? Does not using one language for both the server and client make sense to you?
I wasn't suggesting it should, ideally they'd be on completely isolated machines, and there's no reason it has to connect to production. Just because you use production backups to set up your dev environment, doesn't mean the dev environment should be able to talk to production servers, quite the opposite.

What I'd normally do is have a production server, which has daily backups, copies of which are used for dev on local machines, and then pushed to a dev server with separate dev db which is wiped periodically with that production data (a useful test of restoring backups), and has no connection with the production server or db.

Can't work out why they would possibly be doing development on a live db like this, that's insanity.
in fact, it would be much much better if there is official support for vim i think.
I completely disagree with this. The world doesn't need more coders, but BETTER coders.
Sounds convincing. I guess now they'll realise their mistake though as the servers are critical to their business.
I disagree. This is exactly the kind of thing creates juiciness [1][2] in games. Just don't put it in my tax forms.

[1] https://emshort.wordpress.com/2008/05/24/make-it-juicy/

[2] https://www.youtube.com/watch?v=Fy0aCDmgnxg <-- I'd recommend anyone who cares about making and/or understanding games to watch this talk.
That's certainly true, and something I've witnessed in the past when implement hover-to-reveal social buttons. I feel like these are great for personal sites or small projects where you might be able to sacrifice a little on the conversion side in exchange for some added visual aesthetic.
What does it mean for a black hole to spin? Does that mean that matter past the event horizon is in motion, and information about that is somehow being leaked out? Or just that matter outside the event horizon is circling the drain?
Wow those are beautiful. Nice work!
For a little perspective: http://news.ycombinator.com/item?id=2173145

They later pivoted into a web app where you submit images for online postcards.
broke it within 10 seconds
I don't see it as romanticizing it. I met an old guy, last remaining (living) founder of a huge company. In our brief exchange, he remarked on how the company had seen "a lot of bad times" or something like that. After all his success, acclaim, money, etc, he still smarted from the challenges. It still hurt. It still weighed on him.

I think stuff like this is more like a salve for their wounds. Most folks seem pretty scarred by their experiences. Though that isn't peculiar to startups. Still, I get the impression there is something more raw about the experience than a lot of other things.

Just an impression.
My girlfriend and I have been using Instacart for quite some time now. Overall, the experience has been fantastic, mainly because of a bunch of free-delivery offers. While I really, really hope they stick around (especially with the addition of Whole Foods), almost every order has had some small problem. Usually these are substitutions of the items I really wanted, but occasionally we've gotten items that we didn't order. We weren't charged for the extras, and their customer service is absolutely top-notch. If anyone from Instacart is reading: please be careful to maintain your quality standards as you scale! I'm OK with the price premium and even delivery fees, as long as it's backed up with the current level of service. Great job, and good luck!
The "Non-Practicing Entities must post a bond" section (section (b)) is the one I was most happy to see.

It means that at least the first levels of "Have a corporate shell that dissolves upon an adverse finding" tricks will be defused.
I believe the correlation is there, but it can be very misleading. The presupposition in the article is that a prospective start-up founder knows he has a mental health problem. In that case, his suicide risk is already lower.
Cheesecake Factory, IBM Team Up To Crack The Code Of Customer Bliss
http://en.wikipedia.org/wiki/Dead_key

slightly more constructive response
They look really slick, but I have to say I'm not a big fan of things that jump around when my cursor happens to move over them.
It's dated, slow, ugly, and poorly-supported, but in my experience, Alice is the easiest introduction and call to action for a 7-10th grade proto-programmer.

You create 3d animations using an OO syntax. Like Karel, you build up from basic methods, but you get to animate a scene, rather than have a robot/dog pick up and drop stuff.

My students have really enjoyed it, and it let me get to deeper concepts far faster than other instruction.

edit: http://www.alice.org and it looks like development has actually woken up. The blog is active and there's a new version out. Big improvement over last year when I went there.
I think the open web-applied to smartphones-will be what the entire smartphone market eventually arrives at. Mozilla is playing the long game and doing a lot of extra work and will go through a lot of issues that they wouldn't if they made another walled garden OS and marketplace. One of the reasons that the web is so popular for developing apps is its openness and prevalence. The more momentum firefox OS builds, the more pressure will be put on other phone OS ecosystems to follow suit, especially if you can use firefox within other ecosystems and it integrates well with their marketplace and apis. When that happens, it will be increasingly hard to justify creating a device specific app when you can cover every device with one webapp.

This will be an exciting project to watch.
Assuming you're not gong the freemium route on iOS of course.

I've just finished writing a receipt checking web service for iAP receipts – in JS nonetheless :)
Politicians want “loser pays” rule for patent trolls
Yep, looks like it's not targeted at actual usage quite yet.

Packaged up in an easy-to-use premade box, this could be killer. I've wanted something like it for some time.
Yes, and the reason is primarily socio-historical. It does not necessarily follow that it's better.
Cute, but if I were a user and I saw a form that uses this, I would probably close the tab.
20+ inspiring websites that use a Wordpress CMS
I find the reaction about the text interesting

For one, apparently no one saw "The Devil Wears Prada"

Oh I am sure Pincus is everything (bad) they say of him. Every word.

What we were missing is someone that's capable of adapting to his style and seeing the things beyond that.

Yes, sorry, 'his style' is usually an euphemism for 'making people cry and being awful', but there's more to it than that usually (because of what he did).

"Angry bosses" are a dime a dozen, but only few of them manage what MP has achieved (with a lot of moral issues, I'm sure).
I'm not sure what the original title was here, but in this case the revised version suggests more or less why someone here would want to read it.

About a month ago someone posted an essay on the Python Requests library in a literary journal and titled it something like "A Literary Review of the Python Requests Library", which essentially described what the essay was about: a review of the Requests library as if it were a literary work (http://thediagram.com/12_6/rev_reitz.html).

I noticed this, read the article, and enjoyed reading about Python in an entirely different context.

But then some wise soul determined the word "literary" to cause far too many sensations and updated the title to "Review of Python Requests Library"(http://news.ycombinator.com/item?id=5073250), changing the title from something apt to something misleading. As a review of Requests for the HN audience it isn't very good (the review is accurate and well-written in its context, but my guess is a review containing the sentence "Requests is written in a programming language called Python that's known for being easy to read" is perhaps not aimed at the average HN reader looking for a technical review), but as a review of a Python library as if it were a literary work is both funny and thought-provoking.

Would the article have gotten any more attention under its original title? Maybe, maybe not. But this happens noticeably often and it would be nice if folks changing these titles puts a bit more thought in to some of those changes, and not strip out those words meant to describe why someone here would read an article.
When things like this happen, you have to realize there is more than one 'truth'.

There is the truth that here is someone who truncated the users table and because of that it caused the company great harm.

Here's another 'truth'.

1. The company lacked backups
2. The junior developer was on a production database.

Note: I'm from the oldschool of sysops who feel that you don't give every employee the keys to your kingdom. Not every employee needs to access every server, nor do they need the passwords for such.

3. Was there a process change? I doubt it, likely they made the employee feel like a failure every day and remind him of how he can be fired at any moment. So he did the only thing he could do to escape: Quit!

Horrible and wrong, if there was a good ethics lawyer around he would say it smells ripe of a lawsuit.

... That said, that lawyer and lawsuit won't fix anything.
I consider my current company a great place to work, with friendly and capable coworkers, good compensation, and lots of job flexibility and a variety of interesting technical opportunities.

However, as I've recently unhappily discovered, our current interview process often suggests just the opposite. As a passive candidate myself, I've actually terminated several interviews for far lesser offenses than what we are guilty of.

Things are improving quickly now that more of us are aware of what has been going on, but I'm now a bit more willing to tolerate other companies' hiring sins than I was before.
I agree that Alan Kay is brilliant, but to be completely fair, if Squeak is the way forward, I think I'm happy where I am. It's not bad, but the tradeoffs are such that it's hard to imagine ever using it for production software.
Very simple. Very smooth animations. I like.