skysight-inc/HackerNews huggingface dataset:
Yes, a very high bar indeed. In the broad sweep of history the printing press led to a revolution in science, technology and ultimately the Industrial Revolution. Moreover, as Shirky mentions, it destroyed the monolithic political and social power of the Catholic Church. In its heyday the Catholic Church was the sustainer and maintainer of the culture and social order. Eventually, as the Church's power faded it was the newspapers that served this role and what the internet has broken and not yet replaced with a new cultural and social maypole. All we know now is that it won't be the newspapers.

From a different angle, the Industrial Revolution is to body as the Internet Revolution is to mind. The Industrial Revolution leveraged mechanical power to replace human and animal power in the production of goods. The Internet Revolution is leveraging communication to increase the power of the mind in the production of new ideas and knowledge. This has exciting implications for the future if you understand role of the mind in human development and our history.
In 4/28/2006 Radio Lab (PBS Amazing Podcast) did a show on morality. They tell the moral choice people will make:

The program begins with a moral conundrum.

You're working with a crew doing track repairs (presumably, using heavy equipment such that you can't hear much else) when you happen to look up to see a locomotive rushing towards five of your buddies who are working on the tracks. But just as quickly you realize that you're standing next to a rail-switch which you could use to divert the train to a second track on which only one of your workmates is standing.

Should you throw the switch?

Ninety percent of a great-many people who've been polled say they would throw the switch.

The next scenerio has you and a coworker (a very large fellow) working on a footbridge above the tracks. Again, you look to see the locomotive bearing down upon five of your friends who are working on the tracks. You quickly realize that the only way you can stop the train is to push the big guy standing next to you off the footbridge, whereupon his massive body will stop the train (yes, I know, but just go with it).

Should you push your coworker in front of the locomotive?

Ninety percent of a great-many people polled say they would not push the man in front of the train, even if by doing so they could save the other five men.

Now we have your in a car and it could choice to turn right or left into a tree killing you or continue straight and kill 5 children who were crossing the road. What would you want your car to do?
Wait, just one computer? Because right now I have an entire freeway full of inattentive and occasionally drunk/angry humans trying to kill me. I can deal with just the car.
A human would drive too fast on in icy conditions... if the computer knows there are icy conditions and it doesn't slow down before it even senses trouble then the car was programmed to be going too fast. If it is so dangerous there is no way to remove these scenarios (like a blizzard) then a human should be forced to override the system in which case the human is at fault.

I trust sensors to detect icy conditions better than a trust myself.

[edit]
Most bridges where I am have signs that explicitly warn that bridges freeze over. And people intuitively know... bridge + recent precipitation + cold whether = slow down. I don't know why a computer wouldn't know that.
It is quite disturbing how big the anti-fat (in food) sentiment got in the 1980s and 1990s. And even though it has been heavily debunked, people still look at fat quantity in food to decide what is "healthy." Ignoring the fact that fat (not transfats, regular dietary fat) is extremely good for you, and won't cause you to gain weight.

There are even still "low fat" foods on the shelf which intentionally remove dietary fat and replace it with complex carbohydrates (mostly sugars), which are bad for you.

Remember the whole "red meat will kill you!" thing? Yeah, utter nonsense. There's a small amount of cancer risk from the cooking process (and glazing/smoking) but broadly speaking raw meats are one of the healthiest non-vegetables you can eat. Much healthier than processed foods. The more fat the better.

When you order a burger, the bun is by far the most unhealthy part. Then the sugared sauce (e.g. ketchup, mayo, etc), then the american "cheese," and last of all the meat. But most modern burgers are just "sugar delivery devices" in the sense that the % of meat is tiny and % of sugar (from bun, cheese, and sauce) is getting higher and higher.
How about drinking 4oz of wine to complement a good meal? Not drinking to get drunk??? Shocking, I know, but many adults do this.
That is in no way certain. In the case where a AI is the result of a evolutionary algorithm for example, there is a distinct possibility that the AI has necessarily a taste for competition. Or if important parts of the AI are modeled on the human brain, then it is entirely possible that a AI is closer to a modified human.
From my less than scientific observations (past heavy experience with bodybuilding/weightlifting), at similar levels of leanness 15%, 1 inch = 5 lbs. A well known calculator kind of confirms that[0]. I could see less lean individuals being 10 lbs or greater at one inch but 26 sure does seem high.

[0] - http://www.weightrainer.net/bodypred.html

For instance, if you put in the values 69 inches tall, 7 inch wrists, 9 inch ankles and 15% BF (not super lean but not overweight), you get a maximum lean bodyweight (natural) of 210lbs (years and years of bodybuilding), but at 70 inches, with the same measurements, it shows 215lbs being the maximum lean weight.

Edit: Just to clarify, I'm certain that it's more of a percentage than a number and that it happens to be 5 lbs at around my height - a 4'll" woman might only differ 2-3 lbs at a similar build from a 5'0" woman.
Of course, aside from all the mental health problems girls suffer from, and the constant pressure to accuse guys of rape, they also have to contend with the (less important, perhaps, but undeniable) fact of society actually putting them down.

(the first part was sarcasm, obviously)
When Responsive Images Get Ugly
I'm sure everyone will now fly into a moral panic about not being allowed to have sex with whom they please. All I wish to point out is that, seemingly unmentioned in this article, the power relation between professor and student really has changed, as the academic job market has gotten that much more difficult.

Other than that, carry on. Happy moral panic, and may the odds be ever in your favor!
While you have a point, weight doesn't go like height cubed (you don't grow equally in all directions). I read an article a while ago (can't find it now) that looked at the exponent for various species. I think it was typically about 2.5 rather than 3. I suppose you could look at a BMI chart and back out the exponent that is assumed.
So you're saying we should open a trans-fat speakeasy.
> Can you show that Trans-Fats would be killing people if they stuck to properly portioned meals?

People, no, I can't. If you wanted mice, monkeys, pigs, or any other mammal, I'm sure there's a study for you, but people not.

What do you think about the prohibition of adding arsenic to the food? If people eat it in moderated quantities, it won't kill them either.
Because alcohol is deeply socially ingrained with no direct substitute for most users, which makes banking it ineffective and likely to produce more harm than good. We kind of tried that already. Trans fats aren't like alcohol in that way.
I don't think a car that breaks whenever placed in a challenging position is going to sell very well.

One that brakes, well that's different.
I don't think slippery is an issue for computers. We have the quick on off brakes of ABS Braking. We also have AWD of Subaru for a decade that can transfer power to other wheels if it starts to slip. Also it can steer into a slid quicker and more precise than 99% of people right now.
Being featured on Product Hunt without having a product :/
Asynchronous Message Listeners (MDB) in JMS 2.1 (The Aquarium)
I was excitedly reading through this article eager to learn how the solution worked. Instead, there was a bunch of (to me, as a mathematician) uninteresting detail about how to massage the data with Python. Once the data was in the right shape, feed it to something we will treat as a black box.

I get it that sometimes this is ok. It's perfectly fine to not care about how everything works. I am just disappointed that a blog post about the TSP doesn't contain any actual details about how to solve the TSP. If I were to write such a blog post (and I have written things of this ilk), I would spend a lot more time trying to elucidate the solver's algorithm. I like explaning algorithms.[1] That's how I feel that I've really understood a particular subject.

I suppose overall this makes me quite a different sort of person than the author. I could never tolerate running Mac OS X for any length of time, because being inconvenienced to use the debugger I want (Mac OS X's signing makes it very annoying to run gdb) and being unable to put debugging calls into my OS kernel are unacceptable compromises for me. But people who like black boxes seem to really like black boxes all the way down to the OS they're using.

[1] https://en.wikipedia.org/wiki/Medcouple#Fast_algorithm
Not me ... if you have to make someone suffer with potent chemicals - bases are way nastier than acids.
It's already required for them to label it, but there's several problems with that solution that we've been dealing with since that was mandated.

For one, if you have less than 0.5 grams per serving in your product you can label it as 0 grams of trans fat. This is a problem because serving size is arbitrarily determined by the producer of the product, which with a small enough portion size can still leave trans fat in significant portions while labeling it at zero grams. Other tricks exist like using different types of oils (trans and regular oils) in different manufacturing plants and calculating the average amount over all locations the product is produced. The other issue with this is that even relatively small amounts (relative to how much food we consume) can be very detrimental to your health.

The other issue is related to the first and that even consumers that want to avoid trans fats can have trouble doing so if they don't realize the first point I made, and the only way to avoid that is to scan every ingredients list for partially hydrogenated oils.
One of them? From what I've read and documentaries watched, they are the major reason. Typically example of people going out of their way to order people how to live their lives for the "better" but ends up being worse. Plus it seems they are being revisionist about trying to act as if their pro trans-fat stance never happened.
Imagination Technologies Is Working on an Open Source Driver for PowerVR
Jetty 9.3.0.v20150612 Released
Strongly recommend the Spark course at http://bigdatauniversity.com/bdu-wp/bdu-course/spark-fundame...
Sorry to break it to you, but air gapping is not really an impediment for a determined adversary.
Right, no mixed messages for boys, we just tell them they are unwelcome and useless, their hobbies suspect and ambitions outdated.
The rate of traffic accidents in this country mean that any job in which you're expected to be driving all hours of the day/night are likely to be dangerous (also notice how truck drivers are ridiculously high too)
I strongly recommend the Spark course at http://bigdatauniversity.com/bdu-wp/bdu-course/spark-fundame..., very good course along with Docker-based practice hand-on lab !
Arbitrary code controlled by a single organization (Google) is still arbitrary code.
NSA Research Papers
I have the opposite experience. I also didn't know it was a thing but I use to always say the opposite to people and they would agree with me. Hmmmm
From what I can see in the scientific community it seems like TBB does not get the attention it deserves.

In my opinion this comes from two simple facts: 1/ it's easier to throw a OpenMP #pragma on your loop after detecting the bottleneck with a profiler and 2/ you need to understand some TBB concepts like partitioning/splitting to implement your own algorithms. That is, TBB much more integrates into the language (modern C++ with lambdas etc.).

I won't tell you much about TBB's concurrent containers (maps, queues, vectors, ...), parallel algorithms (sort, scan, reduce, ...), or memory allocators. Those are explained in detail in the documentation.
What I want to tell you about is TBB's Pipeline and FlowGraph feature, because of how powerful they are and how often they are simply ignored.

TBB's pipeline lets you build a pipeline of parallel or serial stages.
On a high level it really is function composition, with the benefit of TBB deciding on the level of parallelism.

Here is an example of using TBB's pipeline to receive from the network, deserialize the blob and merge the results concurrently and potentially in parallel:

https://github.com/daniel-j-h/DistributedSearch/blob/97224b1...

You can find a quick explanation in this blog post:

https://daniel-j-h.github.io/post/intuitive-monadic-bind-kle...

All you have to do is create your stages as functions: take input from stage n-1, process it and move ownership of the item over to stage n.
Note: C++11's move semantics do not require you to pass raw pointers around or do the memory management yourself, as it is done in TBB's documentation!

As you can see, you only need the parallel_pipeline function (and make_filter<In, Out> for when the stages are not passed directly as lambdas):

https://www.threadingbuildingblocks.org/docs/help/reference/...

TBB's pipeline is really powerful for scenarios where a linear processing chain is needed, e.g. face detection with OpenCV where you have to 1/ grab a frame 2/ do some histogram corrections 3/ apply gaussian blur 4/ apply a face detection algorithm 5/ merge face's position into circular buffer 6/ do average over this buffer to estimate face position.

TBB's FlowGraph is for when your dependencies are more difficult to express as a simple pipeline.
In the OpenCV example, maybe you need to buffer 5 frames for the face detection, maybe you need to join inputs from a camera and a video and react on when a face is found in a camera frame.

An example for expressing arbitrary dependencies is here:

https://www.threadingbuildingblocks.org/docs/help/reference/...

And an example for joining two nodes:

https://www.threadingbuildingblocks.org/docs/help/reference/...

This is the documentation's starting point for FlowGraph:

https://www.threadingbuildingblocks.org/docs/help/index.htm#...

There is also a book about TBB out there and it contains some additional examples.
But as it is with most of the documentation, those examples are not written in modern C++ (C++11/C++14) and the book is a bit dated.
Panoramic high resolution view of a mountain
Seconded this. VICE's episode is well worth watching.
Let's travel back in time to the late 70's, early 80's.

McDonald's was incredibly popular I would guess than the Big Mac and french fries are around the same serving size and calorie count as they are now. But the soft drinks were smaller. So you had less calories.

People eat out at casual dining chains far, far more often than they do now. There are so many more Applebees/Chili's/ what have you now. Serving sizes are huge there. Appetizers alone are 1,000 calories. 1,500 calorie riblet platters, 1,400 calorie fajitas. 1,200 calorie salads.

Fast casual. A burrito from Chipotle with chicken, beans, rice and sour cream is over 1,000 calories. Double that of a 500+ calorie Big Mac.

Starbucks craze. People don't blink at the thought of drinking a 500 calorie treat from Starbucks every day.

We just eat too dang much.
It is not distaste that is the argument against professors dating students. It is blackmail as well as academic integrity.

Did she pass just because she did a sexual favor? Is she being lenient on the argumentation of this paper just because she is dating the student?

These are legitimate arguments and concerns, and while I think the rules set up to stop these problems are stepping well over their bounds, let's not try and act like there wasn't a problem to being with.
Well, what sociologists, psychologist, historians and anthropologists have found over the past five decades or so (and yes, many of the findings are very much evidentiary and demonstrable), is that it's very hard to define "voluntary". We therefore don't treat volition as binary, but as a point on a spectrum, signifying how much duress, influence -- the technical term is "power" -- was involved.
Because the NFL would go broke. Everyone knows it takes at least a 6 pack before one can understand why a 1 hour game has less than 15 minutes of actual play. Without alcohol to dull the senses, people would simply stop watching it.
LastPass password manager gets hacked
This is a great point. Autonomous driving is very primitive right now and the idea of an "all knowing" computer judging our lives is ridiculous. It'll react the same way we react, with dumb reflexes. If an obstacle appears on the road, it will brake or swerve away from the target. It won't have time to weigh some massive AI fuzzy logic about who dies. It will have no idea what the survivability of any of this is, and like a human it will try to avoid the collision.

It seems that 60's AI is back in fashion and now part of autonomous car culture. There's this faulty idea of this super brain driving these cars. The reality is we're looking at dumb as rocks firmwares that can't even drive in the snow or heavy rain properly. Frankly, I think these firmwares should stay dumb like the human reflex system. Too much "engineer logic" and other questionable heuristics will just lead to bugs, lag, etc. I don't want my car to drive off the cliff because of some software bug. I don't need some Samsung engineer on a time constraint who couldn't spare the cycles for proper edge detection because he was wasting those cycles on 'sport mode' which marketing made a big fuss over delivering this quarter. I want dumb and simple code to do what's a dumb and simple task.
Sorry to comment without adding anything beyond my upvote, but I think this may be a typo :)

> broadly speaking raw meats are one of the healthiest non-vegetables you can eat.
Just to be clear, this is not really the Navy as most of you think of it that is seeking this.
> No, he means Chromium (like Android) in practice are read-only, hostile projects that respond only to Google's needs.

Huh? You've obviously never involved yourself in Chromium development. It's easy to get started and to stay up to date. As with all massive projects it takes work to do so, but no more so than any of the other open source browsers.
What I find more interesting is that the site recycled an article from two years ago and posted it with today's date.
For those looking at Data Science and Analytics I created an app that looks at the DataTau Who's Hirning.

https://larrydag.shinyapps.io/dthiring/
> yes, the downside for them is they are often the victim of trumped up "rape" charges,

How often? I've seen little evidence that this is very common.
Where is society putting girls down? The wage is not a result of putting women down, but of lifestyle choices. So might be representation in STEM subjects. Men are more often usbject to violence than women, campus rape is a myth that stems from a long refuted decades old study. What problem exactly do women REALLY have?
These are books I would have liked to have when I studied Mechanics. Just a couple of very nice point spotted on chapter 1 of Introduction to Classical Mechanic: the dimensional analysis example and the linearization of ODEs are worth the reading.
Not just surveillance, we also need a reason to keep the war machine going. And there'll be demands for more money for national security after this. Ad infinitum until there's a revolt or some kind of political evolution in the states.

That fiat cash will get tucked away by some established families and companies, revolving doors aplenty, and then a new threat will be invented/created when this one wears out. The Fed, or the people behind it, will sit back with their hands crossed on their fat, corrupt bellies and say, well, at least we'll enjoy the planet while we live. Screw the rest.
Counterfeit Deterrence System in Adobe Photoshop
[apple-]mobile-web-app-capable yes [1][2] is a non-standard meta-tag that some browsers detect in order to identify webpages who, when launched from the homescreen, want to be treated app-like. (they want you to ditch the navigation capabilities (back, urlfield) of the Browser as they provide their own, for instance)

Add to Homescreen is something that is available as a bookmark-alike feature in most/all mobile browsers. It is user-initiated, so if the user doesn't look for it, there is no prompt (unless the webapp provides it).

The other app-y bits (App Manifest for prefetching and caching the rest of the app for offline use, localstorage webfs and assorted others for persistence, responsive design using the picture element and flexbox) are all provided for webpages as much as app-like sites.

[1] https://developer.apple.com/library/safari/documentation/App...
[2] https://developer.chrome.com/multidevice/android/installtoho...
Maths with Diagrams
Yes, I deleted all my comments here (under another username), due to the ridiculous responses that it prompted. Sure, I have some personal experience of depression -- both myself and family members. However there is also a lot of evidence behind what I'm saying, namely:

- situational depression, which -- as it's title says -- is in fact in response to situations.
- situational depression (e.g. bereavement) has been shown to meet all the criteria of clinical/major depression in many cases.

My hypothesis simply involved making a small (in my opinion) logical jump to offer a possible explanation for why situational depression exists. Given that the article itself mentioned a number of theories for the evolutionary role of depression, I didn't think mentioning my own theory would start such a firestorm. I think it is logically tenable.

What is the reason for the hostility? Are we supposed to write peer-reviewed comments for HN? Is it just that many HN posters exhibit excessive negativity and mispaced arrogance? I've certainly seen a lot of negativity and mispaced arrogance in the past on HN, and a number of times it has made me reconsider whether or not I want to be part of this community. This time I'm getting closer to that decision.

It could also be depression itself. As others have noted, sometimes it isn't necessarily the situation that is the problem, but your reaction to events (this is what CBT aims to fix). Perhaps the excessive negativity in HN is what is causing/exacerbating some people's depression?

Anyway, I'm not really interested in interacting with idiots (and I'm not referring to you here, javert) who downvote and are overly hostile when people like me share their personal experiences and make general comments on science without posting a frickin peer reviewed paper. Feck that...
> ultimately suffers from the same issues that every absolute social ideology does: shoehorning events and disciplines into its predetermined framework

I think that is a very big part of the problem. Feminism was once an emancipatory movement, that eveolved into an ideology. With all the bad sideeffects ideologies bear with them. I genrally do agree on what you call 'the feminist principle', while I strongly denounce the political corsett wich it evolved into.
Techstars Acquires UP Global Including Startup Weekend and Other Programs
False rape allegations are a crime. But it would be better to say that the downside of being is male is that it appears they are more inclined to rape people. Because I guarantee if you if it were not for that little fact the allegation problem probably wouldn't exist.