skysight-inc/HackerNews huggingface dataset:
Part deux https://www.youtube.com/watch?v=_i4Z5qARmqY

Slides http://www.theory.caltech.edu/~preskill/talks/QIP2017-tutori...

Talk is part of QIP 2017 (20th Annual Conference on Quantum Information Processing) http://stationq.microsoft.com/qip-2017-conference-schedule/
Wal-Mart only competes with the retail portion of Amazon. My prediction is that by the time Wal-Mart grows large enough to be a competitor (in online sales), Amazon's cloud and devices business will be larger (and more profitable) portions of the company. Amazon could then subsidize retail. Good luck to any retailer wanting to compete with that. :)
In all my years, never seen this one
Have you tried moving to SF or NYC?
I was thinking more of how much effort I don't waste - bugs I know not to write in the first place, so I don't have to find them; bad designs that I don't create and therefore have to redo; speed in finding bugs because I have a better idea of how to chase them, and so on. I'm not working harder than I did when I was fresh out of school - not as hard, in fact. But I'm far more productive.
Not only should people use them if they don't like the way advertising drives the internet, use Ad Nauseam (https://adnauseam.io/) to actively lower the value of clicks.
What are your thoughts on Pijul? (https://pijul.org)
promise-ring is one library that does the wrapping automatically from node-style callbacks to promises. I think Bluebird also has an auto-wrapper.
I was wondering the same thing. "Reactive" is really just (misnamed[1]) dataflow[2], as far as I can tell, and Go has dataflow in spades. Of course, it would be nicer if Go's dataflow mechanism were adaptable/extensible in a Open Implementation style[3].

[1] "Reactive" is a type of system not an implementation, and you implement reactive systems using pretty much any programming/architectural style. http://www.wisdom.weizmann.ac.il/~harel/reactive_systems.htm...

[2] https://twitter.com/headinthebox/status/739915645811228672 , http://www.inf.fu-berlin.de/lehre/SS13/Sem-Prog/material/EST...

[3] https://en.wikipedia.org/wiki/Open_implementation
Managers have to earn more than their underlings.
I find it incredibly ironic and hypocritical that you accuse me of creating a negative environment... in a negative reply to a fairly neutral question.

I don't use Go, but am a contributor to a Rx project for a different language. As such I am not interested in using this but genuinely curious about the potential (non)benefits of Rx in Go, especially given that they both promise to solve similar problems in very different ways. From experience HN is the prime place for such discussions.

I think HN would be a much worse place if we would only be allowed to cheerlead projects here.
From my experience job searching, it seems that companies are looking for someone to fit the job description exactly instead of being willing to hire and to train someone. And when they can't find anyone, they complain about a shortage of eligible workers.

It's really difficult to find a job the traditional way (submit resume/cover letter, interview, etc.) in this economy. The article makes a good point that if there was a shortage of STEM talent, companies would be drooling over everyone with a B.S. degree, but I haven't really seen that.

I do agree with the article that there is a STEM literacy problem...I have friends in grad school constantly complaining about people gaming the peer review system, students getting by on shoddy research, etc. I've had co-workers that I've been really disappointed with in terms of having solid engineering fundamentals.

If the article is right, and there's not a STEM shortage, what would you tell a high schooler applying to college? What field should they study so that there's a better chance of them having jobs?
German language (or more precisely, idiom) maintains distinct meanings for "mein Freund" versus "Freund von mir," the former being far more intimate.
What's even more interesting about this particular mistake (at least to me) is that it often shows up as hypercorrection[1] by educated, fluent speakers of English who've been socialized to recognize "You and me" as the subject of a sentence as wrong, and perhaps as ignorant-sounding, but have formed a too-aggressive (wrong) representation of the underlying rule.

Basically, I know a bunch of people who've been to college and would jump right down your throat if they hear you say "You and me should grab coffee some time," but will walk around all day saying things like "Hey, let's see if Fred wants to grab coffee with you and I."

[1] https://en.wikipedia.org/wiki/Hypercorrection#Personal_prono...
Those are the same thing. You may as well say that there is no shortage of food in Venezuela, just a shortage of cheap food.

The reason companies can't get STEM grads at the prices they're willing to pay is because those STEM grads can simply work for a company willing to pay more. That's not a problem for the grads (you bet your ass I'm not complaining too much, haha), but it is for everyone who wants to hire them.
The official USMC reading list is at [1].

