skysight-inc/HackerNews huggingface dataset:
>It's like another intelligent species opening up a new way of looking at the world (at least for this very specific domain). and much to our surprise, it's a new way that's more powerful than ours.

It's not like this at all; let's not do this sort of thing. Humans are inveterate myth makers (viz. your description of how people conceive the Go board as army units), and our impositions on the world are easily confused for reality.

In this case, there's no "intelligent species" at work other than humans. We made this, and it is not an intelligence, it is a series of mathematical optimization functions. We have been doing this for decades, and these systems, while sophisticated, are mathematical toys that we have applied. We built and trained this thing to do exactly this.

As a student of AI you know that convolutional neural networks are black boxes and are hard to interpret. A different choice of machine would have yielded more insight about how it is operating (for example, decision trees are easier to interpret). The inscrutability of the system is not a product of its complexity; even a simple neural network is hard to understand.

This, actually, is my primary objection to using CNNs as the basic unit of machine learning - they don't help US learn, they require us to put our faith in machines that are trained to operate in ways that are resistant to inspection. In the future I hope that this research will move more towards models that provide interpretable results, so they ARE actually a tool for improved understanding.
The semantic map remains static during the optimization, so it can be provided as a pre-computation (e.g. pixel labeling, semantic segmentation, etc.) or done by hand. The ones in the repository are done manually, but now experimenting with other algorithms. Anything that returns a bitfield or masks can be used!
Let's say AlphaGo can beat all the best human Go players. Then what will the next more difficult game for computers to compete against humans and win?
Home office desk of a Shopify infrastructure engineer
> I need a raise because my responsibilities have changed drastically since my last raise.

This is entirely fair, as your contribution and value to the company has also increased.

At the very least, the company should be paying market rates for your services. As a benchmark, median RoR guys in Boston are getting $115k > http://www.indeed.com/jobs?q=ruby+on+rails,+supervise+offsho...

How to Ask-

Understand that perceptions dominate all parts of negotiation. It's important to take the emotional temperature of your boss and deal with it. Is he happy with your performance?

On this subject, Stuart Diamond is masterful > https://www.youtube.com/watch?v=liCOqUQzpQs
Critical flaw found in Off the Record messaging library. Patch ASAP
Depending on the implementation, yup. Since both of the most popular Immutable libraries that I know of (Immutable.js, mori) have their own API for setting properties via a `.set` method, it would not be unreasonable for them to use `Object.freeze` in order to make raw mutations throw an error.

Both libraries provide their own implementation of a Set though, so in practice you would just use the library provided one.
I get that, but the point is that I accidentally clicked No because instinctively I thought that was the way to dismiss the bar (in my mind it was something like: do you want to provide feedback yes/no, to which I clicked no). Only after clicking I realized my error.
Creating the Perfect Office Culture to Keep Your Team Happy
How Regular One-On-One Meetings Saved Our Company Culture
Academia is not industry programming. So the candidate had highly specialized knowledge and skills, big whoop. Guess how much of my original academic research I use? None. If that candidate wants to use those skills they should go into research.
that link doesn't work for me. but these do:

http://gobase.org/replay/?gam=/games/inter/matches/AlphaGo/L...

https://gogameguru.com/alphago-races-ahead-2-0-lee-sedol/
This is some especially scary stuff. These drones won't be carrying bullets. They'll be carrying tiny payloads of VX nerve agent to be "effective detterent." Since the LD50 is 10 mg, "legally" _any_ country could stockpile 100g of VX (the amount they can produce annually without reporting to the OPCW (Organisation for the Prohibition of Chemical Weapons) and maintain a swarm of death-drones 10,000-strong. Yesterday's "smart" bombs with thousands of pounds of high explosives are now quaint, like cannons made out of bronze.

Countries willing to report can maintain a tonne of VX and a drone swarm 100-million devices strong. If you can swarm 100,000 drones at a force and they can only stop 99%, it still kills a thousand people--but in reality, once a swarm attack begins, you're going to see the enemy flail uselessly against these drones in defense.

War has now fundamentally changed and standing armies don't even realize it yet. Activism is now even more dangerous. If you thought political opposition was dangerous now, imagine the ease of a State aiming a single drone at an a singularly unpopular voice leading the the crowd. Holy shit--that person just dropped dead on the stage! What happened? Drone.

If you attended Obama's last inauguration on the steps of the Capitol on the National Mall, hold fast to that memory. The next, and all future, presidential inaugurations may just be indoor affairs. Or perhaps... under a giant lexan rotunda.
Hi Eric :-)

