skysight-inc/HackerNews huggingface dataset:
Academics aren't always concerned with making your job easy, they have lives too. They may have struggled a lot for their results and their code is still a living document, or they sell it to a company. Maybe their grant ran out and they got pulled into something else. Maybe they died.

There's a lot of factors.

Look at OpenRave. It's the result of an academic open sourcing his research.

I just think at the end of the day, a research paper exists to validate human understanding of nature - not give you a boilerplate for implementing it.
And then there was that time he caught a pie with his face. Funny guy, really.
The main reason is vendor lockin. As long as you stay within AWS you will pay barely anything but if you want to use both AWS and Google Cloud then it will start getting expensive.
" RTVS will also be free & open source of course."

Ten years ago I would have never thought I'd say this, but I am really liking Microsoft these days. Great work!

(here's the repo: https://github.com/Microsoft/RTVS)
How does any blind person use any computer?
Parse Dashboard working on back{4}app
> Do you remember when Yahoo was a website about wrestling ?

What? Really? I was around in 1995, and I don't recall that...
Extremely interested in the multi-window support. With phone screens getting bigger than ever, this could be a very useful feature for multi-tasking
> No human can look at that and say: "Oh! I see why it made that move".

Well, it depends. During the game last night there were quite a few forced moves that require an immediate and unique reply. The motivation for the reply is quite clear. But that's the simple stuff.
You're just starting work on a major home improvement project when your insurance agent calls. "You need more coverage," he says. But the real question is: How did he even know you were building an addition? Did he smell the sawdust or hear the hammer?

Neither. Thanks to a supercomputer owned by LexisNexis, the data analytics subsidiary of London-based RELX Group (RELX), your insurance company knows so much more than that.

"Very little in your life isn't known," said Victor Bayus, who runs the new Active Insights program at LexisNexis. It enables other companies to "predict, assess and manage risk." ...

In a world where every keystroke is often recorded, don't think for a second you can remain anonymous.
I agree with you bout code review. We hold bi-weekly code reviews and they are a learning experience but also a bonding experience for everyone that is involved! Thank you for your comment.
No, it's showing the sex change. He goes from long hair with breasts to losing his hair but getting a long beard.

"In Greek mythology, Tiresias... was a blind prophet of Apollo in Thebes, famous for clairvoyance and for being transformed into a woman for seven years."
Agreed. I know Python well and Perl and Java before that. Ruby code still looks unusual to me.
Compulsory reading in school is the top reason I seldom read a book in my spare time, even all these years later.
So Java 8 support is finally here. I think this is the effect of Android moving to OpenJDK.
As someone who's been vegan for eight years, I can empathize. There are definitely a lot of people very threatened by it.

That said, I think the "socially-conscious hipster" is less likely to be vegetarian or vegan and more likely to buy "free range" eggs and eat "happy meat". The thing that makes them hipsters is their lack of commitment and their willingness to abandon the position once something more hip comes along.
I don't think it's going to be easy to move from Storm to Flink. They are very different systems underneath. Any substantially complex application is going to end up having compatibility problems.

My bets are on Apache Beam (Google Dataflow) to create that compatibility layer. Haven't used it yet, hoping it works out though!
Though Clojure fans like various aspects of the language, Clojure's use case is being a Java replacement (or else integrating very well with Java) in non-free-software enterprise shops, specifically for when you need multithreading while working on large amounts of data.

And for exactly that use case, there is industry adoption.
Now we just need neural networks to do this in the style of Jan van Eyck.
Its a teletype machine. https://en.wikipedia.org/wiki/Teleprinter
Besides finally saying something about Java support, I found other items interesting.

ART will recompile applications based on profiling data.

Introduction of support to hardware keystores, with the mention that one use case is to prevent jailbreaking.

Prevent the NDK users that ignored the documentation and linked to non official platform libraries to keep doing that.
Thanks for sharing your insight. Comments like this is why HN is my favorite place on the net.
I had one as well. Safari on iOS 9.2.1
What are your crimes, citizen?
Wow, that's really low. I have a low power server at home that must be 6 years old at this point with higher numbers:

==============================LINUX DATA BELOW===============================
CPU : CentaurHauls VIA Nano processor U2500@1200MHz 1200MHz
L2 Cache : 1024 KB
OS : Linux 4.1.12-gentoo
C compiler : x86_64-pc-linux-gnu-gcc
libc :
MEMORY INDEX : 7.263
INTEGER INDEX : 7.365
FLOATING-POINT INDEX: 9.665
Baseline (LINUX) : AMD K6/233*, 512 KB L2-cache, gcc 2.7.2.3, libc-5.4.38
the $150 discount on Pixel C is really telling. It's clear that revenue is higher for tablet optimized apps and games and Android really needs to step up to compete with Apple.

I'm just a hobby developer, but the last four-ish months have been really exciting. There's a been ton released and polished in the developer console alone.
The actual danger from militarized drones actually comes not from "strikes", in the sense that the military uses them (mostly from large predator style UAVs), but in the militarization of police as it relates to using drones. In this case I am mostly seeing gas powered helo-uav's with armaments attached, and the laws are quickly being passed to dot the i's and cross the t's for LE.

http://www.npr.org/sections/thetwo-way/2015/08/27/435301160/...

So you are correct in that we won't see hellfire missles deployed on US ground, but rather small arms on wings... which is almost scarier to me simply because a hellfire would raise eyebrows, but a news snippet of using a armed drone to engage a $villan is sure to become normalized far too quickly.
Android N beta
I'm a Netflix fan, as a consumer and an engineer, and this blog post just reinforces my fanboi status. Amidst the descriptions of deployment tools and pipelines one thing stood out for me: the fact that AMI bake times are now a large factor, and that "installing packages" and the "snapshotting process" were a big piece of this. Containers are definitely the answer to this problem. You can deploy base images with the OS and common dependencies, and have the code changes be a thin final layer. Of course with such a sophisticated pipeline based on AMI deployment this change would not be trivial for Netflix, but the bottom line is they have described the primary container use case perfectly, imo.
Watch Google's Self-Driving Car Hit a Bus
Candidly, it was a great experience, and I walked out with a lot of respect for Blue Origin and the people I spoke with; this really hasn't lessened through the years. Interviews ought to be a two-way street: the interview I did definitely was. A+. I'd really rather not answer more personal questions about this beyond what I've already said in this thread.
I've just never seen real results from anything besides running. Too lazy/busy to get into swimming.
why? I'm trying to keep track of things that catch my eye
I got asked to find the intersection of two squares for a Django cosing job. I pointed out that it had absolutely nothing to do with Django (after getting a solution).

I was told they thought I might be difficult to work with.
Programming Rust
US citizens have been assassinated recently (see The drone that killed my grandson at nytimes.com), that's not a hypothetical.
Yep! Prescribing drugs can be very lucrative.

http://latimesblogs.latimes.com/lanow/2012/03/doctor-murder-...

She made $5 million in 3 years. There are offices like this all over the US.
In the comments on the submitted story, there's an interesting mention
of using "sameAs" links. I don't know much about them but there's some
more information on them in the links below.

http://sameas.org/about.php

https://www.w3.org/wiki/WebSchemas

https://www.w3.org/wiki/WebSchemas/sameAs

http://wiki.freebase.com/wiki/DBPedia
I think it's odd to perceive the end of a relative transparent metric - whatever relevant or not it has been - as a good thing.
For context, it's not just the people running private prisons, but also public prison guard unions:

http://ordinary-gentlemen.com/timkowal/2011/06/the-role-of-t...
Google says it won’t Google jurors in upcoming Oracle API copyright trial
Yes, but it's still a historic first. It's the first time a machine wins a game against a top human player.
Seems like a nice system, but would be improved by building with Bazel or Buck instead of Gradle.
I never knew PageRank scores were visible, and I never used the web before Google.

But this article is so far up its own ass.

> Ever gotten a crappy email asking for links? Blame PageRank.

Never mind that web rings were around long before Google and used the same tactics.

> Ever had garbage comments with link drops? Blame PageRank.

There are way more reasons spammers exist than just boosting PageRank.

The author is acting like a) Google had less of an influence on the web before PageRank was public information and b) the web was somehow better both back then and before Google existed. There will always be people who want to game search engine results, regardless of how much information they know about their own standing, and the web was pretty much un-navigable pre-Google.
I wish you best. Really, awesome work. I deeply appreciate your efforts to challenge this gigantic problem.
An old tutorial: http://compilers.iecc.com/crenshaw/

