skysight-inc/HackerNews huggingface dataset:
You must have had a bad work ethic! Lazy baby, work harder.
Regarding 2, the point is that a valid move in Go is to put a stone everywhere on an empty position each turn on 19x19 grid. So the number of valid move is not comparable at all with Chess.

You can check for more information :
https://en.wikipedia.org/wiki/Go_and_mathematics

Related : https://en.wikipedia.org/wiki/Shannon_number

From these two links, the game tree complexity of chess is estimated at 10^120 while for Go it is 10^700.

Not really in the same ballpark.
Definitely. It's been cited 658 times since it was published:

https://scholar.google.com/scholar?oi=bibs&hl=en&cites=18064...
How are you seeing different pictures? I don't see any way to pick different images. On Windows+Chrome.
That won't work, because "pushy" parents are pushing children to do ever more homework because it's graded. In my experience, many parents think little about actual, real knowledge and skill. They instead care greatly about appearances and marks... Probably because it's easier to optimize for?
Echo only transmits the audio command to Amazon after you invoke the wake word "Alexa." It's "always-listening" but not "always-recording/transmitting." You can easily verify this by looking at your network activity.
Andrew is an awesome polite guy, I'm giving him the benefit of the doubt that he was doing the right thing there.
If you are an engineer I can tell you most of the things you care about product-wise, consumers don't care about. This mentally, which myself I suffer from, is the reason many fail to build things that people love.
Why the corporate career ladder is broken
I like this. A little bug has snuck into the code somewhere: If you move your mouse pointer directly into a corner, the script fails with "Uncaught TypeError: Cannot read property '0' of undefined". I presume it is a division by zero when the image height or width becomes zero.
OWC launches first aftermarket SSDs for post-2013 Macs; they go up to 1TB
Look I don't love these ether, but:

"A senior policy analyst for the ACLU, Jay Stanley, said it is good news no legal violations were found"

"the Pentagon established interim guidance in 2006 governing when and whether the unmanned aircraft could be used domestically. The interim policy allowed spy drones to be used for homeland defense purposes in the U.S. and to assist civil authorities."
Google Camera can already do this from a single camera. It takes a bunch of photos as you move the phone around a bit and reconstructs the depth from multiple shots.

http://googleresearch.blogspot.com/2014/04/lens-blur-in-new-...
CBP in name, but its serviced and housed at the Air Force base. Its still outside their mission (CBP does not have a charter to deal with cattle rustlers). Also, the fact Customs and Border Patrol is doing anything away from the border (that 100 mile thing is pure BS) is still troubling.
I figured the high interest early 1980s would have made me more money. From April 1969 to today only $146,000 pfft.
If nbench only uses 1 core, yes, my comparison is wrong. Is there a similar benchmarking linux tool that can use many cores?

edit: instance is a t2.micro
Could they spend some of this time and effort on the website, itself? I don't need yet another app trying to take over the world via my phone.
There is no missing word. "Reveal extra dimensions of" -> "microscopic black holes".
A black engineer's take on why diversity matters at startups
On inflation - it might muddle the calculation. Unless you're saying "Invested the equivalent of today's dollar"

I believe that CRSP [0] has historical indices that do include dividends.

[0] http://www.crsp.com/
If you ported one of your excellent compiler books to Rust, I would buy it again, twice.

Nils Holm, master compiler educator http://www.lulu.com/shop/search.ep?contributorId=740596
I mean all events, not sure what you mean by engineering events?

However, I just looked... and they make so much more than I ever imagined. Who are these people clicking Facebook ads, or is it so amazing at targeting me I haven't noticed myself clicking.
http://www.apkmirror.com/apk/facebook-2/lite/

Keep in mind that this is not the official release location, so caveat emptor.
A team's reputation does not need to involve divulging personal information about its members. Although, if a team is small enough, there's a good chance that generalized transactions reported between teams may still be matched to a particular team member.

The bigger picture is that a team in the proposed system would not have to constantly worry about funding, since it could use its budgets directly as currency as long as the team maintains its reputation. I think that for most participants that is more than good enough trade-off to take on small privacy risk. In other words, would a team rather worry about funding or privacy, and with good platform design those concerns might not even be mutually exclusive in most cases.

With regards to not having access to reputation data from online applications, there are work-arounds. For example, tweets, blog posts, or product reviews about a team could be crawled for sentiment detection and used in reputation metric calculations. These work-arounds might seem difficult to do, but so was search engine technology in the early days of the web.
> I aspire to someday be the kind of guy who gets the definite article prepended to his name

Some comedian (Demetri Martin, maybe?) called this "the American version of royalty."
this is incredibly impressive!
Data visualization of medicare reimbursement by state
19,000+ dead people a year is a astounding fact, not hyperbole.

If I were being hyperbolic, I'd call that "Over Six 9/11s per year".
My favorite sorts of interviews are ones where you're expected, either by pairing with an employee on your own, to fix a bug in an open-source project you use. Has all of the benefits of a take-home project over whiteboarding, but the end result is you have something tangible to show for your efforts even if you don't get the job.
You're right, it won't be a general purpose computing device the way we conceive of it with the von Neumon architecture.

It'll likely be hardware that can be generalized to run any kind of deep net. The iPhone 5S is already capable of running some deep nets.

As a friend mentioned, it isn't the running of the net, it's the training that takes a lot more computational power (leaving aside data normalization). A handheld device that is not only capable of running a deep net, but also training one -- yeah, that will be the day.

There are non von Neuman architectures that are capable of this. Someone had figured out how to build general-purpose CPUs on silicon made for memory. You can shrink down a full rack of computers down into a single mother board, and use less wattage while you are at it.

This really isn't about having a phone be able to beat a Go player. Go is a transformative game that, when learned, it teaches the player how to think strategically. There is value for a human to learn Go, but this is no longer about being able to be the best player in the absolute sense. Go will undergo the same transformation that martial arts in China and Japan has gone through with the proliferation and use of guns in warfare.

Rather, what we're really talking about is a shot at having AIs do things that we never thought they could do -- handle ambiguity. What I think we will see is -- not the replacement of blue collar workers by robots -- but the replacement of white collar workers by deep nets. Coupled with the problems in the US educational system (optimizing towards passing tests rather than critical thinking, handling ambiguity, and making decisions in face of uncertainty), we're on a verge of some very interesting times.
Is it even possible to have a KVM for a VM? Don't you need it to be bare metal for that? In which case, it would make sense why neither AWS nor Azure offer it, since they don't offer bare metal hosting.
The Android Accessibility ClickJacking Malware
Using Non-Violent Communication for business
Uncle Bob Martin on the legacy of the Agile Manifesto 15 years later
I got one that was just: "write a web application". That's literally all they gave me for parameters. I decided not to be a dick and send them 5 lines of code returning http 200 so I set off and started a side project I'd been wanting to do for a while. Low and behold I wasn't even close to done after the weekend was over so I emailed them and said "sorry, but I need more time if you want the application I'm working on". I got an email inviting me in for an in person interview after I talked to an engineer for about 20min, so problem solved I guess.
You're describing "at most once". The key is that a message could be lost between components, and there's nothing here which accounts for that.

EDIT: To clarify a bit more, I'm looking at the "at most once" as once throughout the entire system. Not once per node. Combining a physical at-least-once with a logical "at-most-once" only works at the per-logical node level, not at the system level. Some processing will occur more than once in a system, which could have negative consequences if the processing is not strictly idempotent.
Hungary Central Bank to Prop Up Economy by Boosting Stock Market
You're wrong. If you only invested lump sums in the S&P 500 in 1998, 1999, 2005, and 2006, you'd have made money by today. Not as much as you would have historically, but still a fair chunk - and while yes, inflation would have eaten a large, large portion of it, it's way better than leaving your cash under your mattress.

There's no way you lost money if you were in the S&P 500, unless you were pulling it out of investments after crashes - in which case, duh, you're buying high and selling low, what did you expect?

And that's if you were only in the S&P 500... a more reasonable retirement portfolio is much more diversified, which would have increased your returns and lowered your volatility.

