skysight-inc/HackerNews huggingface dataset:
Here is two recent article from SMCP

http://www.scmp.com/news/hong-kong/economy/article/2097715/w...

http://www.scmp.com/business/article/2064554/hong-kong-named...

No other developed place / cities poses a problem as bad as HK. If you just look at how it compares to Sydney and Vancouver.

Housing affordability leads to lots of other social problems. And Social instability is the last thing China wants.

It was one reason why I think the recent article on Fouder's salary using data from

https://www.numbeo.com/cost-of-living/

Dont necessary put things in right prospective. The one bed room prices while being cheaper in San Francisco, its Living room is likely bigger then the total size of the one bed room apartment in HK.
That is such a dangerous trend.

I perfectly understand the appeal though. Automatic book keeping, no more cash to move around that can temp thieves, less mistakes and cons.

But for the society ?

This just get rid of another grey area, a safety valve, a space so you have margin to maneuver.

Indeed, no systems are perfect, but they will try to enforce their own rules, and have a big inertia and cost to be changed.

Having those greys area allows for people not to be crunched by the unperfect system, or to experiment with alternatives that the system would not let exist.

Without cash, kids can't mess around as much without adults knowing. But doing so is very important to their development.

Without cash, you can't pay for a service that is illegal, even if it's not immoral. Do you know that we have freaking tomatoes that are legal to grow, but illegal to sell in France ? Yes, delicious, healthy tomatoes.

Without cash, you can't finance an activity deemed immoral, even if it's legal. Because people will learn about it and make your life a leaving hell.

Without cash, you can't disappear. But what if you need to ? Do you really trust the system to protect you if your life goes south ? We are not in the movies, the cops won't post guards in front of your house because you dated a drug dealer.

Without cash, you don't have the right to make mistakes. How many of us are perfect ? I'm certainly not, and I paid for plenty of my sins. I have many purchases I'm not proud of, but I would like them to be forgotten.

Without cash, there is no black market. Which mean if I'm looking for something that is not allowed in my country (say, boric acid to kill cock roaches), I can't.

Without cash, society is less resilient. Power outage, network trouble or your card being unusable make you unable to pay for anything.

Without cash, we give way too much power to entities managing the payment systems. Card companies don't like you ? You can't pay or take money anymore. That happened with wikileak, remember ? It was not illegal in my country, but VISA and paypal sure prevented me to make a donation to them. They stopped me to use my money in a legal way because they didn't like it. This is such a slippery slope.

So yeah, cash can be misused in plenty of ways. So can be a knife. But I certainly not want my life to be limited to a spoon-only consumption.

Also, saying it will fight cash laundering is telling only half of the story. The super-rich will still be able to do so.
Net Neutrality Reloaded
Ok, so they both let you use something more like what you already know, except neither of them are technically JavaScript or HTML. Glad we established that. I think the understated bikeshed color here is that VueJS allows you to use jade/pug syntax instead of HTML.
A few months ago I bought a Nokia 105. It was $25 on Amazon.

It makes phone calls and text messages. The battery lasts almost a month. My wife can call me in an emergency. I wired up a few work outage alerts with IFTTT. That's about it.

The best part about it is that it leaves me alone. When I turn my smartphone back on, it's incredible to see the barrage of worthless notifications that would have distracted me throughout the day. I no longer check my phone aimlessly because there's nothing to do.

I wrote about it here:
https://medium.com/@LastZactionHero/quitting-the-smartphone-...
In the past, people said the winners would fail.

In the past, people also said that the losers would fail.

There are many more losers than winners, that doesn't really mean anything.
>If you can display how "better operating systems" and "make life better for millions" fits together I may change my mind.

The entire world runs on computers. Better and faster operating systems means a better computer.

>There are some hundred million people living in utter despair. If you mildly inconvenience others in order to help these, you are taking from the rich and giving to the poor.

Is... Is this supposed to be you not understand communism, or Robin Hood? There's a good chance you're better off than I am, should I send you my Paypal?
No way to batch the transactions, because they need to be online to validate the card. While you could potentially batch card-stripe data for later use, (1) you shouldn't even build that capability into your POS system because it would be a major hacking vector, and (2) you can't do so with chip data since the chip needs to be there to perform a calculation with its embedded key.

You're right that disrupting wifi is easy enough, if such an attack actually became common, it's also easy to detect what/who is causing the disruption if you have reason to look for such. Or even easier to just hard-wire your POS terminal.
> For reasons never fully explained

The reason is obvious. The entire theory is that for your business to be successful you need to have exceptionally satisfied customers who will PROMOTE your business.