If you want to think about memory models, then I recently wrote an introduction: http://beza1e1.tuxen.de/articles/memory_models.html
Facebook buys MSQRD
I hope you mean software engineers. A lot of engineering is life-or-death and intended to potentially last for centuries.
How realtime is pricing? And how do take care of verification of buyers and quality?

(congrats on the launch this seems a huge problem!)
PageRank wasnt bad. But the 'game-able' mechanism went on way too long.. and it was compounded when Google "went to bed" with SEO firms
People are too easily manipulated for this to be a convincing indictment. The authorities manipulate majorities to control minorities. There is no root of power at the people, it's a feedback loop with the powerful cranking it to full volume.

In my own state (and even at work) I see powerful interests suppressing ideas and news on a fairly regular basis. This is not just the people "getting the government they deserve".
Is the Monte Carlo approach specific to Go in terms of A.I. challenges? Or is the Monte Carlo approach gaining traction in other A.I. problems as well?

I am tremendously unfamiliar with recent A.I developments.
Leighton here and I'm the subject/editor of this post. I'm totally down to answer any questions anyone has.
Not to mention, his son, who was also a US citizen and not generally thought to have been a radical.
I think you are referring to WCF? Basically being able to create a model, then operationalize it on the cloud for mass usage?

If so, the good news is that you can do that with RTVS, thanks to the R SDK. Basically you create models locally, test/debug them, then zap that onto Azure ML's backend. The SDK itself isn't tied to RTVS in any way. You can use it from RStudio, Jupyter/R, vim, ... if you like.

