Author: Yuri Gagarin

GCC 9.1

On May 3, the first public release of the ninth version of GCC: GCC 9.1 took place. It includes numerous significant improvements and additions compared to the eighth version. Overall changes include Command options that now support 64-bit values and suffixes for size indication; the addition of the -flive-patching option to manage optimizations potentially destructive to dynamic code replacement; the addition of the --completion option for supporting […]

Apache Kafka and Stream Data Processing with Spark Streaming

Hello, Habr! Today we will build a system that processes streams of messages from Apache Kafka using Spark Streaming and writes the processing results to the AWS RDS cloud database. Let's assume a credit organization presents us with the task of processing incoming transactions 'on the fly' across all its branches. This can be done for the purpose of instant currency calculations […]

What Will New Storage Systems Offer for AI and Machine Learning

MAX Data will merge with Optane DC for efficient operation with AI and ML systems. Photo — Hitesh Choudhary — Unsplash According to a study by MIT Sloan Management Review and The Boston Consulting Group, 85% of the three thousand surveyed managers believe that AI systems will help their companies gain a competitive advantage in the market. However, something like this has been attempted before […]

Updates for PostgreSQL 11.3, 10.8, 9.6.13, 9.5.17, and 9.4.22

Corrective updates have been released for all supported branches of PostgreSQL: 11.3, 10.8, 9.6.13, 9.5.17, and 9.4.22, which include a number of bug fixes. The release of updates for the 9.4 branch will continue until December 2019, 9.5 until January 2021, 9.6 until September 2021, 10 until October 2022, and 11 until November 2023. In the new […]

The acquisition of NGINX by F5 Networks has been successfully completed

F5 Networks has announced the successful completion of the acquisition deal for NGINX that was announced in March. NGINX is now officially part of F5 Networks and will be transformed into a separate business unit. The deal totaled $670 million. F5 Networks will continue to develop the open-source NGINX project and support the community that has formed around it. The distribution of NGINX products will continue under the same […]

Vulnerability in the SQLite DBMS

A vulnerability has been discovered in the SQLite database (CVE-2019-5018) that allows arbitrary code execution in the system when an attacker can execute a SQL query prepared by them. The issue stems from an error in the implementation of window functions and is present starting from the SQLite 3.26 branch. The vulnerability was fixed in the April release of SQLite 3.28 without explicit mention of security fixes. A specially crafted SQL query SELECT can lead to […]

Windows XP has been launched on Nintendo Switch

Enthusiast Alfonso Torres, known by the nickname We1etu1n, posted a photo on Reddit showing a Nintendo Switch running Windows XP. The operating system, now 18 years old, took 6 hours to install, but Pinball 3D was able to run at full speed. It is reported that an L4T Ubuntu operating system and a QEMU virtual machine, enabling emulation of various architectures, were used for this […]

Local autonomous data collection system (continued)

Start on this site via the link. The most convenient option for capturing information about the starter activation turned out to be the one using the optocoupler PC817. The schematic plates contain three identical circuits, all housed in ABS plastic boxes measuring 100x100 mm. Photos of the optocouplers. When connected to semiconductor relay starters, their leakage current is sufficient to trigger the PC817 […]

Toolbox for Researchers — Issue One: Self-Organization and Data Visualization

Today we launch a new section where we will discuss the most popular and accessible services, libraries, and utilities for students, researchers, and professionals. In the first issue, we will talk about basic approaches that can help improve efficiency, along with relevant SaaS services. Additionally, we will share tools for data visualization. Chris Liverani / Unsplash The "Pomodoro" Method. This is a time management technique. […]

These devices can be hit, stabbed, or cursed — you will immediately feel better

Typically, techniques aimed at replacing negative emotions with positive ones are used for psychological relief. Meditation is widely utilized for this purpose, although watching a good family movie can also help. In psychotherapy, there is also treatment through catharsis techniques, which involve processing past negative experiences. This includes the 'poisoned pen therapy,' where the patient writes letters to express their grievances […]

Linux kernel 5.1

The release of Linux kernel version 5.1 has occurred. Significant new features include: io_uring — a new interface for asynchronous input/output. It supports polling, input/output buffering, and much more. The ability to choose the compression level for the zstd algorithm in the Btrfs file system has been added. Support for TLS 1.3 has been introduced. The Intel Fastboot mode is enabled by default for Skylake series processors and newer. Support for new hardware: GPU Vega10/20, a multitude of […]

Build, Share, Collaborate

Containers represent a lightweight version of the user space of the Linux operating system — in fact, they are a 'bare' minimum. Nonetheless, it is still a full-fledged operating system, and therefore the quality of this container is just as important as that of a complete operating system. This is why we have long offered Red Hat Enterprise Linux (RHEL) images, so users can have certified, modern […]

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