skysight-inc/HackerNews huggingface dataset:
I think there's a bit of a squeeze area where people who work hard at jobs that pay between 30k and 50k (or even higher depending on the area) can find themselves basically paycheck to paycheck. And it's not all down to making bad decisions.

On top of that it's hard to hold every to a standard of making perfect decisions all the time. For example I know a couple people who bought houses right before the bubble burst in '08. Sure you can say that was a bad decision, but it's awfully heartless to expect everyone to be supremely wise to the real estate market.

There's people who probably don't have the ability to land a higher paying job yet still work hard at absolutely necessary jobs they have. And I think they deserve to have the comfort and safety, though perhaps not quite the luxury, as those who rise above them.
I have looked at this situation for more than 12 seconds and although I see that it is a horrendously complicated mess, given all the competing interests and opinions and careers involved, it really does come down to "trying to harness the river was a fool's game, and you're going to have to back off and rethink this completely. Nature is taking the pieces away."
We force people to pay for roads, firefighters, police, healthcare and ensure all children have the same opportunity.

Healthy adults can stand for themselves, children and the ill need protection.
It is a fair point and I know plenty of people like that as well.

However, to give another perspective on it. When I think of changing an unequal situation, I look at the situations you described like this: "Did something happen early on in that person's life that just kind of made them give up?" I've known people like that, and although it is _also_ true that they _could_ lift themselves out of that situation, when you take it in aggregate over a large population, it becomes a problem (at least to me it does).

Why is it a problem? Well, to me it is for two main reasons. First, it gives an indication that there may be a systemic problem that could be corrected (overzealous police, poor education, a political issue, etc.). Frankly, we're far along enough as a species that there's no reason to tolerate that. Second, it means a meaningful portion of the population isn't contributing to humanity/earth/however you want to think of it in a way they otherwise could, which holds all of us back.

One of the things that makes it complex is that the answer, I think, changes a lot depending on the population.
>a phone call is a demand that cannot be ignored for any period of time

Wasnt the grandparent's question about urgent communications... that seems to me a very useful property

But I also have the opposite opinion; phone calls are by far the best method of remote comm to resolve something quickly. It hate people who don't know how to pick up calls with a passion

every time I'm forced to resort to text or email, the 5 minute problem likely is set back 30 minutes and half a day respectively; text because its a terrible method of communication, and email because no one bothers checking and responding in timely fashion

Fine if you're busy or otherwise unavailable, but anyone who comes back and tells me they subjected me to such bullshit on principle can burn in hell
My application is automation and aggregation. I want to build a framework so I can gain a deeper appreciation of the pros/cons of the abstractions frameworks create
Rust has Mozilla, and the community does tend to appear in C/++ threads.

Go has Google.

Swift & ObjC has Apple.

D... Doesn't have a large mindshare/corporation backing it.
Why the Large Bitcoin Collider Poses No Threat to Bitcoin
That's a pity. Given that they are exactly aiming for mobile applications though I really hope they will keep these issues in mind though and make informed decisions on this.
but that is the crux of their argument. both employers and union members can spread bad information to influence your decision on whether or not they should join.
But that's not a justification. That's just telling me we do this a lot.
It was on the main page: Green and blue colors represent areas where surface water changes occured during the last 30 years. Green pixels show where surface water has been turned into land (accretion, land reclamation, droughts). Blue pixels show where land has been changed into surface water (erosion, reservoir construction).
Will Super-Intelligent Machines Be the Last Human Invention?
..and any child with "bad" parents has to work ten times as hard because they've spent their entire life swimming against the current.

There's a reason why certain communities have radically different outcomes. The more motivated kind set their offspring up so that the default outcome is, on average, success. They have to try hard to not succeed.
This happens with "Visual Studio". When someone says "Visual Studio" won't work, do you mean VS Enterprise or VS Code--two totally different products. Come to find out they really mean visualstudio.com which is sometimes call VS Online or more like VSTS (Visual Studio Team Services). Some people who have been around just refer to it as TFS (Team Foundation Services) but that is more closely tied to TFVC (Team Foundation Verison Control) but VSTS supports Git.

It's a mess.
Today's Topics: Blockchain, Arbitration, and Software Development
I totally agree with you. I've thought about this as well. Most of the folks I know in bad situations had some early stumbles and they sort of just gave up, as you say. The thing is - and where I struggle - is that the early stumbles weren't insurmountable. It's like they had no fire, no tenacity, no will power.
Counter-anecdote: my wife has a Master's degree and works 60 hours a week, trying to transition from biotech to teaching. She has to cobble together multiple jobs, some of which are in the "low-wage sectors". She works 60 hours a week because, well, budgets have been cut to school districts. She'll be earning $16k/year next year as a teaching fellow, albeit earning her education Master's while doing it.

