skysight-inc/HackerNews huggingface dataset:
When I last had to wrangle with MS (c.5 years ago, who were dropping all our email _replies_ to customers, they had a third party that you could pay to ensure your emails got through ... apparently the problem was our domain was on an IP hosted by a company who'd previously hosted (but didn't now) a company on a different IP and that other company has sent some spam.
Depends on the process and the exact form of the discreteness.

Discreteness introduces discontinuities and errors, and it's usually possible to describe the errors analytically. But there are situations where discrete systems become numerically unstable and blow up while the smooth analytic equivalent has no problems.
Different word order (especially, verb-noun order [1]), different syntax for affixes and adpositions, difficulty in segmentation and even the non-existence of English-like "words", ...

You can't "localize" programming languages in that way. A new programming language, probably similar in semantics but with a completely rethought syntax, is needed for the true localization.

[1] https://simblob.blogspot.com/2019/10/verb-noun-vs-noun-verb....
Until the day you get german spam mails because all spam filter are trained for english mails. Had to add a few keywords to tune the spam filter.
> Even Chernobyl pretty much sorted itself out.

I must admit that I almost cry when the bunnys, blue-tits, bears and deer all together started pouring concrete and building the sarcophagous whereas singing heigh-ho.
This is why I've taken up a fountain pen, stamps, matches, and sealing wax.

Fountain pen lets me write longer without pressuring my hand. Stamps for actually changing the world, as opposed to private writings. Matches and sealing wax for constructive pyromania.
The First Rule of React Hooks, in Plain English
In ten weeks even a fricking blog cannot get above a dozen of visitors each week. So an online community that needs momentum and a ton of visitors from the get go?

Did that guy really think you can go from scratch to success and fame in 2 months? Especially with such a small investment?
I'm not related to xmake, but it seems a much simpler project than Bazel, which is much more opinionated and contains many more bells and whistles. Bazel may be suited for large, structured (read 'enterprise') code bases, but I can see as big a market for something like this as well.
Native English speakers don’t
If you're not paranoid about Russia, you might consider Yandex Connect. It supports custom domains and has free tier with ads in the web interface.
Macbook Pro 2018, Catalina
I think it's cognitive overload. I remember when I was pretty young, there was a language named Logo. It has different but similar syntax in Polish and English. Eventually you used only one of them.
First, I appreciate the comment you made, which is fortunately at the top of the thread right now.

I don't understand why HN hasn't banned the America Bad comments by now given their prevalence in so many threads. It would not be tolerated if it were directed at most any other nation (China still gets a lot of that type of nation-level ad hominem commenting). Such low quality comments never contribute positively to a thread. People seem to throw them in as a cheap excuse to attack the US via tangents that are usually only connected to the discussion at a bare minimum level. And simultaneously they seem to often directly or indirectly insult the OP they're responding to in the process.
Yeah, the translated VB functions in Excel are a nightmare, especially when one works in a multi-lingual workplace. If you haven't heard finns complain about things being in Swedish before, then I can recommend handing them an excel-sheet with the VB code in Swedish and watch the chaos unfold. :D
Because they know what they do.

Operating keycloak or whatever software correct and securely is something you need experts and someone dedicated. It is not a side job to run a auth service.
> Having born much later in the history of Internet, I think I have missed out on many of the early magical years of the Internet.

The Internet pioneers probably thought the same about the computer pioneers. And so on further back in time.
I've got Hotmail aggregate reports up through 2017 (sent from microsoft.com though).
But it still works! Right? The constraints imposed by the programming language self document our var names.

I understand Hindi YT vids that are science related. I dont know Hindi. It's fantastic.

Latin1 is critical. Handing over acceptiable byte sequences that our cli's acccept to standards bodies is a mistake. https://github.com/jakeogh/angryfiles
Now you can tell people you were in a thread with jedberg. Mind, I've tried that one and it didn't come across well.
A technical problem with localising a programming language is reserved words: either you decide in advance which localised variants will exist and you can't add any later, or the variants are potentially incompatible and to combine code written for different variants you would need to do some translation that involves changing identifiers, and I can't immediately imagine how that would work with libraries and so on.

