skysight-inc/HackerNews huggingface dataset:
>> I would have no problem with them deciding it‘s not worth the trouble and banning German users.

Why should they ban them? They should allow access from all countries. Would you argue that Twitter and Facebook should help enforce all the customs of countries like Iran or North Korea by banning its users? Just get out of the way!

>> I have a problem with how they want to make money here, but illegally.

They aren't making money illegally here. They never have. If they did, law enforcement could stop them and there wouldn't have been a need for this new law.

They can still make money off a German audience without any business presence in Germany. Legally, from the US. Advertisers don't all discriminate.

There's nothing you (or the German government) can do about that, except maybe for censoring the "German version" of the internet. If that's what you want, to the detriment of all German internet users, then please say so.

>> And yes, I want rules to be decided democratically. Not by „what does hardwires think about it?“.

These rules are not decided democratically in Germany, so I don't understand what that has to do with anything.
> You want your German Extrawurst.

Now, that is an interesting interpretation of the rule of law if I have ever seen one!

So, in your opinion, having to follow the laws of a country you visit or that you do business in is somehow illegitimate because it's an Extrawurst? Is it your expectation that the US will apply German law to you when you visit the US?

> These are not German companies, they don't need to operate out of Germany,

Well, true?

> so why should they have to follow our every law?

Because they do operate in Germany?

> If anything, you'd be "teaching" them not to bother with Germany, because it's too much of a pain in the ass.

So, we shouldn't apply laws because that could be teaching people to not bother with Germany? So I suppose you think we shouldn't apply laws at all, then? It's not like Germans couldn't end up learning that they should leave the country if they have to follow laws, is it?
Thought I sounded 65% American, told it I was British and not to use me for retraining, then tried again and was 90% British...
Rust was invented for low-level parsing/rendering code. The high level GUI in Firefox is not implemented in Rust for all I know.
If you think anything is worth defending at all cost, that should give you pause.

You seem to understand that speech can persuade people of wrong things. Do you think it's possible you've been wrongly persuaded to hold the belief that free speech trumps all?

Maybe the same people that persuade you that you need free speech above all are also those that have the most to gain from being able to persuade you freely of whatever they want?

If you think incitement should not be a crime and likely think libel and slander should not be a crime, where do you draw the line if fee speech trumps all? What about lying under oath?

I'm going to guess (based on your name and the demographics of HN) you're American. Your nation's history is entirely written by itself and its only revolution was a secession which it was able to defeat.

Maybe your country just hasn't learned the lesson Germany has?

Just a thought: https://thenib.com/the-good-war
There is PyO3 library

https://github.com/PyO3/pyo3
Another issue, they failed to investigate whether both things are caused by something else. E.g. what was the dynamic of migration inflow? If it has similar shape, this might explain both observations.
I really don't want to say this in an uncivil way but can people please stop spamming Hacker News with these articles full of cherry-picked scientific studies from New York Times or can their posts be automatically weighted less if their goal is to promote articles from NYT?

It's really frustrating having to spend a couple of minutes to read seemingly interesting articles only to find out a few minutes later it's probably someone writing for his own gain (well... popular media).

