skysight-inc/HackerNews huggingface dataset:
Reading HN I worry that we're going to have the opposite problem - a glut of people will try and (badly?) learn ML and then realize there aren't enough ML jobs.

I've a PhD and held ML-engineer positions in a few different companies - I've good industry awareness.

Most applied ML, for most companies, right now, is actually relatively simple models (hand-coded rules! logistic regression! You'd be shocked how common these are.) The bulk of the work is data cleaning, gathering, integration, deployment, productisation, reliability, avoiding pathological cases, special-casing, Product, UX. You do need ML specialists who understand the stuff, to make it all work and come together - but the ratio of ML specialists to the wider team is low. Maybe 1 or 2 specialist on a team of 10 for an ML heavy product.

This is going to remain the case IMO. Yes, there will be small teams, in highly resourced organizations (GOOG, FB etc), academic research labs, or occasional hard-tech startups, who do new model development. Maybe if AI becomes huge, you'll see more traditional Fortune 500s spin up similar efforts.

But there'll be a much wider set of people&businesses applying and tuning well understood approaches, rather than doing new model development. And you just don't need as many ML specialists, for that approach.

Even with deep learning, the tooling will advance. I mean, even look at all the research papers describing applications at the moment - so many of them are using pre-trained models. Industry will be similar. Tooling will advance, and you'll be able to do increasingly more with off-the-shelf pieces.

I think ML is absolutely going to have a big impact - I buy at least some of the hype. But should all developers, or even a substantial minority of developers, start learning ML as a career imperative? I don't think so.

Finally, it takes serious time to learn this stuff.
Its easy to dabble (and worthwhile doing - its fun; and sometimes you can do powerful things in a using tools in a very blackbox manner!). But actually thoroughly learning it takes time. It takes serious time to build statistical intuition, as just one example.

We could easily end up with a great many career developers who have a specialization in ML, frustrated they never get to use it.
I've always read that Singapore is NOT a great place for startups, and that software jobs don't pay well vs. the cost of living.

I would love to hear otherwise because I've always wanted to live and work there.
Are you saying you have friends and relatives being paid by Soros?
So now we're getting DAPL and DACA but not DAPA.

Well, Trump could withdraw support for DACA as he promised, but he's now signed off on thousands of new DACAs, so he's in no hurry to change the program.
Re, Off the shelf:
I saw a nice presentation a while back which asserted that you get a certain boost to your solution just throwing scikit.learn at the problem. After that, you spend time/money on either better, customized ml, or on feature engineering. Today, you very quickly get to a place where feature engineering is the better place to put effort.

So there's some off the shelf ml, which is pretty great, but the problem of automatic feature selection - especially if new features need to be plumbed into a system - is still insufficiently solved. We've got systems for paring down the set of available features, but our systems have no idea how to ask for new features. That's essentially domain research, after all, and probably a 'strong ai-complete' problem.
Clustering Similar Stories Using LDA
Friends of mine have been up there on their own, or donating money and goods. Blaming "paid protesters" is self-deception. What does it benefit you to believe that people aren't doing this because they believe in it?
>I personally know people who went to the Standing Rock camp that were not paid protesters.

I didn't see OP claim that there weren't "real" protesters, only that some were paid.
Adventures in Docker's GELF logging driver
Dark matter as particles, rather than some undiscovered gravitational effect at galactic scale, seems like a difficult case to make. If it is particles, the distribution of dark matter in a galaxy has to be highly dependent on the distribution of ordinary matter, or vica versa, and yet there is no interaction. I'd bet on gravity waves and/or quantum mechanical gravity effects leading to an explanation, rather than the discovery of a new class of matter.
> Does learning Java keep you from learning CS concepts like pure functions and category theory?

Dijkstra certainly thought so. http://www.cs.utexas.edu/users/EWD/OtherDocs/To%20the%20Budg...

> They may contribute actual production code, but probably not if it's Haskell.

Not only can interns learn new languages on the job, but any student worth hiring probably knows multiple languages already. The argument here is that theory courses should be in a theoretically sound language; that doesn't preclude students from learning corporate-approved languages as well.

For what it's worth, I picked up new languages in two of the internships I did in college. It never took me more than a week or two, and happened contemporaneously with me figuring out the codebase and dev environment. In at least one of those, which was a JavaScript codebase with many functional elements, having a strong functional background as well as a strong imperative background was what allowed me to comprehend it without too much effort.

> then they are doing a great disservice to their CS students.

I'm inclined to agree. This is, of course, a matter of opinion.
It is indeed up for debate. I would like to see sources backing that up. I can find sources saying just the opposite. I think it comes down to what you mean by safe. Safer for humans in the immediate area of an accident, safer for the environment, safer for humans as a whole. I would indeed argue that is loses in the later two.

I agree with the rest of your comments.
finally found a way to do it with applescript objective c :)
I've never used PyTorch or Chainer, so maybe I'm wildly wrong, but here goes..