Alternatively, you pick a programming language that doesn't have any reserved words, such as FORTRAN. (Are there any other well known ones?)
It is a nice intro. I like comic style explaination (remember WebAssembly intro from Mozilla). However, do not fool yourself that this is complete or reliable. Some of the statements are borderline and leave wrong impression.
So does Go.

And in Plan 9 all compilers did. I bet this is the first exmaple of a humorous Hello world in C with Unicode smileys in identifiers: https://youtu.be/dP1xVpMPn8M?t=695, by Dennis Richie I think.
We have great experience with this!

Developed shared libs that serve full enterprise organization and do complex deployments. If project follow same rules, it is easy to encapsulate logic into shared lib and have jenkinsfile to call it with few params.

e.g. Jenkinsfile
```
@Library('common-libraries') _
deploy(product: 'xyz', environment: 'exyz')
```

Then, updates in shared lib propagate to all projects.
I disagree. Calling English keywords in programming languages a barrier is the same as describing symbols in mathematics as a barrier. It doesn't matter which word signals an IF clause, the global uniformity is what is really important.

English has become the basis for the symbols of programming. You should not think of code as prose, it is simply code.
Agreed. I started to program in BASIC some 7 years before I started to learn English. I had no idea what PRINT or LET meant and was able to program without any problems.

Hm, even today, I have not idea why "for" is used for loops (?) and I'm using it without any problems.
Subbing to this, I’m having this exact issue. I’ve got dkim, dmarc, spf, the TLS flay and rdns. No other tested mail server blocks me, just gmail.

I’ve googled and cannot find a legitimate way to determine why I’m marked as spam or how to unmark it. I’m coming from a fresh domain and have no intention of ever spamming.

Googles support, or lack thereof, will hopefully be their downfall.
Half the Internet is now protected by djb's secure, robust, practical, high-performance algorithms (Curve25519, Ed25519, ChaCha20, Poly1305), it's not an overstatement, and it's a decisive victory in the Crypto War.

What I'm worrying now is the post-quantum future.

You see, elliptic curve cryptography was introduced around 1999 (NIST curves), but it took 10 years to have a robust, secure, and practical algorithm developed (Curve25519) in 2007, and another 10 years for tho public to accept and deploy it in major systems in 2017. [0] And now the threat of quantum computers is getting closer and closer, cryptographers are well-aware of that, post-quantum cryptography is a huge area of research nowadays (just follow the NIST competition).

If the past history repeats, it would mean that we'll have some usable post-quantum public key algorithms soon, which will be secure in a theoretical sense, but with huge number of pitfalls in practical systems, and it will take another 20 years to deploy something really secure and robust in a practical sense. And all the horrible stories of weak crypto, all the vulnerabilities, and NSA, etc, will repeats again in the next two or three decades!

[0] I'm not advertising for djb, if it's not him, there will be something else as well, but the point is...
what is your problem with it? :) It is usually not the tool bad, but ppl using it can't do it right.
There is no alternative. Mountains of code, documentation, Q&A posts, tooling have all been created in English. Even if you use a programming language that supports your own language you will be crippling your ability. Learning enough English words to use pythonh would be much easier than having to reinvent the world in your own language.
For the same reason people hate mimes. Which is to say, no one hates thoughtful vegans, or anyone with any dietary restriction; they hate people who are smug and difficult. (Just as no one hates brilliant physical actors on stage; they hate obnoxious, in-your-face street performers).