As a UNC Computer Science graduate, I also had the opportunity to interact with Dr. Brooks on numerous occasions. He was truly a delight to be around and a casual observer would never guess that he was in fact an intellectual giant.
As I alluded, it's a question of what you're measuring. CPUs, developers, and users could all vary between versions.

I really am amazed by that figure, though. Wow. And I had forgotten that xenix ran on some bigger machines, not just pcs.
Transitivity doesn't necessarily apply in most of these cases. Just because A can beat B and B can beat C, that doesn't mean A can beat C.

That's especially true when one of your players is a robot, which learns in a different way than humans. Yes, it's running a neural network, but a neural network still isn't a brain. Every person's brain is slightly differently organized on the neural level. On the other hand, every NN is running more or less the same structure and backpropagation algorithms. If you can find where those algorithms are strategically weak, you'll be able to beat them consistently.
Currently, a lot of woodworking. It's awesome because it keeps my mind free from more stressful things. :)
Looking at alternatives to a fully deployed organization with a support structure. Consider slack. Elixir-lang.slack.com is a great example of a dev project with an active slack community. Have you considered starting a slack group for Caddy - maybe charge a small stipend for access? It will help develop the community, provide a support venue (with a cadre of people helping each other), and provide some sustenance for the project.
do you think lee sedol should change his goal from trying to win all remaining three games to winning just one? in other words, sacrifice the next two games to learn about alphago and then try to win the final game.
> ... they have the key to win gorilla wars like the ones they have had trouble with in Vietnam, Iraq, Afghanistan etc.

To me this sounds very naive. After all they killed 3-4 million Vietnamese during that war.

The only way to win a war on such a scale is to commit genocide, since an enemy willing to keep fighting after losing many millions will not stop fighting unless you kill them all.

But yes, technically you are right, you would "win the peace" if you exterminate the enemy population.
I agree with EliRivers.

I'm pretty sure that if I wrote a child from scratch (AGCTTAACGGUAA ... etc), understood the underlying mechanisms connecting proteins to wining a baseball tournament ... I should get some credit for the win :)

There is no insight in making a child (can be done totally drunk and half passed out), although there is some in education.
@Avalaxy, I completely agree with you and I have also taken this set of comments and passed it on to the MSDN team.
Iyzico Wins the Game by Beating Paypal in Entering Iran
The problem with Eclipse is not just UI. It is a closed ecosystem that goes against source code and editing and towards visual tools.

Ever tried copying a workspace to a different directory? Or opening a random text file from disk?
You are burning the candle at both ends and need to own your own problems since you created them.

That said, I give the folks on my team an hour per day for "stuff". Reading blogs, exploring the new-shiny JS framework or nap if you want. Devs absolutely need free space in their mind to let the subconscious solve problems. Its art and science - art needs room and science needs focus.

Trying to do too much leaves you doing less, with poor quality, which just piles up escaped defects and adds pressure.

You have to go slow to go fast
you are confused.

Free in english means either 0$ or free as a speech. Free software is the later.

And Stallman contradicts you : making your free software sustainable by founding yourself is a must.

http://www.gnu.org/philosophy/selling.en.html

So before shaming fellow free software coders about what we do and know better than you, RTFM.