We have a friend who scarcely makes $11.50/hour working in foodservice. Sure, the woman doesn't have the discipline or ambition to be a high-powered professional, but she never wanted to be a high-powered professional. She's working-class in the proper sense of the word: born to blue-collar workers, grew up in a blue-collar town, wants to just do a fair day's work for a day's livable pay. She doesn't get that choice, because everything outside the professional class has been gutted of livable wages and opportunities.

Nonetheless, how many jobs are professional jobs? 20%? 10% of new jobs inside this past decade? If your proposal is simply that inequality isn't a problem because everyone should be a professional, how are 100% of the people supposed to squeeze themselves into 10% of the jobs?

And if 90% of the people end up in the bottom 90% of the jobs, why should those jobs exploit them by paying unliveably low wages? After all, if there wasn't profit to be made employing those workers, nobody would do it, and minimum-wage rises at the municipal level have "destroyed" nowhere near as many jobs as predicted.

It looks to me like "inequality" really means "exploitation", a word Americans should start saying more often.
Having to use a certain physical device to interact with software? ;-)
Yes its not like you need to wait until they kill some one
Fun parable. Glossing over details. Like getting a tooth implant here and there, repairing your house after a storm, or buying food in a bad season.
Say a union has democratically decided to work towards some objective A. But I don't want A. I might even be morally opposed to A. They will want to get me to join, even though it is not in my interest, because it helps them achieve A.

Both the company and the union have an incentive to present me propaganda to do things their way, even when actually what they want to do could be against what I want or damage me.

I don't see how the democratic process of the union makes a different. A group of people not including me democratically decided they wanted to do something, and they're trying to get me to join to help them do that. I don't see how that's different to a board of a company voting and deciding that the want to do something and trying to get me to get on board with that to help them do it.
> Dynamic languages are susceptible to their own kind of security bugs. I've found lots of bugs in Node apps where they accepted some JSON from the client and then passed it directly into a Mongo query without type-checking it. Or look at Ruby's YAML security issues.

I don't advocate dynamic languages. Indeed I regard this class of vulnerabilities as evidence of a lack of type safety. Still, C++'s undefined behaviour semantics promote almost all bugs into security bugs, which is not a great property to have in your language.

> C++ is one of the few languages (possibly the only popular language) where you can reasonably check for overflows at compile time, as Cap'n Proto now does: https://capnproto.org/news/2015-03-02-security-advisory-and-....

C++ using that kind of template metaprogramming technique has nowhere near the overall popularity of C++, so that's not really a popular approach either (in the sense that e.g. few tools understand it, people who can work on it are hard to hire...). And any language with a reasonably advanced type system (or macros) could do the same thing.
Would it make any difference to the hungry if he ate the whole thing? They'd still be hungry.
Why Being Clueless Can Be a Great Thing
From wikipedia's article on pseudoscience:

>> Pseudoscience is often characterized by the following: contradictory, exaggerated or unprovable claims; [...] and absence of systematic practices when developing theories.

Calling something 'diet' product is marketing. Replacing a product's sugar with fake-sugar and selling it for weight loss is a failure to consider the "systematic practices" of the body.

https://www.merriam-webster.com/dictionary/systematic

https://en.wikipedia.org/wiki/Pseudoscience
That's possible! We wanted to gauge initial interest first but let me talk to Cory about this.
I'm only lurking on the D forums, so this should probably be taken with a grain of salt. From what I understand the GC is required for various array, hash map and string operations, and things like closures and exceptions (maybe assertions?). Though there is work being done on fixes and alternatives (scope limitations, ref counted things).

This does seem to come up sometimes. I'm wondering if it makes sense to add a "end-vision for GC-less D" section to the D GC documentation, now that there are various undertakings to make it easier. Might also help with finding volunteers that care about @nogc to help out with various bits.
Depending on what that private container is serving up, an API gateway might work better. Tyk is one that's written in golang. It has a rest API and hot reload, so it should be able to handle your use case of dynamically allocated ports.

http://tyk.io
Uber was recently launched in my city after the usual municipal hurdles (Calgary). I've taken it 10-20 times and have had a different driver each time.

I always make small talk and usually ask how their experience has been. I always get a "meh" response. No driver has ever said it's awesome, and no one has said it's terrible (those drivers are likely not taking fares anymore). I can see why drivers don't remain on the platform. If you take a short break for whatever reason, you likely have very little motivation to pick up again. It doesn't seem like it's life changing for any driver in my city (one driver did say it was good for him, but he was a realtor who would hand out his business card).

I think this shows why Uber needs to subsidize so many rides when first starting out. They need to provide their drivers with tons of business, otherwise the two sided marketplace doesn't get solved.
SONGSHTR: ambient music generation using LSTM+VAE (Keras)
You have three options: teach them, fire them, or quit.

