skysight-inc/HackerNews huggingface dataset:
The article does not suggest an 18% mandatory tipping. It reports the results of a high-end restaurant which put 18% mandatory tipping into place.

Nor was that the only suggestion in the piece. In the interview with Saru Jayaraman, Jayaraman says:

> What I have been advocating for is what already exists in seven states, including California, which is that every employer be required to pay the full minimum wage to all workers, and people get tipped on top of that.

This still means that someone who does not wish to tip, perhaps from poverty, does not need to do so.

You say "While perhaps slavery factored into things in the past, tipping seems similar in other countries that do not have a history of slavery." But that's irrelevant. The context is:

> Among the many things she uncovered is that the federal tipped-minimum wage, which allows restaurants to pay tipped workers as little as $2.13 per hour in the United States, is rooted in a regrettable period in this country's past: slavery.

Different countries can have different routes to the same end-point. Note the commentary about how:

> When rich Americans traveled to Europe in the 1850s and 1860s, they stayed at hotels and dined at restaurants. When they came back, they tried to show off that they knew the rules of Europe and how to tip, and those were the environments in which they tried to tip first.

The argument is the European practices came to the US, and were used in situations like restaurant workers and train porters which were the servant class in Europe and primarily done by poor blacks in the US.

Then the professionalization movement of the late 1800s - ‘we are professionals, and we shouldn’t have to live on tips, because we should be paid by our employers.’ - spread from the US to Europe and killed off tipping in most of Europe, but didn't take root in the US for the ex-slaves working in the lowest paying jobs in the US.

So I find it hard to accept your objection that there should be a comparison of the US with other countries, when the article makes that comparison.

The UK and US tipping situations are not so similar. According to https://en.wikipedia.org/wiki/Gratuity#United_Kingdom , 10% is common in the UK, while it's 15% in the US. In addition, all staff in the UK must be paid the national minimum wage, while in the US, tipped restaurant staff have a lower minimum wage. Much of the article concerns why there is a difference in those two minimum wages in the US.
We are going to have the technological equivalent of a Babel fish [1] soon, so we should expect that basically everyone will just learn their native language unless they like learning languages as a hobby.

1. https://en.wikipedia.org/wiki/List_of_races_and_species_in_T...
I'm not a compiler expert, but since these optimization are possible due to the fact signed integers don't overflow, they don't apply to unsigned integers...
As a native English speaker who has never learned another language beyond high school Spanish, I often feel sympathy for the plight of those who are forced to learn English later in life. I see many native English speakers with a tenuous grasp on the language, and from that and anecdotal evidence I know that it's a hard language. I remember how difficult Spanish, ostensibly an 'easy' language, was for me to learn. I'm glad I'm not in a position where I need to learn English late in life, and I'm sorry for what we've done to you, world :).
Reddit has excellent machine learning sub. Worth looking.
There are a lot of people who think public cloud is the bee's knees and is going to continue to grow without bounds. The fact is, private cloud revenue is 30X as big as public cloud. It's this big because of previous growth cycles. Also, there's the consumer market to consider, just like in previous cycles.

Public cloud is simply multi tenant computing on data managed by someone else away from where the customer created it. I'm predicting data will come home to roost on single tenant hardware (which comes in by way of IoT) and the code that has been called SaaS will follow it there. We'll still have managed services, they'll just run near us, instead of on compute owned by someone else.

Regardless of whether you agree with that or not, it's a HARD fact that bandwidth isn't growing as fast as storage and compute. That fact alone suggests heavy decentralization of service architectures in the coming years.
How ‘Lean Startup’ Took Us from Failure to 50 Paying Clients
I love how David researched Stephen Falken in his search for plausible backdoors -- by going to the library, looking through the card catalog, and checking books and magazine and newspaper articles about him.
If it's not too late and you still have some, any chance you can send me one? would appreciate it!
> Nobody learns to speak any language as an adult without an accent.

Probably true, but not because of the vowels, but because of rhythms and consonants for languages other than english. Particularly vowels are divisive, and to take spanish as an example, consider this video:

https://www.youtube.com/watch?v=M5nGUb6DarQ

