Author: Yuri Gagarin

What is GitOps?

Note: Following the recent publication of material on pull and push methods in GitOps, we noticed a growing interest in this model overall. However, there are very few publications on this topic in Russian (in fact, none on Habr). Therefore, we are pleased to present a translation of another article — although it is nearly a year old! — from the company Weaveworks, the chapter […]

How we broke through the Great Chinese Firewall (part 2)

Hello! It's Nikita again — a systems engineer at SEMrush. With this article, I continue the story about how we devised a solution to bypass the Chinese Firewall for our service semrush.com. In the previous part, I discussed: the issues that arise after the decision is made, "We need to ensure that our service works in China," and the problems […]

How We Broke Through the Great Chinese Firewall (Part 1)

Hi everyone! Nikita here — a systems engineer at SEMrush. Today, I'll share how we faced the challenge of ensuring the stability of our service semrush.com in China, and the issues we encountered while addressing it (considering the location of our data center on the US East Coast). This will be a lengthy story, divided into several […]

Animated stickers appeared in Telegram

The latest release of the Telegram messenger includes animated stickers, which have been added to the main versions of both the desktop and mobile applications. There are both ready-made packs and an option to create your own. It is noted that stickers only weigh 20–30 KB, allowing them to load almost instantly and work even on slow internet connections. The frame rate of the animation […]

Release of the cryptographic library Botan 2.11.0

The release of the cryptographic library Botan 2.11.0 is now available, used in the NeoPG project, a fork of GnuPG 2. The library provides a large collection of ready-to-use primitives utilized in TLS protocols, X.509 certificates, AEAD ciphers, TPM modules, PKCS#11, password hashing, and post-quantum cryptography. The library is written in C++11 and is distributed under the BSD license. Changes in the new release include the addition of the Argon2 password hashing function […]

Release of the Open Build Service package management system 2.10

The release of Open Build Service platform 2.10 has been announced, designed for organizing the development process of distributions and software products, including the preparation and support of releases and updates. The system allows for cross-compilation of packages for most major Linux distributions or the creation of a custom distribution based on a specified package base. It supports building for 21 target platforms (distributions), including CentOS, Debian, Fedora, OpenMandriva, […]

Release Wine 4.12 (followed by 4.12.1)

An experimental release of the open implementation of the Win32 API — Wine 4.12 — is now available. Since the release of version 4.11, 27 bug reports have been closed, and 336 changes have been made. The most significant changes include: Added support for drivers for PnP (Plug & Play) devices; improved support for remote debugging under Visual Studio; implementation of the EnumDisplayDevicesW() call, used to retrieve information about the currently used […]

GNU GRUB 2.04

On July 5, the release of the new stable version of the GNU operating system bootloader GRUB took place. This bootloader complies with the Multiboot specification, supports a wide range of platforms, and is one of the most widely used bootloaders for operating systems based on the Linux kernel. The bootloader can also load many other operating systems, including Windows, Solaris, and BSD family operating systems. The new stable […]

Free as in Freedom in Russian: Chapter 5. Stream of Freedom

Free as in Freedom in Russian: Chapter 1. The Fateful Printer Free as in Freedom in Russian: Chapter 2. 2001: A Hacker Odyssey Free as in Freedom in Russian: Chapter 3. The Portrait of a Young Hacker Free as in Freedom in Russian: Chapter 4. Debunking the God Stream of Freedom RMC: In this chapter, I corrected many statements about my […]

Corel and Parallels have been sold to the investment group KKR from the USA

On July 3, 2019, KKR, one of the leading global investment firms, announced that it had completed the acquisition process of Corel Corporation. Along with it, all software products and assets of Parallels, which was acquired by Corel last year, were transferred to the buyer. The news that KKR planned to acquire Corel became known back in May 2019. The total amount of the deal remains undisclosed. After […]

Did Parallels become part of Corel?

Recently, news emerged in the media that the Canadian corporation Corel is acquiring Parallels, a "developer with Russian roots." The announcement of this deal generated a lot of buzz in both foreign and domestic press. In this context, it is always better to gather facts from the source. Below is a brief interview with Yakov Zubarev, the CEO of Parallels. Why is Parallels interested in this deal, and what are the positive aspects […]

There is no limit to perfection: how neurointerfaces help humanity

More than 100 years ago, scientists were interested in the capabilities of the brain and tried to understand whether it was possible to influence it somehow. In 1875, English doctor Richard Caton managed to record a weak electrical field on the surface of the brains of rabbits and monkeys. After that, there were numerous discoveries and studies, but it was not until 1950 that Yale University physiology professor Jose Manuel Rodriguez Delgado invented […]

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