Author: Yuri Gagarin

Release of Qt for MCUs 1.0, the Qt5 edition for microcontrollers.

The Qt project has released the first stable version of Qt for MCUs 1.0, a version of the Qt 5 framework for microcontrollers and low-power devices. The package allows developers to create graphical user interface applications similar to smartphone interfaces for various consumer electronics, wearables, industrial equipment, and smart home systems. Development is done using the familiar API and standard developer tools used […]

Introducing the programmable AWS Landing Zone in the Terraform module

Hello everyone! In December, OTUS is launching a new course - Cloud Solution Architecture. In anticipation of this course, we are sharing an interesting material on the topic. AWS Landing Zone is a solution that helps customers quickly set up a secure AWS environment with multiple accounts based on best practices. For more than five years, we have been […]

PostgreSQL Antipatterns: CTE x CTE

In my line of work, I often encounter situations where a developer writes a query and thinks, "the database is smart, it will handle everything!" In some cases (partly due to a lack of knowledge about the capabilities of the database, partly due to premature optimizations), this approach leads to the creation of "Frankensteins." First, I will provide an example of such a query: — for each key pair, we find the associated field values WITH RECURSIVE cte_bind AS […]

A 'paper' fiber optic has been created, which will revolutionize the world of humidity sensors

Some time ago, a study by Finnish scientists was published in the journal Cellulose, detailing the creation of optical fibers from cellulose. The idea of creating light-conducting fiber structures first took shape in 1910. Many decades later, fiber optic cables became an everyday reality and an indispensable means of energy-efficient information transmission over thousands of kilometers. The optical fiber created by Finnish scientists from cellulose is not suitable […]

Release of the new stable branch Tor 0.4.2.

The release of Tor 0.4.2.5 toolkit, used to organize the work of the Tor anonymous network, has been announced. Tor 0.4.2.5 is recognized as the first stable release of the 0.4.2 branch, which has been in development for the past four months. Updates for older branches 0.4.1.7, 0.4.0.6, and 0.3.5.9 have also been proposed. The 0.4.2 branch will be supported within the regular maintenance cycle — updates will cease after 9 months or after 3 […]

Firefox Preview 3.0 browser is available for Android

Mozilla has released the third significant version of the experimental browser Firefox Preview, developed under the codename Fenix. This version will soon be available in the Google Play Store (requires Android 5 or newer). The code is available on GitHub. The first stable release is expected in the first half of 2020. After the project stabilizes and all planned features are implemented, the browser will replace […]

We present the equation of linear regression in matrix form.

The purpose of this article is to support beginner data scientists. In the previous article, we explained three ways to solve the linear regression equation: analytical solution, gradient descent, and stochastic gradient descent. For the analytical solution, we applied a formula. In this article, as indicated by the title, we will justify the use of this formula or, in other words, derive it ourselves. Why does it have […]

Creating a Discord bot on .NET Core with deployment on a VPS server

Hello, Habr readers! Today you will learn about how to create a bot using C# on .NET Core and how to run it on a remote server. The article will consist of background information, preparatory steps, writing logic, and transferring the bot to a remote server. I hope this article will help many beginners. Background It all started one sleepless […]

Comparison of Performance of Unblocking Tools

As access to various resources on the internet is increasingly restricted, the question of how to circumvent these blocks becomes more relevant. Thus, the question of 'How can we bypass restrictions more quickly?' is more pertinent. We will leave the topic of effectiveness regarding DPI white/blacklist circumvention for another time and simply compare the performance of popular circumvention tools. Note: The article discusses […]

AMD does not rule out the idea of supporting four threads with one processor core

The technical director of AMD claims that the company has not expressed any intentions to implement support for four threads on one core in future processors. The idea of SMT4 is not so premature — much in this area depends on the availability of software capable of realizing the advantages of multithreading in such a variant. For example, IBM has long offered server processors supporting such a number […]

VPN WireGuard has been accepted into the net-next branch and is set to be included in the Linux kernel 5.6

David S. Miller, responsible for the Linux kernel's networking subsystem, has accepted patches implementing a VPN interface from the WireGuard project into the net-next branch. At the beginning of next year, the changes accumulating in the net-next branch will form the basis for the release of Linux kernel 5.6. Attempts to promote WireGuard code to the mainline kernel have been made over the past several years but with no success […]

The new version of the Exim mail server 4.93

After 10 months of development, the release of mail server Exim 4.93 has occurred, incorporating accumulated fixes and new features. According to a November automated survey of around a million mail servers, Exim accounts for 56.90% (up from 56.56% last year), Postfix is used on 34.98% (up from 33.79%), Sendmail — 3.90% (down from 5.59%), and Microsoft Exchange — 0.51% (down from 0.85%). Key changes include: Support […]

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