skysight-inc/HackerNews huggingface dataset:
I would be very surprised if the sequence of events that lead up to that was a sarcastic remark after being called 'insane' followed by 'lol jk'. Context is everything.

Not only that, I could even go so far as to see the police showing up, the kid saying 'no, really, it was a joke', and then the whole thing ending right there, and I wouldn't cry foul. But prosecuting this kid for making 'terroristic threats' is a monumental failure of the justice system.

EDIT: Policeman friend of mine just quoted the Penal Code 22.07 Terroristic Threat verbage for me:

1. Threatening to commit any offense involving violence to any person or property
2. With intent to
a.) cause a reaction of any type by an official or volunteer agency organizied to deal with emergencies
b.) place any person in fear of imminent serious bodily injury
c.)prevent or interrupt the occupation or use of a building, room, place of assembly, place to which the public has access, place of employment or occupation, aircraft, automobile or other form of conveyance or other public place

In his opinion, the kid's actions did not meet the criteria to cause an arrest, much less a prosecution, under this law due to the lack of evidence of intent.
Except if the exploding star has no life anywhere near it, it has no ability to cause any actual death. I don't disagree that if something were (hypothetically) living in its blast radius, it would be killed, just that if nothing (hypothetically) were so living, it can't really be capable of killing said hypothetically non-existing things.
Unfortunately Jaguar has [cancelled the C-X75](http://en.wikipedia.org/wiki/Jaguar_C-X75#Cancellation). Only 5 prototypes are made. Nonetheless it's a technological tour de force and I hope the technology will trickle into other cars.
How Sean Parker Should Have Handled His Wedding Controversy
Facebook is the best, why bother ask for your phone number if you already told them all your life.
I bought and use ST2 daily, it's really great and I've been an emacs user for eons. Only other editor that I use now apart from ST2 is pycharm (and not even that much). Only thing I haven't figured out yet how to have multiple syntax highlighting in ST2, for example PHP within HTML or vice versa when I sift through old code, or JS in HTML. I know there must be a solution, but I haven't really looked into it.
+1 for NaN reference lol
I wish they would drive Racket's integration like they are driving Python's. That would eliminate just about all of my emacs-envy...
The difference is that in Canada, all criminal law is federal. Thus, Crown Prosecutors are involved in most criminal cases. In the U.S., most criminal law is state or local. Our federal prosecutors, U.S. Attorneys, are appointed, but are not generally involved for run of the mill criminal prosecutions because those are the domain of state law.

We also use grand juries to return indictments instead of magistrate judges. In theory, this is more democratic, but on the flip side its much more susceptible to small town group think.
Facebook never said it was an accident.
I think gittip is great, and I understand this is the opposite of their philosophy, but I want a well-used bounty program for these things.

I mentioned some Django bugs that are huge for us that were finally fixed in 1.6 in another thread [1]. I'd have personally pledged a couple hundred dollars to have them fixed, and probably could have gotten considerably more pledged from my company. Does this tool/platform exist and I just don't know about it?

[1] https://news.ycombinator.com/item?id=5958281

[Edit]

Thanks for the replies. Pledgie and bountysource look interesting and I suppose really close to what I was imagining, in spirit. Fundamentally, I'd like to see something well-executed help formalize the process behind what motivated Andrew's awesome Django migrations kickstarter [2]. I really like the way that came together because it had the buy-in of the team, and there-by inspired confidence in potential backers.

[2] http://www.kickstarter.com/projects/andrewgodwin/schema-migr...
How Ouya Shows Kickstarter Sucks for Hardware
I've been looking for somewhere to get some inexpensive lessons in objective-C. Sign me up!
And then again: who will pay for damages? You can bet:

1) nobody
2) nobody but the parents
3) nobody but the kid, who will have to go to jail for being insolvent
4) more nobody

