skysight-inc/HackerNews huggingface dataset:
I was born in Buffalo, no longer there due to lack of tech jobs (that isn’t blue cross blue shield). The Canadian side of Niagara Falls already destroys our side. Much more development. Way more activities to do. Gorgeous view of the falls. All around better.

Now that weed is legalized this will only become more and more apparent. They will attract more individuals from both sides of the border and I bet see much more money coming in leading to more development, etc.

New York had missed out on this opportunity for years and by the looks of it will continue to miss out.
That is also the impression I get sitting behind a desk on the other side of the world. But how hard it is to "break in" to this market is a little harder to distill.
I guess it depends on your philosophy of government and society.

If you live in a social democracy with universal healthcare, drugs policy should probably be based around harm reduction. This is why helmets are required on bicycles (in some countries, for better or worse) and you need to wear a seatbelt in the car.

It's your body, but the public has to pick up the tab when you break it.

I don't think that you should be able to go to the pharmacy and buy heroin or methamphetamine off the shelf. The potential for abuse is too high.

However, as I said, people will find drugs if they want them. If I wanted to buy some heroin, I could find some within 30 minutes just walking down the street. I really don't know what the solution is.
Conservatism is the instinctive rejection of change. For conservatives, the possible is limited only to what is and what has been. All the rest opens up to unknowns, risks and chaos.
HP OfficeJet Pro 8720
Thanks for pointing this out. This part was my experience and as you said, it was quite frustrating. Overall the RN experience made me more skeptical about thing I usually take for granted.

It really shows how hard it is for RN to work cross platform. Each abstraction layer can bring in some new problems.
I believe that figure is per quarter, not year, and globally. It is a little over 5 a month for the US and Canada, not per year - 20 something a quarter.

Their graphic is page 8 of this earnings report https://s21.q4cdn.com/399680738/files/doc_financials/2017/Q4...

which says to see SEC filings for the definition of ARPU.

I found

"We define ARPU as our total revenue in a given geography during a given quarter, divided by the average of the number of MAUs in the geography at the beginning and end of the quarter." p. 23

http://d18rn0p25nwr6d.cloudfront.net/CIK-0001326801/2309fab3...
One of the issues --which I think has been recently addressed, is that not only political prisoners and people persecuted by a bad government could seek asylum, but other things would qualify --even things which affect Americans, would be grounds for asylum. Obviously many are economic migrants (the congress need to work on seasonal work visas), but that's not grounds for asylum. You even hear of how they get coached for the interview. What keywords to blurt out which trigger a greater consideration.
Introduction to IDQ Course at Online
We are already there - "Death by GPS" is a concept today: https://arstechnica.com/cars/2016/05/death-by-gps/?amp=1
"For reference, we have about 10x the amount of code and 4x the number of screens on each native platform". So the amount of code and the complexity is substantially more difficult than you describe. You probably also don't have as rigorous AB testing, logging, internationalization, contributions to open source, etc.
What do they even want?
Yes, the US has duly enacted many laws which were unjust, cruel, and hateful, and which I disagree(d) with.

I see no reason why stripping one's citizenship is required in order to be able to effectively prosecute someone who gained citizenship fraudulently.

That is, I see no reason for there to be a line at all.

Consider Jakiw Palij, an actual Nazi war criminal who got US citizenship fraudulently and was stripped of citizenship as a result. Yet he still lives in the US because no other country will accept him. https://www.thedailybeast.com/ice-wont-deport-the-last-nazi-...

He's still a free man living in Queens.

Still, there is a line. Let's talk about that line with the concrete example of Baljinder Singh. His horrid crime was that "he failed to indicate that he had once been ordered deported, and that he had originally been admitted into the United States under the name Davinder Singh, rather than Baljinder Singh"?

Is that were the line should be?

