Author: ProHoster

How to write music using OOP

We talk about the history of the OpenMusic (OM) software instrument, analyze the features of its design, and talk about the first users. In addition to this, we provide analogues. Photo by James Baldwin / Unsplash What is OpenMusic It is an object-oriented visual programming environment for digital audio synthesis. The utility is based on a dialect of the LISP language - Common Lisp. It is worth noting that OpenMusic can be used in […]

How will I save the world

About a year ago I became determined to save the world. With the means and skills that I have. I must say, the list is very meager: a programmer, a manager, a graphomaniac and a good person. Our world is full of problems, and I had to choose something. I thought about politics, even took part in “Leaders of Russia” in order to immediately get to a high position. Made it to the semi-finals, [...]

Release of Latte Dock 0.9, alternative dashboard for KDE

The release of the Latte Dock 0.9 panel has been presented, offering an elegant and simple solution for managing tasks and plasmoids. This includes support for the effect of parabolic magnification of icons in the style of macOS or the Plank panel. The Latte panel is built on the KDE Plasma framework and requires Plasma 5.12, KDE Frameworks 5.38 and Qt 5.9 or newer releases to run. Code […]

Re-releases of Bethesda's first three Dooms will no longer need Internet access

The other day, publisher Bethesda Softworks presented re-releases of the first three Doom games for current consoles and mobile devices - these games, to put it mildly, did not receive the warmest reception. All projects required a Bethesda.net account (and therefore an Internet connection), which disappointed many fans of a series that began in an era when home Internet access was still a curiosity. […]

The State Duma wants to limit the share of foreign capital in Yandex and Mail.ru Group

Import substitution in RuNet continues. At the end of the spring session, State Duma deputy from United Russia Anton Gorelkin introduced a draft law that should limit the ability of foreign investors to own and manage Internet resources that are significant for the country. The bill suggests that foreign citizens should own no more than 20% of the shares of Russian IT companies. Although a government commission can change [...]

NASA Announces Contractor to Build Residential Module for Gateway lunar station

The US National Aeronautics and Space Administration (NASA) announced the selection of a contractor to create the habitable module of the future Gateway lunar station. The choice fell on Northrop Grumman Innovation Systems (NGIS), part of the military-industrial corporation Northrop Grumman Corporation, because, as NASA explains, it was the only bidder capable of building a habitable module in time for […]

AMD Genesis Peak: Likely Name for XNUMXth Generation Ryzen Threadripper Processors

The third generation Ryzen Threadripper processors, which will offer up to 64 cores and AMD Zen 2 architecture, are expected to appear in the fourth quarter. They managed to make their mark in past news under the symbol “Castle Peak”, which refers to the geographical designations of mountain ranges in the United States Washington state. Participants of the Planet3DNow.de forum after analyzing the program code of the new version […]

Vietnam became a "safe haven" for electronics manufacturers even before the problems with China

Recently, it has become common to consider “escape routes” from China for those manufacturers who have found themselves hostage to the political situation. If, in the case of Huawei, the American authorities can still ease the pressure on their allies, then the dependence on Chinese imports will worry the country’s leadership even if it renews its personnel. Under the onslaught of information attacks in recent months, the average person might have […]

That's why school algebra is needed

Usually the question “why do we need mathematics?” They answer something like “gymnastics for the mind.” In my opinion, this explanation is not enough. When a person performs physical exercise, he knows the exact name of the muscle groups that develop. But conversations about mathematics remain too abstract. What specific “mental muscles” are trained by school algebra? She doesn't look like the real one at all [...]

Published a way to bypass the borrow checker in Rust

Jakub Kądziołka published a proof-of-concept showing the immediate problems associated with a bug in the Rust compiler project, which the developers have been trying unsuccessfully to solve for four years. An example developed by Jakub allows you to bypass the Borrow Checker with a very simple trick: fn main() { let boom = fake_static::make_static(&vec![0; 1<<20]); println!("{:?}", boom); } The developer asks not to use this workaround in Production, so [...]

Release of CFR 0.146, a decompiler for the Java language

A new release of the CFR (Class File Reader) project is available, within which a JVM virtual machine bytecode decompiler is being developed, which allows you to recreate the contents of compiled classes from jar files in the form of Java code. Decompilation of modern Java features is supported, including most elements of Java 9, 10 and 12. CFR can also decompile the contents of class and […]

Cortana standalone app beta released

Microsoft continues to develop the Cortana voice assistant in Windows 10. And although it may disappear from the OS, the corporation is already testing a new user interface for the application. The new build is already available for testers; it supports text and voice requests. It is reported that Cortana has become more “talkative”, and it has also been separated from the built-in search in Windows […]