Category: Blog

Firefox 80 release

The release of the Firefox 80 web browser has taken place. In addition, updates have been made for the long-term support branches 68.12.0 and 78.2.0. Firefox 68.12 ESR is the last in its series, and users of Firefox 68 will be offered an automatic update to the 78.3 release in a month. The Firefox 80 version for Android is delayed. The Firefox 81 branch will enter beta testing soon, with a release that […]

A Guide to Database Backup

– Oh, no shelter will withstand a meteor strike. But you have backups, like everyone else, so you need not worry. Stanislaw Lem, "The Star Diaries of Ijon Tichy". Backup refers to storing copies of data somewhere outside the primary storage location. The main purpose of backup is to recover data after loss. In connection with this […]

Creating a Telegram bot in R (part 2): Adding command support and message filters

In the previous publication, we looked at how to create a bot, initialized an instance of the Bot class, and explored methods for sending messages using it. In this article, I continue this topic, so I recommend reading this article only after going through the first part. This time we will figure out how to bring our bot to life and add command support to it […]

Blue-Green Deployment Made Simple

In this article, we will use bash, ssh, docker, and nginx to organize a seamless deployment of a web application. Blue-green deployment is a technique that allows instant updates to the application without rejecting any request. It is one of the zero downtime deployment strategies and is best suited for applications with a single instance, but with the capacity to load a second, fully prepared instance alongside it […]

The legendary Windows 95 turns 25 years old

The day of August 24, 1995, marked the official presentation of the legendary Windows 95, which brought graphical user interface operating systems to the masses and made Microsoft widely known. After 25 years, let’s try to understand what made 'the Wind' win the hearts of billions of users around the world. One of the most important features of Windows 95 was that it allowed the operating system […]

Support for VPN WireGuard has been added to the NetBSD kernel

The developers of the NetBSD project announced the inclusion of the wg driver with WireGuard protocol implementation into the core of NetBSD. NetBSD has become the third OS after Linux and OpenBSD to integrate support for WireGuard. Additionally, companion commands for VPN configuration have been offered — wg-keygen and wgconfig. In the default kernel configuration (GENERIC), the driver is currently not activated and requires explicit indication in […]

Release of the IceWM window manager 1.8

The release of the lightweight window manager IceWM 1.8 is now available. IceWM features full keyboard shortcut management, the ability to use virtual desktops, taskbars, and application menus. The window manager is configured through a quite simple configuration file, allowing for the use of themes. Built-in applets for monitoring CPU, memory, and traffic are available. Several third-party GUI tools for configuration and workspace implementation are being developed separately […]

The FreeBSD codebase has transitioned to using OpenZFS (ZFS on Linux)

The implementation of the ZFS file system in the main branch of FreeBSD (HEAD) has been transitioned to using OpenZFS code, which develops the codebase of 'ZFS on Linux' as the reference version of ZFS. In spring, FreeBSD support was moved to the main OpenZFS project, after which all related changes to FreeBSD continued to be developed there, enabling FreeBSD developers to promptly implement changes into the system […]

Firefox 80

Firefox 80 is now available. There is a new feature allowing users to set Firefox as the system's default PDF viewer. The loading and processing of lists of malicious and problematic extensions has been significantly sped up. This feature will be ported to the ESR version, as maintaining two different 'blacklist' formats is cumbersome, and the developers were unable to incorporate the change into the 78 release (on which the current ESR branch is based) due to a last-minute issue […]

Portable Nintendo consoles: from Game & Watch to Nintendo Switch

For the last 40 years, Nintendo has been actively experimenting in the mobile gaming sector, testing various concepts and creating new trends that other console manufacturers quickly adopt. During this time, the company has produced numerous portable gaming systems, with hardly any being outright failures. The culmination of Nintendo's long-standing explorations was supposed to be the Nintendo Switch, but something […]

Enhancing Spark capabilities with MLflow

Hello, Habr readers. As we mentioned, this month OTUS is launching two courses on machine learning: a basic and an advanced one. In connection with this, we continue to share useful material. The goal of this article is to discuss our first experience using MLflow. We will begin the review of MLflow with its tracking server and document all iterations of the study. Then we will share […]

InterSystems IRIS – a universal real-time AI/ML platform

Author: Sergey Lukyanchikov, consultant engineer at InterSystems The Challenges of Real-Time AI/ML Computations Let’s start with examples from the Data Science practice of InterSystems: a 'burdened' customer portal is connected to an online recommendation system. There will be a restructuring of promotional campaigns across the retail network (for instance, instead of a 'flat' range of promotions, a 'segment-tactic' matrix will be used). What happens to the recommendation mechanisms? What happens to the submission and updating of data […]

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