Category: Blog

Delta: Data synchronization and enrichment platform

In anticipation of the launch of a new stream for the ‘Data Engineer’ course, we have prepared a translation of interesting material. Overview: We'll discuss a quite popular pattern whereby applications utilize multiple data stores, each of which serves specific purposes, such as storing canonical data (MySQL, etc.), providing extended search capabilities (ElasticSearch, etc.), caching (Memcached, etc.) […]

By banning facial recognition, we miss the point.

The essence of modern surveillance is to distinguish between people, so they can be treated differently. Facial recognition technologies are just a small part of a total surveillance system. The author of the essay is Bruce Schneier, an American cryptographer, author, and information security specialist. He is a member of the board of the International Association for Cryptologic Research and an advisory board member of the Electronic Privacy Information Center. The essay was published on January 20, 2020, on the blog […]

The scent reveals

I was inspired to write this article by a translation that discussed how, by focusing on facial recognition systems, we miss the whole idea of mass data collection: a person can be identified using completely different data. Even people themselves use various methods for this: for example, the brain of a nearsighted person relies on gait recognition to identify people at a distance rather than trying to recognize their faces. […]

HighLoad++, Mikhail Tyulenev (MongoDB): Causal consistency: from theory to practice

The next HighLoad++ conference will take place on April 6 and 7, 2020, in St. Petersburg. Details and tickets can be found at the link. HighLoad++ Siberia 2019. Hall 'Krasnoyarsk'. June 25, 12:00. Theses and presentation. There are times when practical requirements conflict with theory, which does not consider important aspects for a commercial product. This report presents the process of selecting and combining various approaches to creating […]

How much does it cost to be perfect?

Most people strive to be perfect. No, not to be, but to seem. There is beauty all around, rather than the world itself. Especially now, with social media. You should be good-looking, perform excellently at work, get along with people, constantly evolve, read smart books, vacation at the seaside, meet deadlines, show potential, and watch the right movies (to get high ratings […]

Master SCADA 4D. Is there life on ARM?

With considerable experience in industrial automation, we are constantly searching for optimal solutions to meet our needs. Depending on the client's technical requirements, we often have to settle on one or another hardware and software base. Unless there were strict requirements for installing Siemens equipment in conjunction with TIA Portal, the choice generally fell on […]

How an Energy Specialist Studied Neural Networks and a Review of the Free Course "Udacity: Intro to TensorFlow for Deep Learning"

Throughout my conscious life, I have been an energy engineer (no, this is not about a drink with questionable properties). I have never been particularly interested in the world of information technology, and I could hardly multiply matrices on a piece of paper. I never needed to, but to give you a little insight into the specifics of my work, I can share a wonderful […]

8. Fortinet Getting Started v6.0. Working with users

Hello! Welcome to the eighth lesson of the Fortinet Getting Started course. In the sixth and seventh lessons, we got acquainted with the main security profiles, and now we can let users access the Internet while protecting them from viruses and controlling access to web resources and applications. Now the question arises about managing user accounts. How can we ensure Internet access only for a specific group of users? […]

Why it is important to inform the candidate what went wrong during the interview (and how to do it correctly)

One of the most frustrating aspects of technical interviews is that they function as a black box. Candidates are only told whether they have progressed to the next stage, without any details on why that decision was made. The lack of feedback or constructive commentary not only frustrates candidates but is also detrimental to businesses. We conducted extensive research on the topic of feedback and […]

Intel's activity in distributing samples of the discrete graphics DG1 is increasing.

The first mentions of developer kits included with Intel DG1 discrete graphics cards appeared in the customs database of the EEC at the end of October last year. By January, it became clear that the corresponding graphics cards would be distributed exclusively among developers in the near future. The EEC database now notes new accessories included with the DG1. In early February, new entries appeared in the relevant database […]

Launching your Webogram instance with proxy through nginx

Hi, Habr! I recently found myself in a situation where I had to work within a corporate network with limited internet access, and as you can guess from the title, Telegram was blocked. I'm sure this situation is familiar to many. I can do without messengers, but I specifically needed Telegram for work. Installing the client […]

Buy reliable website hosting with DDoS protection, VPS VDS servers 🔥 Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster