skysight-inc/HackerNews huggingface dataset:
One reason for this is that the field of nutrition science is a complete circle jerk. They, like many other fields, only peer review internally, they have their pet hypotheses that they repeatedly validate with crappy statistics (because that's the standard for the field!) and postdocs alsmost never come from other fields. I read a piece detail this awhile back, can't seem to find the link now.
The whole reason trans fats were invented or added to food is that food manufacturers needed a hard fat with the properties of animal fat that came from a vegetable source. The reason for that is scientists claiming that animal fat was bad for you.
They have by far the largest coax cable network.
Google and Esri
The license granted hereunder will terminate, automatically and without notice,
for anyone that makes any claim (including by filing any lawsuit, assertion or
other action) alleging (b) that any right in any patent claim of Facebook is invalid or
unenforceable.

that means if facebook sues you for any reason, they can also take away react if you try to fight it!!!!!!! Which raises the question: Can software truly be open source if there is a company to gain by controlling it?
Things I’ve Learned from Keith Rabois about Venture Capital and Business
People have always been pretty irrational about health. From the Greek beliefs of bloodletting/leechs to Edyptian amulets to homeopathy, we've associated taking X + some time => healthy.

But that's the thing - our health can improve after receiving bad or neutral treatment because of time, which makes it really easy to confuse correlation with causation. When it comes to health, we easily fall prey to placebo effects.
Optimizely -- San Francisco

We're especially looking to hire an experienced Dev Ops engineer, but we're always hiring and we'd love to talk to anyone who's at all technical to see if we can find a fit. Check us out! https://www.optimizely.com/jobs?gh_src=fuvi7p

And here's our blurb:
Optimizely was founded by two former Google product managers, Dan Siroker and Pete Koomen. Dan served as the Director of Analytics during the Obama 2008 presidential campaign. While there, his team relied on the use of A/B and multivariate testing to maximize e-mail sign-ups, volunteers, and donations to raise more than $100 million in additional revenue for the campaign.

But optimization was hard — you needed technical skills and know-how to run even the simplest of tests. After the campaign, Siroker teamed up with Koomen to create a world-class optimization platform that was easy to use in an effort to provide a platform for businesses to be able to conceive and run experiments that helped them make better data-driven decisions.

Since completing YCombinator in the winter of 2010, Optimizely has seen strong and growing demand.
Because `bcrpyt` only accepts 72-bytes, (so abstractions ignore everything after 72 characters).

Example: http://3v4l.org/4lGu3
> Learning a foreign language at any decent level means becoming acquainted with the literature written in that language and with the culture of the country where the language is spoken.

When your first language is English, both of these things are often possible without actually knowing other languages.
Unfortunately, monads are a bad way of encapsulating and controlling effects. Effects are the most important -- and most bug prone -- of any interesting software aside from compilers, and monads take this central element and make it un-composable. This is why I don't like the current advanced type systems: they help most where they're least needed (the relatively bug-free portions of the code, namely data transformations), and don't help -- interfere, even -- where they're most needed. Effect systems -- if we can get them right and easy to use -- will be a great help. In the meantime, some of the most production-ready effect systems (though they're not general, but have to be built ad-hoc for a specific use) can be found in Java 8's pluggable type systems provided by the Checker framework[1]. It's got a rudimentary lock-use effect system and a GUI effect system (plus some other cool type systems, like physical units, immutability, security and even a linear type system for aliasing).

[1]: http://types.cs.washington.edu/checker-framework/current/che...
You could watch Mel Brooks in The Producers.

The short version is that the system has become so complex that the outputs are becoming less correlated to the inputs. The money coming out is losing its relationship to the motion pictures going in.
Exactly. And it's obviously of great help when encountering people who speak said language. Communication is a wonderful thing.
> But can we stop being surprised when people don’t believe science? Humans can’t turn off pattern recognition.

Jesus, I hate this line of thinking. It essentially boils down to "we're all just monkeys". Pattern recognition is the same thing behind a lot of in-practice racism[1], and yet no one would claim that one's actions should reflect racism just because our basest instincts do. We have a frontal lobe for a reason.

Similarly, I can be aware that science may be wrong and still understand that, at this point in time, believing the alternatives has a higher chance of being wrong. Modulo widespread issues in study methodology etc (which may be a concern in some fields, but not really what this article is talking about), the principles underlying the scientific method are actually pretty easy to understand without any domain knowledge (of either the specific field or of study design/stats/etc).

[1] It's a straightforward example of "pattern recognition" to reduce a person to one of their most striking and visible physical characteristics, like skin color, and then act towards them as a member of that group instead of a full, multi-faceted person.
> having two Ls in a row ... has no bearing on how secure the password is.

At least some password cracking programs are built to anticipate human tendencies, which I would guess includes repeating characters. If I were designing a password cracker, I would target human-created passwords and not random passwords. For example, I would have the program guess 123456 before it guesses R%Vg9~\
Type / memory safety != security. The Rust people also mistake "no segmentation faults" for "no crashes".
Interesting. Unfortunately the landing page CTA button does not have any label on safari with my iPhone 6, latest iOS. I only see a red rectangle.
I'm not sure if "confusing" is fair -- just different than C-family languages.

The rule is simply "The first expression is a function, all following expressions are arguments to that function"

It's no different than "The first symbol is a function, all comma-separated, parentheses-bound expressions are arguments to that function"

Both are pretty easy syntactic rules, I think.
Oh okay, cool :)
Congrats!
RISC kept up longer, MIPS just dropped early. Alpha and PowerPC kept up longest. In fact even now POWER8 beats x86.
I don't want to be too snarky, but is this news to anyone? Who is building start-ups that are trying to be everything all at once? Who has that many resources?
SEEKING WORK - Portland, OR or Remote

I'm a polygot, full-stack developer with over 14 years experience. My specialties are Rails, Postgres, Javascript, and Chef, although I've also done some iOS and Machine Learning projects. I am reliable, easy to work with, quick to turn things around, and a good communicator. I can work solo or on a team, either as lead or a team member.

You can see some of my recent work here:

http://illuminatedcomputing.com/portfolio

https://github.com/pjungwir/aggs_for_arrays

https://github.com/pjungwir/db_leftovers

If you'd like to work together, I'd be happy to discuss your project!: pj@illuminatedcomputing.com
> Effects are the most important -- and most bug prone -- of any interesting software aside from compilers, and monads take this central element and make it un-composable.

Can you elaborate on this? Because, AFAICT, the big selling point for monads for dealing with effects is precisely composability.
OSX has moved to a free OS upgrade model as of two releases ago and very cheap upgrades for the two releases before that (the last 5 years of OSX upgrades cost less than any single Windows OEM upgrade of the same time period). The most recent release supports most of their computers from 2009 and much of the more-capable hardware from 2007 (basically all the way back to the first Intel-based Pro Mac lines).

Yeah, it's shorter than MS and Linux support windows but I wouldn't describe it as "constantly buying upgrades" either.
Turns out I wasn't rate limited - I wasn't seeing the "reply" button because of a completely different mechanism on HN that makes the reply button not appear for some comments that may be involved in a flaming or something.
The view on Fat moved a lot less than you might think.

People used to eat a lot of fat which we still think is a bad idea. More recently we found that eating too little fat was also a bad idea.

As to dietary guidelines, if you pick a target for a 2,000 calorie diet and someone on a 5,000 calorie a day diet tries to hit that same target there is a clear miscommunication going on. And yes, you can eat a relatively healthy 5,000 calorie a day diet if you’re tall and active enough. Or, you can rapidly become morbidly obese on 3k/day if you’re short and inactive.

PS: I would suggest to most people that they talk with a registered dietitian nutritionist (RDN). Diet is far from a one size fit's all thing.
How do you mean? Translated literature loses a lot of nuance. And it's hard to be immersed into a culture when you don't speak the language.
Could you go into detail what the major legal hurdles were in this case?
G+ is actually *not a "ghost town"; it doesn't presume that you have friend-like connections, and allows you to follow/circle and correspond easily with anyone. I tend to think of it as a more powerful Twitter, and have used it to stay in touch with what's going on in my profession. Very helpful to follow and participate in discussions with people from all over the world.
Heartbleed occurred because the size of the buffer was based on the size provided by the malicious packet, the buffer was not zeroed, and then the user-provided data was written to the buffer. If user-provided-data size was less than what you said it was, the rest of the buffer contained whatever it had previously contained.
Its arguably confusing, due to the lack of parentheses factoring a list of functions into one or more invocations. How is the nesting done here? Something more subtle. A lifetime of reading parenthesized functions is going to be confounded by changing the convention - which equals 'confusing'
From the BBC video: "They rode the wave as it swept them above the trees and washed them back into the bay."

Wow! I think I would be ready to move to the desert after experiencing something like that.
Services Engineering Reading List
You say that like "Science" is a thing. It's not. There is no platonic "science" that exists independently of the human institutions actually doing science. To imagine there is is to make science into a religion.
Movements or fads like Avocado-based diets or the practice of drinking one glass of alcohol a day are really hard to justify scientifically because the human body has such a multitude of variables. It's almost impossible to test the effects of such a diet ceteris paribus. So I'm not sure if "science" can really be blamed. The general public wants a simple and easy solution, so the "science headlines" are going to try to give such a solution with half-proven theories and loosely-correlated results.
find an old office disc, and get the clipart images from it?
> Believing such things and perpetuating them is an act of (often subconscious) protest -- akin to things like calling yourself a "Satanist" in protest against fundamentalist religion. You might call these kinds of things "protest beliefs."

This is fascinating to me. I've read ample studies about how people do this, and I can't understand it as anything but the worst form of petulant childishness. Changing which FACTS you believe in because of personal reasons? I suppose this excludes people who don't actually believe them but just say they do, but then I guess those people aren't just stupid, they're just kind of dicks...
Most of the examples of complaints I can think of are situations we want to change but don't know how to, or don't want to face, or can't. So complaining becomes a really useless negative activity; in many ways it's counter-productive.

I've become an opponent of the phrase and mentality of "not giving a fuck". I would rather give a fuck, in a kind, compassionate way.

And yes, I think most people shouldn't complain, but if there is a complaint, it should definitely be to the source of the subject. Complaining to others is avoidance behavior. "Venting" can be useful sometimes, but without analyzing what the problem is, why it made you upset and how you can address it positively, it's useless.

And i'm definitely not promoting apathy. I'm promoting addressing and resolving conflict. Complaints tend to not be compassionate, caring or empathetic. We should be more of all of that.
The Django developers are wrong to blame PBKDF2 for this slowness. It takes just 1 second with an unoptimized Python PBKDF2 to hash a 1MB password, and probably 0.1 second or less with a native implementation. If they claim it takes 1 full minute, they must be doing something seriously wrong, like using a crappy parsing or serialization mechanism to pass a 1MB string around higher-level modules.

$ time python -c 'import pbkdf2; print pbkdf2.crypt("a"*1000000,"XXXXXXXX")'
$p5k2$$XXXXXXXX$hmAHZehesTpLs.pM3G4mKlHZI6/FMj.Y

real	0m1.233s
user	0m1.221s
sys	0m0.012s
But it will run Windows 10 and Windows Universal Apps:

http://www.hanselman.com/blog/TheNewRaspberryPi2WillRunWindo...
I think this is actually the original definition of honey trap.
Where we have the most advanced ways to hook up with strangers, order dry cleaning, post anonymous secrets, and hail a non-regulated taxi cab.

And don't forget about our innovative ways of collecting user data for advertisers!

We're number 1! U-S-A, U-S-A
The problem is, most scientists say "We have evidence today to suggest ..." and most average-joe's hear "This is the absolute truth and everything else is wrong".

Science is an evolution. What's "right" today might be proven wrong tomorrow (after more studies and research are done) -- and science is one of the only fields that admits that they got it wrong previously.

Average-joe's just want someone to tell them "what is right" and leave it at that. Unfortunately that's just not how good science works.
I can't speak to Detroit as a cycling venue, but I can to Buffalo. True year-round cycle commuting in a snowy region seems like an epic accomplishment, but just isn't that big a deal once you've actually done it. First, you should already be a competent urban cyclist. By competent, I mean you should have trained in the practices from Forester's Effective Cycling[1] or a similar resource. Second, prepare your bike and yourself for the climate in your area. Icebike.org[2] is a great resource for this.

[1] http://www.amazon.com/Effective-Cycling-John-Forester/dp/026...

[2] http://icebike.org/
Even a very good translation is not the original. It's basically a separate work. I mean, I've heard some lovely poetic German translations of Shakespeare. But it's not Shakespeare, not really.
Issuing shares to millions of people would have made reddit a public company. reddit did not want to be a public company. This is a contradiction.
Wonder if any studies controlled for income level and economic situation. Many bilingual kids might have had additional advantage such as families with parents that get jobs in other countries, or in general could move to other countries. If they learned it in school, maybe they went through a better educational system.

For me it was a combination of educational system and just being a country were multiple languages were spoken routinely.

On the the personal level. I feel that I am able to reason sometimes at a higher abstraction level because I know 3 languages. In other words many concepts are less tied to particular words in particular languages, rather they move up a level, and then there are mappings to individual languages.

This is not unlike learning multiple programming languages. If you know C# and Java, and C++ you probably have a solid understanding of OO concepts and can just map them to idiosyncrasies in those languages. If you can even move up and learn a functional languages like F# or Haskell and there is a whole new abstraction level you can reason about. But if you only and ever know Java, there is a higher chance you'd think more in Java's syntax rather than at a higher level.
Show HN: Logo Concept for IO.JS
Among other things, 'carrier certification' also includes installing 5-10 apps the user will never use and adding restrictions they deem fit. Plus, the certification is to make sure that the device updated doesn't bork the phone's service (or so I'm told, no experience in that industry)
Did Torgo mean the Rust community or the HN community?
Reminds me of Paul Buchheit's article: http://paulbuchheit.blogspot.com/2010/02/if-your-product-is-...
Yes, but that's hardly reason to purposefully feed the flames of reddit conspiracy theorists by making a more high profile announcement. And if there is a /r/TIL post down the road that starts a witch-hunt it's not like they have a ton of fuel, the guy who was fired talks about it in a very calm and non-accusatory manner.

Sorry, but again, what would you have rather had them do? I don't see anything wrong with the admin's choices on this
I think your second point is important. Many people simply don't trust those in authority because, so often, those in authority lie. This applies to both the public and private sector. We are constantly lied to by authority figures, so it becomes difficult to trust those who are telling you things "for your own good."
How StackOverflow sees you
It should be noted that this is one of many recent product failures in Reddit's attempt to monetize.

Others include the Reddit YouTube video channel, Reddit Live, and most notably, RedditMade, which was also killed without a trace and the employees responsible laid off.
MIT randomizes tasks to speed up massive multicore processors
I agree with this in the sense that I wish companies would stop focusing on short term profits. It'd also be nice if companies would invest in their employees, although there I have an obvious bias.

Still, is it really fair to say that companies should pay less dividends? And while I understand shareholders don't really contribute directly to the success of the company, if nobody paid dividends then what incentive is there for anyone to own shares? I get that the stock price may increase, but if stocks don't provide dividends do they have any inherent value at all?
The most promising startups in logistics
Show HN: I wrote an app in Aurelia to find random web servers on the Internet
Very happy to hear this news.
Previous discussion of this:

https://news.ycombinator.com/item?id=8901357
Except that's not an effect systems because you only have one real effect - the IO type. The challenge of effect systems is to describe effects and how they interact. For example, you'll have an effect that says "a lock is obtained" and one that says "a lock is released", and if you call them both, in the right order, in the same function, then that function has an effect of "mutating something under lock".
There is a slightly better version of this story on NYTimes:

http://www.nytimes.com/2015/02/02/world/middleeast/hackers-u...

And the original report by FireEye:

https://www.fireeye.com/blog/threat-research/2015/02/behind_...
> And how can they compete with exaggeration by media outlets?

Well, we've seen lately an uptake in science evangelists like Bill Nye and Neil Degrasse Tyson. Both have been around for a long while, building reputation, but as-of-late both have been on a full assault against fallacies perpetuated by the media and the like.

We need more publicly-accepted household-named science evangelists to promote science, how it works, it's principles, etc.
Show HN: Android Gears – A fresh start for Android dependency management
hah good old MS - no single link to Rasp project - still afraid of L word.
> As the offending commentor, I apologize. Particularly to the Rust team for generating this negative publicity, and to the person I replied to, for asserting a lie.

Realistically you're on the right side here. I just like to argue because it makes people justify their positions, which helps me (and hopefully other people) understand them better.

Rust is one of the most promising languages I've seen in a long time. People have been trying to make a language better than C++ for the things that C++ is good at for decades and this is the first time anything has the potential to succeed.

That's why I argue for the other side. Because when something has obvious potential, people have the inclination to deify it. The statement "X will solve all security problems" is false for all X. You can write secure code in C (see also DJB). You can write insecure code in Rust. It's easier to write secure code in Rust, and that's very important, but it's just as important for everybody to realize that no compiler is made out of magic pixie dust that will make all my code perfect even if I'm an idiot.
It has also joined the ranks of sites that don't work at all without cookies. Go ahead, try it.
Smashing down your open door policy
Not to mention that they would run into all sorts of problems with their weird "give 10% of investments back to the users" idea.
LOL. Don't worry - I don't code in C++ atm.... but when I do have the opportunity to code C++ and need XML i will give it a try.
Building and using llvmlite
Exactly. "Science" != "believing scientists"

There's a component of reading research papers, trying to understand other people's work, etc., but, fundamentally, science works and moves forward independent of "belief" -- that's the whole point. You don't like that "science" told you to drink 8 glasses of water a day, and now they're telling you not to? Great, go read the research and figure out how much water you need to drink in a day. Don't write a blog post harping on "science" because it "lied" to you. That just shows a fundamental misunderstanding of what science actually is.
> Who do you suspect is going to hack you?

According to my experience:

1. People I know in real life

2. People who execute phishing attacks

Your strategy is harmful in the first case, though irrelevant in the second
That's a retaliation clause. That means if YOU file a lawsuit against Facebook then you lose the patent grant, but only if the lawsuit you file claims that you own some right to the software in question.

Basically this avoids Facebook being unable to defend themselves if you claim you have a patent that covers React.
For me mission is more important than perks. Catered lunches are great, until you've had the same thing 10x and really its a convenience factor. The kinds of things that make me excited to keep pushing, even when I'm tired, are more around making the world a better place. Sometimes its selfish, when the world is better, I get to enjoy it (so long as I'm alive).

Why do you put perks 2nd?

Re: science. I think knowledge is benign and humans are not. Its not what we know but how we use it.. Spideman quote and all.
You mean the M-1 Rail Project? If yes, its still very much alive and is under construction now: http://m-1rail.com