Some recommendations:

- "Warfighting (MCDP 1)". This is the official USMC document on how to run a war. It's more philosophical than tactical. It's about how to achieve a goal.

- "The Defense of Duffer's Drift". This little book on small-unit tactics and how not to screw them up is over a century old. It's little-known outside the military, and quite funny.

- "Boyd, The Fighter Pilot who Changed the Art of War". Boyd was a very strange guy. Top fighter pilot. Responsible for pushing through the F-16 and the A-10. (Yes, a fighter jock pushed the A-10 Warthog, which is a slow, heavily armored ground-attack aircraft.) Invented the OODA (Observe-Orient-Decide-Act) Loop, a way of thinking about decision making under uncertainty. It has some similarities to "agile" development, but is more suitable for combat and crisis. USAF hated him. USMC liked him.

- "Learning to Eat Soup with a Knife" - understanding counterinsurgency. This is a depressing read, but necessary.

[1] http://www.marines.mil/News/Messages/Messages-Display/Articl...
Self-Censorship on Facebook (2013) [pdf]
And we use F# at Jet.com!
Since this is about annual increase, it would be interesting to see the adaptation path of spam filters for email vs spam filters for the browser. Are we just seeing history repeat?
Indeed, we shall. So far at least one person of responsibility seems to be taking cues from the Trump administration, and offering "alternative facts" as a remedy:

Deputy Schools Chancellor Elizabeth Rose said families are notified of test results with letters sent home, and the results are also posted online.

“We have great drinking water in our schools,” Rose said. “We know it’s safe.”
If Amazon had the physical real estate that Wal-Mart does it wouldn't be long before they could service most of north America with sub-1 hour delivery for most products. In that regard, it seems that if Wal-mart was committed, they could totally steal Amazon's thunder. I must be overlooking something fundamental.
> I don't trust them to quickly and painlessly make things right if an order is broken, disappointing, or missing.

Doesn't Wal-mart have a pretty good return policy, where you don't even need a receipt? (Things might have changed since I last made a return)
then your argument ignores the problem that literally everyone else is talking about, which is.... very strange.

We are here talking about changes to the H1B visa program which are intended to curb abuse/fraud of the program.

and you are here to talk only about a labor shortage in one industry?
I've linked the PDF being hosted by Facebook since they can handle any amount of traffic. In case you aren't comfortable visiting anything *.fb.com or have a redirect to localhost set-up, another link is this:

http://www.aaai.org/ocs/index.php/ICWSM/ICWSM13/paper/viewFi...
I would recommend you use coroutines rather than multiprocessing.dummy for balancing blocking operations (like IO). I believe multiprocessing.dummy is just a wrapper for threading which has context switching overhead [1].

Python3 has asyncio as part of the stdlib but for Python2 there are a variety of coroutine libraries out there (I think the most widely recognized being gevent).

[1] https://www.youtube.com/watch?v=Obt-vMVdM8s
I know it exists. I did not get 100K+ in the first year either, but I pass it in the second year.
I've applied for a few jobs there, but no, I haven't actually moved. I'm Canadian - the idea of living in the states without having my health care completely covered in advance is... terrifying, to say the least. I'm also looking for jobs in Windsor or Vancouver though.
People do say something similar about the constitution.
The article title is "Whonix - a desktop operating system...". That seems to indicate a new operating system, not a paint job.
Could also be a manic episode.
I wasn't implying Elixir/Erlang was fast.

