skysight-inc/HackerNews huggingface dataset:
Yeah, because it's completely underfunded.

In terms of % of GDP spent on public spending on the labor market, US ranks near the bottom. When you look at spending on job training directly, US spends 0.03% of GDP, while Germany spends seven times as much as a fraction of GDP [1].

[1] https://data.oecd.org/chart/4IID
I think you missed the rest of my post, especially where I ended:

> There is lots of value to a variety of traditional remedies that utilize the antimicrobial properties of tea and honey or blood thinners in many herbs but that isn't going to make anyone any money except your neighborhood grocery store or ethnic market. The rest of alternative medicine is just a bunch of snake oil salesmen whose livelyhoods depends on rejecting the foundations of evidence based medicine.

Perhaps we are working from different definitions of "alternative medicine." Wikipedia defines it: "Alternative medicine or fringe medicine are practices claimed to have the healing effects of medicine but are disproven, unproven, impossible to prove, or only harmful." I also have to acknowledge WebMD's definition which is "Alternative medicine is a term that describes medical treatments that are used instead of traditional (mainstream) therapies." I use a middle of the road definition that creates a (perhaps false, perhaps not) dichotomy between evidence based and alternative medicine. Both are broad fields but it boils down to this: when there's enough interesting anecdata or popularity for a therapy that is "alternative," someone eventually pays for a small study to examine it. When enough such studies are done with positive (or at least no conclusively negative) results, metastudies are compiled and eventually the science trickles through evidence based medicine until it hits medical textbooks.

With extended family who are old Soviet trained doctors, I am exposed to a lot of folk remedies, what you would call alternative medicine, but a quick search on Google scholar reveals many peer reviewed studies explaining why many of these remedies work and examining whether there are statistically significant effects. There's not enough profit motive for the pharmaceutical industry to spend nine and ten figure sums on something they can't patent and sell for billions but that doesn't mean we don't know how various tars slow down skin cell replication and help with psoriasis, how antimicrobials in tea, garlic, and honey work, or that many forms of fasting have strong evidence in life extension, let alone general health. This is all evidence based, not alternative, medicine and lumping it all in with reflexology, chakras, faith healing, or magnet therapy is a disservice to our existing scientific knowledge and legitimizes a snake oil industry.
Now you're vulnerable to DNS hijacking.
You're conflating the polls with the predictive models. The polls never said Trump had a 20% chance of winning because the is not how polls work.

There where a dozen or so models which took the polls as input (some added other inputs as well) and produced a probability of a candidate winning. Some of those models where garbage (Huffington post I had Trump at ~1.5-2%) and some where pretty good (fivethirtyeight had Trump at ~30% and trending upwards). The question about how you should interpret these numbers is a more open one. What does it mean to give numeric probabilities to events which are completely unique and will only occur once (cue discussion of Bayesian vs Frequentist inference here).

Admittedly the question about if the model was right or wrong is difficult to disentangle from the question about bad polling. No model can work correctly if you feed it garbage data. The only criticism you could make is that they should have been even more critical of data they where getting from certain polls than they where.

Now as to was there something wrong with the polls? Obviously. But the interesting question is what went wrong. They where pretty good at forecasting the national popular vote, while at the same time getting certain mid-western swing states dramatically wrong. So there is obviously something in their methodology which seems to works fine when looking at the country but fails when looking at certain states.

But like you I look forward to seeing more detailed investigations coming out in the next few month.
I think the author of this post is unintentionally misleading. Becoming a data scientist is not a passive activity that can be taught solely through coursework, the only time the author mentions real-world applications is in the point mentioning competitions.

Every data scientist that's worth anything has either done a PhD or would be capable of doing a PhD, the distinguishing characteristics between PhD's and standard coursework is the incremental effort navigating uncertainty.

In the end, Data Science entails a great deal of uncertainty that makes most people uncomfortable.
disclaimer: you may need to have a masters in CS or Statistics to be taken seriously. For every success story you hear of someone "doing it on their own", scrutinize it enough and you'll see that they had either a decent educational background or support from a career facilitator (bootcamps).
Signing jwt with RSA is a bad idea. Asymmetrical encryption methods are orders of magnitude slower than hmac. It sounds like a nice thing to do but it's really really slow compared to hmac.

That's why TLS only uses the public key to exchange a symmetric key then switches over to AES or whatever.
I wouldn't put BRZ in this category, but Lotus Elise and the 4C are definitely perfect examples of super-cars with manageable horsepower. I stand corrected, sir! I do wonder, however, if people are still choosing 350z, BRZs and STIs over something like a Elise because, ironically, you get more ponies for your buck.
> when trees die they release CO2

