skysight-inc/HackerNews huggingface dataset:
For years we actively told people not to use Rust, to run far far away, because we were still breaking things and didn't want anyone mad at us. Now that we're past 1.0, we've got a lot of catching up to do. :)

(But seriously, we're usually quick to tell people when Rust isn't a good fit for their problem domain. It just so happens that the grandparent comment is describing a domain that Rust is really quite suited for.)
Right now, it takes an order of $2,440,537 to send the price up $30, and $3,184,447 to send the price down $30.
As far as development resources were concerned, LEDE was OpenWRT. There is no noticeable difference in development activity before/after the fork when looking at git commits:

https://github.com/lede-project/source/graphs/code-frequency

OpenWRT's repository had minor bug fixes in comparison.
It's mostly a greater example of how Telecom companies bought US government officials to keep competition out.
Good questions. These are just my personal thoughts.

I think software engineers from more fields would do well and have fun in this environment than they imagine. You do need to be good, but you don't need a background in finance.

You can read in the link above the idea that people come to the table with values and skills, where it's hard to change what you're like, easier to adapt your skills.

Couple that with the observation that for open minded people who like to learn, effective engineering values and skills seem to translate pretty well across problem domains.

This means it's less about the kind of tech stunts interview folklore attributes to Google, more about trying to understand how you think about problems and get things done.

Sounds trite, but if you think well and do things (need both), you can succeed.
> If a decision heuristic often leads to the correct conclusion, then it's a good heuristic (if you are under time constraints, which we are).

So, is it a good heuristic to conclude that since crime is related to poverty and minorities tend to be poor, minorities qua minorities ought to be shunned?
When it finally hits the bottom and it's for sale at non-unicorn prices, I fully expect to either see Amazon buy it up and merge it into Flex, or else Google/MS/Whoever buy it so that Amazon doesn't.

Amazon has enough cash on hand to do it, isn't afraid of losing money for years on end, and enough legal power to defend it (see: Google buyout of YouTube). The extra work density of both programs combined would make the sum more valuable than the parts.

[Bias: former Amazon Flex dev, though with no knowledge of any actual plans Amazon has]
"all of a sudden"?! You have not been paying attention since August 2015 then :) Bitcoin has been on a constant and steady rise for the last 1.5 years, due to increased adoption. No single event explain it. Bitcoin is just getting more and more used, here are more wallets, more Bitcoin companies, more transactions, more remittance done in Bitcoin, etc.

http://bitcoincharts.com/charts/btceUSD#rg60zigWeeklyzczsg20...
This has nothing to do with the experiment we tried on political posts. It has to do with the outright ban on pointless repetition.

People come here to have their intellectual curiosity satisfied, and there stopped being anything new in any of this a long time ago. The way I see it, the options are: (1) would we like to be both bored and blared at? or (2) neither. On behalf of the community, I choose "neither".
That isn't true in every circumstance.

Let's say an employee has personal savings $100,000 and is granted $100,000 in stock.

If they have to pay 20% tax on what they exercise, then they can only exercise ~$83,000 of their options. The remaining $17,000 worth will need to be exercised at a later date.

Let's say the company then gets sold 3 years later and the employee's stock is worth twice what it was when they were offered it. The employee's additional stock now is exercised immediately and the difference of $17k between the strike price and the sale price is taxable as income.

Had they been able to exercise that $17k worth of stock 6 months after joining—which they would have had the money to do if they hadn't had to immediately pay tax on the amount they exercised—then that $17k would have been taxed as long-term capital gains, at a lower rate.
It's also the way American culture is: as a society of individuals with little obligation to their communities outside of work and family.
Well, I think like every other loosely federated communication system from the 90s (except email), the scene has moved on to a couple proprietary platforms providing a better user experience. lichess.org and chess.com have pretty good scenes now, and you can still make friends there.
It certainly was broadcast live -- every major TV news organization in the US broadcast the re-entry. Of course Columbia was very high altitude when it broke apart and the cameras (fortunately in my opinion) couldn't get very close-in shots.