We know the "duly enacted law" can be horridly racist. Bhagat Singh Thind was stripped of citizenship about 100 years ago because the Supreme Court decided that he, an Indian man, "lied when he claimed to be a “free white person” as defined by the Naturalization Act of 1906." While Aryan and Caucasian, according to the anthropological definitions at the time, he wasn't sufficiently 'white'.

His citizenship was stripped twice before finally becoming a US citizen for the third time.
not everyone can take the hypocrisy of our human society and some of them will turn to substance abuse to put there heads in the sand and carry on with their existance
There are many forums for discussing and debating politics. HN can decide not to be one of them; nothing reprehensible about it.
> automating even the simplest procedures can be very tricky

automating business processes is actually a similar activity to doing programming!

When it's done competently, the business runs smoother. But if there are bugs (and as anyone who programs knows, there are always bugs), things go wrong. And yet, people who know not anything about complex systems design attempt to write up business requirements for such automation are numourus.
Here's an analogy that may help when thinking about probability tables:
Many types of standard codes like Morse code are like Huffman coding, where you give different variable length codes for each letter.. In Morse E and T are both a single dot and a dash respectively but X and Z get four.

You can view this Huffman Table or Morse codebook as a probability distribution on the likely letters to follow. A symbol with a small number of bits == high probability. A symbol needing large number of bits == low probability.

The only innovation with Arithmetic coding and ANS is that they allow for "fractional bits:" you don't need a whole dot for a very likely next-letter. But the idea is the same: you are taking your understanding of the probability distribution table and using it to come up with codes for the following letters.

One caveat is that instead of agreeing to a fixed code upfront, you agree to an algorithm to dynamically estimate the future probability tables as you read through the file.
Toy UFO taken off shelves for ‘teaching kids that Nazis achieved space travel’
That was in the 90s though. We haven't had much "design" in CPU for 5 years. We are stuck with 4-5Ghz max, IPC seems to have its limit. And now we ran into security issues with too much clever hardware optimisation.

And it seems recompiling is relatively easy enough for servers? Where everything are in controlled environment?
ICODash – Whitelabel App for Managing Your ICO
>I am not a Greek nationalist, I only want justice. And in this case, judging from the historical records, justice means you Slavic people are not entitled to use the term Macedonia in any form.

Sounds pretty nationalist (if not blatantly racist) to me.
> “I think that’s a totally valid question to bring up,” Lavigne said earlier today about whether the database could be used for targeted harassment, “but I think that the information is already out there, and if people want to embark on individual campaigns of harassment, then they’re going to be doing that no matter what.”

That does not mean you have to make it easier
Oh crud, you are completely right about that. I forgot that canvas allows you to pass in a font family when it draws text.

Fair enough, Qt could theoretically read a font from the body CSS and then use it for internal text rendering. Although, correct me if I'm wrong, but Qt probably isn't using `fillText` to render it's font. A few other people here have mentioned that they're doing their own rendering and spitting out raw pixels.

(As far as I know) there's no way for Qt to leverage user fonts if it keeps on using that strategy. And again, if they're already planning on abstracting text out to use native browser APIs, why not go all the way and put the text in a DOM element?
They are happy enough to get into that world if it's part of keeping everyone on YouTube where they still get to be the dominant ad system overall.

Google's strategy as they offer patronage options will be to make it a ransom that removes ads. That way, the ads are still there for non-patrons and Google gets to keep their primary business model.

What I'm saying is that patronage should go to those who treat the public better by not showing ads to anyone. We shouldn't reward bad behavior through ransoms that make the bad stuff go away just for those who pay up.

http://mimiandeunice.com/wp-content/uploads/2011/10/ME_486_P...
If you cancel the insurance effective from next month, you have coverage until the cancellation date.
But you're confusing the purpose of "caring". You are working under the assumption that the people who care would like to modify the situation in order to prevent these things from advancing further.

And of course, from that perspective you can make the argument that none of the proposed actions make any difference at all. Only outlawing the research itself has any chance of success for that, for obvious reasons. Now the simplest explanation is the explanation I'm afraid : if people are taking actions for reason X that don't have any effect on X at all, then perhaps there's simply another reason.

