skysight-inc/HackerNews huggingface dataset:
I've kind of wished lately that Amazon did a verified seller kind of thing like Twitter does with the check mark. Something obvious, not text based, completely controlled by an Amazon process. Buying from a seller with one of these marks should guarantee that you are NOT getting a fake.

A perfect example is sunglasses. I don't want to go down to the mall to go get a new pair, and frankly don't even care if they're at much of a discount. I just want to get a pair of say, polarized Ray-Ban Aviators. There's a HUGE chance that you're getting a knock off or it will lack polarization. Certain things I just will not buy from Amazon because of the overwhelming odds of fakes.
Indeed, that's another risk. But for now FB seems to have steered clear from research in that vein. Even so I can't read about FB conducting 'studies' without thinking of this:

http://www.zdnet.com/article/facebook-unethical-untrustworth...

And like in that study (which went so far as to actively mess with the subjects emotional states) I miss the 'consent' element.
Nope, you are. Nothing prevents it, nothing makes it any more likely, but the free software community's opposition to TPM and hardware-enforced code signing does make it less likely. We still have to worry about this stuff even when the software is free.
Who's reading freakonomics?? I don't think they (freakonomics) ever corrected their horrendous mistakes with respect to climate change.

http://www.theguardian.com/environment/climate-consensus-97-...

http://scienceblogs.com/deltoid/2009/10/16/why-everything-in...

Embarrassing people! Here they serve up some more gossip ...
Since this is something about statistics and probability, I think enough samples for conclusion is required. ;)

