Author: Yuri Gagarin

Bromite 78.0.3904.130 with support for custom link filters

The release of the Bromite Android browser version 78.0.3904.130 has been presented, based on Chromium, providing advanced ad-blocking capabilities and improved user privacy. A significant update is the implementation of a popular request from the tracker to add a feature for filtering content links based on customizable user filters. Source: linux.org.ru

Exim 4.93 Release

The release of the Exim mail server version 4.93 has occurred, incorporating results from the past 10 months of work. New features include the addition of the $tls_in_cipher_std and $tls_out_cipher_std variables, which contain the names of cipher suites corresponding to the names in RFC. New flags have been added to control the logging of message identifiers (set through the log_selector configuration): 'msg_id' (enabled by default) includes the message ID, and 'msg_id_created' includes the generated […]

Solving the equation of simple linear regression

The article discusses several methods for determining the mathematical equation of a simple (pairwise) regression line. All the methods described here are based on the least squares method. We will denote the methods as follows: Analytical solution, Gradient descent, Stochastic gradient descent. For each method of solving the equation of the line, the article provides various functions, which are primarily divided into those written without […]

IGF 2019. Is the Internet Crumbling?

The IGF 2019 has concluded in Berlin. A week of intense debates among experts from around the globe under the UN flags about Internet Governance. All Internet stakeholders, who today shape the Internet, utilize the Internet, innovate the Internet, and protect the Internet across different continents gathered at the IGF. Numerous pressing issues were raised at the annual Forum, concerning all progressive […]

Is the era of ARM servers approaching?

SynQuacer E-Series Motherboard for a 24-Core ARM Server with ARM Cortex A53 Processor and 32 GB of RAM, December 2018 For many years, ARM processors with a reduced instruction set (RISC) have dominated the mobile device market. However, they have not been able to penetrate data centers, which are still ruled by Intel and AMD with their x86 instruction set. Periodically, […]

My implementation of a ring buffer in NOR flash

Background There are self-developed vending machines. Inside are Raspberry Pi and some additional circuitry on a separate board. They are connected to a coin acceptor, a bill validator, and a banking terminal… Everything is controlled by custom software. All operation history is written to a log on a flash drive (MicroSD), which is then transmitted via the internet (using a USB modem) to a server, where it is stored in a database. Sales information is uploaded to 1C, and there is also […]

Microsoft will soon cease support for Office on Windows 10 Mobile

In the coming days, Windows 10 Mobile will receive its final updates, and Microsoft is preparing to completely discontinue support for the mobile OS. This is partly reflected in the abandonment of support for other applications. Reportedly, Word, Excel, PowerPoint, and OneNote for the mobile system will no longer receive security updates, non-security fixes, free assisted support, or new […]

Release of the Lustre 2.13 clustered FS

The release of the Lustre 2.13 clustered file system has been published, which is used in the majority (~60%) of the largest Linux clusters containing tens of thousands of nodes. Scalability in such large systems is achieved through a multi-component architecture. The key components of Lustre include metadata processing and storage servers (MDS), management servers (MGS), object storage servers (OSS), object storage (OST, supported to work over ext4 and ZFS), and clients. […]

How to connect to a corporate VPN in Linux using openconnect and vpn-slice

Do you want to use Linux at work, but the corporate VPN doesn't allow it? This article might help, although it's not guaranteed. I want to warn you in advance that I have a limited understanding of network administration, so it's possible I did everything wrong. On the other hand, I might be able to write a guide that's understandable for regular people, like […]

True channel aggregation of internet connections — OpenMPTCPRouter

Is it possible to combine multiple Internet channels into one? There are many misconceptions and myths surrounding this topic, and even experienced network engineers often do not know that it is possible. In most cases, what is mistakenly referred to as channel aggregation is actually NAT-level load balancing or failover. However, true summation allows a single TCP connection to simultaneously use all Internet channels, such as in video streaming […]

How to use MySQL without a password (and security risks)

It is said that the best password is one that you don’t have to remember. In the case of MySQL, this is made possible thanks to the auth_socket plugin and its version for MariaDB — unix_socket. Both of these plugins are not new, and there has been much discussion about them in this blog, for example in an article on changing passwords in MySQL 5.7 using the auth_socket plugin. […]

The EFF organization has released Certbot 1.0, a package for obtaining Let's Encrypt certificates.

The Electronic Frontier Foundation (EFF), one of the founders of the nonprofit certificate authority Let’s Encrypt, has released the Certbot 1.0 toolkit, designed to simplify obtaining TLS/SSL certificates and automate HTTPS configuration on web servers. Certbot can also serve as client software for accessing various certificate authorities using the ACME protocol. The project's code is written in Python and […]

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