If you instead look at the reactions in this thread as "given this valid concern, how can I use it as an argument to exercise power over others ?", then you will find people's behavior surprisingly sensible.

People are discussing how to exert direct influence over how these big companies (where a lot of them work) move, and even more transparently about who should decide what. Who should decide who does things and what they're allowed to do.

Does it make more sense now ?
I think this is quite dependant on the person, type of pain, cannabis strain, extraction or concentration method, ingestion method etc. As mentioned up thread, kratom provides much closer effect to the commonly prescribed opiate derivative medications than cannabis. Note about kratom legality: Indonesia and some other SE Asian countries where it's outright banned seem largely influenced by the fact that opium addiction and sale is highly profitable for the governing bodies, and mild natural alternatives are bad for business.
Am I the only one who thinks it would be better if Blender uploaded directly to archive.org or archive.is? As much as it's interesting on a technical level, the fact that PeerTube is by nature decentralized and self-hosted is going to reduce Blender's overall visibility (which is what I think Alphabet/Google wants).

Whether Alphabet is still making any money off SketchUp, or whether one of the 3D companies is paying them something, I think this move was intentionally targeted on their part. And unfortunately, like most of the things that have happened ever since Google completely dropped the first word from "Don't Be Evil", I'm terrified that they're going to win.
The water was pretty hard (lots of dissolved minerals) and it formed a protective non reactive layer over the lead.

The same thing happened in Flynt, but the city cheaped out on the pH control chemicals, the protective layer was dissolved, and eventually the pipes with lead in them started leaching.
Satya Nadella's views on U.S. immigration policy
Blender is running their PeerTube test from a European datacenter. I wonder what will happen to the legality of hosting a PeerTube site with public uploads if EU's upload filter law gets passed. Also I wonder how the GDPR will affect them (and anyone else hosting PeerTube in Europe or with EU users)...won't they need to get explicit consent from everyone for getting things like user IP address (so they can protect against spam and DDoS attacks) and won't they have a tough time ensuring everyone who uploads could delete their videos?
Entering or even attempting to enter illegally,
is a criminal offense.

https://www.law.cornell.edu/uscode/text/8/1325

"...
Any alien who (1) enters or attempts to enter the United States at any time or place other than as designated by immigration officers, or (2) eludes examination or inspection by immigration officers, or (3) attempts to enter or obtains entry to the United States by a willfully false or misleading representation or the willful concealment of a material fact, shall, for the first commission of any such offense, be fined under title 18 or imprisoned not more than 6 months, or both, and, for a subsequent commission of any such offense, be fined under title 18, or imprisoned not more than 2 years, or both.
..."

I would also suspect, that knowingly demanding/putting ones children into position to protect parent's illegal activities, should be illegal. Although, admittedly, I do no know by which statue.
IBM's newest AI can probably argue better than you
No, they are just bad enough to get caught often enough. The USA does the same thing probably, but they are much more careful about it.

It doesn’t help that much of China’s economy is state owned, so even someone doing some espionage for a state owned enterprise would be rightfully called state sponsored.
We are discussing politics, in every single post here. When people say we shouldn't, they're saying they want things to stay the same.
> "Would you like to advertise on channels flagged by our system as potentially offensive?"

They already do this. People need to stop being angry at things they know nothing about.
This is written in a baby-talk style but scroll to the end, there are links to research publications.
>we should readily engage in political discussion

You must mean political lecturing, because 'discussion' implies more than one side, which means hearing from more than one side, which means not censoring or aggressively punishing voices apart from one side, which means "giving a platform to hate". Where 'hate' is one them magical words that is taken literally and figuratively at the same time, whichever is tactically convenient.
Well I wasn't cheating in any way, just using the auction house/trade chat much more than a typical new account because most of my MMO experience was in EVE online and I like the "economic PVP" of cornering markets and flipping for a profit.