Our workforce IS NOT FREE.
Do polygamous marriages among liberal arts subjects produce better scientists?
I want to thank you for this comment. It's this kind of subtle, low-key, informed speculation that generates good, hard sci-fi concepts, which are absolutely relevant to my WIP novel.

"oh what if the machine suddenly came alive!?" has been done 1000 times. But such concepts like: a computer can detect and act patterns which we cannot, in ways that are almost, if not possibly intelligence, are magnitudes more believable, and therefore, compelling.

Thanks! :-)
> my guess is that in the next 5 years, the money is going to have to go from bored to smart.

I think we're going to start seeing this when the law changes about crowd-investing. Sure, Tumblr could've done a kickstarter, but even better if all the users could own a little bit of the company.
There's really no driving force or threat for the military to innovate in these small counterinsurgency wars. The military has established a status quo and is very comfortable with its current operations. When you start utilizing F-22s to conduct ISIS strikes just to demo the efficacy(inefficiency) of the platform it shows "winning" the war perhaps isn't the top priority.
How would you feel about a for-profit Wikipedia?

> Today's features article: McDonalds!
I'd say a reasonable limit is "whatever it takes to help our fellow humans to live dignified and satisfying lives."

It's a choice. There's nothing that says we, as a society, have to do this at all. We could leave disabled people to the wolves if we wanted. But we don't. And I choose not to. It's not about some greater or absolute morality, it's simply the morals I choose.

Don't forget, you're just one car wreck away from not being able to peel an orange. Could be tomorrow, could be never. You'll never know until it happens.
That's not how I read it. Rather, it makes sense for a cloud-focused company/development team to focus on efforts aligned with that cloud-focused strategy. The work in .NET Core and ASP .NET Core clearly fits this description.
Look at Blazegraph, an open-source GPU-accelerated distributed graph database.