http://stockcharts.com/freecharts/perf.php?SPY
CommitBeat: generate awful melody from your commits
Ask HN: Any one played with the Hololens emulator?
Just wondering if it's worth the download?

https://dev.windows.com/en-us/holographic/using_the_hololens_emulator
10 Books You Can’t Read Just Once
Now that is an interesting question... And unfortunately, I'm totally
unqualified to even attempt answering it. Finding CS folks in space
research is less difficult than sighting bigfoot, but they are still a
fairly rare breed.

Your best bet is contacting folks at NASA, JPL, and possibly SpaceX,
then asking them directly. NASA is especially keen on promoting
education geared towards space research, and of course, they'd know the
answers to your questions.

One fun thing you might want to try is tweeting one of the astronauts
currently on the ISS. They often answer education-related questions.

Good luck!

http://www.nasa.gov/offices/education/about/

http://www.jpl.nasa.gov/edu/
I like this approach the most. Evaluate code that they've already written, maybe make sure that they can solve a similar problem to make sure they actually understand what they did and didn't pay someone else to do it, and then a personality fit. Chances are if they really wanted to be hired to learn how to program they're aware of the importance of contributing to open source.
I've been toying around with the idea in my head of building a small OS kernel in Javascript. I'd use grub to boot into it, ductape [0] to start an os.js or something, and then just implement everything from there.

These data-structure implementations make me feel that, even though it is crazy, it might just work. This seems to have come out very clean and easy to implement.

[0] - http://duktape.org/
Always love seeing computer vision related stuff posted.

Incidentally, we have improved on these techniques (given that this came out almost a decade ago!) for scale reconstruction with our mobile monocular SLAM system.

The authors are now killing it worldwide (Obviously for Ng) working on applications.
WebpackBin: Like Codepen, but Powered by Webpack
It means that your releases take forever because you have to bake new images each time you want to push out a new release.
I've never taken an illegal drug in my life. I've smoked a cigarette about 5 times. I drank in college but lately I've cut that out of my life as well. I had a security clearance with drug testing requirements for a while and now I just don't like the feeling of a hangover from alcohol or the risk of ingesting random plants/chemicals made by shady people.

In short: I'm the most vanilla, square, anti-drug person you can find. I don't want to use them, and I think other people would be better off if they reduced their usage as well.

Yet I can not for the life of me understand why drugs are illegal. Not just pot, all drugs. I'm totally onboard with making it our public policy that we want to reduce the use of drugs. That makes perfect sense to me. It does not make sense to me why anyone still believes that using the criminal justice system as the mechanism for getting to that goal is the right path. We are spending insane amounts of money on a failed approach while also generating huge negative side effects by creating an enormous group of people with criminal records. It's probably the worst thing this country has done to our own people since segregation and it seems like all of the policy people understand this. Why can't we get political will to do something different?
If you invested $1 in the market for that many years you'd be broke because of how many fees you'd have to pay for each $1 trade. It would make more sense to calculate it as $365 per year since your birth, then at least your fees would be minimal.
Microsoft Just Showed Demo of REAL TIME TRANSLATION in Skype Meeting Broadcast
Yeah I have been following the Clang\C2 work. I guess that is what the LLVM project would rather work with Microsoft towards rather than rolling their own. It will certainly make life easier for cross-platform C++ to use Clang/C2 over C1/C2. Having to install Visual Studio to get it is a bit annoying though, I would prefer to fire up a VM with just Clang and the MSVC/Windows headers to command line compile. Visual Studio is a big install inside a VM which is annoying.

I quick question you may know the answer to, does the Windows SDK not come with the Windows C++ headers anymore? I installed the Windows 10 1511 SDK the other day but even a full install didn't give me any of the stdlib which I thought it would do? I understand they removed the compilers but I thought the headers still came with it?
And for comparison here's the VC1 (VPS):

