skysight-inc/HackerNews huggingface dataset:
The only reason Linux being GPL is not a big hindrance is because most people use it as a black box to run independent code on. The barrier between GPL and non-GPLd code matches neatly with "stuff we'll never touch". With most software, being popular means you're a library, and GPL is a kiss of death for many uses.

Edit: And yes, there is LGPL, but its language is completely unsuitable for anything non-binary, like scripting languages, and hence could use some updating. If I import a node.js module into my namespace, am I merely linking to it or not? What if I start monkeypatching it?
Exactly; that's happened with me at 3-4 companies where bad management prompted me to leave and they died ugly deaths not too long after.
most of those would be equally silly if they had a space between the two words.

if "my space" was a brand, would they _really_ be able to forbid me to publish a book called "my space and time" based on that trademark ?

if they actually could, the world would be even sillier than previously thought. and I'd see it burn, gladly.
Without comparing that to other causes of death it's a pretty useless page to look at.
It sounds like you're disappointed in him for not succumbing to aspects of the modern world which could fairly be described as diseases. I understand this is a widespread and basically normal opinion, but I don't understand how people can hold it without being aware of how subjective and ridiculous it is.

It would be like going back to the time of Galileo and Giordano Bruno and commenting how sad it was that they couldn't just make nice with the powers that be and toe the line like everyone around them, and how much more fulfilled and happy they would have been if that were the case.

The world needed changing then, and it needs it now. To ignore this is to totally miss the point of this entire episode.
Next-Generation Trading Using Artificial Intelligence
>As a programmer who have to replicate bugs everyday just to tag something as confirmed, I have high respect for the word. Scientists do not, apparently.

If only scientists had the option to check all their theories by spinning up snapshots of Cretaceous–Paleogene Earth in a test universe.

Unfortunately, they have to make due with an fractional set of undocumented logs in form of geology.
It also arose in the Space Age, when knowledge of space was increasing dramatically.

It only seems reasonable that theories would find wider applications. Knowledge of climate change has greatly increased in the past couple of decades, and it's not as if there's something that only restricts that knowledge to being applied within a few centuries of the present.
Hand gesture recognition using WebRTC
I'm surprised there isn't already a Streisand-like term for "misappropriating something very common as your trademark", as in the hypothetical "did you see last week when Oracle tried to Space Marine the Internet Oracle archives?"

I guess Nissan has some prior art here.
That extra cost can be considered negligible. http://www.newton.dep.anl.gov/askasci/eng99/eng99630.htm
They have reasonable detail in their changelog -> https://github.com/twitter/bootstrap/blob/master/CHANGELOG.m...
Obama-America Unemployement Rate Is Getting Worse-Proof Inside
Android NDK. http://developer.android.com/tools/sdk/ndk/index.html
I vehemently disagree with it being equivalent to an appeal to divinity. I haven't anywhere said 'this is what happened'.

If you want to say it's equivalent to an answer of 'I don't know', then that's fine.
Journal of a Retired Startup Guy
E.g. - from user Catfitz:
"You've put your finger on something I've felt a long time about life and death of Swartz and his case -- there's an authoritarian arrogance there about hacking and stealing 4 million articles to decide for other people, the JSTOR system and the universities and scholars who participate in it, how they should live -- and be forcibly "liberated" as he "expropriates from the expropriators" like a common Bolshevik. This is dressed up in so much talk of "free" and "open" that people forget that it bears all the signs of technocommunism -- everyone is to be forced to work for free and share everything in a collective farm. How will costs be met?"
I'm sorry these videos are joke and not realistic at all. The instructor is sitting behind her looking at what she is doing and it also helps him describe what she should do. If he was turned around and looking at the wall it would be a bit more realistic. All that said I doubt most people would even figure out how to speak to atc.
To think that 99% of video on the web today is possible because of FFmpeg is mind blowing.
20 Sure-fire Ways to Be a Great Entrepreneur
I used a chrome extension called StyleBot to do a little styling: http://cl.ly/image/3w1y3G0p083J
Wednesday, I received an email saying that David and Joanna had taken their son off life support. There was a car crash. He was a passenger in the other vehicle. Eric was twenty. It is beyond unfortunate. It wasn't particularly fair either.