Of course he MAY get an apology from the Government. Or, come to think of it, he may not...
I'll admit I haven't read anything from the Guardian since Greenwald's opinion piece explaining his IRS bill (which was only 2 days ago). Has there been anything interesting since then?
CIA Agents Were Embedded With NYPD And Had “No Limits”
Appending a ? to the URLs you submit to HN is tacky. I am curious about the first time that you resubmitted a URL with a ? for the karma boost. Did you feel crafty or creepy?
The US incarceration rate is higher than Russia's during the height of the KGB. That's right: while the political goals and tactics are different and somehow palatable to a pliable US population, the net results of our current system are actually worse than those of most oppressive regimes in the history of the world.

What's worse is that there is no end in sight. The NSA scandal has shown the the people who make it into elected office these days are all about the same. US elections are nothing more than political theater designed to delude the population into thinking that it can make choices, when in fact the end result will be the same regardless of whom they choose. Who needs rigged elections in this environment?
How 37 Signals and Omni Group take support into the real world
I don't see how that's refuting my point -- of course they don't share "y" because they're two completely different y's in two completely different local scopes.

I had understood your comment to mean that closures don't share variables, and I was just explaining that they certainly can. Maybe I'd misinterpreted what you were trying to say...
The Firefox name is kind of catchy (and known) so I wouldn't go that far. ;)

I think the name started it started out as Phoenix, then Firebird - which they couldn't use as it was a database, and then was named Firefox. I quite like the transition. Not sure if it was Clint Eastwood inspired or not. I like the way that Firefox is the Red Panda - so it's nice that it kind of has that evolution. It so happens that the Firefox is rare and is totally cute. There was an icon floating around on Linux which was based on the panda that I liked - and the panda has loads of potential for a lovely icon.
But the prosecutors and police aren't San Antonio prosecutors and police. New Braunfels is an independent city with its own policing function. The prosecutors and police in New Braunfels are not accountable to all the different kinds of people that live in San Antonio, just those that live in the city.
Fisker failed, and you don't see dealerships reverse engineering the electrical system or building battery packs.

Quite frankly, if the company fails, you are out of luck, dealerships or no dealerships.
The eval case is already being handled, where the entire local scope automatically captured if there is an eval.

It seems like ChuckMcM is describing is reference counting which variables are needed in the closure. His suggestion would fix this memory issue, but probably have a big performance penalty.
And isn't that the issue? Why switch when you can get the same, but most the users and money with Android and iOS. What's the reason to go BB?
"The private eye" - DRM-free, pay what you want, digital comic book
Do you hate them in school-sized groups?

Edit: forgot to add the lol jk
It was only a temporary fix last time, would be an even more temporary fix this time.
Because when being offended is your hobby, sometimes you deplete all the material around you and need to take to the internet to find some more.
No, actually, you literally have to call eval as a function called eval if you want to get the local lexicals. See sections 10.4.2 and 15.1.2.1.1 of the ECMAScript standard, or try it out:

> (function () { var x = 5; eval("console.log(x)"); })()
5
> (function () { var x = 5; var e = eval; e("console.log(x)"); })()
ReferenceError: x is not defined
First, I don't want this young person to go to jail - quite the opposite, in fact.

Second, when I was a teenager, my Dad was a police officer and my Mom worked in a Catholic church. I rebelled hard and got in trouble for wonderful things like wearing a Bad Religion shirt to my Catholic school, or writing obscenely long, self important indictments of Christianity in Christian Ethics exams, or driving at extremely high speeds around the school parking lot, listening to the Ramones and playing "Scare hockey players."

My very first, formative experience with computers was actually playing Shadowrun on a BBS. Had I gone to high school post-Columbine, that game would have gotten us all kicked out of school and likely thrown in jail. Thankfully, nobody ever found out what we did or the kinds of things we said online.

I was an especially pretentious teenager and fell under the guise of 'straight edge punk', so I absolutely shunned drugs and alcohol and stopped being friends with people who drank or got high. In retrospect, that pretentiousness likely kept me out of serious trouble and I'm quite glad for it.

