Category: Blog

Richard Hamming. "The Unwritten Chapter": How We Know What We Know (full version)

(If you've read the previous parts of this lecture's translation, skip to the timestamp 20:10) [Hamming sometimes speaks very unclearly, so if you have suggestions for improving the translation of specific fragments, please send me a message.] This lecture was not in the schedule, but it had to be added to avoid any gaps between sessions. The lecture is essentially about how we know what we know, […]

Canonical urges Windows 7 users to switch to Ubuntu

On the Ubuntu distribution site, there is a post by Canonical's product manager, Riz Davis, addressing the end of support for the Windows 7 operating system. In his post, Davis points out that after Microsoft stops supporting this operating system, millions of Windows 7 users have two ways to secure themselves and their data. The first option is to install Windows 10. However, […]

Stable release of Wine 5.0

After a year of development and 28 experimental versions, the stable release of the open implementation of the Win32 API — Wine 5.0, has been presented, which includes more than 7400 changes. Key achievements of the new version include the delivery of built-in Wine modules in PE format, support for multi-monitor configurations, a new implementation of the audio API XAudio2, and support for the graphics API Vulkan 1.1. Wine has confirmed full […]

TensorRT 6.x.x.x — high-performance inference for deep learning models (Object Detection and Segmentation)

It only hurts the first time! Hello everyone! Dear friends, in this article, I want to share my experience using TensorRT and RetinaNet based on the repository github.com/aidonchuk/retinanet-examples (this is a fork of the official repo from NVIDIA, which will allow you to start using optimized models in production in a short time). As I scroll through messages in the ods.ai community channels, I encounter questions about using TensorRT, and […]

Linux: Removing the blocking pool from /dev/random

As you know, /dev/random, the cryptographically secure random number generator (CSPRNG), has one unpleasant problem – blocking. This article discusses how to resolve it. In recent months, random number generation in the kernel has been slightly revised, but issues in this subsystem have been addressed over a broader timeframe. The most recent changes were made […]

What to encrypt in a corporate system? And why do it?

GlobalSign conducted a survey on how and why companies use Public Key Infrastructure (PKI). About 750 people participated in the survey, and they were also asked questions about digital signatures and DevOps. If you are not familiar with the term, PKI allows systems to securely exchange data and verify certificate owners. PKI solutions include the authentication of digital certificates […]

How to build a corporate training and development strategy

Hello everyone! I am Anna Khatsko, HR Director at Omega-R. My job is focused on enhancing the learning and development strategy within the company, and I want to share my experience and knowledge on how to manage employees' professional and career growth in a way that supports other key business priorities. According to a KPMG study, 50% of Russian companies report a lack of qualified IT personnel required […]

An asynchronous implementation of DISCARD is introduced for Btrfs

An asynchronous implementation of the DISCARD operation (tagging freed blocks that can no longer be physically stored) has been presented for the btrfs file system, developed by engineers at Facebook. The essence of the problem: in the original implementation, DISCARD is executed synchronously with other operations, which in some cases leads to performance issues since it requires waiting for the corresponding commands to complete with the storage devices, consuming additional time. This can become […]

The OASIS Technical Committee has approved the OpenDocument 1.3 specification.

The Technical Committee of the OASIS consortium has approved the final version of the ODF 1.3 (OpenDocument) specification. After approval by the Technical Committee, the ODF 1.3 specification received the status of 'Committee Specification', indicating that the work has been fully completed, the specification will remain unchanged in the future, and the document is ready for use by third-party developers and companies. The next step will be to approve the presented specification as an OASIS and ISO/IEC standard. The key differences of OpenDocument […]

Preparing the SDL2 project for Android deployment

Hello everyone. Today we will look at how to prepare a project using the sdl2 library to run a game on Android. First, you need to download Android Studio, install it, and everything required in this development environment. For example, I currently have Kde Neon, and in this system, there is a file /etc/environment, which also exists in Ubuntu. There […]

Eric Ciaramella as an example of Wikipedia/Google censorship.

In this article, I will share how I was banned on the English subdomain of Wikipedia for political reasons, how a large number of information companies censor "He Who Must Not Be Named". Just look up "Eric Ciaramella" on YouTube and try to edit, you will get a 404 error (this is before downvoting karma, the comment will be deleted, I'm betting). I will also share what I've learned over the last […]

Introducing donate ― a self-hosted donation service for tasks

Features: KISS; self-hosted; no fees (for example, bountysource and gitcoin take 10% of the payout); support for multiple cryptocurrencies (currently Bitcoin, Ethereum, and Cardano); planned support for GitLab, Gitea, and other Git hosting services in the future. A global task list from all (that is one, at the time of writing the news) instances at donate.dumpstack.io. The working mechanism for […]

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