[edit] And downvoting this comment wasn't insensitive.
I didn't have any trouble reading it. Felt relatively natural to me, actually.
Starting up in Silicon Valley: Cheat Sheet for Foreign Entrepreneurs
Blimp looks interesting, but I didn't know what it was until I clicked around, and I'm still not clear on the major differences between it and Trello. May I politely suggest that not everyone reading this post will know what Blimp is and may not take the effort to click around and read? You'd be doing yourself a favor by either: saying what Blimp is somewhere on that page, or providing a brief list of reasons I might want to switch from Trello to Blimp.
I played with machine learning and HN stories a while ago. All my classifiers only managed to predict stories I would click on with around 60% accuracy.

When I tried to classify stories I would click on myself on two different occasions I also only managed around 60% accuracy.

So I figure what I feel like reading depends on a lot of internal context too.

In the end I got good enough results feeding stories with more than X points into my instapaper automatically. Few false hits and I never know about the near misses!
Wouldn't it be easier and give you more editing control to just put text in a <pre> element? Seems like it would be hard to algorithmically determine what will visually look good
I downloaded his pi computer from http://bellard.org/pi/pi2700e9/tpi.html and I don't see the source code for the "tpi" program there. Is that source code available anywhere?
Assuming you and your parent are both coyly referring to the recent YAML parsing related Ruby and Rails vulnerabilities, I think the analogy is better than you realize. Raw strcat is to the built-in YAML parser as strncat is to the various whitelist-based YAML fixes[1]. Both strcat and the YAML parser work as intended, but should never be exposed to data controlled by an external source. Buffer overflows aren't intentional, but uses of strcat are, even when they are wrong.

1. https://github.com/dtao/safe_yaml
Mark Boulton Design
Digital pain
A big difference between sulfates and cats is that cats reproduce. Once you've introduced them, they're really hard to stop. With sulfates you just turn off the spigot and they're gone in a year or so.

It's not my favorite method. Another, which got some funding from the Gates Foundation, involves seeding low-altitude clouds. You can shut that one down in a week.

We already know the second-order effects of doing nothing to counteract warming, and they really are awful. The earth will quite naturally shrink the icecaps, release a large amount of methane, along with CO2 from drying forests and peat, and tip into the state it was in fifty million years ago, when crocodiles were swimming in the tropical seas at the north pole. The whole thing was kicked off by an orbital variation that very slightly raised the temperature.

> Just because something in nature has been imbalanced because of our actions does not mean that we must respond

True, but in this case, if we want civilization to survive we'd better do something. I haven't seen a single argument against albedo adjustment that was more substantial than "something bad might happen, I don't know what."
Show HN: Pure - pretty, minimal and fast ZSH prompt
Monads for Normal Programmers
Please educate me then. What are the innovations? Because the product pages do an incredibly poor job of showing me.
SimpleHTTPServer for Node.js
As an anecdote, when I wanted to learn how to code, I read through several articles in the Internet, I unfortunately believed one I found that said that everyone should learn to code first in C++ (or C) since then you could learn from the start what was going on under the hood.

After a certain amount of time, I got completely bored of making the computer count numbers with for loops and doing games using only "if", I wanted a GUI, something I could see. This proved to be insanely difficult (at that time)! So, somehow I came by PHP, suddenly I was doing things that I could see, god damn webpages, I was so happy, I was doing (not really) useful things.

I later noticed that some web page "did things without reloading", because, that was cool! So I came upon this thing called Javascript and, and read things about AJAX, it all seemed pretty cool, and I could make things work copying and pasting, but believe me, I had no idea what was going on! So suddenly, some strange thing with an awkward syntax came by called jQuery, and suddely I could do:

$('#myForm').ajaxForm(function() {
alert("Thank you for your comment!");
});

and everything worked exactly as expected, I loved this new "programming language". I later came to know that was not a programming language in itself, rather a library, and I swear that's when it freaking clicked, finally I understood what abstraction was, before I knew it I was doing all kind of more useful things, not only web now because I came upon python, another language that coincidentally abstract you from most of the common problems when coding.

This story came out pretty long, but I the moral would be that the more abstract you are from the machine problems when you are starting the better.

Many argue that not knowing what goes on under the hood will make you a bad programmer, and I couldn't agree more! The problem is that you will have shitty programmers one way or another, I'm sure lot's of people who started by coding assembler never got to great programmers because they know where the bits are going.

Abstraction is probably the most useful weapon in our arsenal as human beings and we should make as much use of it as possible, get as far away as possible from the issues that don't concern the immediate problem you want to solve when you're starting. If that means starting with jQuery because you type less and thing magically work somehow, so be it.
There are big differences between a language being derived from another language, having it's interpreter written in another language, and actually being a framework written in the same language. Your "Don't learn Latin before French" analogy makes sense for those claiming you should learn C before Ruby. But jQuery doesn't derive from Javascript, it's a framework written in Javascript. If you write jQuery, you will run into Javascript issues, because you are writing Javascript. Even if you could make the argument it's a similar philosophical idea, anybody with experience will know in practice that a jQuery coder will run into Javascript issues much, much more frequently than a C++ or assembly issue. The leap is much, much smaller. The best analogy I can think of along the human language lines is instead of a French student learning Latin, it would be a student of business French being encouraged to better understand all of spoken French.

With all that said, I also lean towards "just learn what you want or need to know" train of thought. I think those of us who enjoy learning what's under the hood overestimate it's necessity for "getting things done". I don't think there's anything wrong with learning and using jQuery without diving into the messier details of vanilla Javascript unless necessary. Also, for many of us, those ugly situations when we are forced to figure out what's going on behind the scenes is when we actually understand it anyway.
There's a clear bug in the parser. If you change 'minutes' with 'seconds', it works.

Sloppy programming :/
Guava is nice, it makes java almost bearable.
That should have read "forced to deal with mobile platforms".

I currently have scenarios where I want the same version on the desktop and mobile. That's trivial because I simply don't include the responsive CSS file.

In 3.0 the media queries are part of the core. So I can't just leave the responsive CSS out. Further, it's mobile-first so things like the navbar would be collapsed by default on a mobile device. I would be forced to negate that to get an uncollapsed navbar on a mobile device (as desktop version).
And IFTTT - http://ifttt.com/
Thanks for the feedback! For "not" syntax prepend keyword with "-". E.g. -title:facebook. Unfortunately there's no syntax for front-page only posts.
It looks like it's back again.
> http://news.bbc.co.uk/1/hi/england/2074077.stm

The farmer who shot him was jailed for manslaughter of the other burglar, so this isn't totally outrageous IMO. The claim was later dropped anyway.

> http://www.dailymail.co.uk/news/article-2223125/90-year-old-...

Not in the UK ("Filing his claim yesterday in California [...]"), and it seems that he didn't successfully sue (nothing reported, but I imagine it would get decent coverage if he won). Just a frivolous lawsuit by the looks of it.

> http://www.dailymail.co.uk/news/article-1356388/Villagers-ou...

More than likely this is just the police being overly cautious. The duty of care owed to a trespasser is fairly narrow, and the fact that it is a burglar may limit this further (e.g. if the burglar are injured by glass they broke, rather than an inadvertent trespasser falling onto exposed broken glass).
Why MySQL 5.6 is no real threat to NoSQL
Awesome article.

I like the bulleted conclusions at the end, but this nugget in the middle is my favorite:

"While he moves every few years into new and fertile unconquered territory, he exercises patterns that have served him well over and over: cleanly-styled C, data compression, numerical methods, signal processing, pertinent abstractions, media formats, open-source licensing, and “by-hand parsing.”"

