skysight-inc/HackerNews huggingface dataset:
"and have universal healthcare" is the functional clause here, but it's thrown in as an afterthought. All the BI in the world isn't going to help you if you incur a $200k broken arm 'cause you didn't have health insurance.
Does that take into account that for middle class people it's effectively a wash?

i.e. Your taxes go up $10,000, but you get a $10,000 payment. I haven't seen a cost calculation that explicitly factors this in. I imagine it's still expensive, but perhaps less than it seems?

It's a good article though. A lot of people vastly overestimate current social payment expenditures. They're much lower than I thought, and I am not in the camp that thinks basic income will be costless to implement by replacing social programs.
>>But I'm 51 now. I've discovered that I was wrong.

When I was young I thought that money was the most important thing in life; now that I am old I know that it is.

- Oscar Wilde

I've seen clear bias in our industry. Though I'm in my 30's. I've seen people in my age group clearly discriminate against older programmers.

Save, invest, prepare for your retirement and be safe instead of betting your life on a unforgiving younger generation.
Might be nice to make that bar linked to the entry. Just an idea.
> no more than 40 hours a week of work, not on call 24/7

I work at a startup in NYC and our culture is like that. Seems like you might want to explore the culture at other companies. There is no reason you need to kill yourself to work in tech. Work/life balance is important at many companies. It leads to longer-term employees, higher morale, better team-work etc (anecdotally speaking as I have worked for companies at all ends of the spectrum).
Honest question - how does UBI address hikes in the cost of basic necessities (food, shelter, clothes) by companies knowing that everyone can afford them?
The concept of a corporation using your code for their profit without giving back is mostly just an imagination. Todays reality has Microsoft and Apple sharing part of their codebase under permissive licenses. If a corporation uses your code, chance is, they want to give back any modifications to reduce their maintenance load. If GPL prevents 1 out of 10 corporations from misusing of your code, it also probably prevents 8 out of 10 corporations of using (and donating back) your code.
I'm sure this will be panned in the comments since it tries to turn a creative process into an algorithm, but I like it! Usually naming things is such a freeform activity, it's hard to get started.
That database fairy really knew what she was talking about. And that's why the Princess was able to join (tables) with the prince.

I'm not kidding btw. Its a funny book.
> Where does the line between strong disagreement and bullying lie?

Gregory Alan Elliot is drawing that line right now in Canada: https://en.wikipedia.org/wiki/R_v_Elliott
It has been aggressively marketed, does that count? It is essentially, IMHO, a sales funnel into data science consulting services. They have some demo interactive things you can play with, but the real deal is a whole suite of ML techniques that they've either already made or can custom tailor to your needs. It is managed I believe by Apache UIMA. But if you already are doing this stuff, you may have a leg up in house.

Anyway... so you could probably think of it as you might think of web development solutions, that is, there isn't one thing, but a suite of all kinds of things, and that IMHO is Watson today. I think they have a big gaping cloud offering as well to run those models they have or come up with as well, but it isn't like Watson is this single computer that won Jeopardy, and that exact computer they are now letting everyone use or something... I mean it is, but it also isn't.
CHL: Library for writing web applications in C
> I think 99% of us can agree that groups (like ISIS) who think it's acceptable and act to torture and kill the innocent to make their political point need to die in a hell-fire and be damned to all eternity.

Oh, completely agree with that.