My statement was that it could handle the load. Taken into account the fact that the language is built around concurrency, it would handle the load within multiple threads without a hitch.
All of the pre-existing ones suffer from this exact problem though in my experience. They leave too much, often almost everything to be decided by the project leaders.

Often times this amounts to "don't be racist" and similar proclamations - these don't offer guidance as to what's deemed racist. Some people would say opposing affirmative action is racist - is that the standard the project goes by? Based just on those codes of conduct, who knows?

Heck, some people would say the president of the united states is racist, but over 47% of the voters wanted him. If you think that full 47% of the population is terrible and racist, on sheer population grounds you probably just rejected a lot of good people.

This is why I find codes to conduct to be extremely low value, they provide nothing beyond say "don't be an asshole" and a fear of reprisal for political reasons.
what about it being the trojan horse of AI, to get Amazon's foot in the door for its eventual successor?
TU7C Ivory Coast
Right, this sounds like every vegan diet I've seen, and I'd never heard of copper overdose as a risk for vegans. Was there some preexisting adrenal condition?

Apparently zinc supplementation can be dangerous as well except on a short term basis (like for a cold), so I'm not sure I wanna start warnjng my vegan friends yet.
I've been surfing the web – and sometimes its corners the Pope wouldn't approve – for 20 years, mostly without ad blockers and always without antivirus. To my knowledge, I've never been infected by malware.

In regards to the "invisible pact": I believe publishers would find more success by framing it in terms of the users' self-interest: Considering everything that's going on, do you believe the world would be a better place without The Wall Street Journal, NYT, Guardian, Bloomberg, Wired etc? Or even – for people prone to sudden exclamations of "CNN IS FAKE NEWS!", without Breitbart, Drudge, and The Intercept? If you cut out every publisher currently set up as a revenue-based organisation – would you be well informed? Is there some non-professional blogger(s) who could have served as a primary source for all the news of the last week?
>You are a monopoly when you have pricing power over some good or service (the ability, in some range, to raise prices without losing sales to a competitor)

The good or service being "mobile phones" or "mobile apps" -- e.g. the whole market they belong to.

Not "iPhones" or "iOS apps".

Any company has "pricing power" over their own products and marketplace.

>Having less than 50% share in some market using the market boundaries usually drawn by analysts does not prove or imply the absence of pricing power.

No, it just makes it irrelevant as to the law.
Maybe, because it worked? I'm pro Trump, the liberals are the ones that broke it, but immigration is the core constitution of the USA.
China Gains on the U.S. In the Artificial Intelligence Arms Race
> And Walmart does hav enough capital to compete.

Otoh Walmart is much more subjected to the whims of the stock market and their stock price than amazon is. As such they can't afford to take the same risks with capital.
Likely, if agro-scientists and farmers focused mainly on the macro nutrients like NPK, which I have seen anecdotal evidence of. Heck, not even humus, maybe, for a long time.

Source: some early background in ag (in India).
I deactivated my account over a year ago. Facebook will not delete your account, deactivate is the best you can do. Interestingly I went to a Facebook event at their headquarters and when I signed in, there was my profile picture staring back at me. I thought pulling it out of my deactivated account was in poor taste.

Anyway, I can say I'm happier without it. I'm now seriously considering deactivating my Twitter account. Twitter really will delete your account after I believe 30 days of it being deactivated.
I'm not sure, I was just trying to clarify. You and the other poster cleared it up, thanks.
Yeah, I was thinking about that, runs in my family. So far no sign in me but one of my brothers had it pretty bad (got new liver - no a prob anymore)
Let's be straight.... Acquiring a company with 110K people is not creating 110K jobs. Those people had jobs before you absorbed them into your company.
Are there any papers on what are the effects of diversity to a culture of programmers? I'd love to once see a scientific approach rather than the political one.
Some instructions would be nice; it looks like I do have to move pieces, I'm just dumped into the middle of a game.