I think sometimes for me I tend to wander from one technology and field to the next, but there's definitely something to be said for focusing a bit more on certain languages/technologies and what you're interested in.
Why not just use the Knuth-Plass algorithm as implemented in http://www.bramstein.com/projects/typeset/?
Ask HN: What to do when doxxed
Someone I know was a victim of vandalism and posted pictures of it online in hopes of finding an eyewitness. Instead he was blamed for provoking the attack and had his $social_network information posted.

He quickly pulled down all his other social network profiles, leaving up the one that was posted as it was.

Is there anything else he could do to protect himself in this circumstance?
Entereprenuers are hardest working bunch. We dream, we think big, we want to make the difference in the big world. We innovate, we create some off the best new products. Thank you Angelist and everyone else who supports us!
I'm sure you didn't, but either way the outcome is the same. You throw your hands up in the air and walk away, seemingly content to look no further. The anthropic principle and its ilk are a dead end for investigation, and ultimately useless to invoke.
The question is: how important is consolidation as a feature? Surface Pro doesn't let you do anything that you couldn't already do with your laptop + tablet. That's a crucial point in comparison to the iPad, because iPad was better for on-the-go media consumption (or on-the-couch media consumption) than either a smart phone or a laptop. The value-add in the Surface Pro, then, is just consolidation.

With existing technology, that consolidation involves a lot of compromises. My MBA + my iPad Mini may be heavier than a Surface Pro, but combined get 14-15 hours of battery life, which means I can pretty easily leave the charger at home. Can you leave the Surface Pro charger at home? With only 3-5 hours, no you can't. The combo gives me a choice of two screen sizes (13" and 8") as well as the ability to use both screens at once (say looking up documentation on the Mini while coding on the MBA). And the MBA has a far superior keyboard and trackpad.

Does consolidation outweigh those other advantages? I don't think it will except for a narrow class of people. Surface Pro is really threading the needle--targeting users who need more than just a tablet by itself (which most people don't), but also don't need a portable screen bigger than 10" or a good keyboard.
Hacker accesses emails, pictures sent by Bush family
Non-http requests would be a problem with app engine
Python is inherently not conducive to data analysis the same way R is. Python is not a lisp. R is more lispy, and its functional attributes make it incredibly useful for producing data analysis based code. For fully production ready systems R is not the ideal choice. For off the cuff analysis, python is a meager second.
A 'Kayak for Bus Travel,' Canadian Startup Busbud Launches iPhone App
Who said I was content not to look further?

Does "this is what I guess, as far as I know" imply I don't wish to know any more?
The protocol Amazon has established here is sound...

The story I read could be summarized as: "Amazon has no protocol for stolen Kindles and flies by the seat of their pants instead, even if that means telling paying customers things that are not true."
Wow, that looks gorgeous! Could I use it as a style guide? Could you share specific things you changed?
I just want to point out that unambiguous is not the same thing as easy to visually parse. Java often is very nosy which makes it hard to visually see the intent of the code, even if it is unambiguous.
https://npmjs.org/package/mcmc
One thing that always comes to mind, and this may just be the pessimist in me, but remember the "flash crash"? Where a bunch of trading algorithms triggered short sells as a reaction to other trading algorithms triggering short sells?

Well think of that, but with cars, with people in them...

Edit: I think it's being misconstrued that I am somehow against Google Cars, when in fact I'm very much for them. Regardless of the likelihood of the aforementioned scenario, I agree that it's still far better than the wildly unpredictable human factor. And ultimately I think that self-driven cars will be a boon both for road safety as well as fuel economy and overall emissions. (Not to mention traffic, I can't wait for a world when traffic is basically non-existent)