Dynamic batching requires you to predefine a set of "batch-wise" operations (node types for computation graphs). This works fine for eager execution as well, because the eager code is inside a function definition. Of course if you want to do dynamic batching you need to introduce a layer of abstraction, e.g. instead of saying a+b you create a dynamic batching operation for addition and add edges to an execution graph, this is not different than in our TF implementation.
Libertarians tend, by and large, to be amenable to taxing externalities like pollution.
You seem to be correct.

Though the new tab approach still works.
That article doesn't mention anything that you mention here. Also, I certainly haven't heard any real news or information outlet making claims like you've described.
I was having a hell of a time finding ebooks for my wife just googling for it. I had to download IRC. Total blast from the past. I learned how to do it, but it took a while.
Ya, it would be more ecological if we leave modern civilization and go back to our hunter gatherer days.
I dispute that we're chopping down the last trees. I think it's tough to argue that the earth isn't still the option that's most hospitable to life.

In the Easter Island metaphor, space migration strikes me as the islanders who control most of the resources opting to chop down the rest of the trees to build rafts for themselves. There might be viable options for rehabilitating our ancestral homeland if they'd use their resources differently. But if we let them take remaining resources with them, all bets are off.
> I have the right to control what is publicly known about me.

> I also have the right to know how any data about me is gathered and how its used.

Can you explain why you're expecting any of this? Then, can you explain why you think that's feasible?

Here's a few questions that I hope will highlight how ridiculous your expectations are:

- How many times have you shared information about a person without its consent? For example: "I saw John at the bar yesterday".

- How many times have you gathered data about a person without its consent? For example: taking a picture of a crowd.
Clickbaity article, I fell for it, nothing to see here folks...
It doesn't if the effect persists. Hence the last line of my previous comment: It does matter if people eventually goes back to the old behaviour once they feel "secure" about the 6 hour day.

To be clear: I'm not stating a belief in terms of whether or not people do this or not, but it is a tricky confounding factor to exclude, because everyone involved in an experiment like that will have vested interests in the outcome that might significantly affect how they act.

It's not like you can double-blind a study like this. Ultimately it will likely take long-term studies from places that actually implement it on an ongoing basis over much longer time frames to get a true picture of the effects.

That said, as I said, I'm all for working fewer hours. I just don't think figuring out what the cost/benefit tradeoff is will be remotely this simple.
> using the Oniguruma regret engine

I'm surprised I've never seen that typo for regex before. It's wonderful.
It's a good thing that programming work is very difficult to ship over, say, the internet to other countries where they'll do it for cheaper, or have friendlier immigration policies (Canada for instance).

Truth be told, I'm actually not that concerned. The pool of good programmers, even worldwide, is not that big, and as a decent programmer, I don't feel threatened by some companies going for the absolute cheapest people they can get. I figure they'll get what they pay for and things will work out in the end.
Not in the middle of the water supply for 10,000 people.
Most likely they include a bit of Server Side Rendering using the same templates they have in their compiled asset. Actually getting to share code here would be a pretty big win.
It is a London of Asia. You can get around but it is not that great.
The interface is one of the worst I've ever seen.
I still don't understand how and when and why "Videos" or "Movies" get indexed. You have to have the patience of a monk to attempt to add a media source with a remote control. "Let's see, does it want smb:// ? Should I include my username as part of the string?"

My Kodi install on my smart TV has one purpose: To play things out of a directory on my NAS. Yet I have it added roughly 7 different ways, and have no idea how or why things get cataloged. All I know is I'm too afraid to remove any of the sources because I'm not sure which one's being used.

And I'm not sure I know how to remove a source, either.

I struggled with Kodi on my jailbroken AppleTV2 and it never worked right. At least it does the basic job of playing media from my NAS, so I'm happy. No waiting for Plex to decide to index my content, no fuss, no muss. Open Kodi, play files from NAS.
> If neither, then leave the oil in the ground.

Coal isn't safe either, nor nuclear, hell even with solar someone might fall off a roof during maintenance or installation and the panels can be toxic. What perfectly safe energy source do you propose?
How, in the process of answering a specific programming question on Stackoverflow, would a link to a book on project management be appropriate?