The first question is, are they teachable? If they are, the best answer is to teach/train them so that they become more competent. If not, the only options are to fire them or quit.

The second question is, presuming they're trainable, are you able and willing to train them? This isn't just a question of your knowledge. Do you have the willingness to do so? Do you have the patience to do it? If not, you're back to fire them or quit. But in this case, the problem is not just the team. Part of the problem is that you aren't able or willing to do part of what leads do.
As I explained elsewhere in this thread, (P)NaCl is only open source in the sense that Chromium is. Because of the dependency on Pepper, Google's implementation is Chrome only.

The problem with this is that Google solicited feedback on Pepper on the plugin-futures mailing list early on. The other browser vendors correctly pointed out that Pepper was unnecessary. Google completely ignored the feedback and did it anyway. Years later, it is obvious that the unanimous consensus of the other browser vendors was right. PNaCl is dead, and Web Assembly uses the Web APIs instead of Pepper, which is precisely what everyone else had advocated early on.

The lack of adoption of PNaCl is Google's problem. As is obvious with Web Assembly, nobody has any problem with adding a portable low-level IR to the browser. The biggest problem was the insistence on Pepper. If they had listened to feedback, maybe we would have had Web Assembly much sooner.
Most people I know never called that a file-browser in the first place. It was just "my files", as if the files were things in their own right that just appeared on screen. OS vendors have played into that, with icon labels that say "My Documents" or "All my files". It's to their advantage to not let anyone know that there's a separate program that sits on top of the filesystem to show the contents of the filesystem. Most people don't care how things work as long as they work.

For that matter, I know a number of folks who don't know what a web browser is either. It's just "The Internet", thanks to Microsoft's marketing, or "the Googles", thanks to Google's. When I used to read Google user feedback, it was amazing how many people thought that anything that happened online or offline due to a Google Search was Google's fault - we'd get feedback like "The plumber came 2 hours late...I want my money back!"
It depends which form of inequality you are taking about. For instance consider the argument that the criminal justice system does not provide equal justice based on race or income and that it should. If this inequality was fixed this does not imply a net reduction in justice. Instead decreases in this form of inequality would result in a net increase in justice.

Based on your comment I assume you are addressing income inequality.

>the majority of the people out there protesting would see a dramatic drop in income. I have a feeling that isn't what they are talking about.

I do know activists that view fairness as such an important virtue that they would be overjoyed to take that bargain even if it hurt their bottom line. However, according to the BBC [0]:

> the world's average salary is $1,480 (£928) a month, which is just less than $18,000 (£11,291) a year.

18,000/365 is roughly 50 dollars a day. According the the 2014 US Census [1] about 18-33% of US households make this or less (18% is single earner, 33% is two earner households). So for 18-33% of the US population nothing changes or things improve.

However, no one has a magic income equality wand. Even if someone did have a magic income equality wand is not clear if the second order effects of global radical income redistribution would be positive and almost nothing would prevent the causes of income inequality from reasserting themselves. For this reason most attempts to fix such inequality focus on the root causes, e.g. differences in the quality of education, disease, malnutrition or structural power imbalances (such as unfairness in the justice system, structural racism/sexism, who gets business loans, rent-seeking, etc...). Almost all of these would likely raise the average level of income rather than just flatten it.

[0]: http://www.bbc.com/news/magazine-17512040

[1]: https://en.wikipedia.org/wiki/Household_income_in_the_United...
As a member of the Rust Evangelism Strike Force, I am morally obligated to. /s
You're talking like we don't do these things already. We've have public schools for over a century, we have various forms of welfare, all kinds of special grant programs to help the poor pay for college, etc. And society hasn't collapsed, the poor aren't popping out a dozen kids because they know they get free primary education. All people are proposing is that we improve these programs. It's not an ideological argument, it's a negotiation over degrees.
How could you forget Ottawa? It was Silicon Valley North for years before Waterloo or Toronto even were on the map.
Seems odd that their tests have a drastically different number of probes from different source countries. total_probes ought to be exactly the same from every source, for a more rigorous experiment.
D is GC optional, so that makes it pretty different than Java and C# and Go.

It also compiles to native exes as the normal procedure. You can do that with Java / C# in special cases though.

D is much easier to pick up than Rust. Rust seems to take the runtime overhead of Java/C# and put it into your brain overhead during typing time.

D has very fast compile times, Rust has very slow compile times.
You're being condescending. Everyone in the area knows that the main culprit in losing coastline isn't AGW but the taming of the river, essentially dumping sediment that used to build the delta over the continental shelf, and all the channels cut into the marsh.
>>I haven't seen this hazing and exploitation from any of my employers.