There's a point to be made that people were more prepared for a possible disaster given the reports of damage to the shuttle that the crew provided days ahead, compared to the absolute surprise and shock at Challenger, and the horrifyingly clear camera footage provided at a lower altitude.
Do you have any proof of this?
> Evolution had billions of years, working in a massively parallel way to work this out after all.

And it also got to work on it with a hundred billion stars with earth-like planets, in each of a hundred billion galaxies, and (maybe) in a basically infinite space of universes. All in parallel with infinite time to play with.

Is it so far-fetched to postulate that humans will hit our limits before getting this far?
You're talking about the people and he's talking about the industry. There's a difference between Microsoft and Bill Gates.
Really?

https://en.wikipedia.org/wiki/Nanking_Massacre
TensorFlow is written in C++ so I'd expect it to impact the deep learning result.
> Somehow there's always a soldier who will push the button.

And then there's always that soldier ready to denounce his camarads for having raped some poor Vietnamese women who had nothing to do with the war itself. Why risk such a PR disaster which might see your funding cut when you can use robots instead? Warzone robots don't snitch on their fellow robots in front of the press and they don't rape, they're only build to kill.
> the theoretically infinite lifespan of an AI

Infinite? Why isn't AI subject to the heat death of the universe?
Show HN: Photo Vistas – Unsplash photos for your browser homepage
Still debating whether I should start with An Introduction to Statistical Learning (ISL) or Bishop's Pattern Recognition and Machine Learning (PRML). I really don't like using R (always a python person). Both have rave reviews on Amazon. Any thoughts?
"If I submit 10 ideas, where are the 100 new ideas going to come from?"
Same place as the first 10, from other people's ideas. If you're an idea generating machine the DB will eventually run out of ideas to give you.

"Why would someone swap one good idea for ten bad idea?"
This is answered in the FAQ. You get 4 from the top rated ones. Chances are if you haven't worked on your idea by now, you probably won't do it at all. Share your idea and you might get one or more that you will work on. Even if you don't get an idea you think it's "good" you might get inspiration from them or put a twist on these.

"What do you plan to do with "all" the ideas?"
Same as everyone else who submits an idea: get inspiration.