Also, what's up with the phrase "I'm surprised" that always comes up in threads like this: If you believe a book should be higher up, tell us why! Or do you question the author's methodology?

If you misjudge the current significance or influence of a thing, ... so what?
Municipal drones are coming – and cloud leaders are getting prepared
Yeah, opening in a new tab can prevent all sorts of idiocy.
On the fortune.com link you posted says:

"The tribe has been encouraging protesters to go home since the U.S. Army Corps of Engineers agreed to an environmental review of the $3.8 billion project in December."

But now, the news is that it seems the environmental review won't be needed.
Alas, there's only one me, so your company probably isn't :P

I kid around. Of course, we're all human and we're never all on form on the same day and shit happens and unexpected problems need to be solved right now and the only guy on form has no idea of the problem domain and the only guy who does understand it is 20 hours into a 22 hour day and has bloodshot eyes. This is life, reality. Sadly it doesn't understand ideal. It's all about compromise for the greatest good we can achieve today to meet our goals tomorrow.

C'est la vie.
Ask HN: What are some red flags during the first phone screen?
I'm not sure if these are red flags, but I've never had a positive experience when I've encountered the following items:

1) Focusing on the salary. Whenever $$$ is mentioned, the interviewing process becomes tainted for me. Some people say it's a good thing for salary (what you made, and what you're expecting) to be mentioned, but I find it highly unnecessary when you're interviewing with a good company (big, interesting products, not a sweatshop). I rather salary be discussed after you pass the interviewing process, so that I can focus on whether I like the company enough. Arguing about the salary from step 1 ruins the experience for me. I've had more positive experiences from not talking about salaries. I can't remember a single positive one from doing the opposite.

2) JavaScript === Java. I honestly have no clue how to talk to non-savvy recruiters. They're very boring to talk to, sound disinterested in you, and seem to mess up everything. The worst part is them being unable to answer your questions about the company. Compare that to a savvy one, whom I just talked to. He was able to help me with trying the product out, and used some of the tech I had on my resume.

3) Questions? There are no questions. I've had several interviews that lasted 10 minutes. They gave me no chance to ask any questions. They seem like they're reading from a script and checking off items. Very robotic sounding.

4) Constantly talking about your negative points. Why did you go to this school? Why is your GPA so low? Why do you have an unemployment gap? The entire interview turns into you trying to defend yourself. I don't understand the point of discussing all of this, when it has nothing to do with the job. The best recruiters for me have never asked any of those questions. They focus on how I fit into the job description, and whether I have the right skills.

Any HN readers share similar experiences, or know other flags?
I have never heard of people being paid to protest at Standing Rock under the table. "paid protestors at Standing Rock not filing their taxes" is a theme I have not heard of before. Congratulations.

From the Standing Rock protestors that I am personally acquainted with, the Indian tribes in the area recognize that the only reason the world cares about their problems is because a thousand white people showed up. I am being flippant of course and I realize that it's just not white people.
Fracking isn't exactly zero impact on the water table.

Either way tell that to the communities which are having trains explode within city limits killing people. Or massive truck spills.
The tribes' position, at least (not necessarily the position of everyone else opposing it) is that it should be rerouted so it isn't tunneled directly under Lake Oahe, their main water source. That's not inconsistent with completing it, since tunneling under the lake isn't the only possible route. Though the pipeline owner would prefer not to reroute it.

That was also the basis for the Army Corps of Engineers ordering a more extensive environmental review. My understanding is the review wasn't to determine whether the pipeline would be built at all (that question isn't even in their jurisdiction), but 1) to evaluate whether the proposed route under Lake Oahe, which requires an easement to be granted beneath a reservoir they're responsible for, is a suitable option, and 2) if yes, to determine whether conditions should be placed on the easement to minimize the likelihood and/or impact of a spill. Their press release at the time is here: http://www.usace.army.mil/Media/News-Releases/News-Release-A...
To be clear: do you have evidence that George Soros is funding protests? If you do, you should tell someone in the media about it, as it would be a huge story.
There are real costs to just trying it. People have an idea of what media is "worth." If you set the price too low, it's nearly impossible to get it up higher.

It's been hard to get people to accept iOS apps should be more than a 99 cents.
Eh, those galaxys would fling themselves apart without it? Is this irony?
Oh, I believe some of them believe in it, as I said I have relatives there. On the other hand, there are paid organizers from various groups here. One doesn't change the other. Plus, I'm just sick of articles like this that just lie and don't check facts. I expect better of the BBC.
No suprise here.

Conventional storytelling in visual media is all about directing the viewer's attention to where you want it.