The only problem is that this description fits not only ISIS, and its opposing government by Assad, it also fits the US friendly Iraq, and Saudi Arabia, and the US government itself, and anybody else that has the intention of doing anything there.
Organization is a huge one that we see at Clarifai (I'm an engineer there). We do photo recognition based on neural networks and deep learning, and a lot of our customers have a TON of user-generated content that's hard for them to curate and manage, so we step in and our tech understands their photos and videos for them.
clarifai.com
In the Standford med school, an IT admin named Can______ was pushed out for the treacherous crime of being older, and no pretext was used to pretend it was anything else because their supervisor admitted it openly.

People have to realize this will be them, and that normalized hate is unacceptable and speak up against it.
As an aside, I think that age-segregation in schooling results in behaviour problems.

Teenagers want to take their behavioural cues from older children and young adults, but they simply don't have enough interaction with them so instead take their cues from what they believe to be true via mass media.

Imagine how many fewer 15 year olds would ask "what can I do with calculus" if they had to brush shoulders with 20 year old engineering students and could visibly see what kind of projects you'd work on with a deeper mathematics background?

Cross-polination programs do exist today, but its not the same thing as having it be systemic.
This is typical bullshit coming from some asshole manager.
People who aspire to be managers think they're God's gift and it's the ending point for your career.

By definition, there will always be less numbers of managers than technicians.

Being a manager is a different skillset and not everyone WANTS to be a manager.

Typical comment from a clueless pointy haired boss!
Thanks for the reply. XKCD is known to be beloved by tech folks so you can't really criticize it and not expect downvotes--it's no big deal. I actually enjoy the writing. To me it seems minimalist to the point where it's unnecessary to even deliver it in comic form.
The estate tax is bullet-hole ridden, unfortunately. Overall the US tax system is a mess.
Really appreciate the insights here - I'd love to get your advice on my own situation

I've already done a pure math (+business) undergrad from a mid-tier university and have been working as a product manager at a financial services company for 3yrs post undergrad. I've been thinking of getting a PhD in an engineering sub-discipline, but not sure how to go about doing it especially since I have no research experience.

Do I:

(i) spend 1 year doing research with a professor nearby then apply (I live close to a major research university)

(ii) apply now and hopefully my work experience can cover for research experience

(iii) Rethink the whole PhD thing and get a professional degree like an MBA (did well on GMAT)

(iv) Just continue to learn on the side and try to use my skills for opportunities

-----

Also two more questions if you don't mind:

How did you narrow your interests before applying for a PhD?

Is it possible to get a masters level pure math education through self study? I've taken until PhD level measure theory.
I wrote a 3D flight simulator in Excel vba for fun once.
Fair enough, but every time I see examples like that, I have to ask - are those really standard of living increases, or just technology advances? Yes, electronics have gotten cheaper, but healthcare and education have gotten massively more expensive. More importantly, can the average worker today work less hours than his or her father did in order to live a middle class life? I would argue it's actually the opposite in many cases.
Justice-as-a-Service
The number of bits in a byte is specified by the CHAR_BIT macro, which is required to be at least 8. It's commonly larger than 8 on C compilers for some DSPs, but almost universally 8 for hosted implementations.

POSIX specifically requires it to be exactly 8.
Let's say that currently rent is $1,000 per month, food is $500, and Alice is earning $2,500.

Now UBI is implemented and Alice and all fellow citizens receive $1,000 per month. What will keep the market from easing the entry level rent up to $1,500 and food to $1,000 since the money is available? At first glance it seems like we'd just be choosing a different number representing "broke".
The original comment specified recent immigration. What gave you the impression I thought religion had nothing to do with this? Of course it does. I was talking about immigration though, and the fact they're both Muslim doesn't mean that these incidents have any connection to recent refugees from Syria, aside from the fact that the Syrians are running from these kind of people.
The problem with VAT is that it's a tax on consumption, not a tax on the accumulation of wealth. It's incongruous with the goals of UBI.

A wealth tax and an income tax are two different things.
Lol deal with it people
I hope so as well.
It's the difference between living on the street homeless like a lot of families experienced in the Rust Belt and getting some breathing room to make a move elsewhere where there may be jobs available. My big concern with BI is that costs of many staples could simply rise as consumer spending goes up due to such depressed wages for most people and we'll be back in the same situation where a shocking number of people still can't afford healthy food or a roof over their head.
And less 30 years worth energy, enthusiasm and liabilities. What is knowledge worth in the era where any algorithm can be looked up in a google search.

Young people work for longer hours, don't fall sick often, come in on weekends and are more productive.
Pricenomics, everything is bullshit book had this problem described, where cute-species get the love and not so cute ones even though more endangered and vital to eco system, do not get love and subsequent funding. That is why WWF has a Panda, cute animal vs. some smelly weird looking frog.
Accuracy with visual recognition is in the eye of the beholder. If you're looking for something specific in a photo, best to train your own classifier. For example - picture of a dog could be correctly tagged in several ways "dog" "puppy" "my dog spot" "color: brown" all can be accurate descriptions of the photo - but it comes back to how do you want to take action with the information.
Great comments Kenji - pointing out the futility of the liberal mindset.
The going rate for critical bounties is way too small. It's upsetting to see a company worth $10+ billion offering $5k - $15k when it comes to the protection of their user's information. Just earlier this month Facebook rewarded a paltry $15k for a bug that could unlock any user's account. That sort of information in the wrong hands or resulting in a massive PII leak will cause a few orders of magnitude higher in damage to their market cap and goodwill.

And I say this from personal experience. Two years ago I submitted a bug to a $10B+ public company which revealed the personal information (email, name, home address, phone) of ~145M users and they offered $10k. Another recent example to a $50B+ public company via HackerOne that exposed the same sort of data for ~77M users. They paid out $1k. I assumed they had left off a 0, but nope, they actually told me $1k was higher than their normal bounty due to the severity. Submitted a bug to a publicly traded food delivery company in the UK, which revealed detail order history (customer name, address, email, phone, partial CC #) for their entire platform. They offered me £500 in food delivery credit. All of my submissions have been purely in good faith and nothing at all resembling extortion, but I assure you there are thousands of bad actors out there far more skilled than I.

And there's plenty of legal outlets for this information (depending on how it is accessed of course). Local governments and Lyft would love to know ridership usage details about Uber.
Remove all perceived anonymity. Of course that sense of anonymity is what makes the experience richer and safer.

I'd rather just live with the trolls. Is it that bad?
The state of mobile development
Anecdotal, but I do know one person who chose jail when given the choice between successfully completing rehab and staying clean for a year, or 90 days in jail immediately. She knew that rehab probably wouldn't work and she'd end up in jail anyway (with a longer sentence) so she just got it over with.
When Is It Time to End a Relationship? (…The Truth)
Not leaving a way to contact you in your profile isn't helping. Contact me: I'm available and I'll at least hear your idea and give you a straight answer.
The article doesn't go into much detail, but it may be safe for scale reasons, like the oligodynamic effect where metals like silver kill bacteria but can be safely worn on the skin. The research paper [0] indicates that they coated cotton with copper and silver.

[0] http://onlinelibrary.wiley.com/doi/10.1002/admi.201500632/ab...
Should appearance be a protected class? One often has more control over their religion than their appearance, especially in certain areas, so I can't see why no.
There is exactly no one arguing for just-the-facts headlines to the exclusion of any with style.

The objection is to intentional misrepresentation of the story you get after you click. This one clearly does that.

Even the example given above ("Shocking!" "You wouldn't believe!!!") is the kind of headline that virtually always misrepresents the shock(!) and disbelief(!) one will experience upon giving it the click it so desperately wants.
thats right, sample population are people who are using these platforms, no wonder the answer trends towards the web technology. Great point.
Software is shifting cultural norms
It is estimated that wage theft is the number one property crime in the US.[1]

[1]http://priceonomics.com/how-employers-get-out-of-paying-thei...
By that argument, shouldn't assembly be the most used programming language on earth?
On the other hand, JavaScript is, unfortenately, everywhere, so it is not hard for me to believe it is actually the most widespread.
OCR isn't that hard, just expensive. You do a first pass with an algorithm, and then use Mechanical Turk to correct for errors.
>>Keep improving. Be an engineer, not just a coder.

Better. Why just stop there. Avoid the need to do something to make a living. Save, invest and plan for your retirement.

Once you've done that, you could on any day 'enjoy' programming just for fun.
> artful?

Not the goal. The word 'comic' does not imply it. It's like asking confusedly why your posts are not in haiku form.

> Theres not a huge difference between a bunch of stick figures with walls of text crammed into each frame and simple text prose.

They help delineate conversation, but you're right. There's not a big difference between those. Note that a lot of what he does is just text. (Also note that many of the comics are not just stick figures with text.)

But your implication that there should be a difference, I don't understand that. The format serves the contents well.
The standard allocator will abort on oom error. For applications which need to be tolerant to oom errors, you need to use a different allocator.

Most programs can't tolerate oom errors, though, and it would be absolutely unreasonable for every function in the standard library that might perform an allocation to return an error that has to be handled by every programmer all the time.

EDIT: C's solution is to make it very easy to ignore oom errors, so most programmers just don't handle oom errors. Rust's solution is much better.
I bet you could build a robot with three stepper motors, a hot dog, and an Arduino to punch in codes for you pretty easily.
Let me re-read it. He makes several points. The first is that they're intentionally relying on undefined behavior known to cause problems sometimes out of nowhere. He says it's OK they rely on it because it's not currently causing them problems. Relying on something impossible to rely on as kbenson worded it since that's working out so far. Reminds me of a George Carlin quip about people building villages on active volcanos then surprised when lava turns up in living room. Pretty foolish.

Next he points out Rust should reduce undefined behavior occurrences vs C while eventually having some of his own. That's correct but he neglects the biggest benefit: its safety scheme preventing many flaws found in C projects by default. Leaving this out of his comment makes it Rust vs C on undefined behavior and compiler correctness only. Bad comparison given efficient, memory safety is basically Rust's main benefit.

Next, he conflates compiler bugs with undefined behavior. They're not equivalent. One is an implementation failure to be remedied. One is a design failure to probably stay indefinitely in the language and compilers. He's falsely reframing the situation to prop up an argument.

Next, he delivers the argument: that compiler bugs mean you can't rely on Rust unless you check the machine code itself. I like that he checks machine code as that's a high-assurance recommendation with proven value. He claims there's not enough tools to get the job done and a lack of compiler diversity. The first might be true and the second usually only matters if they're implementing the same spec. Otherwise, you're getting effectively different programs you can't compare directly. Plus, most GCC, LLVM, and Rust programs are performing just fine relying on one, actively-developed compiler without machine code testing.

So, he's made some bogus claims, dismissed Rust's whole benefit package, focused discussion on machine code from buggy compilers, made claims about its verification which I lack knowledge to evaluate, and ignored field evidence that his focus area is a small problem. He's trying really hard to dismiss Rust entirely at compiler level without much to show for it. Incidentally, it takes much less writing for most of us to dismiss C on grounds of language or compiler safety. Something you don't see him doing. ;)

That said, Rust community should invest in tooling for assembly/machine level verification if he was correct in saying they don't have it. That will be important for OS and embedded where developers trust compilers very little. Past that, his comment's misdirection and level of bias deserves no charitable interpretations.
I guess HN needs people to see them, to flag and downvote.
Brief summary.
Taxes in the US are generally lower.
In some European countries they are higher but you have a lot of bang for the buck. You usually benefit if you are married with kids though....
For someone married with 2 or 3 kids, the 1/2 salary in Europe gives you better life quality, not only in terms of free quality education, health care, but also in terms of paid vacations. Countries like France only work 35h/week and it's forbidden to check your work email from home :)
True enough. It seems weird since SMB has been in continuous use from about 1990-1992 until today (24-26 years), but CIFS was only in use from about 1996 to 2000, so about 4 years of CIFS and 22 years of SMB, or about 15% of SMB's lifetime. Whereas SSL was in use from 1995 to 2014/2015, almost a full 20 years, and about 95% of SSL/TLS's lifetime. So it's obvious why SSL is still used during the transition, but less so why CIFS, which was just small blip in SMB's history, is used.
"What to look for" part sort of did not make any sense. If the security engineers at Uber has a sense of where the vulnerabilities might come from, they might as well seek those themselves.

I don't think anybody would say "oh yeah we were expecting some security bug to arise from this code". I thought the point of security issues is, they show up from places where you wouldn't even expect. I might be wrong.
You could also walk the ast and do something special with unknown symbols (and functions that contain them).

i.e. while walking, we notice a function (> age 20) and age isn't visible in scope. We thus rewrite that into something like (fn [age] (> age 20)) or (fn [x] (> (:age x) 20)).

I've taken this approach before with DSLs. It makes for extremely fast to write business logic where business users don't have to care as much about where their data comes from (they just need field names).
I just thought it would be good to point out that you are creating a strawman. You've created an example that you acknowledge isn't cyber bullying, and use that to suggest that therefore cyber bullying can't exist in any form.

It's a disingenuous argument at best.
"Does that take into account that for middle class people it's effectively a wash?"

I guarantee that if/when this gets implemented, it won't be a wash for the middle class. The middle class is where the tax money is, and they'll be the ones bearing the brunt of the bill, as usual.
The reason you can't is because of the C libraries levaaged must be installed prior to install numpy and scipy.

For example, you can't get through PyYaml unless python-dev is installed on Ubuntu. I am not sure if wheel would fix it but I don't think so.
If I had used "SMB" instead of "CIFS" someone would have criticised that too. Cannot win. There's a pedant around every corner waiting to pounce on inane detail.

If you have a point to make that actually contributes to the conversation I'd happily answer that. I won't address, beyond here, these petty corrections.
These are the sort of people who give Americans a bad name overseas. I mean seriously how do you fail to learn that China requires visas? Or know the history of HK-China and why there is a border? At least they're apparently not blistering blowhards like some merkins in Europe.
What are your thoughts on ways wage theft could be better monitored and reported?
You're already right. See: universal healthcare. No one has been lobbying harder against universal healthcare than insurance companies.
Show HN: AWS Lambda 2 Google Cloud Functions (JS)
Many internet forums are no longer community-organized or community-funded like they were in the early days of the internet.

Many media companies spend money moderating internet forums because their users and/or advertisers have expectations. Automatically detecting or predicting bad behavior decreases the cost of running these forums, whose purpose is profit rather than dialog.

It's not a change in the nature of trolling that makes moderation more necessary than it was in the past; rather, it's the monetization of forum-posting audiences.
Because some people love to be contrarian/complain. Some people love being armchair experts on things.

It's the same thing every time some major website redesigns some feature - lots of consternation about how the new thing is so much worse and how this will spell the end of the website as we know it. Petitions to revert the change will be made, chain emails will be sent, the whole works.

And then a week later nobody remembers this even happened, and the website's numbers stay exactly where they are/go up.

Canonical example of this in my mind is Facebook. More recently when Twitter made "faves" into "hearts" - many a thinkpiece was written on Medium about this.
Because markets still exist. The change in the distribution of income will necessarily incur a change in the distribution of production of goods and services. You would probably expect the price of some necessities to increase a little, especially in the short term, but it's not like we're anywhere near our capacity to produce food and housing.
We tie the UBI to the cost of living index.
Because no one has used Symbian in 10 years and the vast majority of us have never seen or heard of a .sis file? Not really parity if .sis is extraordinarily obscure and .bro becomes pervasive.