edit: Oh, I see, there's a help link ,and "guess white", "guess black" and "guess draw" at the bottom. When you click one, the computer will play until the game is over (or you declare the game to be a draw).
I feel like the industry treats software development as a race to the bottom. The goal seems to be to pump out as many STEM grads as possible so they can pay them barista wages.

Are other industries like this? Why do I not see bootcamps for electricians and plumbers?
Facebook has always been based on real people using real names. Originally, it was your official university email address. That's what makes it much more useful than Twitter or Reddit etc. If you want to be anonymous, use a different site.
It isn't the snappiest label, but it does capture the idea well.
Elon Musk's Statement on His Membership in the Presidential Advisory Forum
This is pretty interesting, but I don't know how useful it would be for me. Part of why I feel that way would be just because I don't have those use cases.

I guess part of it is I don't use GitHub as a UI to my repos either. When I want to find this information out I go exploring with log/blame.
The "hipster" way? Do they wear a silly hat and have little-to-no pant break?
There is a shortage of hamburgers for $0.50 . There is no shortage for $5.00

There is a gap between cheap and the good price. Sometimes "cheap" is too cheap.
I'd like to emphasize that all these social media platforms are >giant bullshit factories.

I, myself, am getting too caught up in it all.
Watch DARPA’s New Self-Guided Bullets Turn in Mid-Flight, Following Their Target
Have to catch an early train
Got to be to work by nine
And if I had an air-o-plane
I still couldn't make it on time

'Cause it takes me sho long
Just to figure out what I'm gonna wear
Blame it on the train
But the boss is already there
Or how about we start some compartmentalizing your codebase so that you can like. You know, organize your code and restore sanity to the known universe.

I think when the powers that be said that whole thing about geniuses and clutter, they were specifically talking about their living spaces and not their work...
Ask HN: “Accelerated C++” Book Equivalent for Go?
I always loved how the book "Accelerated C++" is written for people not new to programming, or even to C++ necessarily. It accelerates through topics assuming the reader is trying to learn idiomatic C++ fully as opposed to programming (not messing around with raw arrays to teach about for loops and getting straight into `vector` early on for example).

Are there any similar books for Go? I pick up languages easily enough, and I've read enough Go code to feel confident I can complete a weekend project (a Slack Bot) in the next to days, but I'm finding a lot of resources get bogged down in really basic syntax.
the whole reason all these stupid ad supported hot take blogs/ "news" sites and networks exist is to cash in on shitty clickbait content. it will be no great loss if they go away.
Latest Chrome on MacOS. If you hit back after going to that page you have to click through about 4-5 other articles before you ultimately get back to this comment thread.

Even happens if you open in a new tab.
Having used it in production for a more than a month now... No. No it's not. Mono and .Net Core RC1 were more stable for the same workloads.
Instead of transmitting obviously fake data, record the genuine data of other users (randomly and anonymously, of course) and retransmit it. It poisons the association while being much more difficult to fuzz out.
The author acknowledges that comparisons to Microsoft and Google aren't apples to apples, but posts a big graphic showing just that at the top of the article. You might as well add Walmart and McDonalds to the graph. Both of those have around 2 million employees.
Idk why you're being downvoted. I hadn't heard this conspiracy theory before. Interestingly isn't this similar to the Ebolavirus origin conspiracy theories?
> Then I realize their in-store price is $10 higher than online

Isn't that normal? People who use Internet can easily compare prices in different shops so the price for them is more competitive. And people who have already spent their time to get to the shop are not so picky so they can pay more.
The employment anti-discrimination laws was originally designed for manual labor and similar jobs. I suggest a compromise limiting the kinds of jobs these laws apply to.
Cool, though it seems to be "insecure by defualt". I presume that there will be some clear way to say "I don't trust this snap, dissable everything like gsettings, pulseaudio microphone support, ect. that I wouldn't want some random untrusted code to access..."

I didn't know that DBUS supported selectively allowing access to selected services. I thought that was a new feature in the non-accepted kdbus. That was certainly what the redhat folks wrote. They wrote that it isn't possible to secure dbus without kdbus...
Thanks, and to the sibling commenter too. Didn't know this.
This might revive my interest in Generals, as I found it a mixture of boring and excitingly stressful when I played by hand.