Back in the 1990s I did some work with VRML and found that with the user interfaces of the time the user would usually turn his back to what he was supposed to see and then not be able to find it.

If you wanted to break the "looking ahead" pattern you'd want to design the scene so that important events happen in different places; one thing you will need is good audio cueing, and "stereoscopic" sound in headphones rendered by HRTF won't be good enough -- you probably want 22.4 sound, but a properly mixed 5.1 track and an optimal speaker system might be enough.

Also I have no idea how you light a 360 degree scene, both in the sense of "everything looks good" and "you don't see the lights".

Even in outdoor scenes, Hollywood-quality work requires the use of lights, reflectors and other tricks -- if you use real actors and don't light them well they'll go to the union and complain.

There is a large precedent in video game storytelling but even there, critical moments in the story are usually in cut scenes or rendered using "Visual Novel" conventions.
If that's the case then why does Alexa/Echo's voice recognition and interface suck compared to google home and the equivalent google products?
The route is interesting. First it goes west apparently to get around a body of water. Then it goes under the water at this location anyway. It would have been shorter to go south-east so I wonder what prevented that.
How Control Flow Integrity Is Implemented in Windows 10
A naive developer´s search for the perfect data structure
Can you point to any legitimate source that says George Soros is funding the protests? Or are you suggesting real news outlets are purposefully not reporting this?
I think there are sites that just focus on doing that for creating ad revenue. If I'm not mistaken, a lot of the Kodi plugins for sports scrape the /r/{insert-league/sport-here}streams subreddits for the stream links.
Your example actually highlights the problem with cable. There is no way to get – say, only HBO, ESPN, and no CNN.

Cable would force OP to buy 37 useless channels whose content is being subsidized by people paying for the 5 channels they actually watch.
Yup. This happens if I was coding right before bed with a problem not solved yet. Most of the time the dream was about me typing random things into the screen that doesn't make any sense.
Of course, I'll just use it as a reference to see the required components and steps to integrate them - thanks again!
> So long as there are only 350 othodontists allowed to graduate per year

I'm (moreso, but not completely) sympathetic to this argument when we're talking about (significantly) lesser skilled providers such as barbers or taxi drivers.

But in the context of health care providers, you're hand-waving the inescapable fact that there is a fundamental limitation in the supply of persons capable of acquiring the education and skills, and delivering competent patient services.

I've worked at a top 2 US dental school. I've seen that - even there - there were students that couldn't hack it and failed out. Others failed to graduate on time, requiring remedial and/or additional work.

The relative quality of students generally correlates with the relative quality of the school. So it's relatively downhill from there.

Now, maybe the natural limit is higher than the limit you cite. (Is that even some kind of mandated (by whomever) limit, or is it simply the result of the limited number of seats available in accredited dental schools. If it's the latter, is it really honest to say "allowed")?

Or maybe the work in orthodonture could be unbundled in such a way that much of it could be delivered by lesser skilled, and thus less costly providers.

But this is a poor - and lazy - argument.
> no evidence

The bullet cluster is hard to explain without some form of dark matter.
Yes, you brought it up.

> mathematical expressions to allude to things

I spelled out the things I wanted to explicitly.

> clearly insufficient mathematical expressions

I don't think that's the case. I think you're inventing a problem.

> appealing to ambiguity in your math to carry such technique.

"carry", "appeal"? Again, the aim is not to provide a full economic model. If some parts are general (not merely ambiguous) and other parts specific, it is not because I am missing specificity in the general parts, but because those parts are not my focus.

If you are going to throw around "insufficient" you'll have to define: insufficient for what?
This is really cool, however I often have it graying out rules I made for what seems like no reason? Its not when I have a rule for that beginning permutation again.

EDIT: I just noticed its when I pass through a rule I already had while drawing, it doesn't reset the grey after the rule has been changed
> Pipelines are much safer than trains or trucks at delivering oil or LNG. That subject is not up for debate.

Safer by what measure? Pipelines have fewer spills than trucks, but a truck spill is generally limited to one truck's worth of oil whereas a pipe can spill a huge amount. (I'm not sure where trains fit in. A train carries more oil than a truck, but train accidents won't always break every car).
You only have to risk frying your computer and destroying your data if the water cooler springs a leak.
Wolfenstein mod asks you moral questions before letting you shoot Nazis
Win Over $8,000 of Online Marketing Tools and Training
I agree 3 years is way too short. I'd say 15 years is even early. 30 year seems maybe, 100% in 60 years.
What about the evidence from the bullet cluster? The gravitational center of mass is offset from the the visible center of mass. So something must be gravitating that is not visible - i.e. dark matter.