All you have to do is read the name of the thing to understand exactly how and why it works, which apparently everyone besides this author can do.
"I can see your point, but, to pick a couple specific points—it is strictly better to have thorough documentation than not to, and it is also strictly better to have a language with a defined grammar to support linters and the like than not to."

These are still subjective choices, not errors.
Think of it this way: It is almost always strictly better to use O(N) sort algorithms instead of N^2 ones. That does not make it an error to use an N^2 one, just a bad choice.

"These aren’t trade-offs"

Sure they are. They are tradeoffs in the same way N^2 vs N sort algorithms are. There are edge cases and weird situations where the N^2 ones are better. There are edge cases and weird situations where less thorough documentation is better.
Are they common? No.
I would venture a guess that most people, in fact, do not believe they are worth worrying about, and would roll their eyes.
(IE imagine you have a super space limited device. Documentation that is not thorough and only concentrates on the "most important" parts may fit where thorough docs wouldn't)

Same with defined grammars. Having a well defined grammar means people depend on it. It gives you less freedom. To be useful to others, it also often requires being LL or LALR or some variant, which limits how you can extend the language in the future.

You are entirely welcome to say "all of the situations you present are super contrived and stupid". I would even agree. They are just examples i put 2 minutes thought into (ruby isn't my thing, i wrote some apps in it years ago and haven't touched it in probably 5 years). But the point is: They are still tradeoffs, even if you think they are obviously better or worse choices.

"Perhaps you know of some features or strengths that Ruby has that wouldn’t be possible without these drawbacks?"

Certainly you realize how subjective a thing this is?
Even if the answer is "nothing would be worse" it doesn't suddenly make it objectively better instead of subjectively better. Everyone agreeing with an opinion does not turn it into a fact.
Again, i think it would be reasonable to say "for the majority of ruby users, X would be better" and even "for 99% of ruby users, X would be better". But that's still subjective.
It's the closest common parallel I can find for what the prior commenter is describing, but yeah, it isn't really all that close. I've seen poor implementations leak, but not for many years now.
I think that the reason the poor move to city slums and accept bad housing, working conditions, services, and infrastructure is because the poor consider their lives improved by urban living.

I think the choice isn't between bad urban conditions and good conditions somewhere else. The choice is between bad urban conditions and bad rural conditions. Bad urban conditions provide people with better economic opportunity than bad rural conditions. Urban conditions provide more social mobility and this also tends to improve the economic prospects of the poor.

As demanding and dangerous as poorly regulated manufacturing workplaces can be, they tend to be no more demanding and no more dangerous than agricultural work.
Do you need the entire codebase to be 'active' to do your work? if it's all based on maven can you import only the maven modules/projects you are working on, and link everything else as dependencies?
Patent for Watermarking 3D models
Same here, but that's a reverse process (syncing the script to the animation, rather than the animation to the script).
Like I say, they haven't banned UKIP (which is seen as a strongly right wing group), but they have banned the BNP.

If the bans started at 3/10 then UKIP would definitely be banned.

BNP members went on to form paramilitary organisations that are linked to the murder of immigrants.

https://en.wikipedia.org/wiki/Combat_18

> Combat 18 is an openly neo-Nazi group that is devoted to violence and is hostile to electoral politics, and for this reason Sargent [the founder of Combat 18] split decisively from the BNP in 1993.
So is anybody making anything that'd allow me to claim all this free stuff automatically? I already did it for bcash but it took about a week to download the forked blockchain, would presumably be longer now. Doing it for all these things seems like a massive hassle. I'd be prepared to accept some risk and pay some of my free imaginary internet money in return for this service.
I would lose contact with some people on FB. I haven't posted in about 5 years so I don't think I would really miss it. I'd like some warning so I could get some contacts out of it first before it closes
> I know that in the age of Trump we're supposed to venerate journalism as some kind of selfless civil duty, but the vast majority of it is throwaway punditry and apologia for an illegitimate order.

QFT. Journalism has been awful at least for decades.

> Briefly stated, the Gell-Mann Amnesia effect is as follows. You open the newspaper to an article on some subject you know well. In Murray's case, physics. In mine, show business. You read the article and see the journalist has absolutely no understanding of either the facts or the issues. Often, the article is so wrong it actually presents the story backward—reversing cause and effect. I call these the "wet streets cause rain" stories. Paper's full of them.
In any case, you read with exasperation or amusement the multiple errors in a story, and then turn the page to national or international affairs, and read as if the rest of the newspaper was somehow more accurate about Palestine than the baloney you just read. You turn the page, and forget what you know.

- Michael Chrichton

In a complex world, the very idea of generalist journalists is broken.
Atleast now people can stop lamenting how the best programmers are wasting their time on ads and cat pictures. Even deep learning has some competition from bitcoin for attention of hackers.
I have only seen it in major cities for now, but the trend will accelerate for all of the reasons given in the article. With chains like McDonalds replacing a large portion of the cashiers with automated ordering kiosks the next big push will be in marginalizing cash purchases and increasing the inconvenience (e.g. ten kiosks available or you can wait in a line five deep to order and pay with cash), but within a decade I can see the option for cash purchases being the exception and not the rule. It will happen much like the ongoing transition to the expectation that you will be carrying some sort of mobile device.
>Do you owe anything if you have 0 apples?

This phrasing shows the error even more starkly. No, you don't owe anything if you have 0 apples. If you use this as a test, however, then you also either "don't owe" anything if you have -5 apples, or you do owe something if you have 5 apples. You simply can't use this as the test.

To put this into code directly based on the logic you say it's an analogy for:

numapples = 0;

// Do you owe anything if you have 0 apples?

if (!numapples) {
printf("I don't owe any apples.\n");
}
else {
printf("I owe some apples.\n");
}

This simply doesn't work. (Gives wrong result at 5 for example.)

The correct tests are, respectively:

numapples = 5;

// have no apples
if (numapples == 0) {
printf("I don't have or owe any apples.\n");
}

if (numapples < 0) {
printf("I owe some apples.\n");
}

if (numapples > 0) {
printf("I have some apples.\n");
}

There is another, subtler, reason for this. What is special about the value "0" here is that it's the default value - you're born without any apples, or something.

But by making someone write the test like this:

(currentapples - startingapples) == 0

you can test whether there is any offset from a different starting value. The "0 == false" version of the test completely breaks that: it applies when you're testing an offset at 0, but breaks anywhere else. In other words as an offset it's equivalent to:

( currentapples == zeroapples ) && (zeroapples == 0)

don't get me wrong, I use it in code. But I'm not under the misapprehension that there is a real-world analogy. There isn't one. It's simply the definition of C/C++.

Whenever I see == 0 in an if test, I feel free to remove those 4 characters, don't get me wrong. Because it's just the definition of C. Not because I think there's any analogy with anything.

That said, which version of this code is cleaner and less likely to allow a programmer to make a logical mistake:

1.

if ((currentapples - startingapples) != 0) {

2.

if (currentapples - startingapples) {

to me, the intent of 1 is super-clear, as for the intent of 2, who knows, but of course after half of a second I can parse what its effect is, by running through the definition of C in my head. That's not great for reading and debugging programs. :)
"With some publisher sites having so many ads they look like Times Square on a Saturday night, it’s no wonder ad blocking is continuing to grow."

Finally, someone who gets it...
http://www.nytimes.com/2013/06/23/opinion/sunday/social-netw... (about quantity over quality, but not about speed, I think, but too good a quote to skip; from 1677):

“Why doth solid and serious learning decline, and few or none follow it now in the University?” he asked. “Answer: Because of Coffea Houses, where they spend all their time.”

There’s also https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4306016/, which doesn’t go further back then 1860. It doesn’t mention complaints about the printing press (too much too read; won’t learn from copying books) or from the ancient Greeks, so it corroborates the theory that this started with automation (although I can imagine seeing the first complaints when artificial lighting of almost any form was introduced. Maybe even, people did complain when the bow and arrow sped up hunting)
Offline chip and pin transactions are possible and are also used (at least in Europe). Due to security reasons they are usually only used for lower amounts and IIRC there's a maximum total amount that the chip is willing to sign without an online transaction in between. See https://www.aciworldwide.com/-/media/files/collateral/trends... for some additional information.
Unless you're doing a lot of requests (or RPS), it probably isn't even worth the time to bother with any tuning.
You can automatically apply policies such as expiration and manual rotation to API keys/tokens. You can’t really do that seamlessly for username/password combinations.
Do you have an example or two? It's more easy to understand your complain with an example. Perhaps they are off-topic. From: https://news.ycombinator.com/item?id=16003501

> What to Submit

> On-Topic: Anything that good hackers would find interesting. That includes more than hacking and startups. If you had to reduce it to a sentence, the answer might be: anything that gratifies one's intellectual curiosity.

> Off-Topic: Most stories about politics, or crime, or sports, unless they're evidence of some interesting new phenomenon. Ideological or political battle or talking points. Videos of pratfalls or disasters, or cute animal pictures. If they'd cover it on TV news, it's probably off-topic.

Anyway, for an official answer or if you see another story wrongly flagged, you can write to the mods: hn@ycombinator.com

>
The annoying thing about cash isn't the cash, it's change. Coins are awful. They're heavy, they take too long to count, and they have no buying power. I will frequently abandon change because I would rather lose money than deal with it / not purchase things at places that have minimums or are cash only.

I understand why users are concerned about this trend, but if you're going to be working with cash you need to round your prices to the nearest dollar and take tax into consideration when doing it.
People who might have been otherwise applying to ycombinator for social startups or launching ICOs. Speculators.
"their business model"

Not all ad blockers have a "business model." Some are just volunteer efforts by people who are tired of the resource-sapping ads that have become common all over the web.
> you can't do so with chip data since the chip needs to be there to perform a calculation with its embedded key.

EMV has optional offline modes, where the calculations performed by the chip are saved by the terminal to be sent later.
I suspect at least some businesses everywhere in the US will move to this model in the next few years. Handling cash is a big logistical risk, and the only question is how many cash-only customers can you afford to turn away? And from my own non-coastal non-big-city observations, cash-only customers are fewer and fewer, and largely of demographics that some businesses (but not all) would be perfectly happy to have a reason to refuse service.

But cash won't go away anytime soon. You just might have to skip dining at the latest fast-casual chain or indie coffeeshop to come to your town.
I think that edgy and controversial attitude is why colleges should let students have debate clubs, or clubs where students with differing opinions can hash things out calmly. A speaker, on the other hand, is not spreading a different viewpoint, it's putting a viewpoint above every other viewpoint. Forcing unis to allow conservative speakers under a threat of a fine is the government literally enforcing a viewpoint in a way that indoctrinates students.

I'm a left-leaning centrist libertarian socialist, and I'd have no problem going to talks presented by far-left or far-right speakers, but a talk given by someone saying I'm subhuman, deserve to be raped, or should be killed for who I am? That's fucked up. The government shouldn't be forcing colleges to allow speakers spouting that kind of thing.

If this was the government trying to enforce and NPR-style "no political bias" rule for public colleges, that would be awesome, but this isn't what's going on. The first paragraph of the article makes it clear they want to force colleges to let transphobes speak. Hell, the article itself even seems to have a huge bias for this law, juxtaposing shitty beliefs with left-wing beliefs to push a narrative: "Asked about cases where students had tried to deny speaking slots to Tatchell, a gay rights campaigner, and Greer, a feminist writer, over their views on transgender issues".
There is no obvious victim when selling a drug, if transaction is voluntary. We already accept that by allowing selling some drugs, that were historically consumed.

If you want a future-proof law, you should start from first principles and not use a path-dependent current laws, where selling alcohol is ok, but selling heroin is a crime.
In terms of ethics, it is not good. Even if you don't try to sell anything, making visitors confused with your domain is not by any means recommended. Who will make sure that he won't and never try to sell anything from now on. I am not arguing on the content, though. Whether it is good or not depends on the reader's assessment. You can't forgive one's evil act just because that act looks cool (to you).
It's not really new. Lobbying the government, or whatever group has the monopoly on 'enforcement', to benefit private interests goes back to the beginning of civilization. The interesting thing is that this is one of the most ideologically divisive issues when framed as it typically is, yet really I think it's something most people could really agree on. People pursuing a "small government" certainly have little love for corporations, but the idea is that when the power and breadth of government is strictly limited then their role as a corrupting force, which is certainly by far the most efficient way of beating the competition, is minimized.

Going the other direction you can have a big government with extensive powers that tries to force fair play through extensive regulation, as ours does. But this has been tried over and over again, and it invariably trends towards corruption. I think that particularly in a democracy, this outcome is going to be quite difficult to avoid. It seems that these basic facts should be the starting point of discussion, as opposed to the point where people have long since splintered off and polarized themselves towards opposite extremes.
Most advanced healthcare , most surplus of food, variety and abundance of energy. Capitalism has made the most abundant and highest quality of products. Its ok if people cant afford certain things, its called costs. Surgeons are not slaves.
Spending a night somewhere without light pollution really helps.
> You can't survive as an ISP if you don't have GGC nodes or directly peered with google DC.

Believe me, you can. Deutsche Telekom, Germany's AT&T and Europe's biggest ISP, does this and in the evening YouTube videos regularly stutter on FullHD. But the customers just don't care enough.
Yeah, most people don't tell the stories about how they go to luxuriously built hospitals that make most corporate offices and hotels seem cheap by comparison, with parking lots full of BMW's, Mercedes, and other 6-figure foreign cars, and are treated by teams of highly paid people using millions of dollars of the best equipment in the world ...

As long as you have money the US is great.