skysight-inc/HackerNews huggingface dataset:
Early retirement only works if you're part of a very small minority. If there are more people spending money than making money, inflation will climb and/or investment returns will drop. Try out the MMM calculations with a negative real return: it's pretty ugly.

Luckily this doesn't seem very likely in the short term, but what does seem very likely is a population inversion where the number of retirees is larger than the number of working people.

So all of you MMM folks should be encouraging everybody else to have more kids. Of course, those having kids can't follow MMM so easily: spending $30K/year on day care (or forgoing one income) makes it much more difficult to save 65% of your net income...
And you're going to write your front end logic in what?
That's not at all the choice confronting Illinois workers.
This is like telling the chef how to cook the meal.

Here's an idea use a third party email client!
The OpenBSD 5.3 Release
All of them. It's one of the easiest suits in the world to bring. You could also sue if you were denied promotion after refusing to hand over credentials.

Again: this law tips the balance of power AWAY from employers.
Left right and center are mostly party constructs. Political ideology is infinitely more complicated than that, but the idea of left, right, and center make it easier to lump your beliefs nicely with those of others, which is necessary for a party system. In reality a politician can be in favor of regulating the oil industry and against regulating the communications industry; there is not hypocrisy there.
The ISO images are already available on some of the mirrors, for example: http://ftp.openbsd.dk/pub/OpenBSD/5.3/
Integrating LDAP support into XRDP on Ubuntu 12.04 LTS
Blog post covering LDAP integration for XRDP on Ubuntu 12.04 LTS
Auto notify git pull.
A few weeks ago, a friend of mine asked me for help with PostgreSQL. As someone who’s been blissfully SQL-­free for a year, I was quite curious to find out why he wasn’t just using MongoDB instead.

The lead in seriously harms the technical credibility of the rest of the entry.
Except if you have the misfortune of being convicted in New York State, which does not expunge or seal even misdemeanor records any amount of time after conviction, you're literally branded for life with it.
Yes - lattice reduction and integer relation detection.

You can construct a basis that contains a load of constants (pi, pi/2, pi/3, sqrt(pi) etc), and combinations of constants (pi*e, e^pi etc). Then you can use an integer relation algorithm [1] like PSLQ [2,3] to find integer coefficients with which to express the desired number in terms of elements of the basis.

[1] http://en.wikipedia.org/wiki/Integer_relation_algorithm
[2] http://arminstraub.com/files/pslq.pdf
[3] http://mathworld.wolfram.com/PSLQAlgorithm.html
I'd take a look at Scringo (www.scringo.com)
Mixing ammonia and bleach is actually quite dangerous, and regularly warned against in most chemistry classes. Calling this an "experiment" is generous at best.
Really good ideas can be started at any time, and don't suffer from competitive pressure. The way i see it, there are two categories of products: gold rushes and fishing expeditions. The social space is a classic gold rush scenario. The winners in that space won almost by accident, and someone else could have easily taken their place. Google on the other hand started as a fishing expedition. If they hadn't built it back when they did, we might have used altavisa for another 5 years and been none the wiser.
This is insane... anyone have links to petitions or anything like that? I feel like I should do something...
Right on. That's why I'm sticking with EJB's and Oracle.
With MongoDB/Mongoose there absolutely are types and structures.

This is not what the GP was talking about. You are adding in another client library to hopefully enforce the rules in that specific (nodejs) client.
Here's a uniform dispute, with an NRA t-shirt:

(http://www.theblaze.com/stories/2013/04/23/8th-grader-suspen...)

(http://www.huffingtonpost.com/2013/04/21/student-nra-shirt_n...)

It's difficult to know what happened, but something like a child wears an NRA t-shirt to school; people ask him to change it; he refuses; the discipline escalates; police are called.

The HuffPo article says something about a disruption. Usually children are disruptive because the adult in the situation allows them to be disruptive. Ignore the shirt and there's no disruption. Ask him to leave the class and there's no disruption. (I'm not sure of the situation. Maybe he's standing on the desks and yelling about his First Amendment Rights. (And maybe if he wrote a 1,000 word essay on the first amendment and how it protects speech and why Americans love it so much the school may chose to relax the punishment.)

I understand that there may be times when schools need to call the police. A child with a weapon is capable of killing; a child breaking criminal laws needs to be dealt with.

But, assuming this child stayed calm during the sequence, I can't understand why the police are involved.

If I'd had my house or car burgled and I read this I'd be pretty annoyed that police were spending time on this stuff and not actual crimes.
Well, I'll probably use this thread to get some advice.

So during my graduate coursework (CS), there were a couple of courses which required the class to review and present various papers. When my turn would come, I would prepare really well, make good notes and I would say reasonably fine slides. But then, when I would present, I would just lose the context when going over the slides. Eventually I started keeping more text on the slides and would end up reading off it, which is awful for the listeners.

Is this stage fright? Or perhaps poor memory? Or something else may be?
This is sad. In my youth, I bursted hundreds of soda bottles. It is amazing how much noise it makes (similar to a shotgun), but it is harmless. Sometimes I would explode them with toilet bowl cleaner and foil, but my all time favorite was exploding one at the dinner table. I was trying to make seltzer with dry ice and water. My parents were not amused, but thank god I didn't try that at school.
We both can't foresee the future, but what makes this statement unique to this stack over another? Can't one say the same thing on any stack? What makes rails, django, php a safer bet than node / angular? The mere fact they have a longer history? Bigger community? Or the fact that we see a renaissance in JavaScript libraries in recent times?
I think it's a great stack, and with TypeScript on top, even a potentially enterprise friendly one.
I've actually never seen this caching plugin before, thanks for the reference.
Once you can manipulate atoms directly, I wonder why you couldn't create any of the following:

- Tiny self-replicating machines which produce other things to atomic precision? i.e. Nanobots... which could in turn create:

- "Surfaces" with "unimaginably high" surface area (due to the fractal arrangement of atomic height on the surface)

- "Solids" made out of dense things like 'iron' or 'carbon' and which have a volume but hardly any mass because there are so many holes (e.g. a 3D sierpinksi triangle)

... just 'data storage' seems the least exciting application (but then probably I'm misunderstanding some limitation...)

I'm inspired by this video: http://vimeo.com/63469979
The thing I find most fascinating about tunnelling electron microscopes is those "ripples" you can see around the atoms. Because of the tunnelling effect that those microscopes rely on, they're actual manifestations of the electrons' quantum mechanical wavefunctions; the complex waves of pure probability that are - when you get right down to it - the best answer to the question "what is an electron made of?" Ripples in probability and a few associated numbers like mass, charge and spin; that's it. Nothing more. And you can actually see it in the video.

Very, very cool.
Because we are the first aliens to visit other planet.
Symantec Flash-Crash Destroys Over $1.5 Billion In Less Than A Second
Turning off the ringer on your phone is totally legit, though.

For the CEO of a business that sends phone spam to other people at 6AM, it’s also rather telling behavior, though.
IBM films atoms to make “world’s smallest movie”
India is a country of apathy. Nobody really cares till they are directly affected. Even if they are - like you blew up someone's wall with your "experiment", or hit a car with your bike, etc, there is not really a lot you can do about it. I have also personally seen cases where accidents with deaths got little to no punishments.

I am not saying what happened to this teen was right. But you can't compare that with India.

PS: Of course I am Indian living in India.
Jesus Christ Silicon Valley
LibrePlan (Part 2) the Open Source Web Based Project Management Tool
Because databases are used by multiple applications.
In Venture Capital Deals, Not Every Founder Will Be a Zuckerberg
Isn't using already cached assets one of the reasons to use a CDN for popular scripts?
Anything that TIFF lacks can be added using custom tags. All people need to do is to agree on names and types for these custom tags that store the new information. This means any old app will still be able to work with such TIFF files and just ignore the information it doesn't understand. So the problem isn't solved but the answer is not coming up with yet-another-file-format.

A good example of extending TIFF with tags is Pixar's PhotoRealistic RenderMan. It uses a TIFF flavor as a base for its mip-mapped textures. Such a TIFF contains a pyramid of layers of the image at different pre-downsampled resolutions and a bunch of custom tags, the renderer interprets when it reads such a file.

However, I can use 'Open As...' in Photoshop and open this as a TIFF. I will simply get the highest resolution layer from the file. That's a simple and battle-proven example of why TIFF is indeed a great answer to the problem.
> I really think Android should add another layer of protection here, similar to the "This app wants to use your location" prompt in iOS

Most definitely. This has always been my argument against the whole system: installing apps that need excessive permissions is basically blackmail. Just like "Do you agree to the terms of service?", you hardly have a choice. I was very surprised to see people not even glance at the permissions before clicking Accept.

But as I said, it's blackmail anyway whether you look or not. You don't want them to have all your contacts, your exact location, all data on your sdcard, and full network access? Fine then, you won't get [whatsapp] (or pretty much any other app), that what everyone else has and that you're almost socially obliged to have (at least in my age category).

It even goes so far that the android user has no permissions to use the permission manager to deny or allow permissions for apps. There are commands ("pm grant x" and "pm revoke y") that lets you change apps' permissions... but you can't use it by default, even as root ("java.lang.SecurityException: Neither user [your uid] nor current process has android.permission.GRANT_REVOKE_PERMISSIONS"). It's totally messed up.
Re-making famous movie scenes with Toonia Storymaker iPad app
Sounds like it was a completely different product when he was consulted anyway
This is built into Bootstrap.
Ciavalla lost his pension and is serving 28 years in jail. He'll be out when he's 85, with no pension. I feel very little sympathy for him.
Agreed. The LAMP stack did not become ubiquitous because it had a cool name, but because it was cheap and easy to build on. The name 'LAMP' was just a 'backronym' for what was already very common.

Trying to repeat the trick by coming up with another cool acronym is not a good idea.

The problem with the LAMP stack is the idea that one stack is suitable for just about any purpose. So you get developers trying to build hugely complicated algorithms with 'if' and 'for' loops in PHP and turning MySQL into an object store with ORM.

Better to use the right tool for the job, rather than the one all the cool kids are using today, or the one with the best sounding name.
New business model for games: Free-to-play with embedded Bitcoin miner!
Unfortunately, this is the way in which "market forces" fail us. When all motivations ultimately spring forth from ever-higher profits and market dominance, how can "doing the right thing" for society as a whole win out on a consistent basis?

On the other hand, relying on regulators seems to be fundamentally flawed. Some of the domains that these people are regulating are highly specific, niche, and complex. Where is the government going to get people who are well-versed and experienced in these domains if not the industries being regulated? And, once you are a regulator, from where do you source alternative job opportunities if not the companies you are regulating?
Hack to bypass actionscript vtable
The general impression of asian schools is that they don't exactly produce out of box thinkers though.
Does no one blow into a gas tap to extinguish all the lit bunsens in the lab these days?
NoNoJS.
I like the article for it's "get started rather than waiting for the perfect solution". However the McDonald's example makes the author sound like he's advocating proposing bad ideas. It's probably best if you don't present ideas that are intentionally awful (like his McDonald's recommendation). You'd just be sabotaging your reputation (you're now "that guy with all the bad ideas").

Get to work and don't be afraid to propose ideas you have.
Is Noether's theorem preserved since we still have energy conservation? How? Very cool.
I have unit tests around my domain model so just as confident as I would be if I was using an ORM library. With the advantage of course of not having to worry about yet another library to manage especially working on mainly Java apps.

And like many are doing these days I do all my joins in my app so that I have the flexibility of moving objects into more appropriate storage mediums e.g. Redis or Solr without major refactoring.

I am not dismissing the benefits of having business rules in the database only that they aren't always necessary.
How Mediavine handled image load in a 50M+ page-views Rails site
80% of the antibiotics used in the US are used in agriculture because they make up 80% of the mass. Dosage is based on weight, and it's purely a question of mass, not a choice between animals or people.

I also think your billion is wrong. According the Union of Concerned Scientists, the 30 billion was the cost of the antibiotics, not the weight. The antibiotics weighed 24 million pounds. Besides, what does the total mass have to do with prudent use? If I said we used 100 billion pounds to save people, would you consider that acceptable?

You also need to put that number in context. In 2010, American meat companies produced:
26.4 billion pounds of beef
22.5 billion pounds of pork
5.8 billion pounds of turkey
313 million pounds of veal, lamb and mutton
37.2 billion pounds of chicken

Finally, there is no clear evidence that the proper use of antibiotics in food animals has ever led to a disease resistant bacteria in humans. Don't you find it much more alarming that your GP will prescribe antibiotics to common visitors just to get them out the door? It's far more likely you're going to die purely because someone next to you won't leave the doctor until they get an antibiotic, regardless of their health status.
This blog post describes the challenges of Mediavine while managing, manipulating and delivering images of their very popular network of websites built with Ruby on Rails. The post also describes Mediavine's experience in integrating Cloudinary to answer all of their image related needs.
Having done a large personalization project (25 million+ users) with Mongo as a proof of concept I tend to agree. It's great for small POC, but it still has problems under large applications. We took tailored our data collections to take advantage of memory locality, but for that project it wasn't a good fit. I'm more interested in Hyperdex at this point. Mongo is great for getting something up and running quickly.
What about farting in the playground? That's a small gaseous explosion, expulsion?

Lets have preschoolers who throw Lego thrown in jail while we're about it.

Honestly, this "zero tolerance" just ruins lives. You've just taken an A grade student who could be contributing to society and possibly put them into a life of poverty and disadvantage. That's great for society.
Now if only the device was unlocked and you could put or remove or control software on it ... oh wait it is.

You could shut out google completely from it if you like.
What I really wish there was in android is a way to disable permissions after installing an app. Obviously this probably won't make it into stock android, but I would love to be able to install an app like Pandora and then revoke specific privileges.

Then whenever the app attempted to use those revoked permissions, android would do something logical for certain cases (like providing an empty contacts list for the contacts permissions), or even just crash the app if it couldn't do anything else. I would totally be willing to accept a certain amount of instability for a feature like this.
I have seen this in the HTML5 Boilerplate code in line 27-28
https://github.com/h5bp/html5-boilerplate/blob/master/index....
I can't help putting this comment in the context of "Top Ten Reasons to Not Share Your Code" by Randall J Leveque (http://faculty.washington.edu/rjl/icerm2012/icerm_reproducib...).

"The gist of the article is to urge readers to reconsider current attitudes about sharing code related to publications by pondering an “alternative universe” in which mathematics
papers are not expected to contain the proofs of theorems. Many of the objections I hear repeatedly to sharing code can be applied to such a universe.[...]

4. Giving the proof to my competitors would be unfair to me.
It took years to prove this theorem, and the same idea can be used to prove other theorems. I should be able to publish at least 5 more papers before sharing the proof. If I share it now my competitors can use the ideas in it without having to do any work, and perhaps without even giving me credit since they won’t have to reveal their proof technique in their papers."
Taken away by whom and on what basis? I would dispute that you need the ability to take away other individuals' ability to lawfully write software. That ability is bound to be abused for political reasons (which is also what it looks like when people have reasonably different ethical systems and one imposes his by force).

Anyway, the issue at hand is bad corporate behavior, not bad programmers. I don't see why we need to start licking our chops about the prospect of forming a blacklist against individual programmers.
I would guess that 95% of databases in use today aren't.
I feel bad for those who look forward to retirement because it means they'd rather be doing something else than what they are doing now. I mean this sincerely in a non-snarky way. I realize I'm very fortunate that I love going to work every day. I'm certainly going to miss it when I "retire" and I'm living in a cardboard box.
Last rhinos in Mozambique killed by poachers
Why Aren't Smartphones Making Us More Productive?
Medical Researchers, Hire Hackers
Do you disagree? In what way has CL been innovative, or in what way is their TOS not completely unreasonable?
تورنت فيلم Texas Chainsaw 2013 720p & 1080p مترجم
As a user of MEBN stack for the past 2 years, I don't see this being the case for server side JavaScript. Node will still be around, and it's hard to believe Mongo is half way through its entire lifecycle.

For browser side packages, sure, there's churn. But that's true of any web stack, and at the pace browsers develop, it's worthwhile revisiting those library choices more than once a year anyway.
This seems to be heading off HN ground but I will try and answer you. I guess that yes, in a certain respect, you are right.

However these genocides seem to take two (possibly three) forms

1. Hitler / Stalin
Like a virus they replace the societal leadership function and use the "normal" mechanisms of law and order for their own ends. People are "arrested" and "tried" just like every day - but it is a farce.

Now at what point do you shoot a police officer? When is it socially acceptable to kill a cop? There just does not seem to be a point. So for years this can go on. Rounding up "criminals". I could put psychologists on stage to say "treatment of the whole family" is the solution for criminal activity - we are taking these families to family-re-start camps. You can make up anything for a while. Its only when the media provide proof that this is going on, that people are dying that maybe killing the next cop to arrest someone will be seen as righteous. But you could easily argue that 60 Minutes cannot be aired because it will incite people to shoot cops.

After the cop has arrested you, that's it, you have no guns, game over.

2. Serbia

This is very muddled but basically can be seen as just arrest / herd everyone out of a defined geographic area - for example it would be everyone in the street apart from #47 and #186. Round them all up with an army / militia and send everyone to a processing camp. Thus the removal of guns happens to a whole neighbourhood, and can be done with artillery and tanks. Cant arrest everyone cos they are all armed? Really it seems not to work like that. The mass graves in Serbia / Croatia are filled with military age people.

3. Rwanda. Half of your village attacks your family with knives. Imagine say the white folks in NYC deciding to kill the black folks using pitchforks [1]. This is hardly a controlled genocide so is less crime against humanity than WTF.

I was focusing on the first one - there seems to be no point
where shooting a cop (even one in a black shirt) is something acceptable, even for people who would otherwise shoot back.

There is something built into us that perceives immediate danger as a threat, but if danger is kept far enough apart from the "now" we rationalise it away - even if it is bleedin' obvious. Its why i supported Blair/Bush invading Iraq - I mean the guy had a track record, of course he had WMD.

[1] http://en.wikipedia.org/wiki/New_York_City_draft_riots
All children must be broken. Especially the smart and ambitious ones.
There's a lot of articles posted to HN every day that I don't understand. If I researched them all, I'd have no time to actually do something productive. I skip them and move on unless something else about it catches my eye.
I found this article, linked in the comments, to be insightful: http://www.joelonsoftware.com/items/2008/02/19.html
And I would guess that you've never worked in a large non-tech sector company...
Of course not, that would make the App Store less valuable to its customers (namely, app vendors).
Using an ORM/ODM is best practice in almost any environment.
Ask HN: Orin Kerr has a tech question, about network security
From the discussion that can be found here: http://www.volokh.com/2013/04/29/washington-post-on-united-states-v-auernheimer/

Can you point me to the best books or articles explaining that "you aren't supposed to use parameter-driven security, but are supposed to create user sessions and the like"? That would be helpful to read.

I've taken it upon myself to post Kerr's question here because:

# Many of the answers he's received are pretty shabby.

# I think HN ought to be interested in this case, and have knowledge of such books.

# Since networking is not one of my core skills, I'm fairly sure that someone else here can give better answers than I.

If you use Disqus, hold your nose and head on over there, or if not, post your answer here, and I will forward it. Please and thanks in advance.
Ask HN: Interbrowser Communication without going through Server
Is there a library that does communication in javascript between browsers without having to go through a central server? All I could find was this: http://www.w3.org/TR/webrtc/