The first scientific journal article that is linked to appears to use the word "parental" to refer to the relationship between a child and her/his parents instead of, and as suggested in the article, between parents (see "parental warmth" and "parental restrictiveness" in the abstract of the journal article). The second scientific journal article that is linked to is used to argue that "architects and scientists were compared with their technically skilled but less original peers"—but the article that is linked to only mentions architects (apologies, but not actually too sorry, if it's actually because of the pay wall and that the authors did not mention scientist in the abstract).

This is probably considered an emotional, and potentially uncivil, response. But it's really, really frustrating. Just because some guy has a PhD doesn't mean what they write is credible when they quote scientific journals—I know plenty of people who have PhDs but what they say are far from credible.

I mean, is it even at all surprising that people who are subjected to an environment with more conflicting views (both good and bad) of any kind are probably less likely to comply and think more?

EDIT: expansion of why I think the interpretation of the first article I mentioned is wrong and cherry-picked. Added emotional sentiment at the end.
Update: Does also not-auto-play gifs/gifv on imgur, thus it's not really a solution.
Ditto with Ant Design (#14 on most popular projects) where most of their community is Chinese: https://github.com/ant-design/ant-design/issues. Their UI framework is the most comprehensive I have seen.

I am sure english will remain the dominant language for a while but I wonder if it makes sense to start learning new (human) languages just to open up the number of communities you can learn from?
I do enterprise consulting, in projects which happen to always have some kind of offshoring involved.

Projects where the languages are easy to pick up and anyone can do it, are always the first on the pipeline to give away.
I'll grant you that I oversimplified, but I think the broader point stands - the obesity problem in India isn't caused by the importation of Western fast-food culture, but is largely homegrown.

"Traditional" is a debatable term, but India has a far longer history of using sugar than the west. Jaggery and molasses are praised as health foods in Ayurveda, which isn't exactly helpful when you're dealing with a diabetes epidemic.
Super anecdotal / off topic but still fun. In 2014 I emailed with a guy who worked at Google to take over control of a domain he wasn’t using. All was well and he gave me access. I checked his Github project. Some tiny SPA framework with three examples and a handful of github stars. Looked nice. Fast forward three years.

Over 2017 me and my (former) small dev team embraced Vue.js, built a non trivial checkout flow and visited the first Vue.js Conf Poland. I’m neck deep in Vue for other projects.

That guy in 2014 was of course Evan You, creator of Vue.js, and I guess I bought the domain for one one of the candidate names for Vue.
Bili – a zero-config JavaScript/CSS library bundler
Yet Google is known for having one of the hardest hiring processes, where they even give the candidates CS subjects to study before the interview.
If you use Arc everywhere you just end up with the same behavior than Swift (except for closures I guess).
Yes, but it will wait for Response A before sending Request B.
Sweden has this too, but in recent years it is not enough. While the employers can't do background checks themselves, they are increasingly asking for the applicant to provide their criminal record. It's hard for the applicant to say no if they need/want the job.
This is a featherweight component:

const A = () => <div>hi</div>
const B = () => <A />

Polymer is everything but light, it is a huge abstraction. It ships a template engine parsing arbitrary syntax, emulates an arbitrary javascript accent, relies on dependency injection (in the above example it couldn't even refer to component A for instance).

Being stuck with an old version that becomes unable to participate in its own eco system is no joke. It isn't just about performance. Imagine the implications for the community that builds parts, components and tools. Even if you deal with self-contained web-components, you'll still fetch two full versions of Polymer just to have them side by side. How insane is that?

And if they finally find a good balance, perhaps version 4 or 5, it has to compete against React eventually. And i doubt it'll look any less poor than it does right now.
Yeah, that wasn't that brightest thought I've had. I guess I should have said catapult.
Though as Utopian as it sounds, it's very tough to get the users back after one week. The best pattern is already followed by HackerNews, go through the PDF ASAP and post your opinions immidietely. Any differences / suggestions on my comment are most welcome.
Is it right that in civil society someone stands on a soapbox and calls for violence against a person or people? Witness Pres. Trump at his rallies. Not illegal but Really, telling a mob to punch someone is pretty off colour and not the sort of thing that we should be promoting. There are ways to express your opinion on any issue that don’t lead to vilification and potential or actual harm.

So I disagree. It isn’t right to form a gang on the street and attack someone, and it isn’t right to form a gang on the internet and incite violence, or strongly disrespect a person or people. Even if you take at first step the difference between actual physical harm VS a ‘bytes on the internet’ approach, the mental health harms to the persecuted group are real and have lead to suicides in individual examples, or actual violence as demonstrated in the article.

Speaking from a medical perspective, I don’t draw a difference between physical and mental harm (precious snowflaking aside).

Sure it’s a grey area but carte Blanche in this domain is damaging.
Good client library https://github.com/seanmonstar/reqwest
Could be used as async or as sync.

Http/2 client and server https://github.com/carllerche/h2

Web framework https://github.com/actix/actix-web

All of them has good quality and performance
Broke the law, got caught, served their sentence, and are now looking to re-join society.

As opposed to those who broke the law and haven't been caught yet. (Different laws, granted.)
It’s a legacy game. I don’t like my board games to permanently change :)
Also worth to point out that the justice secretary's party, SPD, has very close ties to various antifa, pro-migration, anti-hatespeec etc active groups. In particular, close financial ties by funnelling tax money to 'activism against the right' and so forth.

So really, there was an expectation from these groups that the law would be a weapon for them to finally silence any opposition.

Totalitarian thinking is very very deeply ingrained still, and the same people who go on 'never again' demonstrations recalling any of the totalitarian dictatorships in Germany are grouping together to oust, censor, privately harass opponents.
10 Negara Peserta Piala Dunia 2018 Dengan Skuat Termahal
Sam Harris impresses me in his podcasts when he has guests he disagrees with that the disagreements can become intense, but when they reach the end, he's back to friendly and cordial.

It's often hard to disagree on content without anger or other personal emotions, but his doing it inspires me to improve my skill at it.
I wouldn't. Feel free to use it. But I have the impression that the Rust book contains something to that effect.

"Descriptive and not prescriptive" part probably comes from stackoverflow. I don't remember exactly.
Ingenico NFC Payment Processing Terminal Technology
[reddit] Oneplus' payment system might have been compromised
it's a skill, not a fact. skills are learned tacitly through experience; such as riding a bicycle. You have to ride to learn. The problem is that everything has changed so much.

When I started, compiling took serious time (hours sometimes). So you were much more careful about making mistakes. Compilers also had bugs, as did linkers, debuggers, you had to know how to spot these things and when to question your code and when to question your tools.

Operating system containment and protection was more an intention than a reality and it was relatively easy to lock up or crash a machine through faulty code. Workstation uptimes of weeks was seen as impressive. These days, things are so stable that "uptime" just tells me when my last power outage was.

When we released software it was on physical media, which was either mailed to people in physical boxes or running on physical machines that were shipped out. Not making mistakes was much more important in that situation since you couldn't just deploy an update without a lot of cost and ceremony.

It's all changed so fundamentally; I'd be open to having an instruction course where people have to target some vintage machine (which we'd likely have to virtualize) and have them just deal with it for 6 months. I don't know how many signups you'd get though.
I showed 'Crockers Rules', after Lee Daniel Crocker, to my mum and my sister over Christmas, as I thought it might help all of us indicate the level of acerbic comment we are currently able to process.

"Declaring yourself to be operating by "Crocker's Rules" means that other people are allowed to optimize their messages for information, not for being nice to you. Crocker's Rules means that you have accepted full responsibility for the operation of your own mind - if you're offended, it's your fault. Anyone is allowed to call you a moron and claim to be doing you a favor. (Which, in point of fact, they would be. One of the big problems with this culture is that everyone's afraid to tell you you're wrong, or they think they have to dance around it.) Two people using Crocker's Rules should be able to communicate all relevant information in the minimum amount of time, without paraphrasing or social formatting. Obviously, don't declare yourself to be operating by Crocker's Rules unless you have that kind of mental discipline.

Note that Crocker's Rules does not mean you can insult people; it means that other people don't have to worry about whether they are insulting you. Crocker's Rules are a discipline, not a privilege. Furthermore, taking advantage of Crocker's Rules does not imply reciprocity. How could it? Crocker's Rules are something you do for yourself, to maximize information received - not something you grit your teeth over and do as a favor."
If you think any judicial system in the world is - or could be - equipped to deal with millions of potentially criminal comments from a social network on a case per case basis you are deluding yourself. More than that, it would be a textcase of privatising profits and leaving the costs to pick up for everyone else, while facebook siphoons the profits to tax havens.
I'm not sure I should engage here, but since I submitted the article and you seem to have a big problem with it and consider it "spam" I'll just say:

1) I have no agenda to promote the NYT (feel free to check my submission history)

2) I personally have never seen anything like a "spamming" effort with respect to NYT articles here. If you have, perhaps consider it was a transient cluster of articles (which can happen from time to time for entirely benign reasons)

I'm sorry the article frustrated you, and I think it's fine to point out possible problems with cited studies.
This is sort of why me and my wife pick fights with our kids where we can. We stress them to the point of snapping, then cool them down. It feels a little like bullying, but we cut back and emphasize that we still love them.

My 5 year old daughter in particular inherits the stubbornness of both her parents. She often she says something she regrets immediately (e.g "I hate you!"), cries on realizing it, but refuses to take it back.

We teach them that disagreements are perfectly normal. Differences in opinion should be embraced. And while you disagree with someone, you don't take it personally and dislike the person.

Shows like My Little Pony are excellent at this. While these shows have a villain and plot, the drama and conflict in most of the episodes revolve around growing up and dealing with stark personality differences. Friends will argue a lot, but the shows highlight that this doesn't end a friendship. And even someone who was 'evil' can turn over a new leaf.

She had a rough first week of school. Was picked on by a classmate, admitted she spent much of the day crying. But she goes home, opens up My Little Pony for inspiration. Then she's excited to go to school again. A couple of weeks later, she has solved the conflict with her classmate.
This will easily break the clove. Ok if you are going for finely chopped but less nice if you need thin slices. Another way is to roll the clove between your hands for a few seconds. Trim the top and bottom off, roll, peel.

Also if you use a garlic press, there's no need to peel. Actually it's easier to clean the pres if you don't.
You don't know what you're talking about.
If I recall correctly, the state-of-JS survey did not even have an "Other: ____" field for the Flavors category [1]. Which means that people going to the survey had no way to even mention alternative languages.

The set of languages on state-of-JS is therefore artificially constrained to what the creators of the survey think deserves a place there, rather than the actual community thinks.

[1] https://stateofjs.com/2017/flavors/results
A couple weeks ago there was this piece on leading German newspaper FAZ showing where censorship-by-law of "hate speech" will lead to (reposting it here).

[1]: http://blogs.faz.net/deus/2017/12/18/erdogans-mob-und-gruene.... (in German)

[2]: https://translate.googleusercontent.com/translate_c?depth=1&....
Some ideas can't scale.

Ex: If your building a game with N players that can see each other walking around then that's N^2 updates.

Now, plenty of ways of dealing with that problem, but it's something to keep in mind even if you solution is not yet worth implementing.
> You want to add new features to the language... such as "type checking".

Feel free to put that in scare quotes, as if you can barely register its existence! In fact, that whole enterprise is probably misguided and full of falsehoods, anyways, having witnessed the lies and attacks, first hand, for years! Better nip it in the bud now, while you still can!
Java and Go are just two examples, and surely not those that I had in mind.

Rather languages in the Oberon and Modula family, D, Nim, Eiffel, C# as of 7.2, Common Lisp, and a few MLs.

If you do RC everywhere, using library types, it is slower than a tracing GC, and still not as productive.
I said the sentence in Spanish and it gave me 62% British. I tried Portuguese, and it gave me 55% British.
I need to keep a better eye on my typos o.O
Thanks.
For me its a hobby that I can build on and can put aside, like hitting pause on a VCR player, without it loosing progress.

I'm rebuilding a retro Amiga BBS that I used to run back in the 90's.
My New England accent got me 50/50. I guess that makes sense?
> If you think incitement should not be a crime and likely think libel and slander should not be a crime, where do you draw the line if fee speech trumps all? What about lying under oath?

I don't think libel and slander should not be crimes, I don't think lying under oath should not be a crime. I believe in freedom of expression.

I especially encourage those people with the absolute worst most harmful ideas to speak often and loudly and publicly, so that everyone has a chance to hear their ideas and think about them and come to understand for themselves how bad they are.

Freedom of expression means I can sit back and let Westboro Baptist Church explain to everyone what terrible people they are much more eloquently than I could ever hope to do. Neo Nazis, please, have a rally and explain to everyone in your own words that you latch onto pathetic ideas of racial superiority for lack of any accomplishments of your own to be proud of.

Why do you want to restrict freedom of expression? Do you find it hard to refute somebody's argument? Do you not trust people to sort out good ideas from bad themselves? The solution to bad speech is more speech. I thought we'd settled this decades ago.
"Our youth now love luxury. They have bad manners, contempt for authority, they show disrespect for their elders and love chatter in place of exercise; they no longer rise when elders enter the room; they contradict their parents, chatter before company, gobble up their food and tyrannize their teachers."

This quote is hundreds of years old, often misattributed to Socrates, but applies perennially. It describes not values degrading, but changing. To people who value one thing, a younger generation valuing other things feels like degradation since other values seem worse, but there aren't that many human values. Eventually generations cycle through them all and repeat.
Use plastic bags or containers to keep vegetables fresh in the fridge. Things like carrots dry out in no time in a fridge but stay usable for weeks if you simply keep them in a plastic bag. I've thrown away vegetables for years before figuring this out.
Security clearance doesn’t work that way you still need to be given specific access to compartmentalized information, pretty much anything that is codeword or higher has to be individually read into.

Basically you can have 2 people with the same base clearance but they would have completely different access to information.
The security clearance doesn’t even give you access to information by having it, it simply means that you have passed the risk assessment which means you can be cleared to handle classified information and you would handle it in a legal and responsible manner, which regardless what you think about Manning that is clearly not the case.
The problem is that it turns out that cyclic garbage collection is essentially useless, except for running existing code that expects a garbage collector to be present (e.g. JavaScript code if you are writing a web browser).

Since it's useless, not having it is great since you no longer have to worry about it and the problems it causes like random pauses, sawtooth-shaped and excessive memory usage and inability to use swap properly (although you have to worry about heap fragmentation, but usually that's not as terrible).

Also you'd need lifetimes and borrowed references anyway to have static guarantees like that there are no remaining references to mutex-protected data after you unlock the mutex, so having a GC as well actually increases complexity.
Are you really saying that Rob Pike is part of some kind of conspiracy to offshore all the coding that's currently being done at Google SF? Golang has been around for a while now, and there's no sign of that happening.
DNSExfiltrator – Data exfiltration over DNS request covert channel
For a good tutorial on sharpening & honing, checkout this insightful tutorial by French Guy Cooking: https://www.youtube.com/watch?v=rWYIU1L_8vA&t=5s
Similarly, I wonder if they included Nim[1]. While it's use as a compile-to-js language is more niche I think it deserves to be among the likes of ClojureScript.

1 - https://nim-lang.org
Would you marry a male journalist/reporter? How, in your eyes, does a presumably successful career choice play into a decision to marry (or partner)? From your question, I suspect that you have a number of unvoiced expectations about marriage and relationships which need to be made explicit before a decision to marry is made.
Probably trademarks and copyrights.