Long story short, I rebelled hard and was friends with many kids who rebelled equally as hard, or even harder. Unfortunately, in the 18 years since I graduated from high school, a shocking number of the people who got me through high school have died because of drugs and suicide.

So yes, I rebelled. And yes, I did many things solely for shock value. However, I also lost some really good people because we didn't get the help that some of us (myself included) needed. Consequently, I take the view that some things are far enough away from the norms to justify further intervention.
I think most people in the bay area probably own a bike already. First thing I did when I moved here was buy a bike off craigslist to explore the city. The service will certainly be convenient, but might cater more towards tourist. Is it going to look like the bike in the picture? Honestly it might be the ugliest bike I have seen so far.
Emacs 24 has ELPA with it. Makes installing plugins a trivial task.
Great idea. I've never been so bummed out as when I found out Geocities was dying.
I don't believe in autoincrement so I'm not up to date on the evil things you can do with it, so I'm unclear why this bug matters: All it does is change the arbitrarily chosen start value for new rows, what could that break?

The existing behavior makes more sense anyway, as it preserves 'truncate table' <=> 'restore nodata dump' equivalence better.
ConvertKit looks useful. Already signed up for the 15 day free trial.
Using compressed air to blow out the candles was a nice touch.
Scribd, Dropbox scrub docs at Ecuador's request
Facebook grabs or publishes data without users consent. Does that really surprise anyone anymore?
Productizing A Freelancing / Consulting Business
How did you jump from the reason nations have armies to me somehow wanting to kill people and break things as a lifestyle?

Are you disputing the reason why nations arm themselves or are you saying that anyone who would involve themselves with such a thing is no better than a Somali pirate or a group of middle aged men who miss their youth and want to feel tough while wearing black leather and riding around on a particular brand of motorcycle?
Taking Risks
Scientists are now beating cancer with the HIV virus
The SkyDrive app on Windows Phone does it too, but because I use that app I just turn the location service off until I need maps. PayPal, for instance, wants access to contacts (why?!?) so I stick with the web site. Each platform has issues like this. We're so used to just feeding the beast that app developers are ok with unreasonable requirements.
Have you tried (politely) emailing a core dev? That could work.
Is this what you're thinking of? https://www.bountysource.com/
Any insight to be gained from this quote (little to none) has long since ended. At this point its just pointless circlejerking/karmawhoring to post it.
Personally, it's the guy's laughing that does it for me.

What does this bug cause?
This might help a little:

http://divshot.github.io/geo-bootstrap/
(via https://news.ycombinator.com/item?id=5508061 and https://news.ycombinator.com/item?id=5474022)

Also http://www.geocities.com/clipart/pbi/backgrounds/ (not exactly what you asked for, but... interesting that it's still up there) (found here: https://news.ycombinator.com/item?id=5919862)
Re [0]: If you never want your data downsampled, keep data at a single resolution which is equal to the flush interval used to push data to Graphite. Carbon will never "change your data" under such a configuration.

Re [1]: How would you expect the presentation layer to present >n data points using n pixels?

Graphite doesn't "change your data". Presentation of data != the data itself, just as a map of a city != the city itself.
You're right. Google's going to be first to market by releasing crappy, half-baked beta products and Apple's going to "copy" them.
that's cool! i hope they can take a beating though, because they look like a good swing could take them down, and the types of people that will be near the places their marketing have a tendencty to smash things.
There's also a much more serious point at stake here which is that should we be thrown in jail for making sarcastic/bitter/meaningless comments? It seems obvious (unless someone is withholding other facts) that this child had no intention of committing a crime, but because he was frustrated/angry and didn't express himself well (as an adult would, which is something we don't expect children to do, because that's what being young is about, learning!) we want to lock him up for 8 years? Does anyone really think that's a good idea? and more importantly by ignoring what really happened you're ignoring the fact that actions like that have now come under scrutiny by the general public/government, and to such a degree that by merely jesting we face jail time? That's insane, I would believe that maybe an investigation by the police, maybe a day in jail...
No, that's not planned. I've actually not seen/read anything that does this. If it is possible, it is certainly interesting, but I have a feeling that this would be very tricky.
Vipassana. The "western" name of the meditation practice is generally given as insight or mindfulness meditation.

In terms of benefits, consider meditation a tool to understand your mind and to be better able to understand your drives and motivations, and to learn how to focus your attention on various aspects of yourself. What "result" you get from that depends very much on you and your motivations and desires, but what I feel I get from it is a stronger appreciation of the world around me, better concentration, and better impulse control.

A particular a-ha moment for me was how I feel I started noticing when I started rationalizing to myself why I should buy comfort food. It was a distinct feeling of "looking in" and getting to catch my mind in action concocting excuses for why I should give in and buy that chocolate that doesn't fit with my diet, early enough to make it easier to stop them. In other words it feels like it makes it easier to exercise willpower.

Note there's a lot of opinion and feelings here. There is actual scientific data on vipassana style meditation, but I'm a sceptic, and I know full well that some or all of the benefits I believe I see from it could be placebo, or unrelated to the meditation (perhaps it's just because I get more rest), and I certainly haven't measures them. But frankly, I'm also of the opinion that it doesn't matter all that much - if it's a placebo, it's a damn good one, that makes me feel good.

Try it for yourself and see. It is not a big investment in time.

A good and mostly secular introduction free of "woo" is Mindfulness in Plain English. It is available for free in non-DRM'd digital versions here: http://www.urbandharma.org/udharma4/mpe.html or you can buy the paper version of Amazon.

It is notable for very popular amongst non-buddhists, including skeptics/atheists for it's lack of religious content. There are some scattered references to buddhism, but they are mostly providing context and explanation of the background of vipassana, and to me at least, as a lifelong hardline atheist, were not particularly obnoxious.

The Urban Dharma site also have a lot of other introductory resources - I'd particularly recommend the "Introduction to Meditation" audio series by Gil Fronsdal.
Well Vagrant existed as a way to take some known state and run it headless. It was good to say, "Here is the image we run on, now develop on it", where that image may not be your actual desktop machine. It helps avoid the "issue" of the problem being yours (desktop, rbenv, wrong openssl etc) and not mine (or code). This worked by running Virtual box in a headless mode and doing some nifty things to the VM (through SSH) for you.

Then it took on the optional use case of also running some Provisioning ontop of the VM. We could start from a base ubuntu, get to a point where our app could run and then deploy the app ontop. It was a little cumbersome but it worked.

Then Mitchel started adding other platforms for it to run under (VMWare Workstation) instead of just VirtualBox. I believe he is still working on these and is adding more like VMWare VSphere.

So Vagrant was always more to do with running of the VMS or taking the VMs and putting them somewhere and turning them on. Packer is more of the former tool of creating the VM in the first place I guess.

I feel from the little I do know that Packer and Vagrant seem to be sharing some of the same goals and solutions. I guess mitchel and comment further on where he plans to draw the line between the two.
I don't know how you can safely declare what's used vs unused in a language where properties can be dynamically accessed.

It's easy to check for dict.someProperty, but dict[propertyName] where propertyName can be the string "someProperty" is a much more complicated problem. Now you have to build a tree of everything that changes propertyName and make sure you know it can never be "someProperty".
Today is my actual birthday, me and bug #20786 should share that delicious cake and ice cream.
Sure sure, but now I'm here, and I'm letting people know a very important thing: don't trust this guy with your website. You might end up spending hours working on it, building it up only to have it deleted because... actually you won't even know why, he won't let you know. Utter lack of respect for the users.
Another mathematician basis function from Freeman Dyson, Birds & Frogs:

http://www.ams.org/notices/200902/rtx090200212p.pdf

Dyson contrasts the ADHD of the multi-disciplinary cross-fertilizing polymath, with the meticulous obsessive immersion of the specialist.

There is also the Kuhnian distinction between revolutionary and ordinary progress: the leap of the system creator compared to the incremental steps of the system extender.

I think it is very relevant that the intuitionist geometric thinkers are often the mathematical physicists. They have a vivid kinaesthetic imagination, where mathematical entities have a visual appearance, complete with spatial properties and forceful interaction. Sometimes these take the form of practical thought experiments, which open a problem to precise mental tests. But they can also involve more abstract explorations, like the slow precession of a mobile sculpture, such that alignments and symmetries become manifest: not yet understood, but actually there for examination.

A list of the greats would include Newton, Gauss, Riemann, Poincaré himself, Einstein and Feynman. Many of these used spatial representations to inspire algebraic progress. A more recent example (although necessarily on a lower tier) would be Penrose.
This article is so scant on details. It's very odd that they have not yet found any debris. There is always debris.
Designing Meaningful Notifications
The root of this problem is that WSGI doesn't play nicely with asynchronous stuff.

Socket.io for node.js is very awesome for stuff like that.
My PostgreSQL server weighs less than 20 MB. What about yours?
I'm not seeking controversy--I really enjoy Django development. It's just that I don't often hear about startups choosing to build in Django (well, besides mine), instead, going with Rails, which seems to have a more active and forward-looking developer community and more aggressive, or flashy new-school stuff like Node/Scala/Go/whatever. I guess what I'm trying to ask is, what is holding Django back? Is it just fashion, or are there more serious perceived shortcomings?
The reason is that there's no one giving them money to protect our freedoms. There's a line of parties with billions of reasons (annually) to maintain the status quo, and they pay full-time lobbyists to protect their interests.
It pack the autoincrement value inside the create table statement generated by mysqldump even if you use the --no-data option.
Surprised not to see support for KVM.
That is also a way to solve it: make it a documented change. But it looks like it was completely ignored. So happy birthday!
Police open fire in Lice, Diyarbakır; 1 dead
This article taught me how to find a major leak in my Dart2js code so thanks John McCutchan & Loreena Lee http://www.html5rocks.com/en/tutorials/memory/effectivemanag...
Yes... the spec is simple. I don't deny that. But in a world where the leading graphics vendors can barely write drivers that don't crash on their own hardware... who, exactly, is going to get it all right? On real hardware? That people will buy?

It's all simple and obvious until you try to implement it on real hardware.
Effective militaries require people who follow orders. Ours in particular functions with a bit of honor, but still it is full of people who have been indoctrinated to (and should) follow orders. Acting as an individual can be very detrimental to the group. This loss of individuality should not be a problem, because in effect we have not lost our individuality through the proxy of our civilian leadership. If the civilian leadership of this country (the elected POTUS and elected members of congress) decide that a thing is in the interest of the people then we should be able to trust this. If the civilian leadership is telling the military to do something it shouldn't, then the citizens should vote those elected persons out of office. No matter who the Commander in Chief is the volunteer members of the military have taken an oath to obey them, and they will. What I'm trying to say is if you want the military to be different, tell the civilian leadership, don't tell the soldiers at the bottom.
unlike the total lack of gear shown in this photo https://farm6.static.flickr.com/5209/5315871803_95f74f1027_b... ?
That link format works on reddit, but here you'll be better off with references. [0]

[0] http://www.google.com
How Silicon Valley's Tech Reign Will End
In JS, functions can refer to variables defined in outer scopes, and can refer to variables defined in outer functions even after those functions have returned. JS functions are first-class objects.

They also store any variables they may refer to that are defined in their enclosing scopes, including the parameters and variables of outer functions.
ewww, yuck! Absolutely right about that. So you need to plug the tainting into the code generation perhaps? Suggests that both a reachability test (can the code ever be reached) combined with a taint test (code that can be reached and has this variable in scope). Then there is code that could exist if instantiated but doesn't yet.
That's right. Old English has grammatical gender and noun cases (like modern German). Modern English retains case only for pronouns.

They were lost when the Danes invaded. The language was simplified to a mutually-understandable subset.