"Would you post answer to your own questions for your own site?"
I don't understand the purpose of your question.
Yeah I prefer to sit at the bar (that's the correct phrase), but I think my problem is more what wott said. The bars I go to just have a "come with your group of friends and only talk to them" culture. Thus, me going alone doesn't really give me interaction other than a quick chat with the bartender.
An uncaring blind AI wouldn't be very interesting, I would assume whoever had turned it on and was observing it would just turn it off and tweek the algorithm.

But I don't think this is even possible as when the AI was in child stage and was learning, it would learn from people, so it would become like people. Or at least understand them. At some point it has to know less than a human and will learn at a rate that humans can measure. As we measure we can make decisions about it.

I don't agree with the assumption that a factory making paperclips will make the transition to a super intelligent AI in a short time frame. I think it will take years. And along that route (of years of learning) we'll have time to talk to it and decide if it should be kept switched on.
At about $14B, the market capitalization of bitcoin is still somewhat less than the $30-40B market capitalization of IPv4 address space.
Actual report: https://www.epa.gov/newsreleases/epa-releases-final-report-i...
Released back on 12/13/2016

Edit: Also with a less sensationalist headline
"EPA’s report concludes that hydraulic fracturing activities can impact drinking water resources under some circumstances and identifies factors that influence these impacts"
Guix developers attend the Reproducible Build Summits, among other collaborative efforts.
The US government is now permanently stuck in 1984. /s !/s
I also tire of seeing the repetitive "let's get more X into tech!". I've quoted the article not raised points out of thin air.
It's not that AIs will do worse things than humans have already done. It's that AIs will do those terrible things much more efficiently and with much lower risk to the people in charge.
For the record, I've used rust for machine learning, and it was great. It isn't for "religious beliefs" - both myself, an engineer, and a data scientist on my team, had great results using rust.

Rust is entirely practical and well suited for the task. And yes, people use rust.
Maybe it's time for somebody to start a company aimed at helping illegal immigrants avoid the government?
What do you reckon it is?
There's no magic probability value at which the Pascal's Mugging argument suddenly "kicks in". It's all about the utilitarian tradeoff of, "given this low probability, am I devoting the right amount of resources to preventing this terrible event? Could they be better spent elsewhere? And is the fretting harmful in and of itself, wiping out the expected gain?" The talk is arguing that the answer is yes to both of those latter questions.
Uber didn't snub California it was smacked in the face with a cease-&-desist from San Fran.
This was an unfortunate title to an otherwise not so horrible article. It really didn't press the comparison too hard.
>We already have nuclear weapons, which like almost everything else are always getting cheaper to produce.

And in an almost miraculous result, we've managed not to annihilate each other with them so far.

> Income inequality is already rising at a breathtaking pace.

In the US, yes, but inequality is lessening globally.

> The internet has given birth to history's most powerful surveillance system and tools of propaganda.

It has also given birth to a lot of good things, some that are mentioned in a sibling comment.
They are comparable to investors. Investors have to choose whether to put their money into Company A, Company B, or Coin C. To make this choice, they are comparing companies with coins.

Take your blinders off. You are getting disrupted.
I did a talk at RustConf about Rust for machine learning.

The short story is that rust is awesome for handling data - especially unclean data. But Python, or really anything with a REPL, is still ideal for the exploratory phase using ipython notebook and whatnot.

Rust would be suitable for building machine learning algorithms but it's still immature in that area. For now you could perform the data processing in rust and the ML in Python.
Twitter's valuation is becoming a favorite recently. Much like how number of books in Library of Congress, used to be standard for hard disk capacity.
Local produce markets are not uncommon. If you want this kind of quality, it is attainable at a small premium over supermarket prices.
That's really strange; I received an email today, with the previous emails being on the 8th and on Nov. 22. What is the contents of the emails, and what address are they from? Are they duplicate emails? Sounds like someone impersonating GitLab.
Actually, it's incredibly easy, especially in tandem with CentOS Atomic Host. Here's my setup at work I just deployed last month:

osm01-03 - OpenShift masters, don't run anything other than OpenShift services (Atomic host)

osn01-03 - OpenShift nodes, actually run the apps (Atomic host)

osnlb - Load balancer for the master (CentOS 7)

oss - NFS server providing storage for OpenShift docker images (CentOS 7)

On your storage node make sure /exports is on a separate filesystem with adequate storage to store your container images, it will be set up automatically from there.

Once you have these couple servers spun up (You can skip the multiple masters + load balancer if you don't care about HA, though I recommend it) from a CentOS box you want to deploy from make sure you push an SSH key out to all the servers for root access then run the following.

yum install centos-release-openshift-origin
yum --enablerepo=centos-openshift-origin-testing install atomic-openshift-utils
atomic-openshift-installer install

Walk through the installer, making sure you pick "OpenShift Origin" to install the upstream (non-commercial) build, say "container-based" for every atomic system you have, and tell it which are your HAProxy (load balancer) and Storage servers, plus what your default domain will be (I recommend using either a subdomain of your existing corporate domain, or buying a new one for openshift use). After you're done specifying your configuration it will generate an ansible playbook and stash it in ~/.config/openshift and start building your cluster out. Once it's done you just need to set up your DNS entries (whatever your master hostname is should point at your load balancer, then I recommend you add a wildcard DNS entry for whatever domain you chose and point it at all of your nodes). The last thing you'll need to do is configure authentication [1] as by default it will take any username/password combo, and setup the default builder images [2]

[1]: https://docs.openshift.com/enterprise/3.0/admin_guide/config...

[2]: https://docs.openshift.com/enterprise/3.0/install_config/ins...

Sorry for the wall of text, I spent two days figuring this out myself - but after a month in production my team is loving OpenShift and we've already deployed three greenfield apps on it. It's getting a lot more love than I ever expected, and I'm already looking at needing to give my node VM's more resources. Feel free to email me at the address in my profile if you have any questions.
I don't get why Resonate is there. From the Amazon description I get that this book helps with creating meaningful presentations (?), yet it landed on the list among Data Science books and now I read positive comment about it. Can anyone elaborate why this book is worth any aspiring Data Scientist attention?
The year in natural disasters
> This has been done many times by human-run militaries; would AI make it worse somehow?

Solders in developed countries no longer want to die en masse.
> True, true, but somehow that's never been much of an obstacle to totalitarian governments. Somehow there's always a soldier who will push the button.

Actually, the unwillingness of the Red Army to do any more invasions was arguably the precipitating factor in the fall of the Soviet empire. In 1988, Gorbachev gave a speech to the Warsaw pact meeting where he told them that the Brezhnev doctrine was no more. No socialist government would be able any longer to count on Russian aid in putting down popular uprisings. A year later, the empire crumbled. Of course, it wasn't the soldiers per se who refused, but the generals who were afraid of the potential mutinies (and the occasional actual ones).
" They will give their human masters practically unlimited power over everyone else."

Anyone power that has significant leverage over another power already has that ability.

A bunch of 'super smart evil AI robots' will not be able to physical deter/control 500 million Europeans - but - a small Army of them would be enough to control the powers that be, and from there on in it trickles down.

Much the same way the Soviets controlled Poland et. al. with only small installations. The 'legitimate threat of violent domination' is all that is needed.

So - many countries already have the power to do those things to many, many others via conventional weapons and highly trained soldiers. That risk is already there. Think about it: a decent soldier today is already pretty much a 'better weapon' than AI will be for a very, very long time. And it' not that hard to make decent soldiers.

The risk for 'evil AI robots' is that a non-state, inauthentic actor - like a terrorist group, militia etc. gets control of enough of them to do project power.

The other risk I think, is that given the lack of bloodshed, states may employ them without fear of political repercussions at home. We see this with drones. If Obama had to do a 'seal team 6' for every drone strike, many, many of those guys would have died, and people coming home on body bags wears on the population. Eventually the war-fever fades and they want out.
Great point, the anthropic principle dictates we only see the successful outcome. Evolution is working across the entire universe (or even multiverse) so we really don't know how long it could take for human (or greater) level intelligence to emerge.
Account migration is Hard, and we deliberately descoped it from the original design of Matrix in a bid to ship stuff sooner than later. https://github.com/matrix-org/GSoC/blob/master/IDEAS.md#dece... is a quick description of the problem.

There are broadly two ways of solving it:

1. have a naive implementation where users can configure their accounts to replicate between sets of servers, and clients have primary and fallback servers they can talk to if the primary isn't available.

2. switch to a p2p model where each device has its own server, and so account data is automatically replicated across multiple devices. This has a host of other advantages too (e.g. you can own your data without running your own server; you can adopt metadata-protecting federation transports; you can still use all the existing apps today as the client-server API remains the same; you can still bridge with the Matrix network of today).

#2 is obviously way more work, and is effectively rewriting the federation side of Matrix. However, Matrix is designed to evolve and we're not ruling this out from happening at some point. Meanwhile #1 is more likely to land in the nearer future. We haven't got it scheduled in yet, but it's very much on our minds!
I stopped reading at "fracking causes earthquakes" because there were too many factual errors.

Fracking does not cause earthquakes Salt water injection might however.

At least have a geologist proofread an article involving geology ffs.
wonder why there's no mention of golang... perhaps the libraries are not good enough? golang is great for distributed systems.
Email identifiers work fine today, actually. They don't solve the problem of migrating accounts, but at least they abstract the discovery process away, as you say.

MSISDN (phone number) identifiers landed on the backend this afternoon; implementation in the Riot clients will be coming very shortly.
Not sure if you're just being sarcastic, but I actually find that to be an interesting comparison.
Ask HN: Is there a solution yet for voice based text editing?
It's driving me nuts trying to use voice to input text on my phone and having no effective way to edit as the autocorrect makes mistake after mistake.
Virtual Reality Can Leave You with an Existential Hangover
we're working on it :>
Nice simple guide. Perfect for people like me that are "relearning" c.
I time travelled here. What's the big deal? :)

State machines can be checkpoint at any state, load up whatever time you like, is there time per se?
If the single national private monopoly is BETTER than the local public service, then yes, it should be replaced.

And if that private monopoly ever stops being better, local organizers can make their own competing service. Or just go back to the previous system.
Is this only for people living in the US and have the relevant work permit?

I understand that it's a remote job, but I'm not sure if you'd be considering people from Europe as well.

ps: the link works fine now
Depending on your definition of "many," sure. I would argue that the unaddressed market for Uber tends to have good reasons it's unaddressed. It's either poor (like much of the world), or in areas that are very spread out out (like much of the world), or in areas legally opposed to Uber (like, at least, China), or has little need of cars, or some combination of these things. This makes it unlikely that Uber will greatly increase its ridership without worsening its margins.

Particularly, I just don't see how Uber can massively increase its ridership while increasing its margins gigantically. Not without some kind of technological game changer. And for other reasons, some of which I detail in my original post, I don't believe that it's going to be first to market with driverless tech that proves to be a game changer.
Only few things made me feel more isolated than using Facebook. Living newly in Tokyo, having a hard time making new friends, everyone seemed to live these wild an exciting lives. Left the service, the disconnect from my old friends made it easier, made new ones. A new life commenced.
Another article asserted that _Uber_ sees tax savings from the options over 100,000. I'll find it if I can (I'm currently on a hotspot on Caltrain). You're implying that the savings should be to the person, which is a different story.
Great! Thanks for the write-up.
Not sarcastic, but both numbers are somewhat meaningless since the prices depend on having only a small proportion of the stock being traded.
Check out this report? A link to a marketing data collection form? Come on. Link me to the PDF. Let's see the technical details of exactly how your solution is built out.
I think it's kind of awesome and sad at the same time.

We're programmed to trust uniforms from an early age. Anything that looks official isn't questioned.

My pet peave is when retail stores have some guy with a pad and marker checking receipts on the way out. I'll keep walking and my wife will accost me as if I'm either an asshole for not stopping. I think it's only because she feels obligated to follow the "rules". I made a purchase. I'm leaving.
Why does it have to be an artificial intelligence? The field of Operations Research has basically perfected automated and optimized decision making in pretty much every heavy industry out there, and they've been doing it since before computers even existed by using mathematical modeling.
Interesting read, and sheds some more light on Snowden's motivations and attitude. I thought it quite ironic that while he complains about supposed privacy violations of Americans, he was doing the exact same thing - on a smaller scale - to his co-workers. Of most concern is the huge excess of documents exfiltrated that had nothing to do with mass surveillance.

Also interesting is how well the accounts of his work behaviour match up with these posts from an HN user earlier this year, who claimed insider knowledge: https://news.ycombinator.com/threads?id=buttcoin
Are there notable projects or organizations moved to gitlab.com?

On top of my head I only know f-droid that is there. I use it for personal use and love it, would love if more projects moved away from github.com, especially open source.
taking a quick look:

community@gitlab.com
news@gitlab.com
kris@gitlab.com

All marketing their features and help to get started. Like I said nothing wrong with sending this kind of email just over a certain period in moderation.

Everything in life is relative isn't it :-)