Category: Internet News

Vim9 introduced, a fork of Vim for script optimization experiments.

Bram Moolenaar, the author of the text editor Vim, announced the creation of the Vim9 repository, where work is underway on an experimental fork of Vim aimed at exploring ways to enhance performance and functionality of the Vim scripting language. Key optimizations involve reworking methods for determining, calling, and executing functions, as well as moving away from using dictionaries for arguments and […]

Telegram will not control the blockchain platform TON.

Telegram has published a statement on its website clarifying some aspects regarding the operational principles of the Telegram Open Network (TON) blockchain platform and the Gram cryptocurrency. The statement highlights that the company will not be able to control the platform after its launch, nor will it have any other management rights over it. It has been revealed that the TON Wallet cryptocurrency wallet will be operational at launch […]

Only 9.27% of NPM package maintainers use two-factor authentication.

Adam Baldwin, who leads the team responsible for the security of the NPM repository, published statistics prepared based on last year's results: Despite ongoing incidents involving the takeover of NPM repositories, only 9.27% of package maintainers use two-factor authentication to secure access; 13.37% of new accounts attempted to reuse compromised passwords found in known leaks according to data from the […]

Release of the Nuitka compiler 0.6.6. The end of support for Python 2.7 has been postponed to April

The release of project Nuitka 0.6.6 has been prepared, which develops a compiler that can translate a script in Python into a C++ representation that can then be compiled into an executable file using libpython to ensure maximum compatibility with CPython (using standard CPython tools for object management). Full compatibility with the latest releases of Python 2.x and 3.x has been provided. Compared to […]

After five years of development, the second release candidate for libmdbx 1.0 has been published

The second release candidate of the libmdbx library is available for testing, featuring a high-performance, compact embedded key-value database. The current version (0.5) is a technical release, marking the completion of any refinements and the transition to the public final testing and stabilization phase, with subsequent formation of the first full release of the library. The libmdbx code is distributed under the OpenLDAP Public License. The MDBX library is […]

Fedora 32 plans to include earlyoom for early response to memory shortages.

The plan to enable the earlyoom background process by default in Fedora 32 has been published, allowing for early response to memory shortages in the system. If the available memory falls below a specified value, earlyoom will forcefully terminate the process that consumes the most memory (with the highest value in /proc/*/oom_score) by sending SIGTERM (less than 10% free memory) or SIGKILL (< 5%), without letting the state […]

Arch Linux has switched to zstd archives: 1300% increase in package extraction speed

Arch Linux developers have announced that they have changed the package compression scheme. The algorithm previously used was xz (.pkg.tar.xz). Now, zstd (.pkg.tar.zst) is employed. This has resulted in a 1300% increase in extraction speed at the cost of a slight increase in the size of the packages themselves (approximately 0.8%). This will speed up the installation and updating process of packages in the system. Currently, there is talk of transitioning to […]

Linus Torvalds dispelled issues with the task scheduler that arose in the performance test.

Game developer Malte Skarupke published a comparison of the performance of mutex-based and spinlock-based locks using various task schedulers. The tests showed abnormally high latencies when using spinlock with the default Linux task scheduler. The author of the tests concluded that the Linux task scheduler has issues that negatively affect the performance of games developed for the Google Stadia service, […]

The Kuleshov Effect in Disco Elysium: How Context Creates Meaning

Before diving into Disco Elysium, let’s go back 100 years. In the 1910s and 20s, Lev Kuleshov demonstrated the effect of cinematic montage – depending on the juxtaposition of two frames placed next to each other, new meaning emerges. Kuleshov filmed a close-up of an actor's face, followed by three more shots: a bowl of soup, a girl in a coffin, and a girl on a sofa. Depending on […]

What the Coming Year Holds for Us or Memories of the Future

The New Year holidays are a great opportunity to sit down, take stock of the year, and 2020 is also a moment to reflect on the past 5/10 years, and write an article titled "What I Would Advise My Younger Self 5-10 Years Ago, and What I Advise Today." KDPV (メモリーズ) Under the cut: dullness, scattered sclerosis, unproven statements, and more. Additionally: The Graveyard of IT Professions. This moan […]

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