Most employers won't. But yet some people pour in a lot of time to make themselves better. That is precisely the whole point.

Its exactly a bit like school. Schools won't force you to put any hours. But people putting in late nighters and burning the midnight oil end up scoring high marks and getting better grades.

How do you suggest we help low scoring students? By telling the better student to study less?
Fire, tenacity, and willpower for... what, exactly? Towards what end? Why should everyone have to play ubermensch just to survive?
Depends on the jurisdiction. In the US, the answer is "you really don't want to find out".

In my home country, it's actually quite interesting: fraud usually requires (a) a lie (conveying wrong information with intent), and (b) a financial cost to the other party, and (c) a financial gain for you.

It's debatable at that level, already, because their loss is rather hard to quantify, and probably small. Plus, I believe your financial gain must be directly related to their cost.

And, finally, you actually have to lie to a human being. Lying to a machine doesn't qualify. There was a guy who earned some 5-digit Euros amount by producing fake bottles and feeding them into deposit machines–no crime!
> For example I know a couple people who bought houses right before the bubble burst in '08.

And? Unless they lost their jobs in the mean time, or made some very very bad decisions with their mortgages, they are in all likelihood no longer upside down.

A drop in the value of your home doesn't take money out of your pocket - you're still making the same payments, you just feel worse about it.
Agreed. I've tried several on Ubuntu and they all fall short.
I don't know about performance specifically, but you lose a lot of flexibility in managing containers when running them on the public cloud. e.g. there are rate limits so a lot of multicast protocols cannot be used as they quickly saturate that and can't be used effectively (IMO).
One way to find out if it is a business problem worth solving is to ask people to pay for it before it is built. If people will, then it is worth money once the check clears. If they won't pay, then it might still be, but probably isn't because it does not directly address a serious pain point.

Good luck.
Are you only crawling or also scraping the website?

If the sites in question only add an exception for googlebot and not other crawlers (e.g. Yahoo, bing, etc.) I would say that it is against the site owner's consent.

However if the site owner adds this exception also for other crawlers, you could argue that the site owner's intent of only allowing certain crawlers has not been made explicit. In that case you'd have a chance against the claims from the site's owner.

On the other hand Google could possibly sue you for using the user-agent "Googlebot".

The important question here is: would they? If you stay under the radar no one -even the courts- would bother.

PS: I am only a law student, I am not familiar with any laws/regulations/precedents governing this specific issue. I think from the site owner's perspective it's a grey area. From google's perspective brands and ip are established concepts in law. This is a student's very personal opinion at first sight, take it with a grain of salt :).
Agreed.

I'm looking at the Apache LDAP browser right now. Not a spec of HTML anywhere.
The 10 Unique Ways Slack Hacked Growth to Become a $4B Company
awesome! Thanks for chiming in Matt.
Quality schooling, basic health care, and a way to pay for college for academic excellence aren't going to take away all the nice things you can afford to treat your child to. A decent minimum line is as much helping you (a functioning, healthy society lasts much longer) as it is others. Every other first world country has those things I mentioned above for its citizens, and it's embarrassing how apathetic the public/Congress seem to be about it.
I don't disagree that there is a group of folks who are working hard and still struggling. I also agree that there should be some wiggle room for a few bad decisions not to sink you completely (depending on the severity of the decision).

But, in my experience this is not a large group of people. And, for the most part, this group isn't the one I see complaining in the news media.

And in any event, none of the policies the government currently has are meant for this group. They are somewhat lost in the shuffle. Should we do more for this group? Absolutely! But, I don't have a lot of hope much will get done.
Unless you do it from a Google Cloud instance, that is.
the drivers cite low compensation and low/no tipping as the reason for leaving. no surprise there.

an alternative to leaving would be for Uber drivers to commit profitable crimes. i've seen some news stories about burglaries by Uber drivers, but not as many as i would have expected.

does anyone have data on that? what exactly is the percentage of drivers who pursue crime as a means of extra income?
You won't get in trouble but if the site uses products from the like of Akamai (Bot Manager) or Shape Security then you'll probably be blocked.
[video] Recover RSA private key from multiple bad keys
In your opinion, what would be better than Lustre? Ceph, Gluster, HDFS?
Yeah, I know right? Those poor people's kids don't deserve:

Clean water, electricity, a home, education, or any of those "rich people" things. If they did deserve it, they'd have them. Since they dont, they deserve a life of misery, suffering, and edging to destitution.

^^^ If you can understand the above, its the reason why youre on the wrong side of history here. You can couch the discussion as "stealing from the rich"... But in the end, we all should have equal access and usage to the essentials of life. We have more than enough resources; there just being hoarded by greedy people who are great at explaining why they deserve it.