skysight-inc/HackerNews huggingface dataset:
I hope that anyone who incorporates this concept into their AI also measures the number of mistakes which become heuristics and biases in the AI. I would hypothesize that there is a link between the willingness or ability of the human mind to learn this way and the propensity to accept ( even DESIRE ) an answer to a question that, in truth, there is not adequate information to answer correctly.

This tendency leads to both helpful and dangerous heuristics and biases. From these biases humans build false beliefs that are damaging to themselves, their communities, and in the long run the species as a whole. If AI is about enabling humans to do more and better, should we not accept the failings of the current technologies in favor of assuring that they do not fall prey to the same biases and heuristics that lead humans to slaughter each other over the religious dogma of the past, destroy the environment with impunity, and accept ideas that 'feel' correct over being correct?
I think it's more of a generalization of the Korean scientific community, of which most Koreans are not a part.
You would probably want some help administering it via intracerebroventricular injection.

(http://www.ncbi.nlm.nih.gov/pubmed/19558257)
Books that think (and play Hangman)
Leave the art to actual artists.

The people who create junk Madonnas and cat videos and whatnot are artists every bit as much as the first person who scratched stick figures on a cave wall or the masters whose works reside in museums and galleries around the world. They might be novices. They might be amateurs. They might not create something you like. But they are still "actual" artists.
Money and time. I'm sure you could straight-up pay some of the qualified mathematicians to figure it out, but you'd need to make it worth their while. Offer to buy out their salary for a couple of years, plus hire them a few postdocs and grad students to further their own projects, and I'm sure a few would be happy to help. But it would cost the better part of $1M for each guy.
"Sorry, but your browser needs Javascript to use this site."

Sorry but your website needs HTML for readers to care.
> Older people used to be considered wiser and respected.

Then people discovered the internet and learned what the 40s/50s were actually like, what they did, and what we are now saddled with. Those old wise men are now the emperor's new cloths.

Edit: I originally said "those old wise men/women" but lets not kid ourselves. Most all the horrible decisions in those decades were taken by men.
What the JavaScript Job Market Really Looks Like in 2016
League of Legends now owned entirely by Chinese giant Tencent
> Hash functions are supposed to be fast, though.

First, apparently that was unclear and I left it unspecified so note that my mention was intended about general hash functions (as you'd use in a hash table, which could easily bottleneck a benchmark without its developer realising it) not specifically cryptographic ones.

Second, so are number generators and more or less everything else (aside from KDFs), the issue is none of these are only supposed to be fast, and while they should be as fast it's usually more important that they're good, yet the incentive for language developer is to ignore good (whatever that is for the domain) and focus solely on fast. That is what my comment was about.
Man this article screams "kids today blah blah blah" and is totally ill founded. I was born in 1993 and grew up with video games and now I'm a scientist (anecdotal I know, but this article isn't scientific either). Being a scientist is about asking questions that intrigue you and finding the answer to them. People who want to do this will do this regardless of whether or not they play video games (or do any other leisurely activity like Netflix bingeing).
This is an example of how USA's miliaristicness harms American people.
He is one of the best investors in pharma. Started out as a teenager in hedge funds. Famous for shorting biotech and earning millions.
I think this question can only be raised in hindsight. I think nobody suspected the unicode transition to be so slow and painful. As there probably won't be such a big transition evermore, I wouldn't hold my breath for it happening.
> Gates is usually right about this kind of stuff but I can't agree with this one.

Context: He said this in 1986.
This is wrong. The fact is we take our humans back, but leave our robots in space. It's harder and more expensive to prepare a return voyage, and the robots can ultimately spend more time in space and for some applications that means it will be more effective at gathering data.
Probably the most famous sign for Autobahn fans is the "End of restrictions" sign:

https://upload.wikimedia.org/wikipedia/commons/thumb/0/03/Ze...

It's abstract in the extreme. You have to know what it means via a prior learning process, as there's no relationship with an everyday activity. For my US driver's license I had to learn maybe 50 signs, and they were easy to categorize based on shape and color (white rectangles are a restriction such as speed limits). For my European driver's test (for USAFE) it was over 200 different signs, and each had to be learned individually as they seldom had commonalities.

The "Autobahn begins" sign is fairly intuitive, though:

https://upload.wikimedia.org/wikipedia/commons/thumb/2/27/Ro...
This kind of capability will be very beneficial in making web apps behave more like a first-class native application. For example, I frequently "send" an SMS when I have no service knowing it will be processed later when the network is restored (without manual intervention).
>Maybe this "Alzheimer protein" is supposed to be the brain's defenses to something much worse.

What could possibly be worse? What are we seeing from non-Alzheimer sufferers that's so terrible? I don't think there's any evidence here that there's some benefit to it. Its a horrible disease.

My dad went from occasional forgetfulness to completely falling apart in less than two years. He would get lost routinely, couldn't remember names, had no idea what time or day it was, and developed sundown syndrome where once 6pm hit he completely went mad. He would be angry at nothing and scream at the mirror. He would rant and ramble about his past or strange conspiracy theories. Towards the end, he lived in some weird nightmarish state almost all the time. Sundown syndrome became his norm. He died of cancer before it progressed past that point, but man, this disease is not just losing memories. It pretty much destroys your brain and acute dementia has a link with immune system dysfunction, so it eventually kills you, usually by pneumonia.

I doubt there's any benefit. Evolution isn't this wonderful process. Its a lot of crap thrown at the wall and enjoying the stuff that works and dealing with what doesn't. There's no mastermind or clockmaker here. There are a lot of things that go wrong with human health that has no benefit.
I'd be really interested to see the difference in the brain activity when they're "embracing" versus when they're placed separately in the scanner.
Not really. Side-effects aren't to be observed in a vacuum.

We should be far more concerned about side-effects of a drug intended to treat acne or erectile dysfunction than for drugs targeting life destroyers such as cancer and Alzheimer's.

At some threshold of disease viciousness, society (and the FDA) should relax substantially on the risk-aversion, because the patient is already facing the worst-case scenario.
This is happening right now in Nevada though its political (for the primary season) not business.

http://www.cbsnews.com/news/who-bought-nevadas-largest-paper...
Fine. I'll correct my words.

Leave costly and expensive art to the good artists. Get a paints set. Buy a camera. Leave the million-dollar paintbrushes to those non-novice artists able to create something interesting.
Mochizuki would have benefited greatly from such a co-author, in order to truly prove his result to the community.

Except that, from reading the article, it sounds like he doesn't much care about proving his result to the community. Don't make the mistake of assigning the motives and values of a founder to a late-career tenured mathematician. According to the article, he doesn't care for travel. It's not a stretch to conclude that he doesn't care to communicate his proof to other mathematicians.

I'm guessing he found an argument that was sufficient to convince him (and only him), put it online as a slight concession to his colleagues, and then kicked his feet back.

Surely everyone else would benefit from his having a co-author, but it sounds like he can't be bothered, and doesn't care if no one else understands his ideas.
"Kids these days weren't as $X as my generation, they should do $Y instead of $Z because that's what I did."

I'm pretty sure you could find variants of this scrawled into a cave wall in the cradle of civilization if you looked hard enough.
Textio, a Startup That Analyzes Text Performance, Raises $8M
FirstRound Ventures Annual Holiday [video]
Even worse, autotools doesn't have the concept of modularization.

Look at the nginx configure scripts. They're hand-written, and modularized. Check for "foo"? There's a shell script. Autotools does the same thing via special-purpose autogenerated shell code.

That's why the configure script is 1000's to 10's of 1000's of lines of shell script. It's all auto-generated crap.

And autotools doesn't have the concept of bootstrapping. Building a C program? Great! Test everything with shell scripts. It might be more efficient to have C programs doing work, but no... it has to be the lowest common denominator.

Because managing multiple pieces is too hard. Why? Because there's no modularization.

I've used autotools for decades because everything else is worse. But I have a long-term deep-seated loathing of it which is hard to put into words.
Show HN: SIFT – Your Digital Dating Coach [iOS]
yes, a lot of articles explaining why something happened just try and fit a narrative, any narrative.
In his book Predictably Irrational Dan Ariely described loss aversion by means of a set of experiments that go something like this:

A- take a person and promise her a substantial reward against completing a set of tasks. Measure stress level during tasks execution

B- take a person and give her the substantial reward up-front, but take back part of the reward for each task she fails. Measure stress level during tasks execution.

Ariely experiments showed stress was significantly higher with subjects that were in Experiment B. So much so that one of the subjects took the money and ran away by jumping out of a window. Ariely attributed the difference in stress levels to "Aversion to loss".

There is a difference between the scenario depicted by the experiments, and the cases in the OP's article. IN the article the author compares DMU as it changes from, say, 10K->2K vs 10K->18K, and argues that the latter has less impact than the former. Whereas in Ariely's experiments it is really comparing 2K-10K vs 10K-2K and showing that even if the Delta is the same, and both points are the same, subjects still experienced a different level of emotional distress due a visceral aversion to loss.
Am I the only one who does not see the dot before the TLD here?
The other big problem with Alibaba's SCMP acquisition – Tech in Asia
>At some threshold of disease viciousness, society (and the FDA) should relax substantially on the risk-aversion, because the patient is already facing the worst-case scenario.

This is a fair point, but the rest... well ... still manages to miss the above argument. Side-effects aren't observed in a vacuum, but efficacy is still observed in laboratory conditions, so we really can't comment on whether (or how) this molecule affects other systems.
What makes me snarky is the replacing of

'%s %s' % ('one', 'two')

With

'%s %s'.format('one', 'two')

The latter is just more annoying to type. Stupid argument I know but I find myself grumbling to myself every time...
Open Source Development: a few guidelines
I made this with Django on the backend, and React on the frontend, and it's hosted on Heroku.

Code is open-sourced: https://github.com/brendansudol/jeopractice.com
> Try taking apart a modern cellphone or a laptop computer.
> Assuming you can even figure out how to pry it open, the
> inside is as mysterious and inscrutable as the outside.

I remember taking apart old radios as a child in the 70s, marvelling at the colourful transistors and resistors. But I had no way of knowing what exactly these were, and even less of a clue as to how it all worked. So sure, it's hard to intuit how a smartphone or a computer works just by looking at the insides. But today's budding scientists have the world's knowledge at their fingertips, and will be able to find diagrams and schematics for a lot of devices, and a large number of sites explaining what every component is and how it works. You don't raise scientists, you give them interesting toys to play with, and they simply raise themselves.
There was an earlier workshop in Japan. From wiki:

"A workshop on IUT was held at RIMS [Japan] in March 2015 and in Beijing in July 2015. A CMI workshop on IUT theory of Mochizuki was held in December 2015 in Oxford, IUT-Oxford (2015). A workshop on IUT will be held in July 2016 at RIMS."
That's not the half of it. This author deserves no respect based on that article.

She is typical of "me me me" and the continual flow of sexism we see from Australian journalists. The last few decades in Australian media have been a dark spot. This author is sexist, arrogant and takes pride in yanking a strange girl's hair (which is tantamount to assault).

"In two strides I was behind the schoolgirl. I reached up, seized her ponytail at the roots and gave it a sharp downward yank."

"My only regret is that I couldn’t see the Asian woman’s face at the moment the schoolgirl’s head jerked back and her insolent grin turned into a rictus."
But perhaps it has other nasty side effects, maybe another 20% to get instant dementia.

Just to pick another unrelated chemical example that is well known, 30ml of methanol will kill you but 10ml will make you permanently blind.
It was funny when the chick at Starbucks called me "sir". Heh.. "sir"... that didn't happen when I was in my early 20's...
It's lack of backward compatibility, and not enough of an upside for most developers to go through the effort to upgrade their existing code. It's especially tedious for open source projects, because making a codebase compatible with both 2 and 3 can be a lot of work.
VCS friendly, patchable, document line wrapping
Genuinely curious, why do you prefer `print` to be a statement rather than a function? I've heard a lot of criticisms of Py3, but this is the first time I've heard this one.
21, 22 year old scientist?
Those disorders are not closely related. Especially BPD and sociopathy, the symptoms are polar opposites. BPD is characterized by an inability to regulate abnormally strong emotions, not a lack of emotions.
It's not replaced, both are perfectly valid. And this addition also exists in Python 2.
First Round 2015 Holiday Parody Video – This Time It's Different
I found this paper a bit difficult to grasp due to the terminology being used. I kept thinking of completely different attack scenarios (communicating with port 25 directly, somehow MITM an SMTP session) and had to re-read it several times. It seems all we're doing here is just bypassing validation used by common libraries behind email forms on websites. You attack by using malicious input (full spam email message) in the "email address" section of the sign-up form and it successfully lands in the MTA's queue and sends out.

It wasn't clear if this can be defeated simply by disabling pipelining? If so, that seems like a sane fix if you don't feel you can trust your application.
> Dude is stomping on the broken hamster treadmill in temple of his familiar otherwise known as the wilderness of his mind

I'll bite. I'm interested in what this means, because I can't seem to get more than four words in together before becoming completely lost. Mind giving me the cliff notes version?
What is the connection to Mozilla alluded to by the title?
Show HN: Fieldbook: Lightweight Database with a Spreadsheet UI and a REST API
What is with Tech Crunch and their political articles making to hacker news?
TDL 4: Diversify Your Property Portfolio with Crowdfunded Real Estate
Yep, 22!
What super interesting about this is that it could be that you'll spot the people with a growth mindset over a few years, while those with a fixed mindset will be the ones not growing. So what Gates may have been doing all along is weeding out the fixed mindset people.
I know it's a deeply subjective and personal thing unlikely to help anyone other than me, but I've always successfully relied on the following mnemonic for this particular problem:

* unicode -> encode, u -> e (vowels)

* str -> decode, s -> d (consonants)
New book about Hustling
That completely misses the point about allocating resources efficiently over a lifetime.
C and C++ are so widely used that transitions like this are made not at the language level but at the level of platforms or other communities. Some parts of the C/C++ world made this transition relatively seamlessly, while others got caught in the same traps as Python.

The key is UTF-8: UTF-8 is a superset of 7-bit ASCII, so as long as you only convert to/from other encodings at the boundaries of your system, unicode can be introduced to the internal components in a gradual and mostly-compatible way. You only get in trouble when you decide that you need separate "byte string" and "character string" data types (which is generally a mistake: due to the existince of combining characters, graphemes are variable-width even if you're using strings composed of unicode code points, so you don't gain much by using UCS-4 character strings instead of UTF-8 byte strings).

My theory is that the python 3 transition would have gone much smoother and still accomplished its goals if they had left the implicit str/bytes conversion in place but just made it use UTF-8 instead of ASCII (although in environments like Windows where UTF-16 is important this may not have worked out as well).
The second example should be:

'{} {}'.format('one', 'two')

Either way, the former example still works in Python 3.5, so that syntax hasn't gone away. `format` is preferred, though. This Stack Overflow question has some good answers as to why: http://stackoverflow.com/questions/5082452/python-string-for...
I believe that is his apartment, unless you meant that he maybe lives at a hotel (?).
Old story? That's my fridge and pantry, every week.
First, every person has rights, even criminals. Those rights are limited in some way after having been convicted of a crime.

But your real mistake is in the _presumption_ that somebody is a criminal. Convicted pedophiles shouldn't have a right to privacy. But we're talking about the general population. Everybody who has not been convicted does have full rights to privacy, and you cannot violate that right simply to "check" if every person has committed a crime or not... that is the literal definition of a police state.

I doubt that you're actually a judge.
Grabbing a book and reading also works. The thing that a school gives is a standard curriculum so that a student doesn't miss concepts they may simply not know about.

I did things a bit opposite of who you are responding to though. In undergrad when I did my CS degree, I also did business classes on the side (economics is simply interesting to me). I ended up only a few classes away from an undergrad business degree when I graduated. Later I went back and got my MSc in CS.

The business knowledge I gained from those few classes early on has helped more than anything else in my career.
Basically he is smart and has no morals against doing whatever it takes... he has numerous 'black marks on his record' he just never really had to face repercussions...

and he has capital because he has made money for the people who have given him money... that simple.
Boosting the IoT in southern UK
Why?

Are you using plain text browser? I don't get why torture yourself with disabling JavaScript for everyday browsing.
Google's Easter Egg for the Force Awakens
This happens if you install the screws loose in the first place.
What's really bizarre is that they actually deliver the article content in the initial HTML response. It's just hidden using CSS. You can read it by turning off CSS for the page.
Same, as well as many of my friends. I started off by trying to make simple games, then playing with game engines, then playing with the internals of game engines (physics engines are so freaking cool!), which lead to just playing with those pieces of code/math, sans any game.

Basically "I want to make a badass action game" eventually turned into "I want to make a badass graph-traversal algorithm"
I explicitly acknowledged that this comment was an outlier from your ordinary train of thought. I referenced your otherwise calm comment history. I don't know where you got the impression I thought this represented you as a person. However, I apologize. I do not intend to offend.
>> why has Python 3 adoption been so slow

Really this topic is coming to an end. Most libraries support Python 3 and if they don't there's better alternatives.

For new users and new projects there's no reason now except personal preference to choose Python 2 and in fact beginners who start with Python 2 are just instantly incurring a learning debt upon themselves to be paid down the track when they have to move to Python 3.

The community has some extremely vocal Python2 diehards but their arguments no longer hold water.

>>why has Python 3 adoption been so slow?
Whatever, it's just history now.
I'm launching a new book about hustling. It's about what the word "hustle" really means--and why it's important. Thought the HN community might appreciate it.
The main reason for most bigger projects is that they rely on that one library that is not compatible with Python3. Although there are fewer and fewer of those fortunately.

Another reason is that the advantage of switching is just not that big, if you already have everything working in Python2.
Thank you for the suggestion.

At first glance, it does not seem to provide an object for dealing with a finite set of points. Using it would require first to transform the track into a continuous line, via interpolate(), then project() each waypoint to find the nearest point on that line. Issue is that this will not give me one of the original points of the track, which is what I needed.

But I may be wrong.
There should be one obvious way to do it.
'Twas the Night Before a Film Shoot
This is really useful, thanks!
rand(3) isn't really the OS's concern, it's part of POSIX and the C standard which don't indeed, but could. Java specifies exactly how java.util.Random should be implemented (LCG from TAOCP with a 48 bit seed), which on the one hand means its well-understood and stable across machines, and on the other hand means it's kinda crap and can't ever be upgraded.
Discovering and mastering bacon.js/FRP completely changed the way I think about programming. It hugely increased the quality and stability of my code in ways that continue to surprise and amaze me. I cannot recommend it enough, but this article definitely has me curious about ClojureScript.

In the meantime, the biggest issue I've had with bacon is figuring out what are the best practices in organizing the code. One does end up with a lot of streams or variations/combinations on streams used for different purposes. Eventually it does become hard to follow, as the author mentions, though because all state is self-contained you can change any one part with a high degree of confidence that it won't break other features.

Still there must be some ideas out there that don't involve incorporating a full blown framework/SPA architecture. The author of bacon has a blog post on the subject but it seemed to me that there could be better ways still. Anyone have any suggestions?
How Theranos Misled Me and How I Screwed Up, Too. (Fortune Cover Story Author)