However, because Generals is an RTS, bots might have a pretty steep advantage (although movements take a good bit of time, so it's not as bad as it could be). Does anybody know how bad this is in real play?
I never thought of it that way. Buy-n-Large does sound a lot like something Walmart could've been, being the Fortune #1.
>Kicking the door behind you closed once you've got yours or because you're afraid new immigrants will take your job is hypocrisy

There's nothing hypocritical about it. It can sure be called selfish, but not hypocritical.

Hypocrisy is to pretend you support one thing, while doing another.

Here they just stop supporting immigration after they themselves got in (and usually decades after they themselves got it -- it's not like some 2-years fresh American citizen is asking for a stop in immigration).
Like Windows Mobile in the smartphone business?
> This is a great visualization of free data, although not the first in this style, but it's usefulness in actual forecasting or nowcasting is rather limited.

Indeed, it reminds me of this, which has been around for years:

https://earth.nullschool.net/#current/wind/surface/level/ort...
> The good or service being "mobile phones" or "mobile apps" -- e.g. the whole market they belong to.

No, it doesn't work that way. If you have pricing power on, say, iPhones -- you can raise the price and sales don't move to someone else -- you have a monopoly because price power demonstrates that whatever putative competitors exist are in a functionally separate market, not substitute products in the same market.

> Any company has "pricing power" over their own products and marketplace.

No, companies in competitive markets lose sales to competitors when they raise prices, which is exactly what pricing power means doesn't happen.
Well then I guess I'll start doing some personal projects using some arbitrary stacks, find a job based on that and suck it up for 5 years.
>There will be specific Americans who benefit less than specific immigrants, but the net effect of immigration has pretty much always been a benefit to the economy.

Well, tell that to the Native Americans, who were nearly exterminated by immigration.
SV Tech Companies remind me of contractors who want to build a giant mansion on a hilltop.

But instead of hiring workers with years of experience building houses they hire the best athletes from US university sports programs. Fantastically talented athletes.

Then they give these great athletes a bunch of shovels, cement mixers, hammers and nails and say: "Build the best mansion the world has ever seen."

Somehow it doesn't work out. They get a large house, but it isn't really any better than other large houses. Some of the workers decide to leave.

I wonder if management really knew what it was doing in the first place. Maybe they figured they could just hire "the best" and everything would take care of itself?
Interestingly, most of my coworkers do not have computer science degree or even related. They are very nice people and doing very well.
What did you expect? Its primary purpose is ordering stuff.
This means the business isnt feasible.
Have you read the book https://en.wikipedia.org/wiki/Blondie24. It seems like both of your strategies have similar high-level approaches of self-play and learning, although yours is much more nuanced. They are using an neural network that uses an evolutionary algorithm to update the neural network based on which ai's win against the other ones in self-play.
My go-to analogy is that you don't get to shit in the well and then try to convince me that buying bottled water is morally wrong.
What did liberals do that broke it?
AmaTargetazon.
It's the equivalent of: (edit: actually an improvement over)

from threading import Thread

def blocking_function(arg):
....

pool = []
for arg in args[:16]:
f = lambda: blocking_function(arg)
thread = Thread(target=f)
thread.start()
pool.append(thread)

Edit: see below, this doesn't include job queueing but rather, hard limits your input to maximum 16 args. The point is, the code is a nice, easy way to start a number of threads working on a list of arguments.
I understand the tendency to conclude 'that is great, but are they qualified b/c that is what matters' logic. It's something you (especially if you were educated in America, like me) have to consciously unlearn.

For those that want the science and math behind diverse teams (as I've given this talk numerous times), there are bunch of links on the last slide of my deck: http://slides.com/fmitchell/how-math#/10

If you want to see the actual talk I gave at O'Reilly, it's here: https://www.youtube.com/watch?v=02HS9wjgfQY