skysight-inc/HackerNews huggingface dataset:
I actively avoid anything Islam-related (I'm in France). It may sound racist (and it may be) but France seems to be actively denying my identity as a Christian. As a side note, there are about 55% Christians and 7% Muslims in France.

We've been removing any reference to Christianity in state-related documents - which is fine but let's see some examples: Christmas holidays are renamed "End-of-year Holidays", just like Easter holidays are now "Spring holidays", and we're removing Christian days off here and there. Street names are renamed, churches aren't always maintained by Christian-adverse mayors.

On the other side, every vegetable mix is now a "tajin", often halal, the state is funding Mosques, and our streets fill up with women with the foulard (that thing to hide hair), our beaches with women in burkini, and males have Arabic dresses and beards. When there is some sand on the floor, you'd believe you were on the other side of the Mediterranean. Upon football matches, they burn the French flag.

Most leftish people insist that we should encourage this because "tolerance" (Fraternité). At the same time when they're introduced to a Christian they go on and on about priests raping kids and the Spanish inquisition. Ok, I get it, as a Christian I'm a murderer, and television headline news enjoy a lot conveying arguments against Christian representants.

I have the feeling that tolerance, mutual understanding and equality of chances only goes towards the 7% Muslims.

Same goes for women. Someone else in the thread pointed to a link which "10 sexist things", saying they didn't see them as sexist. I don't know, if there are fewer women in IT, it could also be that programming is hard and few people can live the life of a good programmer. Meanwhile all girls of my Engineering school were promoted way before men, and get a better salary than men I know, while having usually less technical knowledge. It doesn't match the usual message that feminists tell, but stats aren't built to find such results. Once again equality only strikes one way and women don't have to work as hard as men to succeed.

So how can we stop harassing the white, the Christian, the male, the hard workers? Do I really have to vote for that extremist party, or could women and Muslims have a bit of tolerance and check we still have an equality of work/results ratio even though we're white?

Goes back to running my own company, because I was never promoted while employed
"According to the new TSA's new Airline Security Regulation, your password must be between 12 and 16 characters long, and must contain an uppercase character, a lowercase character, a numeral, and a special character. The following characters are forbidden: \/'";(){}[]|*. All characters must be unique. You must change your password every 30 says. For each failed attempt you will be charged a $1 password processing fee."
Generative Testing in JavaScript: The Case for Property-Based Testing
"Number, sets and categories or what do mathematicians actually do?" - https://youtu.be/Lrp0M-p5pMU?t=4m59s
You should at least be familiar with the major front-end libraries and frameworks - React, Angular and Ember. You don't necessarily need to "know" them, but at least know about them.

You should be familiar with what ES6 is and what Babel does. These technologies probably won't be specific questions per se but if they come up and you can't speak about them, it'd be a red flag.

Even for a front-end developer you should have a basic knowledge of data structures like linked lists, binary trees, min/max heaps, depth/breadth first search, tries, recursion, hash tables, etc. These often come up in whiteboarding questions.

Practice whiteboarding on an actual whiteboard so you get used to writing code then practice on hackerrank so you get used to quickly writing code that actually compiles. Some companies only use whiteboards, others want your code to run.

Make sure you think of test cases for your problems. TDD in an interview is usually a good sign.

Usually knowing this stuff and having some sample code will usually get you through most of the interview. Knowing the specific things mentioned in other comments is useful, but I can't imagine not hiring someone because they didn't know some specific CSS selector or how to use flexbox.

Other tips - don't get visibly flustered, talk your way through problems. Stay postive about past employers. Good luck!
The content of this grammar seems good and I like it! But I have a pedantic nitpick: Seeing the kana and kanji sections listed under "syntax" is a huge red flag for anyone trained in linguistics. The writing system is not usually considered part of the syntax (or even the grammar) of a language, rather it is just a means to express the spoken language on paper. These should be in an "orthography" section; they are certainly not syntax in the modern linguistics sense of the word. Just some advice to make this impressive work more palatable to linguists :)
Would you mind giving a couple of examples (even if they're hastily-constructed like mine)?
Minor derailing: it's not necessarily accurate or useful to think about speciation as "one parent with two divergent children". It's usually more about populations with fuzzy boundaries.

Speciation events tend to look more like, imagine you take a town of two thousand people and send half of them to the moon for a million years. The moon men and the earth men would evolve into two different species; if you looked really hard, you could find a single common ancestor from whom everyone in that town descended, but it's not like one of his children went to the moon and one stayed on earth; some of his great-great-*-grandchildren went to the moon and some stayed on earth. The common ancestor was hundreds or thousands of years before the population split in two.

Moreover, breaks don't always happen cleanly. Imagine for the first ten or hundred thousand years someone from earth would occasionally migrate to the moon or a moon man would return to earth. The same thing would have happened with proto-humans and proto-chimpanzees: long after the two species had begun to diverge they would still be interfertile, and some mating (or "gene transfer", if you prefer) would still happen long past the point you'd begin calling them two different species. Eventually the two species would stop being mutually fertile or even attractive and the rift would be complete, but look at how many big cat and horse-like species can still occasionally pull it off.

Evolution is messy, and the bush of life is complicated.
It's costing me $6 per domain per year plus 15 mins to go through the signing process, but http 2 is worth it.
Why on earth is this considered a good thing? Haven't we learned anything about mass surveillance in the last five years?
Impressionistically, over the past 6-8 months or so, I've seen a lot of new resume flow coming out of Palantir (as a hiring manager at a large fintech co). I get the impression that they're bleeding talent.
Meanwhile OpenBSD has had Haswell support since 5.5, Broadwell/Bay Trail since 5.9.

http://www.openbsd.org/55.html

http://www.openbsd.org/59.html
first, i recoil at "advanced" and would prefer "pure". that aside,

> You move easily among ... different ways of representing a problem

is like 3 answers in one. representation has specific meaning.

for me, however, it's not an ideal phrasing: i prefer not to think in terms of "problems". it can be productive to do so but also messy.

(as if i knew a/b math :p)
There are general trends, but I think you'll find as many reasons as there are Japanophiles.

On my end, what fascinates me with Japan is how they developed in relative isolation for such a long time. My ultimate dream would be to explore and learn about alien cultures and languages; in the meantime, I feel that the closest I can get to that is Japan.
A war with a volunteer army + contractors doesn't result in forced labor either, it results in increased taxes. The people who vote for war already share in the burden of increased taxes.

Construction results in (accidental) death, but, as I point out, people who support construction don't necessarily share in that burden of lost life.
For a long time, PyPi intermittently reported extremely exaggerated download statistics and sometimes never even reported any statistics. Then they got bored of trying to fix it and removed it altogether, saying they want to concentrate on warehouse. I believe currently the only way to get any kind of statistics is to perform a query on Google's Big. Any attempt to talk about this issue results in the thread being locked and offended replies, and while I understand what it's like from the developer's point of view, the current state of things is completely unreasonable.
I think this extends to jargon from scientific fields in general–e.g. "on the margin" from economics, "failure mode" from engineering, "significant" vs "substantial" (statistics), "system 1/system 2" (psychology), etc.
> pay little or no attention to memorizing characters

I'm not usually one to speak bluntly, but, at least for Japanese, speaking from a lot of experience, this is flat out the wrong approach.

Older books like the romanzied "Japanese for Busy People" took this approach. I started with this book, it felt easy at the time, but it was immensely impractical - you don't build up enough of a base to learn from any other material. It's completely useless. After over a year, in a formal setting, I ultimately decided to just completely start over.

Currently Japanese courses mostly just focus on Hiragana and Katakana, since material for children usually has pronunciation guides over the kanji anyway. This is workable, but it just gives you no leverage where you could have some - you end up memorizing a thousand indiviaul words, some of which maybe kind of sound similar in parts, when you could instead learn a dozen charcters, and know that they share root words. Phoenetic approaches work for children who are in a situation where they can memorize from immersion with native speakers, and have additional clues like context and intonation to emphasize root words, to pick up new vocabulary.

When I started studying Chinese, we instead went with a "radicals-first" approach, and after just a short time of that, my Japanese vocabulary exploded - I could suddenly pick out all the seafood on a menu, and I started asking people mid-conversation "oh, does that use these characters?", and I could understand what it meant without them having to struggle to translate to English: Heart+Electric+Map - it's probably an electrocardiogram, especially if we're talking about hospitals. If you haven't learned the kanji, you don't even know if you can make that association from the sounds, much less how to ask that question.

That's how you get to fluency, by building up a foundation that lets you learn without active study. You can't get there by avoiding the basis of word composition in the language. Apologies if my frustration with characters-last approaches came through a little strong - they wasted a lot of my time.
I tend to use [0] for the boilerplate for getting started in writing a Python package. It was mostly used for Python 2.7, but I've written a few local Python 3.5 packages with it and everything seems to be fine (ie, "it worked on my machine - what could go wrong?").

I then use `nosetests -v` to run the tests.

[0] - github.com/ambitioninc/ambition-python-template
You got this, I believe in you. Go for No and that way you can't fail.
Because it would be too easy to say: computers are good at solving matching problems, and economies of scale dictate that a few companies own and maintain the majority of computers, leasing them out to solve matching problems on demand.
How is cornering the market outright illegal? And in which jurisdiction?

There are plenty of examples where one company has a strongly dominant share. Diamonds are an obvious example, search engines are another.
Trump's words are no different than the reality of what's been done by the past 2~3 presidents. The important difference now is that the torture, etc., is a campaign promise rather than something the administration was ashamed of.
Introducing the try.diffoscope.org CLI client
I didn't say I supported war for profit. I said poof131's argument against it [1] was flawed.

[1] I'm assuming he was making an argument against war. It's possible I was misinterpreting him and he was merely suggesting an anti-democratic hack to get around the populist support for war.
I have a similar use case (http://www.countfire.com) and we've found svg to be really good. We often deal with documents with hundreds of thousands of Dom nodes. Admittedly we have limited ourselves to supporting google chrome so that might be the difference. Though we did also have to spend quite a bit of time optimizing the way svg manipulation is handled to make things performant.
>In a lot of places in tech, there seems to be a culture where companies are more concerned about maximizing units of work at the expense of more intangible factors.

I agree, there is allot of focus on all sort of tooling to cram points etc out of the work force and the simple answer to that is that is the easy part, really easy part, everything is already there.

The really hard part of building a company is making sure that everyone feel part of it and not just some assembly line drone.
I can't speak to Sweden, but I don't think that London is really representative of the rest of the UK. It might be a case where the average lags behind the leader?
Why not Lets Encrypt?
You know, I can't really believe that these statistics resemble reality when we all know that the US has an enormous trade deficit for such a long time, yet there's nothing to show for it in terms of income or living standards.

Living standards have not improved for decades and there's lots of research showing that it actually has slightly declined.

Somewhere this profit must end up, it can't just vanish? What I believe is they count stuff like manufacturing of iPhones in China where the profits never arrive in the US.

Also a comment below the article points something out that I'm going to quote:

"The gross value of production in 1986 (T50030) is $2,214,450,700,000. Today, it's $3,641,055,400,000. So it hasn't doubled or tripled at all. In fact, that's only 75% of what we were producing in 1986, because when you adjust the 1986 figure for inflation, we would have to be at $4,870,130,000,000 JUST TO BE EVEN! It doesn't take a rocket scientist to figure it out. In 1986 we imported $986,522,790,000 (adjusted for inflation) in goods. This year, we are on track to have $2,892,000,000,000 in imports. That extra $2T in imported goods are goods we used to make here in the US. So in an economy with a total output of $16.8 trillion, we've handed $2T of our industrial production off to other countries. That's $2T in manufacturing output, or 38 million jobs with a starting pay of $33k. "

His numbers are correct: https://fred.stlouisfed.org/series/GVIPT50030S

And then the article states something that I find very concerning:

"The crude oil may come from Canada, Saudi Arabia or North Dakota, but it’s refined right here in America.

Refined petroleum products — such as gasoline, fuel oil, jet fuel and liquefied refinery gases — are America’s top manufactured product, with a value of shipments going out the factory door of nearly $700 billion in 2014, more than four times as much as the No. 2 product: light trucks."

If that is true, then the US is in even greater troubles than I had thought, because it doesn't seem to be an industry that is so hard to copy that Saudi Arabia couldn't do it themselves if needed.
This document includes a section (3.12) giving an idiosyncratic syntax for predicate logic, but it never bothers formally defining its semantics (rules of inference). What's the use of a logic if you can't use it to actually prove things?
Peaceful – A React-like stateful view component library
(Russia) FSB approved the procedure for obtaining the encryption keys
Have you tried a proxy? http://proxylist.hidemyass.com/ (pass as "--proxy <proxy>" to youtube-dl)
I think GP's point re cash was just that cash transactions are typically anonymous. Obviously you can get around that by e.g. matching up till receipts against video surveillance and facial recognition tech, but I'm not aware that that happens routinely, so in practice you probably have a fair degree of privacy.
It's no big surprise that iMessage isn't very secure. Use a messenger like Threema or Signal, and you're safe.
For me, the hardest thing with learning a new language is immersion. I can study grammar, read books and use Duolingo all day long, but in the end it comes down to "living" it.

I wish there was an app for that.
The problem is not be $15 bottle of Tylenol. It's that itemizing hospital services is a total fiction given the necessity of hospitals subsidizing those who cannot pay by overcharging those who can pay.
Aside from all the technical questions, don't underestimate the importance of knowing about the company you are applying to.

I've hired several developers over the last 10 years, and by the final round, there are often candidates with similar technical ability. The applicant that really understands the company they are applying to work for (the current state of their app, their competition, the direction you think they may need to go) will have an edge.
IMHO, the Alexa skills store is mostly a way for Amazon have other companies do their product research for them, before they build the features into the platform themselves.
It's official, govt site (russian): http://publication.pravo.gov.ru/Document/View/00012016081200...
I'll throw some pasta at the wall.

The answer to why geeks love Japan is probably going to vary by geek. Japanese culture is broad and full of deep practice. It offers many obsessive exports, any one of which could fully consume someone with the geek mindset, from ikebana and origami to J-RPGs and painting Gundam figurines. It only takes one of those hooks to grab a Westerner and steer his/her interest toward the rest of Japan. Anime is just one possibility on a long list.

It's worth keeping in mind that Japan was ascendant during the formative years of many of the geeks here. We all rode to school in Japanese cars, played games on Japanese consoles, took pictures with Japanese cameras, studied Japanese in school so we could be future masters of the universe, and so on. Many geeks on the academic fast-track got a lot of exposure to Japan from a young age, and it still holds our interest.

Japan is a modern country with a modern economy, so I'd bet you'll find a lot of folks on these tech forums who've lived and/or worked there. I worked over there myself.

Finally, interest in Japan is not limited to Westerners. Some of my best friends when I lived in Tokyo were from places like Ghana, Bangladesh, Brazil, etc. Everyone is intrigued by that weird country, not just white people.

Many are going to say something like "Japan is a hyper-modern country set against ancient traditions, which is so neat" or "Japan is historically X so Y happened after Z and therefore we've been interested since year NNNN". That's all fine and probably indirectly, abstractly correct. But I don't think it captures the more visceral and immediate reasons that so many geeks personally take interest.
My biggest fear is that IR35 will be tweaked again. With the dragnet catching independent consultants with more and more legislation. Odd but I predict the big three consultancies will benefit the most from this because let's be honest HMRC will love the excuse to crack down and deliveroo aren't going to suddenly start treating their delivery staff well.
>What would be the economic incentive towards carrying out a sufficiently complex MITM attack on a blog or a newsfeed?

This is what you can do with a single fake tweet: http://business.time.com/2013/04/24/how-does-one-fake-tweet-...
Can We Avoid Government Surveillance by Leaving the Grid?
Under Fire, US Social Security Site Changes Security Policy Again
Async hash table server in C
Things You Should Know about Fashion Weeks – MODELS MANAGEMENT – MODELS STARS
That author needs an editor. Their message, edited down:

... the platform operator has ... control over the ... work, while ... claiming to be only an intermediary. ... As the power is centralized, the platform owner can become a ... monopolist. ... The platform owner can squeeze the platform community — the ... participants in the ecosystem who are ... creating the value ...

(There's also a long digression on "robots will take all the jobs", but that belonged in a different article.)
That's something to be worried about. But I'm more worried about banks having the power to issue unlimited currency which is a default in a cashless society
/usr/bin/python and pyc/pyo files care to disagree.
Yeah, that would be amazing. I have a friend of mine who has a PhD in math, but has never learned any physics. Nevertheless, he was able to pick up some pretty advanced physics topics in a few weeks, to everyone's amazement.

On the other hand, perhaps the "math for physics" needs a different emphasis than general math-for-the-sake-of-math. E.g. perhaps for mathematicians certain topics are covered without much detail as they are relatively uninteresting, but a math-for-physics course would put extra emphasis on them because of some applications. Don't know enough to give concrete examples.
Commodity trading in the major markets (US, EU) has rules against cornering and other forms of obvious market manipulation. Obviously that only applies to "commodities", whereas it's accepted that manufactured goods have a limited number of suppliers regulated by patent. The entire market for pharmaceuticals is "cornered" in that sense.
Not sure relative to revenue, but the top lobbying group (US Chamber of Commerce) spent $85MM last year.

https://www.opensecrets.org/lobby/top.php?showYear=2015&inde...
red-black tree in C

I think the front-end interviews I’ve been to and run are different to the ones you have.
Some planes still use leaded fuel which presumably fall closest to the ground in poorer parts of the country because in many cities airports are built where land is cheapest. Certainly not the same as chemtrails but I have wondered what kind of health effects come as a result.
True, but in practice nobody really has a reason to override the title bar, because it forces you to implement dragging and resizing behavior as well. People that do this know the pain. It also works poorly unless you do it at a pretty low level (within the toolkit itself).

The only program(s) that do this are chromium and firefox in my machine, and both can disable this because it doesn't look native.
I thought having the poor taste to plunk one down into a neighborhood where it was a sore thumb was enough.

I'm happy to see there are other aesthetic reasons, too.
Sure. And Markov algorithms are much better than lambda calculus. See Simon Peyton Jones's recent works on supercompilation which is deeply rooted in Markov algorithms based Refal language.
How realistic is it to be able to do all this from a Digital Ocean or other VPS, given that those IP blocks may have already been used by spammers or may be used periodically by spammers? I.e. it's trivial for them to set up VPSes on the fly.

I'd feel nervous about doing this at home. For one thing, my ISP is a residential cable internet provider, and not 100% guaranteed uptime as a result. I'd hate to miss mail or worry whether I did.
Asking a front-end developer to write a red-black tree is insane. Is anyone actually doing that?
My interpretation is that the second pair of legs (arms) only gets in the way, if you want high speed on a plain. That is true for both theropods and primates, just look at a chimpanzee running...