Watch it with your mouse cursor off, and read the spanish bits, then sound them out, then check whether you got it right. (If you know spanish, find someone who doesn't.)

As an english person, you'll get a lot of them wrong. However most people from the european mainland will get most of them right, especially germans like me. Barring the ll sound, and the rhythms, spanish sounds very close to how a german would read it.

Yes, there will be accents, but nothing as strong as you get with a european mainlander speaking english.

And that is entirely because english vowels are a mess that can only be conquered by memorization.
What I don't get about publishing the hashes, etc... if they are serving up tampered .iso files, why wouldn't they also change the website to serve the appropriate hashes for the hacked isos? For the verification to work I would think it needs to be PGP-signed and you should have the public key in advance.
There is a difference between a regular car insurance (which indeed everybody is required to have) and a commercial car insurance. The former excludes damages while transporting passengers for profit which is fine according to law and will not pay if an Uber driver has an accident.

I do not need to fear that nobody is going to pay my healthcare after an accident. However, that is paid by the public at large instead of the one responsible (so Uber shifts liability away from them to society). Additionally, nobody is going to reimburse my other damages, such as loss of earnings if the driver can't pay.
You find no cons in it (as in pros and cons) at all? Unusual - for me, anyway. Never had that experience with a phone.
You're choosing Apple over all the existing car manufacturers? What have done in this space other that carplay?
I've had one project where we evaluated P2P libraries for this kind of message exchange, and I remember that telehash was the most promising. The project however was finally abandonded :(

I think today I would give IPFS a try.
From what I understand, spoken Chinese is not terribly difficult compared to something like English with its immense number of ambiguous and arcane grammatical structures. The most unique aspect is the use of tones, which at least often results in shorter words. Orthography is a different story, and could be aided by a phonetic script (see Finnish, Korean, or Cyrillic for instance).
I'm not sure why you keep mentioning the US, I'm not talking about the US.

The only reason I mention the US is because Uber takes care of the insurance for Uber drivers in the US, but they don't do that anywhere else. Everywhere else the drivers are expected to buy the insurance. In some places you know that Uber are regulated as part of the taxi system and so you know the drivers will have bought insurance as part of that regulation. But that's not everywhere.

Properly insured cars are really important, even when you live in an area with public health care and welfare systems. There are many costs involved in severe injury that are only minimally covered by public welfare.

This is not a super rare event! About 1,700 people die each year in road traffic accidents in Great Britain. (And that's the lowest it's been since records began). Very many more are severely injured.

In England you'll get minimal help from public welfare systems - you'll get a prosthetic limb but you'll want a better one, and that will cost. You'll want to make adaptations to your home - you'll get some help, but you'll want more and better adaptations. Depending how you're employed you'll get some statutory sick pay or disability benefit, but these are likely to be much less than you were earning. (Statutory sick pay is £88.25 per week for 28 weeks.)
TomP2P is a Java library for building DHTs: http://tomp2p.net/
Agreed. We are manipulated by the system. Corporations force us to move to bigger cities where rent is more expensive, living space is smaller and quality of life is lower.

Humans are farmed like poultry - City humans are caged chickens, suburban humans are the "free range" variety.

Corporations want to see more humans per square feet because that's more profitable for them. The energy savings we contribute to by living in big cities ultimately end up in the hands of corporate executives and shareholders as cash.
I have an iPhone 5 that has this issue. ~40% battery and if there's a sudden voltage sag like turning on gps or opening the camera, the phone will immediately shut off. This ended up indeed being a defect, so much so that Apple had a recall: https://www.apple.com/support/iphone5-battery/
Yeah, it's gotten to the point that Samsung is the only appliance brand I really trust anymore since all the old American brands have copied HP's business model: strip-mining your one competitive advantage - your respected name - into a crater.
The Beyoncé example is totally meaningless. Being a member of the media elite, she is also a product of her management. She gets her appointments and might have to say yes or no, but that's it. She probably has a personal assistant that does all her chores. She probably has an army of nannys and people who take care of her house. For some of the things mentioned her main involvement is signing a contract to make someone use her name. The real work for her is in preparing new music, rehearsing songs and choreography, and staying in shape.
I also don't like the underpinnings of the article - that sacrifice and hard work is always something to strive for. I'm totally fine with passion. Obsession. Sacrificing for a greater goal, ok. But work as a goal by itself, this seems like the wrong kind of value. It reminds too much on the old notion of protestant/calvinist work ethic, which seems completely arbitrary. One could also target "savoir vivre" or "la dolce vita" and start with a good night's sleep. The brain will be thankful.
I'm not a scientist, but I think the answer would be orthogonal to why I (and probably many others) pick Python.

Is it tied to a single source?

No, many implementations exist and with the 2/3 split, the BDFL is weaker than ever (a good thing, overthrow all BDFLs).

Is it portable across platforms?

Yes. It runs anywhere C89 will.

Does it have a broad range of uses?

Yes. Already in largescale use for systems, web, administration scripting, game scripting, 3d applications, data modeling, game creation, crossplatform GUI applications including iOS/Android.

Is it easily maintainable?

Yes, as much as anything else. Nothing is a cure for the complexity issues at 500KLOC scale, not static typing, nothing.

Will it be around for a long time?

Since 1991, so likely in some form yes. The syntax has proven too popular with folks already. I'm considering creating own Pythonic language.

Is it popular, to get help easily and borrow code?

Yes. #3 on Github (practical comparison) and #5 on Tiobe (abstract comparison).
> Virtual reality. Other than for games, it won't be big.

There are other niche markets for VR: Interior Design, Real Estate (especially commercial), Education, Health Care, Industrial Design ...

Every major sports network is working to deliver VR for sporting events.
The specs can be found anywhere and will be the same everywhere - or alternatively they might not be set in stone for every region or SKUs for different carriers not commented on. What someone on the ground in Barcelona offers readers isn't a spec list (though the specs would have been covered in the liveblog) but hands-on commentary - superlatives and cautions both. Calling the article "horrible" and "pathetic" and Engadget not "respectable" seems kind of blustery!
Can someone explain to me why Haskell will ever be viable as a fullstack language?

It already is. If you are talking about a full stack web application, there are several fully featured production quality frameworks, Yesod being the most popular.

What are the negatives to you? Long compile times? Monadic IO? Memory leaks from lazy eval?
I don't think that it's a matter of accent. I cannot speak for Spanish, but adult Italian learners do have an accent, but being that in general written Italian is pretty much phonetic and we only have 7 distinct vowel sounds however you mangle it you can probably approximate it well enough to be understood.

Some things are really hard in Italian like the GL in aglio (garlic), but for example most Romans tend to turn it into a semiconsonant (like the first i in ieri). So basically you'll be understood.

Contrast that with French, that is also mostly phonetic but has a lot more vowels (around 17), that is also a language that is usually much harder to learn to speak as an adult (but it's not so bad if you just want to read. And maybe that is why everybody has this stereotype of the rude Parisian that never tries to understand a foreigner speaking French (though there might be more to the rudeness of Parisians).
It says something bad about us as a species if we can only enjoy a conversation when most or all of the participants are making large numbers of errors.
Language is a tool to facilitate information exchange. It doesn't matter how "superior" one language is to another for any given reason, if a language provides limited opportunity to exchange information then it is not valuable. The incentives to learn English exist because the value of exchanging information in English is strong in the present-day sociopolitical context, and the malleability of the language played a large role in making that so as cultures and languages blended together in early day America. When translation becomes effortless and/or integrated into society in a near seamless fashion, the distinguishing value of information exchange in the spoken word will be diminished. I have no speculation on the long-term prospects of the written word.

This is a good time to say that I'm not an expert, just a speculating Internet guy who has read (and listened to) relevant information from time to time. If anyone finds this kind of conversation interesting I highly recommend checking out The Great Courses "Language A to Z" audiobook / audio lecture series. It's incredibly fascinating.
I'm trying to provoke some thought about how we ascribe value to living things (and trying to relate it to the views of the person I was responding to). I was also trying to keep the debate relevant to the original article. Does that make any more sense?

Its an interesting set of qualities you ascribe to being human. does lacking all these (or some) of these make you worth less as a human? does it make you a 'cockroach'?

Some cultures certainly treat people with learning difficulties worse than cattle. Others love, support and engage them - understanding the world through their eyes too.
"There exists today a universal language that is spoken and understood almost everywhere: it is Broken English."

https://msuweb.montclair.edu/~kowalskil/casimir.html
‘Professionalism’ Considered Harmful – In Defense of Hacker Culture
I wonder what else they picked up...
I don't think so. Most of those optimizations come from the "no overflow" part, not the "signed" part. If unsigned overflow were also undefined then these optimizations would work there as well. Since unsigned overflow is defined (all operations are modulo 2^bitsize), stuff like transforming `x + c > x` to `true` is not valid, since it can legally be false.
Hilariously, PHP supports this on its date/time formatting functions: http://php.net/manual/en/function.idate.php
Guessing the framework is named after Ataturk?
Interesting that Hindu scriptures (the Bhagavat Puran specifically) mentioned 84 lakh (8.4 million) species. An eerily accurate estimate!
TTIP documents leaked
Does your S2 even shut down on its own? I have seen that happen, and a phone dealer I told this to, said it was a known hardware issue.
But we don't actually know what having access to a babelfish does to language learning. It's easy to assume it would make learning a second language obsolete, but a counterproposal is that it makes the other language(s) more accessible to learn - for example, I've picked up enough Chinese characters to navigate a Chinese ecommerce site by using Google Translate until I started to recognize patterns myself
That depends entirely on the quality of the virtual avatar. Facial expression capture is already used heavily in character animation for movies, such technology will be a core part of the VR experience in the future. It is quite inevitable that the VR experience will continue to improve until it's basically the Matrix and being in VR will be a perfectly fine substitute for being in the real world. For business, it won't need to be nearly that good to kill most business travel.

My company has remote workers in 5 states and offices in 2, when VR is good enough we can eliminate lots of unnecessary business travel that only exists because to satisfy the human social urge for presence. Nothing is accomplished by this travel that couldn't be done over Google video other than making people feel better. I suspect this is the norm for a large amount of business travel.
whenever I see a headline of the formula, "What's next in X" I immediately think to myself, "probably not what this article thinks it is."

That said, yeah, some of the handwriting is on the wall. I think IoT will be the next big hit, not because people want it or will use any of it, but because that's all anyone is going to be selling. Samsung, LG, GE, et al. aren't going to give us a choice.

It won't be a big dramatic change like self-driving cars. It will be a slow trickle of toaster fridges that we don't notice until we are out trying to replace a washing machine one day and can't find one without a self-ironing board attached that wants to connect to our bed to know when to wake up the coffee pot that makes your egg-white substitute omelet and makes sure your shirt is wrinkle free at exactly the moment your shower dries you off and combs your hair.

And while all of us nerds are busy disabling all that crap so we can just clean some underwear, Wall Street will be declaring that IoT is here and winning! What they won't mention is that it's winning because there's nothing else left to buy.
This is a list of optimization patterns; it's not an analysis of how much actual code gets sped up, and it doesn't consider the accommodations that would be made in the alternative universe: where defined signed overflow is the default, and there are other tools for when this impacts performance too much.

The question is if the alternative universe is better than this one, where you have to work harder to protect against unwanted overflow - and especially the compiler eliminating your efforts to test whether it occurred or not.
In english words change meaning just by slightly changing accent.

Ship, sheep
buy, by
sheet, shit

see also http://www.ecenglish.com/learnenglish/lessons/homophones-sam...

Also english doesn't (compared to italian) is filled with exceptions.
"I know kung fu."

"Show me."
In this blog post they describe why they published the TTIP documents

German: https://correctiv.org/recherchen/ttip/blog/2016/02/21/warum-...

Google Translator: https://translate.google.com/translate?sl=de&tl=en&u=https:/...
Wasn't there substantial controversy over gcc optimizing away certain code that tried to check for integer overflows?

Check out this infamous thread: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=30475 ...it gets pretty nasty!

The takeaway is that although overflow is technically undefined, a lot of security-related code was naively implemented by checking for overflows occurring in the most typical way (wraparound), and this check began to be removed by this sort of optimization. This made some pragmatically minded security folks quite angry, because although such behavior is technically undefined by the spec, it was the most widely used method of defending against overflows, and recognizing that such code was already everywhere in the wild they feared all the vulnerabilities that would be introduced by gcc dropping branches for i > i + proposed_increment.
Unrelated, but archery tag is super fun. Halfway between laser tag and paintball.

I'd recommend it when you have the chance.
I think that with global media we're much closer to having a generation where everybody at least understands English, than getting to the point where automatic translation is pleasant enough that you could read Anna Karenina translated by a machine and find it enjoyable.

But then again robots can make cars, yet some people still buy hand-made supercars. So probably translators will have to stick around to translate art.
> We rely on text to represent what's best written as text.

Yes exactly. And if you look at the common methods for how knowledge is represented, in mathematics or any field really, it's very roughly around 80% knowledge as text and 20% graphs/diagrams/figures.

An image can be extremely helpful and illustrative if appropriate. But almost nowhere do you see people communicate primarily with images.

Text is king. I think if the programming environment doesn't embrace text as the primary input method, then it's not really good as a general-purpose environment; it'll only be successful in niches.
looks nice and awesome benchmarks...checkout the memory comparison in node vs kemal: http://kemalcr.com/docs/websockets/

Crystal (Kemal) CPU 1.85 Memory 11.2 MB

Node.js (ws) CPU 38.95 Memory 906.3 MB

impressive
How would I know the driver has an insurance which covers driving people for profit? The usual insurances do not. If something would going to happen to a passenger they do not know whether that is covered.
A troubleshooting FAQ, if possible. I'll hop in Gitter and try to work the issue I'm having.

Note: I jumped on Gitter and talked to Ivan about this. Turns out that the project needs to be specifically broken down into /lib and /src directories. I had several interdependent libs that I had to move into their own directories inside /lib.

Thanks!
I had a very similar experience with the Nexus 4, but that was a known bad implementation and I wouldn't go for a phone without wireless charging like my Nexus 5 and my LG G4 with a sticker that enables wireless charging.

My Nexus 7 also has wireless charging which has been great because the USB port is broken, so I have no other way of charging. The lack of moving parts in wireless charging does mean less chance of breaking.
yeah, Chinese is heavy on sounds and glyphs unfamiliar to Westerners, but is really light on syntax and grammer. So: high barrier to entry, but not that steep of a learning curve?
The superpower of making mistakes
Counting species is like measuring coastlines.