Author: ProHoster

In the United States, the fight over the decision to freely 3D-print weapons has again escalated

Attorneys general for 20 states and the District of Columbia in the United States have filed a lawsuit in US District Court in Seattle challenging a federal ruling allowing blueprints for making 3D-printed guns to be posted online. 3D printed guns are also known as “ghost guns” because they do not have registration numbers that can be used to track them. General […]

Intelligence - the ability of an object to adapt its behavior to the environment in order to preserve (survive)

Abstract The whole world does nothing but talk about Artificial Intelligence, but at the same time - what a paradox! — the definition, in fact, of “intelligence” (not even artificial, but in general) — is still not generally accepted, understandable, logically structured and deep! Why not take the liberty of trying to find and propose such a definition? After all, the definition is [...]

DDoS Protection Company Launched DDoS Attacks Itself, Founder Admits

By 2016, vDos had become the world's most popular service for ordering DDoS attacks. According to conspiracy theories, antivirus companies distribute viruses themselves, and DDoS protection services themselves initiate these attacks. Of course, this is fiction ... or not? On January 16, 2020, the New Jersey Federal District Court found guilty 22-year-old Tucker Preston, a Macon […]

Complementary feeding rules

What happens if you feed a two-month-old baby a Big Mac? What happens if a weightlifter weighing 60 kg is given a 150 kg deadlift in the first week of training? What happens if you put a couple of 200 nails into a meat grinder? It’s about the same as giving an intern the task of modifying PouchDB so that he can work with PostgeSQL. Here we have a company [...]

Creating dynamic parameters in a Jenkins job, or how to make your task user-friendly

Good day, Habr! Today I would like to share one of the ways how to use the Active Choices Plugin to make a task in Jenkins the most unified and understandable for the user. Introduction Such an abbreviation as DevOps is not something new for the IT community for a long time. For many people, the phrase "make DevOps" is associated with some kind of magic button, when you press […]

Solve the Unsolvable

I am often criticized at work for one strange quality - sometimes I spend too long on a task, whether managerial or programming, that seems unsolvable. It seems like it’s high time to quit and move on to something else, but I keep poking around and poking around. It turns out that everything is not so simple. I read a wonderful book here that explained everything again. I love this - here [...]

PostgreSQL Antipatterns: Dictionary Hit Heavy JOIN

We continue the series of articles devoted to the study of little-known ways to improve the performance of “seemingly simple” PostgreSQL queries: a rare record will reach the middle JOIN Sisyphean JOIN arrays harmful JOIN and OR CTE JOIN CTE Do not think that I dislike JOIN so much… 🙂 his request is noticeably more productive than with him. So today let's try [...]

Qt Company announced a change in the Qt framework licensing model

Official Statement from the Qt Project To support the continued growth necessary to keep Qt relevant as a development platform, the Qt Company believes it is necessary to make some changes: A Qt account will be required to install Qt binaries Long-term support (LTS) releases and an offline installer will only be available for commercial licensees There will be a new Qt offering for startups and small businesses […]

GTKStressTesting is a new stress testing application for Linux

Wanted to do stress testing on Linux, but didn't know how? Now anyone can do it - with the new GTKStressTesting app! The main feature of the application is its intuitive interface and information content. All the necessary information about your computer (CPU, GPU, RAM, etc.) is collected on one screen. On the same screen you can select the type of stress test. There is also a small benchmark. Basic […]

How to teach to overcome difficulties, and at the same time write cycles

Despite the fact that we will talk about one of the basic topics, this article is written for experienced professionals. The goal is to show what misconceptions beginners have in programming. For practicing developers, these problems have long been solved, forgotten or not noticed at all. The article may come in handy if you suddenly need to help someone with this topic. The article conducts […]

WINE 5.0 release

The WINE team is pleased to present you the stable release of Wine 5.0. There were over 7400 changes and fixes in this release. Main changes: Built-in modules in PE format. Multiple monitor support. Reworking the XAudio2 audio API. Vulkan 1.1 graphics API support. The release is dedicated to the memory of Józef Kucia, who tragically died at the age of 30 while researching […]

Plasma 5.18 Wallpaper Contest Winner Announced

Recently the KDE team held their 2nd competition to create beautiful wallpapers. The first competition was held in honor of the release of Plasma 5.16, then Santiago Cézar and his work “Ice Cold” won. The winner of the new competition was a simple Russian guy - Nikita Babin and his work “Volna”. As a prize, Nikita will receive a powerful laptop TUXEDO Infinity Book 14 […]