is that really true? If a tree died, i would assume the carbon is either buried, or otherwise remain solid, unless it's burnt.
Plus traces of CO, NOx, carbon particulates, and unburned hydrocarbon.
Yes good point. NRVO doesn't apply here and named parameters are in fact moved or copied depending on if they are passed by value or by reference.

In your case a move would happen but if you changed the parameter to a reference I think it would copy.
I don't think you have an MVP. I think you have a domain and either an untested prototype OR an MVP that failed to validate your idea.

There are forums to sell your domain on, Flippa/the like, SEDO/the like. I won't list them here since they're just a Google search away.

My advice would be to do whatever it takes to spend 4 hours (each of you) trying to get your first customer, payment in hand. If after that, you don't have a customer, then I think it's a fair thing to either write it off as a learning experience or seek the "hey someone else take over this invalidated idea" route.

If you manage that first customer, that could potentially motivate you to get the legal stuff done. I'm not sure your locale, but usually a Delaware LLC and generic ToS/PP is acceptable. You'll know when you don't need the generics, and when that time comes, you'll know.

You could be the next Pied Piper, which is why it never hurts to try.
I agree that society should make accommodations for this but it should also be looked at to see if we can 'cure' it. In the US, there's plenty of accommodations for handicap people (usually people who can't walk) but I'm fairly certain we're still looking for ways to 'fix' that.
In the documentary Objectified (recommended!), a BMW designer brings up the point that a car design should express what the car is. If there's a mismatch between the look, and how it feels to drive, it will be rejected by customers.
> In this election, dark posts were used to try to suppress the African-American vote. According to Bloomberg, the Trump campaign sent ads...

Really? Sending ads is suppressing the vote of certain people? Like the soviet union suppressed dissenters by sending them to the gulag?

I don't think so. But I think the New York Times has a secret agenda of its own, I just don't know what it is. Portraying the election as somehow "unfair" could result in civil unrest, who could possibly want that?
Returning a stack allocated value is a move in C++11/14. It is also true that in many circumstances a compiler may optimize that move away using RVO/NRVO.

Consider this example: http://ideone.com/T872Oj

In F1 the compiler can NRVO away the move.

In F2 it cannot.

Both will fail to compile if you delete the move constructor.
I was just giving one scenario, though unlikely, in which consumer spending does not increase whatsoever. It is likely that a large fraction, maybe even a majority, of basic income would go to paying off debt rather than consumer spending.

Given that there is such a huge amount of personal debt out there, the poor have the freedom to allocate their basic income between spending and paying off debt for many years. And when prices go up for certain things, they might reallocate their income to other things.
I feel humiliated when people strip me down with their xrays and then laugh at them for kicks
Evernote’s New App Is More Than an Update–It’s a Reboot
Using Gitlab at our company and I love it. I could never agree with the "small teams don't need/want time tracking" argument, so I'm very happy to see they released it for CE.
Floki is a great lib, used it to write a very basic URL polling CLI tool in just 72 lines of code: https://github.com/vikeri/proba/blob/master/lib/proba.ex
I take slight issue with this.

It's not you personally, but I see this a lot in tech, in particular from the FOSS crowd 'Well, if you don't need x or y, then its fine!'