I have friends who are vegan, and we can comfortably go out to eat together because we all order what we prefer and there's no judgement on either side. I can't imagine doing that with someone who actively disrespected my choices or voiced the opinion that meat is murder.
Urgent security issue in Nginx/PHP-fpm
This is the bane of my existence when working with Excel. I'm spending too much time figuring out that "RAND" (which is what you'd find in search) is "ZUFALLSZAHL" in German Excel (which I use at work) and "ALEATORIO" in Spanish (which I use at home).
As opposite to European belief that nothing can be solved without at least one government's committee discussing it for a few years first. I'm European, but in practice I'd say Americans got it closer to the truth. Most of the things get sorted out and heal on their own just if us humans leave it alone long enough.
I still pay Spectrum $2.50 a month for a CableCARD in my ATI TV Wonder Digital Cable Tuner that powers my HTPC setup running Windows 8 Media Center
I think maybe CLEVR[0] dataset is what you are talking about?

Keep in mind that a most of the current ML systems have diverged from biology. A majority of the recent breakthroughs come from mathematics, the rational is that just because human brain does it in a certain way does not necessarily mean it is the only way to do it.

[0] https://cs.stanford.edu/people/jcjohns/clevr/
hey I am a senior software engineer at FB, I am not looking for a co-founder specifically but I would love to expand my network and just chat, pick each other brains and whatnot. Not sure how to contact you, I'll keep an eye on this thread for the next few days, hope to talk to you soon!
English keywords often have only the most tenuous links to their vernacular meaning. It's an unavoidable side effect of how different spoken and programming languages are. Compared to the difficulty of learning programming itself, remembering particular keywords is a tiny fraction of the mental burden.
Hah, yes, brain-fart.

Although some of the stuff they covered in the classes would have been enough to put many off having kids if they were not already very pregnant :)
That’s good if you write language-agnostic software and live in cool english low level or web bubble. If you take any local business-logic heavy software that uses a big set of terminology, you may regret that it wasn’t written at least by transliteration (better in native). This may be less of a problem for Latin-derived languages. I met this a lot, and it is a reverse problem of what jansan described about VB. You can read ifs and fors, but have no idea what is happening in the code, because names are completely google-translated with no context and then shortened or abbreviated. I highly doubt that non-native speakers could take jobs like that at all, as it is gibberish even for natives.
Hmm, tone is what differentiates the greeting and the admonishment. Your 2nd sentence is correct, but not exclusively.

TL;DR I use "hey" as a greeting.

[en-gb native]
The ends justify the means.
Non-Green Plants (2013)
Logos comes from the stoics also.
People growing up in western society have become so egocentric it's absurd. We've finally made it, we're incompatible with what human society has been for thousands of years and to some extent still is in Asia -- "discipline" has finaly become the biggest cuss-word and the most horrible thing ever.

Sure, the world doesn't need more people, you certainly don't NEED kids but come on.

The key reasons boil down to "you'll have more responsibilities, it's hard work, and will need to share your life with other people and not make it all about you". You even somehow managed to utter "the company you founded" in that same sentence.

Having done both, I'd say raising children is actually lot like starting a company, just requires a lot more discipline and is more stressful. It would happen that I tried to do both at the same time, and both are hard work, you pile on responsibilities, reduce hobbies and "me time" and become responsible for other people's lives in the process and in both you're essentially fucked without strong willpower and discipline. I wasn't good enough to do both at the same time so I sold off and left the company and got a well paying 9-5.

Btw the ticket out of the "children situation" for man-children (and sorry but you managed to paint yourself as one) also exists, it's not impossibly hard and, assuming you'd do your fair share of obligations, could possibly even benefit your wife and kid(s).

I too hated the lack of "me time", don't get me wrong. I had a hobby I was deeply passionate about and really got back to it (and still fairly infrequently) only when my kids were well into school age. I also gained about 12 kg (some 25 pounds) that it took me years of gym, running and mountaineering more-less just to halve and I don't really go down from there (tho my "build quality" did improve :) ). I've also halved my learning rate in things, had to rearrange my priorities and generally "streamline" my career in many ways.