R SDK: https://cran.r-project.org/web/packages/AzureML/index.html

Regarding your 2nd question - RTVS/SQL integration - yes, that's definitely coming too. For this initial release we just wanted to make sure we got the core IDE functionality right...
Personally never did R studio. Unfiltered command line is always more flexible, and prevents inertial lockin to a specific tool, OS, to a large extent. Now I'm supposed to do R in ultra-bloated Visual Studio?? I learned R precisely to get away from the inefficiency of the
(in the past 20 years, functionally unchanged, visual-candy-only) Excel. How am I to be excited about adding this thick, lumpy MS gravy, to my pure R experience? So that when I do R on Linux or remotely I'm screwed? No thanks.

Addendum: Clearly the hive mind MS corporate drones are out in force today/tonight. I know everybody is enamoured with MS-Eclipse etc but R is best used unfiltered. Not hijacked into the laughable world of Windows and Visual Studio. I know from bitter experience that the Windows versions of R are terribly unstable by comparison with the Linux builds. I learned the latter precisely for that reason. MS is playing a fantastic marketing game but I was agnostic on platform until R on Windows started showing its catastrophic limitations. It's a second class citizen as soon as you venture beyond the basics. Take it from an ex R-on-Windows guy who uses R 10 hours per day.
No, that is definitely a valid security concern if copies of code on CDNs are compromised. Though once you have code injected into something like that you can pretty directly do worse than take session cookies.

One possibility would be to have everything signed and include the fingerprint with the <script> tag. That way you could safely read jquery.version.js from anywhere and be as sure it is the real thing as if you'd picked it up from jquery.com. That would in fact remove the need for a CDN - one that copy has been ready from my site and verified there would be no need to read it from your site, so every site that uses the signed version essentially becomes part of a global communal CDN. Of course then you have the hassle of certificate management (how do I trust the signature on that file?). The current infrastructure used for SSL certificates, for all its faults, would suffice, but getting library maintainers to use it might be a struggle.