FOSS will always be second tier for most people until the plethora of software available is at some relative parity, similar to that of macOS at least. (I'm talking strict availability). The fact that there isn't more cohesive efforts to have big software vendors port their software to FOSS systems I feel like is part of the problem.

I personally feel the FOSS community doesn't have good evangelism to actual software developers that develop non-idealistic software. Adobe is a good example of this. So is Microsoft. So is Autodesk (With some exceptions, granted, but I think those come from the need to run in parallel processing environments that Linux supports quite well, and Maya). Heck, so is Wunderlist. Or 2do. 1password. They don't make native apps or even some semblance of apps for any FOSS platform, and I see no attempts to evangelize coming out of FOSS communities to get these places on their side. I'm sure there are exceptions I'm missing or perhaps some of these examples listed have progressed but my point still stands.

FOSS is great for users, and has really evangelized well to a certain subset of users in particular (mostly the tech literate enthusiasts and developer crowd, myself included). I however, will never accept this is a good answer. We should be demanding better evangelism to get big name products on the platforms. I do the best I can myself in this regard, but I feel that the entire idea that we should be more inclusive of these vendors/companies/developers is scoffed at in the FOSS/OSS communities and I do not inherently understand why. Yes, they create code that isn't meeting the guidelines of FOSS/OSS, but if you don't create the best toolsets independent of them or have some semblance of balance, then the platform will stagnant at x number of users.

I think idealism colors perspectives but reality is much more grey than either side is willing to cede, perhaps.
I feel that with UBI - my neighbourhood would fall flat - because everyone would quit their service jobs (or work a lot less)

Could you explain why you mean by "fall flat"? Do you mean that the businesses that currently employ the service workers would close because they would be unable to find anyone to work for them? It seems likely that they'd need to increase the wages paid for unrewarding positions, but that this might be offset by the greater number of locals who can afford to patronize them.

I live in Montreal, many of the people in my neighbourhood are 'artists' - photographers, actors - but really they all work full time in services.

'1 day work weeks' - I think would be the preferred mode of existence for vast numbers of the young people around here.

Presumably when you say "1 day work week", you do not include the time spent working on the projects personally important to these people? I view it as a strong positive that more young people would have more time to pursue their artistic interests, and presume they would do so. There may be negatives that should be carefully considered, but don't you see this as something we should strive for?

They would live a 'very low materialism' style of living, and be happy with it.

So more art gets created, the lifestyle is less materialic, and people are overall happier? And you are arguing against this idea? Would I be right to guess that you are not currently working a poorly paid job you hate in the service industry while trying to find time to pursue the art you love? I don't mean that last question as an actual attack, but I do wonder if your self-interest might be different than that of the majority of your neighbors.
Asterisk is completely scriptable. Somehow I doubt that Toshiba system can do what we've needed done with respect to different stations ringing at different times of day, complicated dialing permissions, logging Charter Business outages, recording customer service interactions, etc. Each of those things required a small amount of labor, and no equipment purchases.

Of course our dude might leave the industry someday. Then we might have to hire a different dude.
It's a little more subtle than that. "val" is definitely an lvalue. However, when returning a local variable like this, C++11 has a rule: "if the NRVO activates, there are no copies/moves. Otherwise, see if you can treat val as an rvalue - if so, you get a move. That almost always works, but if it doesn't, fall back to treating it as an lvalue so it compiles with a copy like it used to."

This is the one time in the language that lvalues are automatically moved from, and it's because the language/compiler knows that returning from a function will destroy all local variables, so it's safe to move from them.
I don't really know what your point is.

This will mark pages as insecure that have a '<input type="password">' field on your page. If you don't have that, you are fine.

I don't know of any reasons to have a password field if it's not actually sensitive information that's being entered.
Especially considering there are some many that are unable to speak themselves.
US should get rid of cash and move to a digital currency says Nobel prize Stiglitz
> Those shortened links take you to amazon

Just FYI: Hacker News already shortens links, no need to pass them through a 3rd party service. I personally prefer seeing a readable domain name before clicking (as I'm sure many others do as well).
Ah and here's the man I originally learned a lot of these concepts from haha. And TIL. I remember programming back in the C++98 days and people were terrified of the copy on return. I had always assumed there was a reason for it but I suppose people might not have understood the behavior super well or I was misinformed at the time.
> If us tech folk looked at it truly thoughtfully, we'd understand exactly how hard the world is for most people, and how easily it could turn that way for us.

I'm going to avoid the whole blue-collar vs. the economy argument on HN, for once, but I do want to refresh people's memories here: this has happened, in 2000. I lived through it; purely coincidentally I decided to leave the software industry almost exactly the night before the house of cards came down, and the funny thing was that having "programmer" on my resume got me turned down for retail jobs. They assumed I was overqualified and would leave as soon as a software opportunity presented itself. More than one potential employer said as much.

It really sucked and there was a lot of noise made about it on places like Slashdot. If you were an unemployed programmer then, you pretty much gave up after a couple of months and transferred to something entirely different. (Many seemed to move to law.)

Unfortunately the folks that experienced that don't speak up in these threads and everyone else on HN is too young to remember it.
Well, you would be wrong. I don't know how to make this clear to people without knowledge of how things were defined in the business world before the prevalence of the web, but you seem to be part of the crowd I've decided to correct on HN. It's not that I'm against the language evolving, but one should know where these terms came from. Please note the use of the word "market," as that should be indicative.
And at what point does this become an overdiagnosis, versus an increase in prevalence?

I'm by no means suggesting that autism can be an extremely serious disorder. The question is if these numbers represent an increase in serious cases.
but fits fairly well with an average person's daily schedule

In theory this is true but in practice lots and lots of my friends have dead phones or phones with older batteries or simply don't remember to recharge their batteries. I teach as an adjunct and students often carry chargers with them and plug their phones in during class (though I forbid phones and computers in class: https://jakeseliger.com/2008/12/28/laptops-students-distract...).

If you just look around, you'll probably see people with their faces in their phones all the time. This may be a bad thing in many respects (I tend to buy those arguments), but it can be good for public transportation, which lets people do the thing they really want to do. If we want better transportation systems, we have to get those systems to let people do the things they really want to do (i.e. stare into their phones).
We (Class Central) have been working on a Wirecutter-style guide on Data Science. Instead of presenting a list of resources, to try to recommend the best resource (mostly a MOOC).

Its a six part series, and so far on the first two parts have been published:

Part 1: The Best Intro to Programming Courses for Data Science [1]

Part 2: The Best Statistics & Probability Courses for Data Science [2]

Any feedback would be appreciated.

[1] https://www.class-central.com/report/best-programming-course...

[2] https://www.class-central.com/report/best-statistics-probabi...
Yes, some jobs are the same here.

The main question is: do you create a job because there's some work to be done, or do you create a job because somebody needs a job?
Was Snowden a Russian agent?
> Currently it's not a 'free' market.

Absolutely agree. A classical "free market" approach would be to internalize the external costs (like pollution) and then let the market figure it out. Instead of the debate in the US of whether CO2 is causing climate change, we should be arguing what the cost is (in $/ton) and then apply that as a revenue-neutral carbon tax. And then let the market do its work.

For other pollution, for coal specifically, look at the costs borne by society (not reflected in the cost of generation) to deal with coal ash containment.
> There's no force keeping people from contributing, they are just choosing not to.

Are you saying that people who are underrepresented in the free software community have a natural aversion to contributing to free software? That there are no outside forces impacting their choices, but it's something inherent in their character or genetic makeup?

I don't believe this to be true. If it's not true, then there do exist external factors that impact people's ability or desire to contribute.

> Why is this necessary?

I wouldn't claim the statement "Underrepresented people should spend more time contributing to free software" is some universal truth. Far from it. But from the perspective of the FSF, they presumably believe in their mission, and believe that increased diversity and inclusion would improve the community and its ability to achieve its mission.
Totally, it's never too late! The main thing is whether you want to. If you really want to program computers, as I did, nothing is going stand in your way. The only question is, what do you most want to develop? The only question for others is, 'Are you any good?' so you only have to get good enough, at which point the phone starts ringing.
> They are, have always been, classist.

Except for that time they freed the slaves.

Yeah, yeah, I know that's 19th century, but I hope to show your generalizations are absurdly broad.

Hell, even 21st century, we have a populist Republican president appealing to blue-collar workers. Characterizing the Republican party as elitists oppressing the masses is woefully incomplete.
I would agree with you if the perception that UBI is equivalent of handouts, which UBI specifically isnt.

Think of it like this, if every citizen is getting money regardless of their employment status and that this is essentially a perk of being a citizen and paying your taxes, the negative stigma would not be there per se.

Eventually , people will start seeing this as an additional benefits similar to healthcare being provided by state.

One of the crucial points while introducing UBI would be education both of the populace being helped and the populace at large since you may not be able to introduce it through out the country at one go.
If you don't want unnecessary copies, the first tool you should reach for in C++ would be a const ref. I can't think of a reason I'd want to copy a string implicitly - better to pass a const ref and explicitly copy it so that the next guy (me a week later) doesn't waste time figuring out if that was a mistake.
This is dreaming of a new administration very prematurely. On day 1 it withdrew from a federal lawsuit to enforce voting rights on Texas, which enacted a blatantly racist law to engage in voter discrimination.
https://www.brennancenter.org/sites/default/files/legal-work...

And as a result, the national policy is that voter discrimination is to be left up to the states. If Texas' own citizens decide to discriminate, it's their right, and not for the federal government to question it.

Systematic voter discrimination being left up to the states fairly clearly shows anti-competition will be left up to the states as well. I'd hardly call this a work of fiction, it's an emerging fact of the political landscape.
I have such trouble with basic income discussions because it is such an ill-defined term it is basically meaningless. Like here in the US, UBI with social-security/medicare is a massively different thing than UBI instead of social-security/medicare. So massively different that it's just two completely different subjects, arguments, things.

They should just be named differently so we know what we're talking about - otherwise you have people agreeing they love it when the actually massively disagree, or other people saying they hate it on grounds other than what was suggested.
Kinda like how your antivirus tells you about how the formidable threats it saved your ass from today?

Or like "did you know your house COULD have been ransacked today, but it didn't happen!!"

Now all my users are going to hear that my site is insecure, when nothing at all changed.

How long ago did they announce that? I think just a couple months? They should have announced this much sooner.

It's going to hit me hard as my site is pretty niche and driving even more people away is the last thing I hoped for :( My shared hosting doesn't offer Let's Encrypt, and makes me pay to "install" a free certificate anyway. So I have to move everything to a different web host.
Rust doesn't have user-defined copy constructors and a return is always a move (semantically a memcpy), so I'm not sure it's so relevant as an optimisation for Rust.