Search engine battle: Is Yandex’s neural net algorithm better than Google?

Search engine battle: Is Yandex’s neural net algorithm bett...

Yandex, one of Russia’s biggest Internet companies and a popular search engine, introduced a new deep neural search algorithm this week named “Korolev.” RBTH tested it against Google to find out which search engine is better at understanding user requests. Yandex said it’s new algorithm, “Korolev,” is better at understanding user intent because it examines […]

Web Scraping Indeed for Key Data Science Job Skills

Web Scraping Indeed for Key Data Science Job Skills

Editor’s Note: Check out our 2017 State of Data Science Jobs Report to compare stats, sentiments, and POVs. *available in Spanish   As many of you probably know, being a data scientist requires a large skill set . . . Credit: Swami Chandrasekaran To master all of that at a high level would probably take a […]

The software engineering rule of 3

The software engineering rule of 3

Here’s a dumb extremely accurate rule I’m postulating* for software engineering projects: you need at least 3 examples before you solve the right problem. This is what I’ve noticed: Don’t factor out shared code between two classes. Wait until you have at least three. The two first attempts to solve a problem will fail because you misunderstood the […]

Testing non-cryptographic random number generators: my results

Testing non-cryptographic random number generators: my results

In software, we use random number generators to emulate “randomness” in games, simulations, probabilistic algorithms and so on. There are many definitions of what it means to be random, but in practice, what we do is run statistical tests on the output of the random number generators. These tests are not perfect, because even a […]

Actuaries are bringing Netflix-like predictive modeling to health care

Actuaries are bringing Netflix-like predictive modeling to health...

I’m an actuary. That means I use numbers to try to understand human behavior, manage risk, and evaluate the likelihood that a particular thing will happen in the future. Most people associate my work with green eyeshades and the morbid business of predicting how long someone is likely to live. But actuaries are on the […]

Enhancing Customer Experience with Natural Language Processing

Enhancing Customer Experience with Natural Language Processing

Processing language into actionable components is the future of communication. If you talk to a man in a language he understands, that goes to his head. If you talk to him in his language, that goes to his heart. — Nelson Mandela I would venture to guess that most people had their first encounter with […]