One thing I realized after making this comment too, is that road situations are far easier to predict than the randomness of the market, and the consequences are much higher than 0's in a bank account, so I'm sure there will be fail-safes.
3 Digital Marketing Books We Love [video]
Agreed. The design is nice and one of the main reasons I would consider trying but it isn't clear why I should switch to blimp from trello.
Do We Need Yet Another Stripe Checkout App?
I agree, I changed/fixed it in firebug before continuing reading...
Nobody is arguing against the existance of beneficial compounds in plants. Remember that the claim was that natural products somehow contain the perfect blend of compounds, which is a very high bar to clean. Co-evolution does not imply maximum benefits for all the organisms involved: for example, a plant that wants you to eat its fruit to disperse its seeds may make itself delicious, but it does not really care if it poisons you a little along the way (see the example of the Solanaceae, which I already cited).

You should also consider that humans and the mate plant have coexisted for maybe 15 thousand years, which is not really a lot of time to come to a perfectly harmonized balance with the entire ecosystem; and that the average (US) American's ancestors have been around the mate plant for approximately zero generations, so, if they are to benefit from the short period of co-evolution of the plant with humans, it needs to be through changes in the plant (and it seems to me that an animal would evolve to maximize benefit from its food source faster than the food source would evolve to maximize benefit to it).

You may then say that the plant co-evolved with animals similar to us, but then, see the comment someone else made about lethal doses being quite different between species. I am not disputing the presence of beneficial compounds in some plants, but the claim that they would somehow contain the perfect blend that maximizes benefit to our particular species.

Also, "pretty much" is not a grading adverbial phrase.
You mean, like 'Internet Explorer'?

http://news.cnet.com/Microsoft-settles-trademark-case/2100-1...
It's quite funny that people generally dislike how their government works (regardless of country), but have less issue with it passing new laws and regulations that help to perpetuate that general dislike.
Hmm, I never seem to have this problem. ;) Clever solution though!
Yes, its the same principle, but tested for years. They also have a non-flash ("mobile") version: e.ggtimer.com/m/5minutes
I'm especially interested in how self-driving cars might impact mass media once they become widely available. As of now most American commuters drive alone, and their commute is mostly "dead time" in terms of media consumption (except for radio). Spent the past few months working on a project for school to explore the communication possibilities: http://is.gd/googlecars
I would like to know why the system was Under Stress.
> I don't know how it ever became generally accepted that every possible object and action must be regulated by the nanny state.

Strawman. That's not generally accepted, not even seriously suggested by anyone except strawmen-builders.

The generally accepted idea is that it's the job of any state to regulate actions that cause serious harm to people.

Disagreements abound about what actions exactly count as causing harm, and what form the regulations should take; specifically how far they should go in preventing such actions instead of just punishing them.
That wouldn't happen because they aren't networked together for google's car. You are probably imagining that each google self driving car sends it's driving data to the cars around it and that is how they avoid accidents. That's not how it works though (although it would probably be useful in the future). The way it works is that the car has a giant radar attached to the top and it maps out a real time 3d map of it's surroundings which is uploaded to google's servers to update the world map in real time.

edit: Also to add, the reason that flash crashes happen is because the algorithms are unaware of what the other are doing (although it can try to guess). Also, self driving cars are designed to follow laws not beat the competition.
ES6 will have proper block scoping using let. You can use that today in JavaScript 1.8 compliant engines (so far, just SpiderMonkey).
If you have to say it...

The tone of the post almost seems like they're reassuring themselves. Maybe it's scary that so many people have only a shallow topical knowledge of NoSQL and a hot new feature or two will be enough to assuage a critical mass to keep on keeping on in SQL land exclusively.
Many text editors view dashes as word separators, so double clicking on a variable name with dashes (to have the editor highlight all places it's being used) will only highlight the word you double clicked on and not the entire variable. This is also the case when moving the cursor by holding command/control and using the arrow keys, the dashes are considered separate words.

For that reason, I prefer using camel case.

What's interesting is underscores are not considered word separators in many text editors.
The Meat Industry Now Consumes Four-Fifths of All Antibiotics | Mother Jones