On further thought: in fact a digital signature may not be needed. Just a hash (and not even a salted one) using a sufficiently provably secure function may be adequate, as already provided by many download sites for verifying the absence of transmission errors, removing the need for any signature/certificate jiggery pokery.
What difference does it make if the semantics of PageRank are still in place for determining position in the search index, but it is just hidden?

You can still infer the approximate rank of a page by where it places relative to other pages, when searching for relevant keywords. Someone wanting to place ahead of the competition still has a function for measuring how well they are doing in SEO.
Ignoring words in your query that it doesn't like is a relatively new behavior for Google -- in the last three years or so. But yes, there's a reason why I keep a search keyword for Bing.
Complication #0 actually seems even worse when private insurance is tossed in to the mix: much of the monitoring that would be prudent is excluded by my employer-based insurance company as "not medically necessary". For example, I can't get them to pay for a CYP2D6 test to determine if I'm an ultrarapid metabolizer of a particular drug, nor can I get them to pay for blood level monitoring of the active metabolite to determine if I'm in the therapeutic range. In fact, tests across cytochrome P450 have a blanket exclusion. This is a $20,000 per year policy; probably the best the US health system has to offer.
Actually, I think this whole fear of candidates pervasively lying about time-to-completion is something of a red herring.

(1) It may seem counterintuitive to some, but my own general policy is, when it comes to little stuff ("how long did it take you to do X"), you just have to trust people, to a certain extent. Sure, some people may blatantly or grossly lie. But most likely these people will reveal their slipperiness in other ways, very very quickly.

Meanwhile -- and I think people are quick to overlook this -- playing the "policeman" role in every transaction with the candidate brings substantial negatives. By definition, it's adversarial. And generally there are (nearly always) non-adversarial ways to get the same information about the candidate ("Are they basically honest?") you're looking for. They take creativity (and an ability to read emotions and pick up on other signals), but they're there.

(2) Much bigger -- really, there's no need to sweat about the time to completion at all. Just look at the quality of the code.

It all just comes down to the fact that everything is interconnected: Good people generally turn out good stuff in reasonable amounts of time. When you're looking at good code, there is, I find, an intrinsic aura of ease and comfort which shines through it -- such that you just can't imagine it took them very long to produce it. Everything just flows -- just like it does when you talk to them.

Mediocre (and dishonest) people, on the other hand... never produce good stuff in virtually any amount of time. Sure, they can take the whole weekend to polish off their code... but it will still look bad, or at best, "Meh".

There might be some false positives (or outright frauds) by this approach), but I suspect very few. And those that do slip through, are easy to spot by other means (such as asking them to talk about their solution, for even a couple of seconds).
Along a similar grain, I'm curious if anyone's used Joyent's infrastructure stack internally... I know they offer it, but not familiar enough with it. It seems Solaris containers as a base for docker containers is a better security model, but not sure what parts, if enough is open to implement without paying consultation from Joyent to get started even. It's definitely a compelling model.

I am only slightly surprised that there's still a lot of bugginess in this aspect, though I haven't had to deal with that level of security need on the infrastructure side in a number of years. I'd rather be doing app-dev over ops-dev.
> ART will recompile applications based on profiling data.

They went back to having a JIT in addition to AOT - which means there is no AOT when the app is installed. When the device is idle/charging then AOT will selectively precompile the used portions of the app and optimize it further using the profiling data. So faster app installs (boon for FDE devices with slow NAND write speeds) and no optimizing apps step after system update.
Are you guys hiring ?
Yes and VMware provides an additional method with the "hypervisor port":

https://kb.vmware.com/selfservice/microsites/search.do?langu...