CPU : Dual GenuineIntel Intel(R) Atom(TM) CPU C2750 @ 2.40GHz 2394MHz
L2 Cache : 4096 KB
OS : Linux 4.4.4-std-3
C compiler : gcc version 5.3.1 20160224 (Debian 5.3.1-10)
libc : libc-2.21.so
MEMORY INDEX : 22.474
INTEGER INDEX : 17.149
FLOATING-POINT INDEX: 22.035

The single core performance is pretty much the same as the C2S, but it has half as many cores and one fourth the memory.
There's a lot of talk about the Posse Comitatus Act[0]. The real distinction is in "intent of the mission". A mission that is:

A)Conducted by United States Army or the United States Air Force, and

B)Conducted to enforce domestic policies within the United States

Would be in violation of the Posse Comitatus Act. However, there is disagreement over whether this language may apply to troops used in an advisory, support, disaster response, or other homeland defense role, as opposed to domestic law enforcement.[1]

[0]http://legisworks.org/sal/20/stats/STATUTE-20-Pg152.pdf

[1]https://www.jagcnet.army.mil/DOCLIBS/MILITARYLAWREVIEW.NSF/2...
I didn't find GTK2 with Glade all that difficult.

But eventually I dropped GTK and switched to Qt. I thought they worked through all the common issues with better solutions.
Rolling back changes means that at some point in time, you have "more than once". It also means you can only ever implement logic which can be rolled back. In a pipeline scenario, that is challenging to do without some sort of external locking system.
Submit your hardware startup if you're looking for investments
David Johnson has left us.
No more installing of Android Apps to use them
I have the feeling is that the algorithm involves different pictures that superficially look the same but represent different things, and the code decides which picture to show according to the coordinates of the mouse, and them rescale it.

I tried briefly to read the code to see if I was right but failed so - I'm not good at reading other people's code :( - so someone please correct me if I'm wrong.
This is really cool! If you look at the source, it appears that the images themselves are defined as JS code, almost like a vector image. For example, Zeus: http://essenmitsosse.de/pixel/scripts/zeus.px

The author then has a renderer to turn these into pixel data. It seems to render them down to an actual pixel image on the fly.
I wonder if China can fully enter the first world while still executing such a thorough and complete control over the media? Would anyone like to weigh in on if free speech is essential to what you'd consider a first world country, or is it simply one of those luxuries that only some need?
Intro video: https://www.youtube.com/watch?v=LGaJwjVPh9I
I don't think the comparison is wrong per se; this actually makes it a bit easier, since you're just comparing one core to another.

The only thing that I think is problematic is comparing a t2 to anything else, since that CPU performance is not sustainable as it might be elsewhere. m3 and m4 (and other instance types @ aws) are not explicitly throttled. (Source: AWS Solutions Architect)

We're running a portion of our workload at Userify[1] on AWS, but not the biggest portion, but this is actually for bandwidth cost reasons, not CPU (even though our workload is almost entirely CPU and bandwidth -- almost zero disk; our infrastructure at AWS would cost 8x more!)

1. https://userify.com (SSH key management)
I'm seeing a grey menu bar on the right side. Also Windows+Chrome.
Five million US seeds banked for resurrection experiment
The State of Browser APIs – 1
How the US CRISPR patent probe will play out
> I do not want the world to conform to me, I just conform selectively.

A healthy attitude.

> I know the consequences of being a NoJS surfer, I just live with it, and don't complain.

I'm a bit more open with JS, though I've completely blocked flash for years. Any site that doesn't work just, well, doesn't work - I can always try others.

> And here I try to make some criticism of the posted work, and constructively.

I may have misread your short message as being much more "snarky" than you intended, in which case I apologise for my knee jerking in reaction.

> I think the JS CDNs are the most stupid things on the world. Hack one CDN, and you'll get to run your code on maybe millions of websites

Good point, and why I use local copies instead of CDNs myself. That and I prefer not to rely on an external resource unless I have to - it is an extra possible point of failure. The extra bandwidth use is insignificant from a hosting point of view and if you have caching directives set properly it'll only affect your users on first access (and you can often minimise that effect with careful lazy loading). But CDNs are an unavoidable consideration because every other man/woman/other and their dog seem to disagree.

> And who decides which CDNs are major, and/or better or more secure?

A thorny point. I would only include official locations of significant projects like code.jquery.com rather than anything more generic. I wouldn't even exclude ajax.googleapis.com from the "nothing generic" rule.
How to Make End-User Training in Security Stick
Probably the same thing that happened when the national security apparatus fell into the hands of Clinton, then Bush, then Obama: there was much wailing, gnashing of teeth and fear-mongering amongst those who didn't like them...and ultimately nothing really changed.
>> insane amounts of money

I think you said it yourself - not to be snarky or anything. But someone has found a way to get rich, and they use their funds to lobby to keep the current system in place.
You're assuming that the interview is measuring skill correctly in a few hours, but the candidate's several hundred hours of course project work and exams at the forefront of his life over several years are irrelevant. This seems like a big assumption. Why do you think your whiteboard regime measures skill better than a well-designed set of CS classes?
Hoopla Online Advertising TrafficHoopla.com
This is something it bothers me a lot.

What they don't tell you is that in order to achieve "exactly once" delivery you need to have idempotent writes. For example inserting in a database using PKs.
By the beard of Zeus! Bravo, loved this.
“Early on in the product, to play music took eight or nine seconds, and it’s just unusable when it’s like that,” Mr. Limp said. “Now it’s often 1,000 milliseconds

If only there was another way to say 1,000 milliseconds...
Doesn't help. When the zoom factor is big enough, you have to scroll sideways while reading.

Anyway, I have tried a lot of things over the years and nothing even comes close to using a text interface.

To name a few nuisances: controls moving outside of the screen, overlapping elements in web content, unreadable buttons, unclickable input fields, tiny fonts in menus, etc. Nothing of this happens with text interfaces.

Thanks for your input, though!
Danny Hillis:  the Enlightenment Is Dead, Long Live the Entanglement
It launched back in December. I was lucky to see it as soon as it launched because I follow one of its main developers for years because he always made great extensions for Adobe Air and I definitely loved the app as soon as I tried it, so congratulations to the team :) (and with the new office they were streaming from the other day)
David Johnson has passed away
It's 2222sqft and 7 years old which is pretty nice (this price is a decent deal for this place).

