skysight-inc/HackerNews huggingface dataset:
You got anything to back that first part up or is this more singularity hyperbole? So far the only use of robots in medicine that I'm aware of has been to assist doctors, such as in delicate surgeries. (Or more mundane stuff like a robot going around handing medicine) AI has huge hurdles to overcome before it can solve real-world problems. Deepmind excelled at Go because it's a board game that works within constraints. (really, you can learn the rules of go in a few minutes) Even self-driving cars depend on optimal conditions and assume an already-built infrastructure. Not only is it FUD to say that AI will usurp us that fast, but it is also insulting to human ingenuity and insight to say that human intelligence can be replaced with a clever algorithm.

Don't get me wrong, I'd love for everything to be automated, eliminating human error and inefficiency, launching us into a basic income utopia (ha), but we have to look at the situation realistically and refrain from statements that will hold back the industry. (See things like https://en.wikipedia.org/wiki/AI_winter and references to skynet) The solution is to look at the actual state of the art and to evaluate advances in their proper contexts. Consider this: we still can't make robots that walk like humans (bipedal locomotion) and stay balanced. (There are promising results coming from Boston Dynamics, but AFAIK actual usage has been limited to military stuff like pack dogs)
Maybe my fingers are to fat. Everytime I tried to Click/Touch the skip Option, it rated a movie good...
The question if customers have any rights to know the figures is different from the question if the figures are useful to them.
Google is a $0.5-$1m donator to the Clinton Foundation

http://www.politico.com/blogs/media/2015/05/clinton-foundati...
Small Cash Loans for Unemployed People – Vital Points That You Should Consider
Perhaps... just try something and see if it makes sense, then figure out why.

That's cooking, surely.
Mosh is great but it doesn't handle scrolling too well, and when I do development I usually need to scroll back to see the program results.
You should check how COM and now WinRT (aka 2nd coming of COM+ Runtime) work.

You get an OO ABI, with support for generics and OS level interoperability and reference counting as the GC algorithm.

Yes, using COM from C is a pain, but it was never intended to be used as such, rather C++, VB, Delphi and any other Windows language able to speak COM.
LabSharegroup – behind the scenes of LabShare
Designing testable AWS Lambda functions
Presidential candidates used to be nominated by party insiders. The primary system was supposed to allow the voters to choose democratic and republican candidates.

It's been pretty clear this election that the Democratic Party has gone back to the old way. I don't personally object that much because I don't vote democrat, but it's not just "inside baseball". My guess is that you don't want to hear about it because you are rooting for the democrats.
It seems like an afternoon is an awfully short time to allot to try a new framework / approach. I have definitely found lots in the Frontend world extremely frustrating at first given there are so many ways to do something, but it eventually clicks and makes sense.
it's not only available through https.
browser only allow http/2 over TLS thats something different.
there is a insecure http/2 version just no browser implements it.
I would think that to be false based n sports trackers. Or do they work in some different manner that's not suitable here?
Sinclair ZX Microdrive
Google 83b election if you are in the US.
(Disclosure: Vonnik's cofounder creator of dl4j)

That's more than likely the valley echo chamber. These kinds of startups are going to continue to appeal to people like themselves getting acquired by google eventually. The same scientists who create these services have zero clue about the sales process in enterprise and can't often figure out how to sell in to these corporations and actually create some kind of long term value. Our differentiation in this space is being able to do EXACTLY that while also adding features that are actually useful. By the time they have, they're usually bored and realize they just want to work on cool problems and therefore: sell.

Most research out there generated quickly is actually useless for products.

I'd rather implement every 5th iteration of a technique that has significantly better results than jump on the feature treadmill.
Getting to yes in negotiations
let mut foo = vec!(1, 2, 3);
for mut iter in 0..foo.len() {
iter += 1;
foo[0] += iter;
}

No unsafe required, I think.
Not surprised. There are so many more signals you can mine online vs. offline and so ads are actually way more relevant, not to mention becoming more interactive. See Facebook Dynamic Carousel Ads and Google shopping ads. Not to mention the cost model makes way more sense. Not too familiar with offline advertising, but I assume you pay per second or by average number of viewers for a particular timeframe - not nearly as granular and far as online advertising.
> The NSA leaks proved that the NSA hacked Google's network infrastructure.

.

Total misinformation. They WORKED with the NSA. Do you not remember the PRISM program?

https://en.wikipedia.org/wiki/PRISM_(surveillance_program)

You really should stop spreading ignorance and misinformation. You should also disclose that you work in the National Security industry, at a Palantir equivalent in Australia.
Side note, but it's kind of strange that images on their site require cookies enabled to view. I didn't dig into a reason, I just white-list the sites I want to use cookies and found it odd that there were big white spaces before doing so.
Ask HN: Will you ditch your Mac for a PC running Windows 10 because of WSL?
Windows 10 Anniversary Edition is about to be released, sporting Windows Subsystem for Linux. Do you think Macs will lose their "cool factor" amongst developers and engineers, leading in the long-term to lack of support from open-source projects?
The original idea of .NET was to migrate the whole Windows stack to it, hence why MSIL is much more flexible than JVM bytecode, as it had to be language neutral and even support C++.

Initially Microsoft was going to make it fully native and based on COM, it was called Ext-VOS project from Microsoft Research and the runtime COM+ Runtime.

Eventually they decided to create the CLR instead and things never fully worked out that way.

However with Windows 8 they have gone back to the original idea and WinRT was born. Which is basically the same COM+ Runtime ideas, but using .NET metadata instead of COM type libraries.

On Windows .NET follows a similar idea as mainframes do language interoperability by having the runtime being part of the OS.

The whole problem with GC and JIT implementations as library is that they will never be as good as the ones that work together with the compiler.

There are many types of optimization algorithms that require an helping hand of the compiler how the data structures and specific code patterns get generated.

Of course it depends what are the goals in terms of performance, throughput and latency.
I don't know if this is true, because my android phone helpfully pops up my grocery rewards card in a notification while I'm walking through the store with my phone locked and 0 apps open.
I gave up because I didn't know that was the case. Nothing in the game indicates it's like that - all I knew was that my Pokemon had far less power than the ones in my local gyms. I suspect most casual players will be similar as the game tells you very little about how to get the most out of it.
But I guess that means that the prices are justified. If it's better for you to live in SF, even at the high rent/prices, than it is to move somewhere else, then the prices seem to be low enough.
Hacker News is a global resource. So anytime you have something worthwhile to share, post it.

If you are asking a question, then you might find StackOverflow useful. Most forums seem to be hostile (to varying degrees) if you ask questions before doing some research. In my experience, it is rare to come up with a good question that hasn't already been asked. SO is good in this regards because it allows us to polish answers over a long period of time.
Best Tactical Flashlight Reviews
Everyday we need some tactical tools. You are wasting your money if you don't the ugly truth. If you select wrong gadget then you will suffer lot from it. Read complete review about those tactical tools.
http://besttacticalflashlights.org
They use a Rust library [1] they wrote for the Axolotl protocol, which is the old name for the Signal protocol before it was renamed [2]. They refer to their implementation as 'Proteus'.

[1] https://github.com/wireapp/proteus

[2] https://whispersystems.org/blog/signal-inside-and-out/

EDIT: Their webapp is written in Coffeescript, including their cryptography functions used in said webapp [3].

[3] https://github.com/wireapp/wire-webapp/search?q=proteus&type...
New nvidia titan-x card coming in August
See my comment [1] on the recent Graal/Truffle piece for why I'm moving away from those frameworks. It just seems too cumbersome to write a compiler in Java.

[1] https://news.ycombinator.com/item?id=12123657
You can share post any time but i prefer usa base time.
I don't know much about it. Is it like Java bytecode, where the runtime is expected to do substantial optimization? Or is it more like traditional assembly where the optimizations are expected to have already been done?
So others can confirm that they got the same thing.
I abolished the world order- thermo-dynamics is gone- you are free, no need to eat the sun anymore and to fight your way up in the layer of sun-eating-refinement order.

If you want to abolish something, at least make a suggestion with what you want to replace it.
Have you read anything else about Windows 10? Like the closed-source, pissing off users intentionally (eg start menu), and all the built-in surveillance features? It's actually making Mac OS the more sensible option these days.
What do they do? Since Node Africa isn't (yet) a household name, they could have included at least a paragraph explaining their business.
Yes, and Rust does the hard work of turning your code into SSA and activating all those optimizations. Why should we have to recreate all the effort of the Rust compiler devs?

And please refrain from ad hominem. It adds little to the conversation.
If American households have so much stuff, why do Americans feel so stretched?
The dnc creating fake ads for employment @ jobs@trump.com was funny and disturbing. The satirical take was funny, but it also has a swatting kind of vibe to it. IMHO, some of the emails were disturbing. learning how the sausage is made is eye opening.
Very interesting. I wonder why it's not getting more upvotes :)
Prior discussions:
http://news.ycombinator.com/item?id=621557
http://news.ycombinator.com/item?id=1130463
http://news.ycombinator.com/item?id=3530104
https://news.ycombinator.com/item?id=9857392
https://news.ycombinator.com/item?id=6799336
Oh, wow. I totally had this on one PC back in the day. I thought I was going insane, cause these were the times when I was spending way too much time in front of the screen.
Thanks for plugging my list :) VERY happy to see that people are finding it a useful set of resources, and I'm continuing to add links to it as I go. I'm trying to find more intermediate/advanced content to fill it out, as I figure I've got more than enough basic tutorials listed for now.
Do corporate donations to the Clinton Foundation count ?

$0.5m - $1m by Google

http://www.politico.com/blogs/media/2015/05/clinton-foundati...

Larry Page is also a big donator ($60m+) to The Vanguard Charitable Endowment - that is Rob McKay's foundation. They, in turn, fund George Soro's Democracy Alliance [1] which fund groups such as Black Lives Matter [2].

Soros has given $6m to Clinton

Charitable foundations are a veritable rabbit warren of cross funding shenanagins, covertly political under the guise of good deeds.

[1] http://democracyalliance.org/
[2] http://www.truthrevolt.org/news/big-democratic-donors-consid...
Glassdoor Apology
Interesting that this book is mentioned in this thread several times. I didn't find this book bringing almost any value to me. What it did was giving names (e.g. orthogonality) that I didn't know before to the common programming concepts that all developers with some practical experience should be aware of anyway as a common sense. But that might just be due to a different approach to programming.

I find the books such as Andrew Tanenbaum's "Computer Networks" which are bringing historical perspective as well as a lot of technical information without going into the tiny details the best balance of useful and interesting.

Therefore "Computer Architecture - A Quantitative Approach" is much better for me in that aspect and the C programming should be really interesting too, although I haven't read it.
Citation? Nothing there says Google worked with the government. In fact, the article has Google saying the opposite. The slides just say "direct access" with no clarification.

Can you point me to exactly what you're reading that indicates Google worked with the NSA ?
How to make a nice engraving on aluminum
How to make a nice engraving on aluminum using diode lasers and engraving machines at home

https://youtu.be/O538eOAapYg
You're welcome ternaryoperator.
Thank you! Wire is the best, with multiple device support, clean mobile app, and a desktop client. It'd be nice if it were a standard open protocol so everyone could implement it, and find a way to allow federation. I'd pay to help support.
> Passive reports can go to any node; a simple load balancer will work fine without any form of hashing or federation required.

How do you re-combine and alert on data for one service that got reported to multiple nodes? This would imply to me a database of some form, which is going to need hashing or federation or other distributed systems approaches to be scaled out.

> Aside from the additional processing requirements

Push or pull, there's additional processing requirements when you scale. It's the same bytes on the wire and broadly the same amount of processing power required.

> you are also limited in that a polling process must be told in advance of new systems or services

That's not a scaling limit, that's a more fundamental issue that isn't different between push and pull.

For a push system you need to have a list of all systems and services in order to be able to alert on systems that never reported, or are no longer reporting.
Scent of a chicken is all-natural mosquito repellant
I like smart tools. I can open CSS in Idea. It'll highlight colour values. Then I can click on that colour and change it using colour picker. I think that it uses the best of both worlds.
do a static binary analysis, for the fun, or just submit it to something like virustotal.
The confident assertion in the headline is contradicted by one of the later paragraphs:

"However, it’s not entirely clear that the recovered flight-simulator data is conclusive. The differences between the simulated and actual flights are significant, most notably in the final direction in which they were heading. It’s possible that their overall similarities are coincidental — that Zaharie didn't intend his simulator flight as a practice run but had merely decided to fly someplace unusual."
Signal also doesn't have a true desktop application. I don't want to install Chrome just to use a messenger.
> the recommendations were better than those I get from Netflix

I can tell you exactly why Netflix makes such poor recommendations, and why almost anyone can do better with modest effort:

Netflix has to give recommendations for you from the 6000 movies that it's currently showing[1]. They can't recommend movies that they don't have. Whereas Taste.io can choose from the entire universe of ~500,000 movies.

An example should make this clear: If you liked The Godfather, it's an easy prediction that you'll like The Godfather: Part II and Part III. Suppose Netflix is currently showing The Godfather, but not the sequels. They cannot recommend the sequels to you. But Taste.io is not bound by that restriction; they can in theory recommend any movie that exists. It's much easier to find matches among 500,000 movies than among 6000.

[1] Netflix has just 6332 movies in the USA as of this date and even less in other countries (eg., 4365 in Canada). Most people are surprised by how few movies Netflix actually has. The Netflix user interface makes it very difficult to get a good impression of the number of movies; you can't just scroll alphabetically through the entire list for example.
Source: http://netflixcanadavsusa.blogspot.ca/
What, in your opinion, is the gold standard?
I think you mean Linux. Apple is worse than Microsoft these days, but Microsoft is catching up, especially with Windows 10.
Peter Diamandis Talks About the Future of Transportation
I believe all their good intentions and I do hope they succeed. But for me it's too early to tell whether their business model will hold. If they build up a sufficiently large user base, but fail to monetize it and sell the company to e.g. Microsoft or Facebook, then I doubt how much of their original privacy / openness remains.

Another thing that I wonder about: Does being Swiss-based give them a privacy advantage?
Or payolla. Never assume a bad algorithm when a good algorithm makes less money.
Points for cleverness - you replaced the iterator with a call to len(). Array indices are sometimes thought of as back-door references, because they let you cheat in this manner.

But you didn't quite get away with it. The C++ code increments the value in the array through the iterator, while the above Rust increments the iterator (err, index) itself. So it doesn't produce the same result.

More generally, std::vector in C++ typically implements iterators with just raw pointers. This is quite unsafe, but doesn't impose borrow-checker restrictions on the user. How can such languages be compiled to Rust?
Lviv IT Arena 2016: Navigating the Future
A bold move by Wire. Open source is still a very disruptive play, and the world needs something like this. If they manage this well and triple down on developer engagement, it could work out quite nicely for them. EDIT: Thread title is slightly misleading. It looks like they did a Telegram. There is no server here.
Thanks. I love this subject. Any other recommendations not on the list? Favorites on the list?
Serilog – Simple .NET logging with fully-structured events
On Finding Learning
As I said above: there are two separate issues. Whether or not it is hard to deliver the same (relative) improvement in each generation. Whether or not Nvidia have delivered an improvement in line with their normal trend, or whether they have exceeded it.

These are not the same thing. As I said: I am well aware of the engineering challenges at this scale. You are trying to argue that it is hard: so what? Should Nvidia get a badge for "trying hard". It still doesn't change the fact that what they have achieved in this generation is the same (relative) improvement as previous generations. This is not what they were selling in the run-up to the 1080 launch when they were still claiming 10x improvements due to the new memory subsystem.

They did not do what they said that they would. This is quite a simple fact - why do you try to argue that what they have done is hard. The difficulty is irrelevant. Do you think that an evaluation of the performance that they achieved should include how hard they worked on it?
Yeah it looks another sensational header, but public don't know any details. How many test flights did he performed on simulator?

If 100+ there will be always something close enough. On the map it looks like the final path is off by at least few hundreds kilometers off.
So a tiny one, by either organisation's standard
There must be problem with your dataset then. Not enough people? Everyone in this field knows that Napoleon Dynamite is the most controversial, ever.
>But you didn't quite get away with it. The C++ code increments the value in the array through the iterator, while the above Rust increments the iterator (err, index) itself. So it doesn't produce the same result.

I have to admit that I don't understand you here. Can you elaborate on the difference between the two programs?
I am very hopeful that Briar (https://briarproject.org/) will achieve this. They don't use any centralized infrastructure, the app works even when the net is down, and they have e completely distributed and thus uncensorable forums and blogs.
We already have the more efficient technologies; the main resistance is those benefiting from the status quo, who have the most money/power.

This is wrong on many levels.

Firstly, I said "much, much more efficient AND much, much cheaper". Both need to be true in order to combat the high costs of setting up an industrial production facility.

Secondly, I don't think either of these things are met. What are these more efficient and cheaper technologies for - say - producing cars, or plastic toys, or glass, or.. something.

Thirdly, these people benefiting from the status quo in industrial production.. which status quo is that exactly? The one where production moved to Mexico from the US 15 years ago? Or the one where it moved to factories in China? Or the current one where Chinese factory workers are losing jobs to increased automation?

Note that I'm not saying that the same people aren't keeping the money and power. I'm saying that they don't care about the place or means of production. They'll be just as happy to make money from cheap, efficient production as from expensive, polluting production.
> The alternative interpretation is that the #DNCLeaks don't seem very interesting.

The e-mails contain details of strategic political planning on the part of the DNC, and although there doesn't seem to be much in the way of nefarious behavior described within, there is frank discussion of political strategy in dry terms that will damage the DNC's (and thus Hillary's) image even though this is how all political organizations operate. Unfortunately for Hillary, there is no RNC e-mail leak, so "this is how all political organizations work" won't be a sufficient defense in the wake of this leak and you can be assured that the conservative media is going to frame the content within these e-mails as cynically as possible. There is also the possibility that there is something legitimately damning yet to be uncovered.
As someone who had an almost allergic reaction to Tolle or 'spirituality', I can now say that if you can get past his style/tone/voice, it's actually pretty good.

But for me it first took about two years of study into Zen Buddhism and easing into the 'spiritual' terminology and things like 'meditation'. Tolle can be a bit of a leap if you're not already comfortable with mumbo jumbo (even if it's mostly style and has real substance underneath).
Can you please change the title from "Twitter's Vine Source code dump" to something that does not suggest that there is actual source code available?
Taligent's Guide to Designing Programs
You need type info, if the language has its own type system which has more information than Rust.

Imagine you have machine code generated by compiling a C program and now want to figure out what struct some function takes as an argument.

As you go down towards machine code you lose information that you cannot easily recover.

Solving all of these issues is also only practical, if the Rust developers themselves cooperate. It seems to me the very purpose of creating a new language, is in freeing yourself of the limits existing ones have. Building a new language on technology that are restrictive doesn't really make sense from that perspective.
There was the TermKit proposal: https://acko.net/blog/on-termkit/
California is growing in spite of its draconian business regulations. Perhaps things would be even better with more friendly laws for small businesses.
How? Most apparel isn't just knitting