But here's the other side of it. Had I not become a parent I'd probably have fucked up my business. Neither of the issues were me not having enough time -- most were not knowing enough, not being man enough and not being mature enough. The children might have hindered my speed of improving in the first thing but have made me surmount a Mont Everest in the latter two -- which I don't feel that I would be able to (short of some traumatic experience). I'm much more confident as a man than I would ever be without having them and knowing them.

Also children return on that investment of time, nerves and forgoing with (at least in that age between two/three and puberty) unreserved love you'll never witness (and I've had dogs and kitties so, no, sorry, no contest there really), and later, with slowly becoming men (well, people, It's just that I have two boys) and although much of their accomplishment has fuckall to do with you, you can't help but be filled with pride.

I regret a thing or two in my life, but having them was the best damn thing that ever happened to me.
Such is life, sometimes people have an unfair advantage.

But in this case, having a common language is still much more valuable than the unfairness that this common language is the mother tongue of some.
This is such an odd exaggeration; the number of words you have to learn to type are just abysmally small. You don't have to know what the word 'integer' is to know how it works in your code.

I-N-T, three letters, this symbol means that the number does not have a fraction associated with it.

As for the code base and documentation? Well, wouldn't you rather a lingua franca as opposed to trying to Google Translate your way through comments?
Key point here, perhaps: People who don't eat x for religious reasons don't get this hate, at least not so that I've heard it. Jains may be weird but not hated, right?

The hate is (at least that's my impression) for the people who eat this
https://src.discounto.de/pics/Angebote/2015-10/1394308/17710...
instead of this
https://supermarkt24h.de/media/image/product/5991/md/lebensm...
and talk as if there's a moral difference.
qalb and I think it means 'heart' or 'core'
The biggest problem to me with Gmails spam filter is that it is so totally hit and miss, and there seems to be no reliable way of ensuring that messages stop going to spam, even from other Gmail accounts, from people on my contact list, that I've persistently marked not spam.

At this point the only reason I'm still using Gmail is sheer inertia, and it's a question of when I get time to start untangling myself from it.
Native English speaker and I also don't really get what "for" was meant to mean. At this point it's probably just something that everyone has memorised and part of history.
Now that I think about it, languages that aren't subject-verb-object probably find OOP insane.

I tried to find an example of this and found a somewhat related article about how Japanese grammar maps nicely onto ruby: https://thoughtbot.com/blog/learning-japanese-the-rubyist-wa...
At

https://www.pbs.org/video/the-serengeti-rules-41dfru/

is

Nature
The Serengeti Rules
Season 38 Episode 2 | 53m 14s

I has some NICE biology science.

The first parts are all about starfish, mussels, sea urchins, kelp, and sea otters and how they do or do not balance.

The researchers formulate a theory of keystone species and illustrate that starfish and sea otters can be examples. Then they continue and, in fresh water lakes, count large mouth bass as a keystone species and, then, go to Africa and the Serengeti and count Wildebeest.

They propose that keystone species are a general phenomenon.

The beginning of the program, the first segment, on starfish in tide pools, shows a clever biology experiment that starts to establish the keystone idea. So, yes, without starfish, some mussels take over.

In the kelp forest of the ocean, without sea otters, the urchins take over, eat all the kelp, and the system ends up with only starving urchins. Looking at the video, the urchins do look purple.

Sure, for positive integer n and n species, have an n x n matrix A = [a_ij] where a_ij is the propensity or some such of species i to eat species j. Then get rates of predation, start with a distribution of the n species, and then with the matrix A push the distribution forward in time. Then, as just a math problem, might identify a keystone species in terms of the matrix A.

Of course, also see if the distribution converges. So, may be looking for eigenvectors with eigenvalue 1?
What WeWork’s new chairman told anxious employees at an all-hands meeting
I used to hold the same opinion as you but I realized it was out of a strong desire to be an affable peacemaker for something that is essentially concentration camps for animals. I have resisted any attempt to be vegan for years and years despite mounting evidence of the mind-boggling level of cruelty that goes on at factory farms. I just don't think we can afford to blissfully ignore it at this point. If a meat-eater can sit through the film Dominion and not change their mind... Man, I just don't know what to say. I feel like I can only afford to be affable to those meat-eaters truly ignorant at this point.
Funnily enough, changing the ssh port to a random unprivileged one is now possibly the easiest and most effective step to harden a box... I guess it shows how the internet has changed.
Think in syllables and that's not terribly unlike English.

Country Farmer

"So, I know what tree and farmer mean ..."
so, like APL
Could someone please explain to a non-English speaker why is it considered correct (in non-religious context, as many of the commenters here do) to write "the bible" instead of "the Bible" and "new testament" instead of "New Testament"? Aren't they proper names of the books? We don't say "the art of computer programming" instead of "The Art of Computer Programming" when we reference Donald Knuth's book, do we? Looks like there is some English language rule that I don't understand.
Just as a heads up, you should probably remove the

yaourt xmake

section of the install section (the Arch Linux instructions).

Yaourt is no longer actively maintained and poses security risks. Just linking to the AUR package is usually enough.
The vast majority of messages in my spam folder are not spam on Gmail at the moment. Most of them are from providers I've semi-regularly tried to get it to recognize as not spam for months or years. Of course Gmail also outright rejects a lot of stuff at the SMTP stage, so their filters are better than they look, but the amount of misclassification is extremely frustrating.
The same reason societies hate male homosexuality, it's in our genes.

We will fight it all the way.

Obviously the tide can be turned, but vegans traditionally have been bad at PR.

Once faux meat comes out it's game over. In the end Vegans will have never won, technology will have.

Arguably society won most gay rights but the internet won gay marriage. Techs not all bad.... So far.
Those are not scare quotes, they're standard quotes. They add the information that Gitlab used that word.

Scare quotes are used to express irony or skepticism when you're not quoting someone.
We do know in many cases, here is an example of stable succession of forest systems:

https://en.wikipedia.org/wiki/Ecological_succession#Types
As a very superficial example, Korean is agglutinative and you can't easily take affixes apart from a word. For example, you can't easily recognize that the following sentence has a noun "언어" and a verb stem "배우-" without a substantial knowledge about Korean:

언어를 배운다.
[topic omitted] Language-(object marker "를") learn-(verb conjugation "ㄴ다").
(One) learns a language.

Many syntaxes are based on easily segmented tokens, or words, so they are not a good fit for Korean and other agglutinative languages. My friend has made a programming language, Yaksok [1], specially made for Korean and solving this problem by making all invocations as a pattern, somewhat similarly to AppleScript:

# - "약속" is a keyword for procedure declarations.
# - Unquoted words are formal parameters.
# - Anything quoted should occur literally, except for slashed alternations
# used for affixes varying by the preceding word.
약속 대상"을/를 배운다"
...

Of course this results in a very unconventional parser.

[1] http://yaksok.org/
I have seen schemas written in Japanese but yet to see anything in Chinese (apart from comments) despite living in a Chinese speaking region.
We don't hate vegans. Homo Sapiens are omnivores, and we are predators. I would say most people do Not understand why some would choose to abstain from meat, imo most would consider that quirky.

Personally I have no problem if some people wish to follow that type of diet, but it is not for me. Quirky on the other hand--that's definitely in my wheelhouse.
Can you point out where it mentions eternal punishment? AIR from my reading I see absolute destruction vs living with God, but not Dante's inferno by a long shot.
What I really like about JSX is when you use it with TypeScript, you get type checking in your view layer all the way to the "top". When switching back to things like MVC Razor or Angular that have a separate template, I often hit bugs that a type system would have prevented.
Yes, but it is much, much, much faster now than any previous time. Plus we have the knowledge of its effects upon us directly and the ecosystem that we rely on to survive, combined with the technological knowledge & wealth in order to reduce the effects and mitigate the impact.
Does the last bit matter? Being racist for ‘fun’ is still racism it’s just the poster in question doesn’t want to take responsibility for their comfort with it.