You can read an example (http://science.sciencemag.org/content/351/6277/1037.2.long, http://www.be-md.ncbi.nlm.nih.gov/pubmed/26941311/#comments) I linked in another comment (https://news.ycombinator.com/item?id=11325254). There are quite a few blogpost on this also, and if you allow me to shorten the story in one sentence, that is a comment on Science arguing a previous study on Science did the statistical analysis wrong is under the critics that the comment itself did statistical analysis wrong.

And recently life sciences fields are in a "reproducibility" controversy which basically arises from education and application of the topic.
"Literally tiny humans: the robot is programmed to run away from people who are below a certain height and escape in the direction of taller people."

It's also interesting that the children perceive the robot to be more human-like than machine-line, yet still they abuse it. Perhaps it is the simplicity of its behavior that makes is so easily abusable. If the robot were able to interact in a more complex way, perhaps like a child or an adult, asking questions or talking about other topics rather than having a single-minded goal of moving from A to B, the children would be slower to adopt abusive behavior.
OT question: how do you like TechShop? Still waiting for one here in LA. Although wish they'd pick a location further west, like culver city.
I just wanted to point out that I think it is crucial that the authors included the statement "Assuming a perfectly sensitive test,..." Otherwise, if using only the information presented in the question, there would be no way to calculate the true positive rate, or P(test+ | disease), in Bayes' Theorem.
Ethical Hacking with Kali Linux [2] – Finding Hidden SSIDs
HN should patent the up/down arrows. Not that original but these ones are tiny and don't let you change you mind and I am guessing these is no prior art for that. Also the way it shades the text grey when you get downvoted.
If that was true, then bots would already easily dominate humans, just like they can for fighting games.

But they don't; even moderately competitive players can beat the best bots.
Kids will do stuff like this to other kids as well. I think if the robot were larger (adult sized) they'd leave it alone.
3 months and 1M SSH attempts later
Artosis wrote his view on the topic, it's probably worth a read: http://espn.go.com/esports/story/_/id/15019778/infinite-apm-...
Use an ad blocker (uBlock origin), keep your OS/Browser up to date. If you really want to get paranoid you can use NoScript or something like that (but you'll give up some convenience).

The main thing is to make sure you trust the things you're clicking on.

If you have to visit websites or try programs you don't trust, some people have virtual machines specifically for those situations. They'll visit the site/open the program inside the VM, and if something sketchy does happen, it'll be contained within the VM and not infect the host OS (unless it's incredibly sophisticated malware that can break out of VMs--but very unlikely you'd be targeted by something like that).
For those interested in the "science/technology as evolution" perspective, have a read of Summa Technologiae, by renowned 20th-century science fiction author Stanislaw Lem. A bit dated but engrossing nonetheless; one part philosophy, one part technology, one part ... sociology? Quite interesting.
How to Get Your Images Found by Google
Bono marzo 2016
People should refuse to take part in studies that will not be published as open science.
>First you need to install node.

The article doesn't really apply to you if you aren't using node. If you're only using a script tag, it will have to be consumed as javascript anyway. Any library that is written in typescript will have a transpiled javascript version available to you, or there would be no point in writing it in typescript.

> Then you need to install typescript

See above

> [more irrelevant complaints]

See above.

> Then you need to setup your IDE to understand typescript. Yeah, most editors don't understand type script.

PHEW. This may have been my most difficult google search of the week: http://lmgtfy.com/?q=typescript+editor+support&l=1

> Then you need to document that, and train yours colleagues. They don't have the same OS, versions, editors, experience than each others

If you're have issues surrounding this, typescript should be the least of your worries.

> What's that, you spend 2 hours trying to help a new commer in your team on skype to find out you just don't have the same version of type script ?

Heaven forbid you have an onboarding process that is documented and methodical. My entire team runs the same version of node. We keep track of issues surrounding operating systems and IDEs so we have reference material when others bump into similar issues. If you're not doing this, there's no way in hell I'd want to use anything you're producing.

The article and commentary is about PUBLISHING libraries, not consuming them, and it's not about eliminating javascript from private repositories. If you're publishing an open-source library and aren't using node nowadays, color me impressed, given that most of the major testing frameworks are built around node. Even jQuery has required node to contribute since 2011 because of that. I have struggled to find a popular front end-only library that doesn't utilize node in it's development process. Those libraries HAVE to include a js file, since that's how the the browser consumes it. So... the world kept on spinning after you made a mountain out of a pebble.

Failing to read/understand the article, and subsequently huff and puffing a list of irrelevant objections is disrespectful, at best. Clearly nothing here applies to you, and you've managed to take that as an opportunity to point out how inept your team is. Congrats.
[According to the documentation:][1]

> When the device determines that it's moved a significant distance, it contacts a server via 3G or WiFi (hopefully one of those is available, but we queue messages many thousands on the app until connectivity can be established)

[1]: http://owntracks.org/booklet/guide/whathow/
The autism spectrum is a continuum of mild to severe impairment in the domains of social communication and restrictive repetitive behaviors and interests. It is not coextensive with the range of possible cognitive dispositions. The introduction of autism spectrum disorder in the DSM-V was meant to collapse hard-and-fast distinctions between what were previously classified as four distinct disorders (autistic disorder, Asperger's disorder, childhood disintegrative disorder, and pervasive developmental disorder). It does not recast autism as just another shade of normal.
Not exactly. I'm not familiar with nPth specifically, but it appears it uses swapcontext, which is a lot slower than doing it in an event loop the proper way. Like, 1000 times slower (on Linux)[1]. Having proper generators and extendable event loops is a far cleaner solution to the problem, in my humble opinion. Python's asyncio is perhaps the best implementation of such an event loop I've seen.

1: http://www.crystalclearsoftware.com/soc/coroutine/coroutine/...
From the booklet (http://owntracks.org/booklet/guide/whathow/):

> When the device determines that it's moved a significant distance, it contacts a server via 3G or WiFi (hopefully one of those is available, but we queue messages many thousands on the app until connectivity can be established) and says "hey, I'm here", whereby "here" is specified with a bit more precision.
Real link, without the unnecessary Twitter tracking: http://www.npr.org/sections/ombudsman/2016/03/18/470876553/w...
Also check my "dwaler" arduino based project https://www.koenschmeets.nl/projects/dwaler/
>The goal of the bot is to help you stay on top of the topics and stories you care about the most. You can subscribe to different topics, authors or sections of the site, and the bot will send you news articles from TechCrunch about the things you are interested in the most. For example, I’m subscribed to news about Twitter, Instagram, Facebook and Snapchat.

Right, so eventually it's just going to be used to target ads at messenger users since the younger demographic use messaging apps far more than Facebook.
It isn't owned by the government, and it isn't self-funded.
wherein the element of strategy is strongly over-powered by a reflex-based combat system

This isn't true, in general a bigger army will beat a smaller army every time.

After you can make equal size armies, the next problem is army positioning and when to take engagements.

Finally, after you can do all that, then you can get an extra bonus to your power by microing really well. But not every micro is about speed - most of the time it's about knowing what to do.

And even at the most extreme, it's less about clicking quickly and more about clicking precisely.
In the case of some of these primitives, like I/OSERDES -- high-speed input/output de/serializers -- they can't even be inferred. The only way you'll get one is if you specifically ask for it.
What is the real reason we sleep?
I wonder how the mortality for people diagnosed with ASD compares with the mortality for people diagnosed with anything by a psychiatrist. It seems likely that by the time people see psychiatrists they're already on average less healthy than the general population.
Per capita GDP has been going up far faster than entitlement spending per capita. The top have been getting most economic gains and fewer taxes which is the core problem.

We could talk about long term demographics, but GDP growth is loosely tied with workforce size.

PS: A lot of systemic corruption is also going on. Almost half of the lifetime gains from a 401K ends up as management and other fees, that was clearly designed to make someone money, but not working class Americans.
> but so could a Markov chain if it was built to optimize a different objective (though it wouldn't be a Markov chain anymore I don't think).

i wanted to think about this, and i thought maybe you could have a purely markov model if it were a self constructing self similar model

a markov fractal

at each event the chain reconstructs itself from its new perspective in the fractal

but even done elegantly i think it would be more undue overhead to constantly reconstruct the model than just feeding a self similar model constantly reconstructed inputs, which i see a more clear affinity to neural networks or something wholly different than either
Not really many are "analog" and we already have GTX model. Some primitives are just buffers, some - memories (block RAM), one PLL. I do not think it is a "rocket science" to create functional models without precise timing.

As for different architectures - sure these will not work, but we keep all the primitives in "wrapper" modules to simplify porting. With missing primitives it will be possible to run complete simulation, after that you can start replacing primitives to match different devices.
RRS Boaty McBoatface leads in poll to name polar research vessel
All Things Come to an End. Even My 2001 Saturn
The unfortunate bit about the connector patents is that they scare off the more reputable cloners, leaving only the ones who really don't care.
https://dpaste.de/zXsM
> We are richer

Averages are very misleading.
I tried NetHack several times. Still cannot like it.

Programming games like Robocode or Core War are way more interesting to me :D
"Only a very narrow mind will insist on there being only one correct answer."

This is the ad hominem that you think as honest and simple. Anyone who disagrees with this perspective will have a very narrow mind.

Anyone could think of a trivial example with a clear answer, like, "What's 3 + 5?" And you'd be saying that anyone who thinks there's only one answer to that is very narrow minded.
That doesn't sound different from chess AIs to me. Chess AIs can't "go all the way to the end of the game" until very very late in the game (it's simply impossible with current, even projected future, computing power). They too "stop somewhere" to 'evaluate' the board position, and figure out how favorable it is for them:

For most chess positions, computers cannot look ahead to all possible final
positions. Instead, they must look ahead a few plies and compare the possible
positions, known as leaves. The algorithm that evaluates leaves is termed the
"evaluation function", and these algorithms are often vastly different
between different chess programs.

https://en.wikipedia.org/wiki/Computer_chess#Leaf_evaluation

(It's worth noting that if computers could "go all the way to the end of the game", they could play perfectly, which they can't.)

While there are similarities to how professional players play (either game), there are important differences. In particular, professional human players usually look ahead relatively little, but have developed a very accurate intuition for evaluating the board position and for what "feels" like the right next move. This intuition is expected to still be more accurate than the evaluation functions of even the best computer players, which is why anti-computer tactics typically involve "playing conservatively for a long-term advantage": https://en.wikipedia.org/wiki/Anti-computer_tactics
Project uses 84% of Zynq (7030), it will not fit in Lattice :-(
The government's share of GDP has increased substantially.

http://www.usgovernmentspending.com/us_20th_century_chart.ht...
Scientists use adult skin cells to regenerate functional human heart tissue
Is immigration the key to innovation?
Mandatory postal code makes me sad.
as someone else pointed out, the interactions between the units are like fighting games. Computers already have the advantage at fighting games (like Streetfighter).

Micro and unit control is where the AI has the advantage.
Moonshot Episode 3. India:Team Indus
The New Science of the Creative Brain on Nature
Call me cynical, but stopping someone from eating some random unidentified plants/mushrooms seems like a net harm to humanity.
I recommend having a look at the source code for ScummVM. The original SCUMM engine, first used in Maniac Mansion, implemented its own VM with cooperative multithreading, way back on the C64.

Basically, the game ran "scripts" (containing custom bytecode), each given its own "slot" with space for locals. Each script is run in turn, and each script must voluntarily relinquish control when appropriate.

Of course, this is a bit more advanced than simple coroutines. If you're going to the effort of creating your own embedded scripting language, you may as well an existing language like Lua.

Example code:
https://github.com/scummvm/scummvm/blob/master/engines/scumm...
Wow, thanks for sharing! I did look at CoreNLP before and the fact that it's in Java has put me off, so this will be useful :)
Not if it's done over the normal channels (USB) many players not even "pro korean" ones can easily encounter input issues like key rollover limits and polling rates on your mouse.

USB has quite a bit of limitation for HID's and allot of the gaming mice and keyboards use various hacks to overcome them.

Games and OS also have limits I can easily issue more commands using my keyboard than SC2 can handle so not all key presses will actually register.

Not to mention is that the game actually has to run on regular hardware, start spamming your keyboard in a game and you see the CPU spikes, the game loop also puts quite a bit of limits on how many interrupts per second it can catch, and how long does it take for it to actually switch context (e.g. SC2 build menus).

That said after AlphaSC2 destroys another Korean national passtime I would definitely love to see human like input being used by AlphaSC2.

Not because I think humans deserve a fair fight, but because i think the most interesting part will be to see how AlphaSC2 has to modify it's play style to compensate for the limitations of having to use "meatbag" control methods.
yeah, I started it years ago, when I was using it in my PC only... then I decided to made it open source, and put the first name that I think of...

obviously, a very bad name... but I'm not good with name either way :(
I am always delighted when a story from our small town's affiliate gets picked up by one of the nationally distributed news programs like All Things Considered.
A, but there's a catch! I've asked for a company's range many times, and they have yet another non-answer answer: "we don't have a firm range in mind, we're confident compensation won't be an issue for a top candidate".

It's a game of chicken. The best counter I have is "what is the top of your range if we have a perfect fit?", but even that doesn't always work.

At this point, I'm sick of games. If a company refuses to disclose a salary range and/or insists on getting me to quote a number, I lead with $2X0 and see what happens. 80+% of companies aren't willing to hit that high, and the other 20% have been more interesting roles at higher quality companies.
Nice! You got a link?
Great example: Datasift.
Agreed, kids will pick on other kids. Seems like the team behind this has some key variables to change to gather more insight. If there were two robots and one robot joined the kids in teasing, blocking and abusing the other robot, would the kids respect that traitorous robot more?
Does anybody else think teaching a rapidly evolving strong AI about how to be really good at war might be a bad thing?
Even more valuable when you consider that Pall has stepped down as head of LuaJIT dev and handed off maintainership to others.
It's a position reporting/tracking system from the 80s (but still going strong) that uses amateur radio repeaters instead of the internet. On one hand it doesn't have the privacy controls that you get with owntracks. On the other it doesn't require an internet connection and would survive the zombie apocalypse.
But it's such an interesting problem.
I think they need to watch "Short Circuit 2" for some inspiration.
My understanding is that limit Texas Holdem poker is essentially solved. No limit is a different thing though, one mistake and you could be done.
Not ready yet ;) but I'll be posting it when it is!
StarCraft would indeed be interesting for one of these challenges, however the peak of human skill in this game has already been lost. Tournaments are dwindling, many players have moved on to other games like StarCraft II or retired. The remaining players aren't at the level that they were, say, 5 years ago, when there were two major televised starleagues.

Even if some AI does defeat Flash in 2017, would they have defeated Flash in 2010?

The mechanical skill required for this game means you simply can't come back to the game after a year and resume where you left off. Knowledge and understanding aren't enough, your fingers must be lightning.
I have been messing around with OwnTracks logging GPS to a Mosquitto server on DigitalOcean.

I logged the process I used to get it all setup here: https://www.digitalocean.com/community/questions/how-to-setu...
Good catch. That would be 1978 for enrollment and 1982 for graduation.
You could prove it by induction (unless you're going to ask how we know that induction works for large but finite sets).
Today rbobby submitted a video [1] explaining a new(ish?) "polymagnet" technology which earned 13 points, then 4 hours later iheredia posted the same topic [2] which currently has 331 points. It must be a bit of timing and titling nuances mixed with luck... so yeah, here's to hoping HN points never become indicative of any sort of clout.

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

[2] https://news.ycombinator.com/item?id=11324880
No. Those would be the robotics departments using electric actuators that they are keeping; not the hydraulic robot department they are trying to get rid of.
Induction, I would suppose.

Base case: There is no injection from a non-empty set to the empty set.

Inductive case: Let A be a set of size (m+1) and B be a set of size (n+1), and let f be an injection from A to B. Pick x in A.

Since f(y) is not equal to f(x) for any y not equal to x in A, the restriction of f to A\{x} is an injection into B\{f(x)}; and presumably you believe that A\{x} has size m and B\{f(x)} has size n. Then we've produced an injection from a set of size m to a set of size n.

Thus if there is no injection from a set of size m to a set of size n, then there isn't one from a set of size (m+1) to one of size (n+1).
The Tinder-Like Job App That Quickly Connects You to Employers
> "Friends and family" are perfectly fine with gimp or even something simpler.

Uh, you're not really in a position to say that.

> We already converted the inlaws (yep, big family) few months ago and it works like a charm.

You're totally ignoring the network effect. Nobody I know who uses WhatsApp uses it only to contact me. So now you've just introduced yet another messaging app they need to have installed and use to message me.

> An 50 year old electrician was the first to show me Ubuntu back in 2006 and he was enthusiastic about it.

So? I can't run Linux on my desktop because of some of the applications I need to run.

While I'm a huge proponent of open source, if you force it on people when it's not suitable you're going to encounter a massive backlash and turn them off it, undoing all the hard work that people are putting in.
But can it stop promoting podcasts on NPR one?
AV is a little and often useless supplement to security, nothing more. It has always been trivially easy for a script kiddie to write malicious software that passes all of VirusTotal. In the decade I've been using AV, I had less true positives than false positives (yes please auto-delete my patches, hacktools and software I've written myself, idiot AV program) and of course some false negatives that wrecked me because I executed them. Since I stopped using AV and became more careful (e.g. use VM for suspicious files) I was never infected again.
I want to see StarCraft next and then League of Legends/DOTA. The control advantage an AI has in StarCraft is immense. It exists in League of Legends, especially when perfectly coordinating 5 different characters, but it's less impactful.