https://news.ycombinator.com/item?id=10843206
Wanting to be free from persecution and have privacy. He must be a terrorist.
New NES Emulator Displays Classic Games in 3D
Not illogical at all. Cost makes a huge difference.
I don't think you appreciate how much of this is good algorithms, and how little you need sheer computing power to get good results.

If you look at http://googleresearch.blogspot.com/2016/01/alphago-mastering... you'll find that Google's estimate of the strength difference between the full distributed system and their trained system on a single PC is around 4 professional dan. Let's suppose that squeezing it from a PC to a phone takes about the same off. Now a pocket phone is about 8 professional dan weaker than the full distributed system.

If their full trained system is now 9 dan, that means that they can likely squeeze it into a phone and get a 1 dan professional. So the computing power on a phone already allows us to play at the professional level!

You can get to an unbeatable device on a phone in 10 years, if self-training over a decade can create about as much improvement they have done in the last 6 months, AND phones in 10 years are about as capable as a PC is today. Those two trade off, so a bigger algorithmic improvement gets you there with a weaker device.

You consider this result "overly optimistic". I consider this estimate very conservative. If Google continues to train it, I wouldn't be surprised if there is a PC program in a year that can beat any Go player in the world.
Well, if the police don't know who Banksy is, and there's no evidence that his "inner circle" is aiding his crimes, what can they do?

Then again, I know almost nothing about UK criminal law, so I don't know the limits and requirements for compelling someone to give information.
Jerry Wang had a webpage about wrestling that was hosted on the same server as "Jerry's Guide to the World Wide Web", the original name for Yahoo!.
Rested | San Francisco, CA or REMOTE | Senior Backend Engineer, Founding Team

Rested is the digital health startup for sleep, and is working on a tech-driven solution to give people a better night’s sleep. As the first senior engineering hire on the team, you will have a critical role in the founding team with early-stage equity.

You’ll have the opportunity to design and implement the technical infrastructure for the backend systems powering the Rested experience. You’ll also be leading the team in implementing best practices for security, reliability and performance. In the future, you’ll also have potential opportunities to direct and conduct research to define and build analytics infrastructures centered around patient data.

More info and apply here: https://www.hellohired.com/restedinc/jobs/870-senior-backend...
Send patients home with Narcan and train the people they live with to administer it as well. Have every EMT, firefighter, and police officer in the nation carry and know how to administer Narcan. Have it be part of every single first aid kit sold in this country. Remove the social stigma of drug abuse. Remove penalties for people who help others who are overdosing. You'd think someone would have some common sense in this country but you'd be wrong. It will never get better the way things are going now. It's ridiculous to even have a fucking article like this that doesn't mention the numerous tried and true solutions that exist but are simply not being put into place because the people in power in this country want to see people dying.

The problem isn't that we don't have solutions. Solutions are a plenty. The problem is that no one in America cares. No one in this country gives a shit that people are dying. Most people want it to happen. They support the fucking drug war. They want people to die. Until this fucking shit changes, people will continue to die and idiots will continue to wonder what can we do? So many fucking things, I don't even have time to write them all down. That's the fucking sad part.
That tells me nothing. Maybe it was your 20th visit and you've been hard at trying to get your start-up off the ground for a year? Or maybe you are a 17yo Swedish backpacker who thought they were signing up for a day trip to Muir Woods and accidentally signed for funding because they literally have too much of the stuff to invest and you looked kinda cute.
I'm interested in knowing more about the "25 Jenkins masters" that they have, and how much they have modified/built for Jenkins to make it work for them.

We are currently in a state of "big ball of plugins and configuration". A bunch of plugins have been installed, and lots of manual configuration has been put into jobs so that everybody has what they need to build their software. It has led to Jenkins being a "do everything" workflow system. The easy path that Jenkins provides, to me, seems like the wrong one - it makes it easy to just stuff everything in there because it "can" do it. This seems to leads to tons of copy/paste, drift, all types of different work being represented, and it is starting to become unmanageable.

Have others seen this happen when using Jenkins? How have you dealt with it?
Hindsight forever.
Or presumably any of the millions of Android devices without the Google Play Store.