Some cursory research told me that new accounts with a lot of market activity were a "red flag" for the automated system due to similarity with bots that created new accounts to evade bans, which I guess makes sense. Of course this is the internet and you have no particular reason to believe I was or wasn't cheating on World of Warcraft, but for what it's worth this HN account is linked to my real identity and if I were cheating all the time I would know better than to brag about it or even obliquely reference it in my posting here.
Where a Taboo Is Leading to the Deaths of Young Girls
Precisely

Hey, people are still going to kill each other, so I'm going to leave this gun in here
>And the explanation here is often the aftermath of war, soldiers who've learned to kill coming home.

I don't think the stats bear that out. Veterans may suffer PTSD and other ailments, but I don't think they contribute disproportionally to US crime statistics.

Brazil hasn't been at war recently, but they have high crime rate.
Ideally we can move to a more humane system of sending both children and parents right back across the border.
A whole of that can be traced back to leadership change at YT. Since S.W. took over, the culture at YT has changed profoundly, and most of the blunders in the last few years (this is just one in a long series) can be traced back to the culture change she fostered.
5 Tips to Attract Sponsors with Your Custom Event App – NVOLV
I don't know why you have any regrets - you apparently have capital to burn, you say you have learned the lesson, and there's a shitload of cryptoblockchaincoin opportunities out there and new ones everyday. Apply your lesson, become rich like 'lots of people' and then post a pic of that Lambo on #MyCryptoLambo with the rest of us!
No. The legal way to claim asylum is to do so within a year of entering the country, regardless of whether your entry was official[1].

The US is currently breaking its commitment to the 1951 UN convention on the rights of refugees by not ignoring "irregular entry."

[1]: https://www.law.cornell.edu/uscode/text/8/1158
In my experience, in such a large and "app-centric" company the requirements on the app is changing constantly. Just having a specification that you implement is a hundred times easier than building a constantly evolving target.
All the things you can do to help end family separations at the border
So what exactly would BOLT help with? I'm guessing mainly junky code or things a compiler cannot possibly optimize. Could you run BOLT on something that is known to be be well optimized?
Meditation has been extremely helpful for me. I am happy to talk about this if there is interest.
It's pretty irritating. I'm a Red subscriber, so whatever bullshit Google has going on with their advertising monetization policy doesn't -- or, rather, shouldn't -- affect me. Yet the MIT OCW videos are blocked from my account the same as they are for everyone else.

Get your act together, Google. This is just stupid.
I can't tell if you are trolling or not.
While I have a problem with revoking citizenship of naturalized citizens.

I don't see why there can't be other effective means to persecute someone who gained citizenship fraudulently.

The article give an example of the problem with the argument that "The lie must be material for this logic to hold, that is, a lie where if you told the truth, citizenship would not have been granted."

In the 1980s, immigration law prohibited people with "sexual deviation", and homosexuality was considered a sexual deviation. Suppose I were a homosexual man in the 1980s, and I lied about it in my application, and gained US citizenship. Now it's 2018, and homosexuality is no longer considered a sexual deviation that could keep someone from emigrating to the US.

Why should that lie - which would have kept citizenship from being granted in the 1980s - mean that I should be stripped of citizenship now?
And I have addressed exactly this.
Even when it is done at a port of entry, you may be locked up for six months and have your one year-old son taken 1,500 miles away.

https://www.pbs.org/newshour/show/migrant-seeking-asylum-say...
Or bartered, just like Facebook didn't "sell" your data to data brokers, the company just exchanged it for the brokers' own data on you (or others).
AFAIK the issue in flint was that the increased acidity from the new water source destroyed the protective coating in the lead pipes. Lead pipes should be safe under normal conditions.
More to the point, why don't they go ahead and permit those of us who are paying them -- i.e., YouTube Red subscribers -- to view the blocked videos?
I’m curious: what company/industry are you with and what tech are you using specifically?
They do - but the packets can be set to go to a different APN
> Ancient Athens once controlled the Aegean and its borders. Does this mean Anatolians should require Athens be re-named?

