Author: Yuri Gagarin

Microsoft, through GitHub, acquired npm

GitHub, owned by Microsoft, has announced the acquisition of npm, a popular package manager for JavaScript applications. The Node Package Manager platform hosts over 1.3 million packages, and the service itself supports more than 12 million developers. GitHub states that npm will remain free for developers, and GitHub plans to invest in enhancing npm in terms of performance, reliability, and scalability. Future plans include […]

Your First Neural Network on a Graphics Processing Unit (GPU). A Beginner's Guide

In this article, I will show you how to set up an environment for machine learning in 30 minutes, create a neural network for image recognition, and then run the same network on a graphics processing unit (GPU). First, let's define what a neural network is. In our case, it is a mathematical model, as well as its software or hardware implementation, built on the principle of organization and […]

The book "Kubernetes for DevOps"

Hello, Habr users! Kubernetes is one of the key components of the modern cloud ecosystem. This technology provides reliability, scalability, and durability for container virtualization. John Arundel and Justin Domingus discuss the Kubernetes ecosystem and introduce proven solutions for everyday problems. Step by step, you will build your own cloud-oriented application and create the infrastructure to support it, set up the development environment, and configure the pipeline […]

Fedora plans to transition RPM from BerkeleyDB to SQLite

The Fedora Linux developers intend to migrate the RPM package database (rpmdb) from BerkeleyDB to SQLite. The main reason for the replacement is the use of an outdated version of Berkeley DB 5.x in rpmdb, which has not been maintained for several years. The transition to newer releases is hindered by the licensing change of Berkeley DB 6 to AGPLv3, whose requirements also apply to applications using BerkeleyDB […]

NsCDE, a retro CDE-style environment that supports modern technologies

The NsCDE (Not so Common Desktop Environment) project is developing a desktop environment that offers a retro interface in the style of CDE (Common Desktop Environment), adapted for use on modern Unix-like systems and Linux. The environment is based on the FVWM window manager with themes, applications, patches, and add-ons to recreate the original CDE desktop. The project code is distributed under the GPLv3 license. […]

Solaris 11.4 SRU 19 Update

An update for Solaris 11.4 SRU 19 (Support Repository Update) has been released, offering a series of fixes and improvements for the Solaris 11.4 branch. To install the updates provided in the release, simply run the command ‘pkg update’. In this new release: Oracle Explorer has been updated to version 20.1, providing tools for detailed system configuration profiling and state assessment; it includes […]

4MLinux 32.0 STABLE Release

A new release of the 4MLinux distribution has been issued, which is an original (not based on anything) and lightweight Linux distribution. Change log: LibreOffice has been updated to version 6.4.2.1. The GNOME Office package applications (AbiWord, GIMP, Gnumeric) have been updated to versions 3.0.4, 2.10.18, and 1.12.46 respectively. DropBox has been updated to version 91.4.548. Firefox has been updated to version 73.0.1. Chromium has been updated to 79.0.3945.130. Thunderbird […]

Veusz 3.2

On March 7, Veusz 3.2 was released — a GUI application designed for presenting scientific data as 2D and 3D graphs for publication preparation. This release features the following enhancements: a new rendering mode for 3D graphs added within a 'block' instead of bitmap scene rendering; a key widget option has been added to specify the order of items; the data export dialog now […]

Gnuplot 5.0. Spiderplot on 4 axes DIY

While working on data visualization for an article, I needed to have 4 axes with positive labels all around. Like for other graphs in the article, I decided to use gnuplot. First, I checked the official website, which has a multitude of examples. I was very pleased when I found the example I needed (just a bit of tweaking and it will look great, I thought). I quickly copied the code, […]

Smart Home: Building Usage Graphs for Water and Electricity in Home Assistant

Every time I get the utility bill for electricity and water, I wonder — does my family really consume sooooo much? Sure, we have underfloor heating and a boiler in the bathroom, but they aren't running all the time. We also seem to save water (though we do love to splash around in the tub). A few years ago, I already connected water and electricity meters to the smart home, […]

Connecting the water meter to the smart home

Once, home automation systems, or as they are often called, 'smart homes', were incredibly expensive and only the wealthy could afford them. Today, you can find reasonably priced kits on the market with sensors, buttons/switches, and actuators for controlling lighting, outlets, ventilation, water supply, and other appliances. Even the most clumsy DIY enthusiast can embrace the beauty and do so for […]

Microsoft acquires NPM and will develop it alongside GitHub

NPM Inc, the company overseeing the development of the NPM package manager and maintaining the NPM repository, announced the sale of its business to Microsoft. The buyer in this transaction is GitHub, operating as an independent business unit of Microsoft. The sale price has not been disclosed. It is stated that the change of ownership will not affect the NPM repository, which will continue to exist as open-access and free […]

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