See previous discussion: https://news.ycombinator.com/item?id=11197880
> Since the LD50 is 10 mg, "legally" _any_ country could stockpile 100g of VX (the amount they can produce annually without reporting to the OPCW (Organisation for the Prohibition of Chemical Weapons) and maintain a swarm of death-drones 10,000-strong.

If I wanted to assassinate someone with poison, I'd use a higher dose than the LD50.
Swifton: A Ruby on Rails Inspired Web Framework for Swift
Someone needs to pay in a society where a restaurant owner needs money to eat. But that someone doesn't have to be the customer, doesn't have to be every customer - and the economy might not be structured to require anyone to pay for things, in which case both the restaurant and the customers get everything without money. (Why would people work there? Maybe vocation or hospitality, maybe they wouldn't and robots would instead.)
This. The rhetoric of the post above is not very different from the fundamentalist forces America is currently waging wars against.
Can you give an example of an "unusual" move? I'm a (very) novice Go player, and I think it'd be really interesting to see some specific commentary on how the machine is playing the game.
You come off as a technophobe. As an employer, how am I supposed to quickly judge your independent work if you hate algorithms and new tech? I'm not going to pour through a repo; I don't get paid for that or care, to be honest.

If you're talking about PHP being better than JavaScript in a startup interview, you're not going to be hired most likely. Startups typically use new technology, and you clearly don't.
It seems that you are trying to create a new word that describe this new way of looking at the world. If human are able to decode the information contained in those unexpected moves, perhaps by creating a new heuristic, that could be viewed as a way of understanding the features the machine use internally, that is reading the machine brain. If human are able to decode that information creating new heuristics we could say that we are in a new state in IA in which learning among different intelligent species should be studied.
The advertisers have only themselves to blame for this mess. They've been abusing users for two decades now: pop-ups, pop-unders, flashing ads, auto-play videos, and now serving outright malware. They've utterly refused to take responsibility for their actions, and only blame users for blocking their ads, despite these ads making it nearly impossible to actually view websites (like when closing a pop-up window causes dozens more pop-up windows to appear) and trashing peoples' systems. Now they want us to feel sorry for them? No.
Really makes me happy to hear that Uber is being punished for all the sketchy shit they've pulled over the last couple of years. I thought I was the only one who went for Lyft.
I understand that message, but it's so little of a message that it doesn't seem useful. Why should we believe that it's equally easy to make mistakes and security holes when writing kernels, OS virtualization, and hardware virtualization? The security models of these things are very different (for instance, a kernel has multiple user accounts, hardware virtualization has just "admin" and "VM"), the underlying designs are very different in complexity, the requirements for legacy compatibility are different, etc. etc. etc.
My undergrad gen-ed requirements included a theory of learning class. I took it around 2008. For my semester presentation, I did a review of ADHD research. The various articles I read said the percentage of the population (in the US) with ADHD was between 4% and 8%, but my relatives, who are school teachers, said at the time that 80-90% of their students were being treated for ADHD.
Or progressive enhancement.
Building on that, I suspect that if AlphaGo thinks it has a 100% chance of winning with any of several moves, it has no way of distinguishing between them and chooses effectively at random. The longer that goes on - and once it hits 100% chance of winning, it will be that way for the rest of the game - the more chances it has to pick bad moves. As long as the move isn't bad enough to ruin its 100% chance of winning, it can't tell the difference between that and a good move.

(This also applies without a 100% chance of winning, as long as its chances of winning hover near the highest percent it's able to distinguish.)
I really wonder who would bother reading this entire article and still find any value in the last line:

> Go is a complex ancient Chinese mind game played on a board with a 19x19 grid of black lines.
Show HN: MONIT OS X Notification Center Widget
Better support for the demo would be good, sure. But "I stop using your website" because one feature of it is browser-specific is rather extreme. And the snipe about SteamOS support, when as far as I can see there's no mention of target platforms at all, just comes off as rude.
youtubedown

It's awesome because youtube is (intentionally) annoying,
plus, it's nice to give back bugfix/feature patches when
someone else (jwz) is kind enough to give their code to
the public.

EDIT: Thanks detaro. Link removed. I didn't know it was an issue, and obviously, couldn't see it.
You make it sound easy and obvious, but the problem is that customers doesn't actually know what they need. They know what they think they want, but they usually want something very much tailored to their business, using their ideas, and their workflows, but at a price of $10/month because it's a SaaS app. Building something that works for many customers means you actually have to come up with a very astute compromise between what the customer thinks they need and what they actually need, and sell the product to them by persuading them they don't actually need the things they just want.

On top of that there's an added problem that customers are often wrong. They tell you what you want to hear, or worse, they tell you what they want to hear. And you have to work out what's really needed based on those conversations.

My startup failed for this exact reason. We listened to our potential customers, we talked to them in focused test groups, we built what they said they needed, we showed them prototypes, but at the end of the day they realised what they really wanted was something else, and in many cases the pain we were solving (managing project requirements) wasn't even that important to them. By then we'd run out of funds. The end.
This computer will grow your food in the future
I can see sponsored/branded content coming into play.
Why does this seem unlikely? Humans do poorly with "off book" moves in general in sports and other games; it's why new styles of play or management work really well until others get used to them. Why would it be unlikely in Go?
I would like to see another experiment where Lee is aided by a computer and plays against AlphaGo and see who wins...some believe that human intuition working with a mediocre computer is much more powerful than a supercomputer by itself.
You might be surprised. Management can be very bad at economics and negotiation resulting in them paying in recruiting and on boarding costs more than what you asked for.

This is why it's key to always have an offer some place you are willing to work. Never bring up an offer some place you aren't willing to work.

That said you have to respect an employer's investment in hiring and on boarding. Switching jobs every year is a problem for employers. I think 2 years is a minimum and 4 years is what I target. I also hate interviewing.

After 4 years all bets are absolutely off and my tolerance for making less than what I could make elsewhere for equivalent work is close to zero.
Qihoo(360) will get all your privacy. A notorious and shameless company. Have you ever think about why Qihoo made this dicision?
There you go, you're denying the enemy a sporting chance. :/
Maybe. That's definitely not how I read it. Example:

> If an AI won the next Hugo award, I would be rejoiced. It wouldn't mean the end of literature at all; it would mean that humans are ready to produce an even higher form of literature.

To me this seems to be claiming that what we have now is a form of "lower" literature, to be tackled by AI so that humans can produce "an even higher form of literature". But, of course, literature isn't graded in a scale of "low" to "high". (Well, there is lowbrow and highbrow, but that's something else).

The mention of medicine as "holy art turned into boring science" (already somewhat dubious) also seems to point to the idea that it is art that's being "solved". But I admit I might have misread it.

By the way, I don't rule out that art can be produced by an AI (whatever that means). I subscribe to the notion that art is in the eye of the beholder, so if humans can find meaning in something produced by a non-human, that's probably valid art!
Yeah...AlphaGo has played more games in the last few months than a human will in their life time.

I'd be interested in how strong it would be if given the same constraints as human learning (playing thousands of games, rather than millions).
I work with someone with ADHD. It is plain as day when the medication starts to wear off. They can focus and program with diligence in the morning to early afternoon, but then later have a difficult time following longer trains of thought. It's not mere laziness - this person buckles down for even the most tedious of tasks, but rather their attention sorta slides off the topic. If you took the way a person's eyes slide off something shielded by a SEP-field, or the opposite of how your eyes are drawn to police flashers.

It's hard to describe, but it's certainly not just a goofy bandaid. They develop a routine around the process: harder or deeper problems in the morning, and small quick tickets/tasks in the afternoon. Or: as the day wears on, the work gets more granular (and thus more resilient to inturruption).

Mind, this is from my outside viewpoint. What actually goes on in their head can only really be described by them. But quite a few months of routine give me this impression.
Microsoft bundling Twitter in latest update?
Showed up on my taskbar this morning... not happy about an app showing up that I didn't explicitly add.
Quite often it depends if the analytics are actionable e.g. they give a good understanding of what exactly needs to be done. If that's not the case, many analytics are just a nice to have to look at.

At Weekdone (https://weekdone.com/) we have some dashboards for your team and employees. What works is if something that you see trending up or down is actionable towards specific people. If it's average across company or department - not so valuable.

A good example is employee satisfaction. It's most valuable looking at trends for a single person or a small team. Whole company or large department? Not so much, nice to have.
you're confusing performance with the underlying intellectual property (e.g., the published song)
So You Say You're an Expert?
Results of the 2016 StackOverflow Developer Survey
Ah, ok, I haven't read DF yet. I think what you've given me here is a bit of a spoiler, but enough to make me actually want to read it.

Is the English translation that's out right now good enough? I've heard very mixed reviews about it - does it make sense to wait for a possible new translation, or should I just dive in?

Also, I thought that the Sophons were an AI, and that their actions on Earth were largely self-controlled - not driven by Trisolarians remotely.
It's an FPU instruction with some setup and teardown instructions associated.

I usually bow to Agner Fog on this:

"On Core2 65nm, FSQRT takes 9 to 69 cc's (with almost equal reciprocal throughput), depending on the value and precision bits. For comparison, FDIV takes 9 to 38 cc's (with almost equal reciprocal throughput), FMUL takes 5 (recipthroughput = 2) and FADD takes 3 (recipthroughput = 1). SSE performance is about equal, but looks faster because it can't do 80bit math. SSE has a super fast approximate reciprocal and approximate reciprocal sqrt though.

On Core2 45nm, division and square root got faster; FSQRT takes 6 to 20 cc's, FDIV takes 6 to 21 cc's, FADD and FMUL haven't changed. Once again SSE performance is about the same."
6 Challenges in Applying Scrum
Not sure if this is complete:

https://www.cs.virginia.edu/~evans/greatworks/mythical.pdf