skysight-inc/HackerNews huggingface dataset:
Before you write snarky comments, you might take the time to review the geophysics of climate, study the results of the current work in climate science, read the reports, look at the photographic evidence for global warming, and maybe even make a field visit or two to Alaska to see the changes in person. This is serious stuff. Climate change and global warming is going to spoil your life unless we collectively do something soon.
Duolingo adds social clubs in iOS and Android apps
None of which ever explain why computers can't do the same whatever-it-is as flesh can.
Samsung Focus Turns Your Phone into a Productivity Powerhouse
> On the other side you have guys like George Hotz who had a reporter in the car with him when he turned on the self-driving system he had only gotten working that morning..

Do you think that's actually true? I thought it was just something that George Hotz misguidedly said for dramatic effect...
Same as they always have:

"No one can really knows what any of that stuff really means. It's just a bunch of ones and zeros. And here's an expert on Fox News who disagrees with the conclusions they're drawing. Besides, you're gonna trust Crooked Hillary's people on a forensic analysis when they couldn't even keep their own email servers from being hacked?", etc.

EDIT/UPDATE: In his own words, standing next to Don King, just yesterday:

“I think we ought to get on with our lives,” Trump said Wednesday, according to the pool report. He was at his Mar-a-Lago resort, standing next to boxing promoter Don King. “I think that computers have complicated lives very greatly. The whole age of computer has made it where nobody knows exactly what is going on.”
Sunk cost fallacy at work here. Yes, side projects may never pay back dev investment, but if you have already written all that code and invested, then you should not use that as a cost factor to make decisions about the future.
Protests of 1968
Why Clojure? (2010)
Yup. Same if you visit someone's page, if you're not friends, both of you'll get suggestions. It's annoying when you repetitively missclicked on an homonym. Some people working there are too proud of these features to remove them.
Criteria used is not rigorous so I would take these rankings with a grain of salt.
This (complaining about the lack of evidence) just seems ludicrous to me. Does the FBI have a history of declassifying stuff like this so that randos on the internet can independently verify its conclusions? When high-level intelligence people collude to lie to the American people and discredit a president, do they usually do it via press release clearly written by a PIO?

The accusation that people who find this credible are uncritical is unfounded and insulting. The question is not "would someone in a government agency lie for political reasons," it is "would this many people, in a bunch of different agencies that have a history of lying to and competing with and distrusting each other, all sign on to the same lie, publicly, even though it's almost certain to be disproven in a few months."

Meanwhile, here's the alternative theory:

1. Some Russian intelligence agency hacked the DNC's email servers

2. They left behind evidence

3. The FBI/NSA//DHS/etc found that evidence

4. They classified it and aren't going to put it in a press release

None of those are the least bit hard to believe, and they are collectively WAY easier to swallow than this hypothetical vast, high-level conspiracy to discredit Trump or whatever it's supposed to be for.
I think it's the best messenger I have used all around, in terms of UI.

I particularly like their take on the verification levels using a traffic light metaphor - giving visual feedback on how well trusted a contact is on my list; I wish other clients would adopt it something similar and encourage more people to verify keys out of band.
Well, I too put it on my "to read" stack but if it is referring to ordinary automatic differentiation, also known as "algorithmic differentiation" that beast is a bit more specific.

That is, ad allows the differentiation of functions defined as algorithms but not with arbitrary "branching and control flow" but essentially only when the "algorithm" involve a composition of primitive functions having known derivatives (example: addition, multiplication, exponentiation). That is still a big set - back propagation uses one form of AD for example.

However, for example, AD cannot be correctly applied to functions defined with loop or with arbitrary recursion.

I'm not sure if there's a relation to the DeepMind DNC but maybe if I read article I'll find out.

See:

https://en.wikipedia.org/wiki/Automatic_differentiation
I think the article starts with the assumption that all other things are equal, ie comparing a $350K home in the city to a $350K home in the suburbs. Both homes will pay the same in property tax, but the home in the suburb requires vastly more infrastructure (roads, water, sewer, gas, electricity, telecommunications, etc) to support it for the simple reason that it suburbs are more spread out. Those costs are hidden from the homeowner, the city must absorb them. In the scenario where the home in the suburb is much less expensive than the one in the city, this problem is only exasperated because now the suburban house pays even less in property tax.
I'm always amazed at how obsessed certain people are with "race" (aka ethnicity) in this country. I'm very well aware of the tough racial history and I'm not saying that kind of ethnical stats shouldn't be made, but frankly, shouldn't we be talking about social classes instead?

This last presidential election was a great display of what I am talking about from both side. While one side was demonizing non-WASP, the other side banked its whole strategy on the fact that african-americans would surely vote for them (which is, when you think about it, basically saying that most people's vote cannot be predicted as they may flip/flop and are usually 50/50 +/- 5%, except for african-americans of course ...). And of course the next day, they were blamed responsible for the defeat.
> From my perspective (paris, france) even if you would pay engineers double from now on to match US salary, there will still be a shortage for the next 10years at least.

If they wanted to have anyone, they could start by paying decent wages BEFORE people leave the country. And well, there should be jobs too ^^

Also, double then double again. The costs of living in Paris and the taxes are insane. And abroad pays more than you think it does.
> Maybe it is just the LLVM backend. It still is slow.

It's a combination of two things, as far as I know.

1. The LLVM backend is slow.

2. The Rust frontend has historically abused the LLVM backend badly, by feeding it large amounts of barely optimized code. This is being worked on, but it's going to take a while.
They haven't even cracked the automobile market yet. No one in the west will buy a Chinese car, let alone a Chinese plane.
Just because some people have a different opinion than you, doesn't mean it is due to fallacious reasoning. Ultimately, it seems to come down to rust haters who have a sunken cost fallacy - I spent years writing bad code in bad lanaguages, so I don't want to give that up to do things better.
My first time creating an ad on FB was startling. I didn't know all those targeting options existed.

But, they've worked extremely well for my niche SaaS. We currently focus 60% of our ad budget on FB.
> TIL I'm as good as a state level intelligence team.

Not to totally ignore the pithiness, but I feel like your comment touches on something I see a ton here (and elsewhere): an offhand dismissal of the 'state level' intelligence capacity.

At the end of the day, the systems were exploited. That more sophisticated methods went unused should be a measure of efficiency and not necessarily execution. Why break out the trick play if your opponent can't keep from you running it up the middle?
True, but I deleted my account 2 years ago, so at least they have a lot less info during that time. Also, I don't miss it at all, not even a little bit. I think it offers no value for my time, let alone data. I am not sure why I am still on Twitter, but Snapshot has been entertaining and LinkedIn invaluable.
I have too but I don't see any magic in Rust's borrowing beyond what you would get with using shared_ptr, weak_ptr and move semantics in C++11. Yeah there is a certain class of errors that the Rust compiler will check that will still give you a segfault in C++. But it doesn't get around the programmer still needing to have a firm understanding of RAII and the difference between the stack and heap in order to be effective in either Rust or C++, or Golang, or C99, or what have you.
"Asians are really not better than whites" maybe, that should be the title.
Facebook's censorship regime is a dangerous gamble
Few weeks is not enough time to get it when you don't like ideas of the language initially. I tried to read one dynamic language (will not name it to avoid fans fury) and realized very quickly that it's not my language. The only difference - I've been never thinking about "sunken cost fallacy" - there are languages I can use and there are others, and this diversity is necessary for healthy evolution.
At least I'm not the only one disappointed in Rust's error handling strategy. I still firmly believe that exceptions are the best error handling strategy we've concocted so far and that Rust (and Go) represent a big step backwards in language design in this respect. It's still hard to get over Rust's default abort-on-OOM behavior that arises from the awkwardness that would arise from surfacing the possibility of allocation failure from every part of stdlib.

> the catch block

"The" catch block? For each function? Some people misunderstand exceptions and think that every function needs a catch block that cleans up resources allocated in that function. I hope you're not one of these people.

Idiomatic exceptional code has very few catch blocks. That's part of the appeal.
What VCs? As far as I know, Numenta was funded by its founder, Jeff Hawkins, with his own money.

More importantly, they never really cared about making a profit. Their main goal has always been reverse engineering the neocortex. And regarding "shipping a product", both production-ready [0], and research [1] codebases are both open source, and being actively worked on.

Next time please refrain from making bold claims about companies you know very little about.

[0] https://github.com/numenta/nupic
[1] https://github.com/numenta/nupic.research
"I get really tired of companies saying "Talent Shortage" when they really mean "I don't want to pay that much.""

I wanted to agree with you but then, by your definition, there would never be any shortages. Because with a high enough offer one would always be able to purchase anything, in spite of "shortages".
Haven't the NSA already said they believe it was the Russians? As you suggest, they would be the ones to know.
Reddit co-founder proposes to tennis star Serena Williams
Nicely captures a strong set of counter arguments.
I completely disagree.

This isn't about Trump winning. Nobody disputes that. This is about Russia interfering with the US Election and intentionally trying to undermined western society.

Russia has launched a War against the US and Europe. Sponsoring Right Wing Groups with millions in cash to Cyber warfare against Government institutions.
It's the subtle racism of low expectations. They see communities self-destructing, but rather than expecting them to improve as responsible individuals, they expect them to fail like helpless invalids until the more capable communities save them.
Another huge flaw:

COL is not at all a sunk cost like this article has you believe; places with higher COL are generally better places to live. it's actually is a good indicator for the hard to quantify value in living one place over another. In other words, you can't just blindly factor it out and call it a day.

There is real value in living in San Francisco vs bumblefuck. It's the whole reason people want to live there in the first place despite it's higher COL!

In turn for your extra COL, you generally get access to nearby airports for travel, access to good jobs, a variety of career choices, a wide assortment of options for food and social nightlife, etc. These things have real value. You pay for this value.

you can't just blindly factor out COL.
I'm unconvinced that GAI is possible in practice, and only marginally more convinced it's possible in theory.

Consider how buggy most software is. Consider that we have nothing approaching a general theory of computation. Consider that we cannot measure the quality of any given non-trivial piece of software. Consider that we don't even know what "quality" means in this context.

Consider there are minor mathematical issues - the halting problem, P != NP, the Incompleteness Theorems - which strongly suggest that all possible symbolic systems must be either incomplete or lacking rigour.

Consider that the thinking around AI is an unholy mess of millenarianism, techno-evangelism, philosophical confusion between unrelated concepts (learning, personality, emotional drives, sentience, self-improvement, general intelligence, "magical" post-human physics...) and wishful thinking.

I'm completely happy that we can build AIs for specific domains that perform better in those domains than humans do - because we already have.

I'm fairly sure we can build learning machines that can analyse a domain and provide a practically useful overview of it to a much deeper and broader extent than we do already.

I'm also fairly sure that process has practical and mathematical limits which are analogous to the transistor size limit for Moore's Law, and that the nature of symbolic computation itself makes it the most difficult of all domains to master.

My guess is there won't ever be a post-singularity god-AI. But there will be AIs that appear smarter than all humans in specific areas. And that these AIs will continue to be dumb slave machines which do what we tell them to, because domain mastery is completely orthogonal to any requirement for sentience, personality, or motivation.
What the heck? That's a thing you can do now? I just really wish someone time-travelled this back to like 2001 when people were still confused about Java vs JavaScript and MS had their own JVM implementation.

In seriousness, is the performance of Doppio bearable? Also, what are the use cases for a thing like that?
Brass cover and music video of “Hymn for the Weekend” recorded/produced by teen
Facebook have to respond to Data Subject Access Requests in the UK, which oblige them to send you every piece of personally-linked information - for a maximum £10 fee.

I did this with my bank a few years back and got back a box file full of credit scores, lending decisions and other stuff they'd never normally expose. Facebook's data for a busy user is going to be enormous by comparison - has anyone done this lately (and published / summarised the results?)
Hopefully this gets picked up as it is quite an AWESOME app.

I posted 21 days ago:
https://news.ycombinator.com/item?id=13129002
But when you factor out how many more times Asian parents tell their kids to study, they actually study about the same.

/s
I disagree to your disagreement :p

The talent war is continental rather than global. There are plenty of VISA issues and legal troubles that make it impossible for a lot of people to work in a lot of countries [and for those who do, it's preventing them to get the top end of local salaries].

Thus there is no global salary.
Spot on, C++ has always been the best systems language for real world projects until Rust came along.
I don't see how Google is really putting piles of money into Go. In fact, in terms of maintainership and porting I'd say collectively that many other companies are investing more in Go than Google. What can you point to as piles of money?
The problem with this proposal is that Climate Science depends upon the research, data, and analysis efforts of many people. The is no single new particle to discover, no single chemical mechanism, no new phenomena. Just the patient collection and analysis of data to provide as complete a picture as possible of what is happening to our Earth and why. If a Nobel were to be awarded, it would need to be awarded to the many major researchers who have contributed to our understanding.
Hopefully this gets picked up as it is quite an AWESOME app. I posted 21 days ago: https://news.ycombinator.com/item?id=13129002
> Why is everyone trying so desperately to attack and discredit this report?

Because half of the US voting population are heavily invested in it being false.
My dad taught me the difference between bullshit and lying. He said he would never lie to me. But I often found that he was less than truthful. One does not want to loose trust. However the lesson remains. Santa was a lie.
>We aren't sure why, but when we tried to delete a lot of data (~200GB from each machine which each contain several TB of data), our databases become unresponsive for an hour.

There used to be an issue where users hitting their quota couldn't delete files since for some reason deleting a file meant creating a file somehow. The trick was to find some reasonably large file and `echo 1 > large_file` which truncates the file and frees up enough space that you can begin removing files. Maybe this kind of trick could help you guys.

That said, it's inadvisable to run a database on a btree file system like ZFS or btrfs if you're keeping an eye on the write performance.
cf Postgres 9.0 High Performance by Gregory Smith (https://www.amazon.com/PostgreSQL-High-Performance-Gregory-S...)

and

https://blog.pgaddict.com/posts/postgresql-performance-on-ex...
We knew that Iraq had WMDs because a number of western countries sold them some a few decades ago to drop on Iran on our behalf. That's not a secret, and if I recall correctly they were tightly secured and probably degraded to the point of ineffectiveness by that point. The claim that justified invasion was that they had new chemical weapons programs, and that seems to be categorically untrue and without evidence.
That's an underlying motivation for AI research and development. If you have something that can improve simply through uptime then computational hardware will make it happen.

Frankly what I'd like is a 1000 foot high overview of all current types of AI technologies. I.e. What exists and what it's useful to solve. I think it's all just training neural nets on large datasets though. I can't help think there's a lot more potential than that.
It says so much about HN that you won't get banned for being a racist fuck, but anyone who does call you out will.
Who are you to say what someone needs or doesn't need?

In this specific case, as projects scale, extra performance is important. So they've started deploying Rust services to address that need.

Like this post: https://blog.sentry.io/2016/10/19/fixing-python-performance-...

Look at that CPU graph. That's actual, important, business value.

> ending in "meh" response from many.

Most of this thread is complaining about people having a _too enthusiastic_ response to Rust, not too little.
That's not the sunk cast fallacy.

The time you spend on developing previous side projects (which saw minimal return) should absolutely be a factor in deciding whether to start new ones.
Well, Russian foreign ministry spokeswoman has given tomorrow as the day when Russia will make an official statement and announce countermeasures.

There is no doubt that this adequate and mirror response will make the US side feel very uncomfortable as well

Wait and see...
Perhaps not that much by valley standards, but I'm sure just the salaries of Rob Pike and Brad Fitzpatrick alone would amount to more love than a lot of languages get.
There is no evidence that the NYT stole Trump's tax returns.

His ex-wife had copies of those documents and it's widely suspected that she was the one to leak them.
> There's something wrong with programming as an entire field

Look at all the research and prototyping in aviation. What's weird about programming is the amazing longevity of experimental ideas vs. heavily engineered products.
Yes, lets talk about IQ and culture, and how centuries of slavery, oppression, and theft create adverse health conditions that lower IQ. It's much easier to develop a "culture" of education when the government doesn't deploy armed soldiers to lock you out of school, or throw your parents in jail on slim pretenses.

When do we start having an honest conversation about reparations for slavery? Why do rich whites pass on ancestral wealth to their children, but not ancestral debts?
Black communities' drug problems are more supply-oriented and more violent, so the fact that they are treated more harshly is in some regards justified.
For one, additional safety. Rust's equivalent are more safe. Secondly, speed. Rust has several advantages: with shared_ptr, for example, you have the Rc/Arc split, the decreased number of refcount bumps, etc. (some of that speed comes from the safety, even...)
I guess I don't fully understand the problem here. Acknowledging that this likely varies by location; the 'city' I live in (Oregon City, OR) is a small town and completely tax-separate from the big city I work in (Portland). Not even in the same county. The folks in Portland aren't subsidizing my suburban lifestyle, and Oregon City is filled mostly with other homeowners just like me. So aren't we paying our own taxes towards our water, sewer, gas, electricity, and so on?

My property taxes are lower than Portland at the same time that my infrastructure should cost more based on the analysis given in this article. But instead, I'd pay more in all regards to live downtown.
Please be more patient :) Flamewars will not help us, definitely. I'm nobody to criticize your way to communicate, but for the sake of Rust community reputation - please let's avoid "Rust vs X" wars.
Samsung enters the smart inbox fray with 'Focus'
The author proposes a change that we as the user can implement between now the the time this issue is patched.

Having never worked on the core source code for a language like python, I would like to know what the Python 3.6 maintainers might do to patch this vulnerability? How would they fix it at the core level?
Groups of humans are culturally smarter than any individual human because culture persists. So the smartest human can invent something useful, and other humans can then expand and elaborate on the invention.

Specific groups of humans - committees, office groups, political groups, etc - may well be dumber than the human average.

For cultural intelligence you need specific processes that generate, share, and try to maximise collective intelligence. Most groups lack those processes, and without them humans reduce to a confused and milling herd which is easily led by charismatic individuals - who are not necessarily the best and brightest.

Edit to add: processes to maximise collective human intelligence (like science, and persistent education) are exactly analogous to the processes that are claimed to be needed for GAI. Humanity as a whole is already an evolving GAI which has completely outperformed the limited potential of individual humans.
Paint Strokes May Help to Identify Alzheimer’s
Yes I assume there are cameras, and that it isn't copying exact moves but actually learning. I'm not suggesting it would figure out how to iron a shirt quickly, it would take thousands upon thousands of hours of watching/copying as someone is ironing. But hey we were worried about robots taking jobs...and there's a job! (and they are also producing ironed shirts!)

Cameras aren't particularly expensive, the ones made for cell phones can do fine and they are a couple bucks. The software is hard but machine learning is improving by leaps and bounds. And software may be expensive to develop, but it isn't expensive to make another copy of.
> super hard to hire for Rust for a long time

Good programmers aren't strongly bound to language. Hire any systems programmer and have that person learn Rust.