There concerns would have been well founded, the issue was settled in 1922: https://en.wikipedia.org/wiki/Greco-Turkish_War_%281919%E2%8...
While you are referring to a different country...since I was a teenager I basically don't pay attention to laws. I would not go out of my way to break them but I personally don't care if I do. I probably broke three laws since midnight...whoopty Doo.
Yes, because selling software to border enforcement agencies is like IBM selling tabulating machines to Nazis, right?
> The whole thing with ICE separating children from families, targeting folks with minor past misdemeanors

It's my understanding that they apply this horrible policy to any asylum seeking family - no misdemeanors required.
AT&T in Talks to Acquire AppNexus Ad Platform
> Nice of you to pretend to care.

Every few weeks a focus group comes up with a mantra or slogan and the media blasts it like it's the new Justin Beiber track. The current mantra is "SEPARATING CHILDREN FROM PARENTS", which you're not supposed to think too deeply about (is it inherently a bad thing? Not if we like CPS. Not if 'asylum seekers' are known to be kidnapping other people's children so that they can accompany a minor into the country. Not if putting adults and children in the same facility is going to lead to horrible abuse.)

You didn't care before this dumb slogan came out, and in a few weeks when the next one comes out (probably something about Russia), you'll stop caring again.
I went through the setup wizard on a new computer on Monday, I had to go to System Preferences afterwards to enable File Vault.
The FCC in 2016 voted to require that ISPs and mobile providers must get opt-in consent to share or sell customer data.

Then in 2017 Congress voted to overturn those rules and prevent the FCC from implementing them in the future in a party-line vote in the House and Senate.

Adding further insult to injury, the current FCC chairman, Ajit Pai, represented Securus (the company that sparked this revelation) in 2012 as an attorney.

https://arstechnica.com/tech-policy/2017/03/for-sale-your-pr...

https://arstechnica.com/tech-policy/2018/06/verizon-and-att-...
I agree. It's a theme I run across in many US-worker situations we read about on HN. There is such a lack of basic rights, but also basic norms when relating to workers.

Ethical behaviour, from my perspective, would be to compensate the employee, regardsless of his legal rights. In a more worker-central system, the worker should have easy recourse to an official judgement for his money.

In the Netherlands there is even a concept of culpability in laws regarding firing. Mess up too much, and the employer will have to pay a premium on the disengagement fee. And while our economy is moving towards a lot more 'sole employee contractors' with less worker-rights, you still have rights and a way to affordably enforce them. For them (only) basic contract law holds. That would probably mean paying the full 3 years in this context. A contract _is_ a contract.
There has always been a steady stream of innovations on the web that have pushed the edge of what was possible.

Guess what? At one time, you could do just about anything imaginable using Java applets. Then browsers caught up and soon after, Flash appeared; rinse and repeat many times...

Qt on WebAssembly is just another leap forward in what is possible, and it’s good because it raises the bar in some fundamental ways. But as /be says, “always bet on the web.” It will catch up and this too shall pass.
Why You Must Learn to Love DNSSEC
There can sometimes be a fine line between "enabling" and "meddling"

I mean, surely you can't expect a site like GitHub with thousands of projects happening every day to be able to keep track of each one and make sure that something bad isnt being done with the project.
an insane prophet revealing the madness to come.

https://www.youtube.com/watch?v=rjG0iy1vx9U
DevOps and Behind the Scenes
How this small team is changing the impact of tourism
Can't disagree with that. I sort of feel like there's a middle ground between the two, but if I had to pick one, this is the correct solution.
This is the setup in a lot of Swedish cities at least, where it's usually known as Öppet Stadsnät (lit. open city network).

For an example, see Piteå's: https://portal.piteenergi.se