Have to have housemates in Palo Alto - otherwise you end up living by yourself in an old run down apartment for $2800 a month. You can find cheaper if you're willing to live in a tiny studio for ~$2300 or if you're willing to live outside of Palo Alto itself (maybe as low as $1800 for a studio in East Palo Alto).

If you share a house with 4 other roommates and choose the tiniest room you may be able to get $1200 a month.

As a bonus, if you live in Palo Alto you don't have to worry about your roommates finding girlfriends and moving out - since that'll be pretty unlikely.
... and there's absolutely no way it could ever be changed without your knowledge or consent to do anything other than described!

Right?
"You're fired" will have some consequences attached
I still laugh at their hack to get around Android's method count limit.

https://www.facebook.com/notes/facebook-engineering/under-th...

They go through all this reverse engineering before they go back to usual solution of code stripping with ProGuard.

And then continue on with more crazy hacks.

FB engineering is usually impressive feats but questionable motives. "Wow you sure fit that square peg through that round hole. That's ...impressive"
That wouldn't even be hyperbole, that's still just factual, with an emotionally loaded comparison. Hyperbole would be like, "painkillers kill a trillion people a year!"
New ways to plan your vacation while on the go
See http://www.snarky.ca/why-print-became-a-function-in-python-3 for the reasoning behind making `print` a function.
An update on the Spotify and NMPA mechanical royalties issue
Lever (YC S12) Founder and CTO here.

Just want to thank Leighton for putting himself out there with this post.

If anyone has questions or comments about how we approach diversity and inclusion for the Lever team, we'd love to share more. We're by no means perfect, but I feel incredibly lucky to work with our team every day.
The #4 link is fine, but the person who posted it failed miserably. ;)

I wanted to give you the direct link to the SuccessTyping paper listed on the url given in #3 and #4.

http://www.it.uu.se/research/group/hipe/papers/succ_types.pd...