Author: ProHoster

The battle of two yakozuna, or Cassandra vs HBase. Experience of the Sberbank team

This is not even a joke, it seems that this particular picture most accurately reflects the essence of these databases, and in the end it will be clear why: According to DB-Engines Ranking, the two most popular NoSQL columnar databases are Cassandra (hereinafter CS) and HBase (HB). As fate would have it, our data loading management team at Sberbank has been working closely with HB for a long time. Behind […]

Five questions about programming language design

Guiding Philosophy 1. Programming Languages ​​for People Programming languages ​​are how people talk to computers. The computer will be happy to speak any language that is not ambiguous. The reason we have high-level languages ​​is because people can't handle machine language. The point of programming languages ​​is to prevent our poor fragile human […]

Upgrading Check Point from R77.30 to 80.20

In the fall of 2019, Check Point stopped supporting versions R77.XX, and it was necessary to update. A lot has already been said about the difference between the versions, the pros and cons of switching to the R80. Let's talk about how to actually update Check Point virtual appliances (CloudGuard for VMware ESXi, Hyper-V, KVM Gateway NGTP) and what can go wrong. So, we have [...]

A selection of 143 translations of Paul Graham's essays (out of 184)

Paul Graham is one of the most respected people among IT professionals, founders and investors. He is a first-class programmer (he wrote two programming languages), a hacker, the creator of the daring accelerator Y Combinator, and a philosopher. With his thoughts and intelligence, Paul Graham breaks into a wide range of areas: from predicting the development of programming languages ​​\uXNUMXb\uXNUMXbfor a hundred years in the future to human qualities and ways to fix/hack the economy. A […]

Reliability Analysis of Electronic Equipment Subjected to Shock and Vibration - An Overview

Journal: Shock and Vibration 16 (2009) 45–59 Authors: Robin Alastair Amy, Guglielmo S. Aglietti (E-mail: [email protected]), and Guy Richardson Authors' affiliations: Astronautical Research Group, University of Southampton, School of Engineering Sciences, Southampton, UK Surrey Satellite Technology Limited, Guildford, Surrey, UK Copyright 2009 Hindawi Publishing Corporation. This is an open access article distributed under the […]

GNU Guile 3.0

On January 16, the major release of GNU Guile took place - an embedded implementation of the Scheme programming language with support for multithreading, asynchrony, working with the network and POSIX system calls, the C binary interface, PEG parsing, REPL over the network, XML; has its own object-oriented programming system. The main feature of the new version is full support for JIT compilation, which made it possible to speed up programs by an average of two […]

Elusive talent: Russia is losing its best IT specialists

The demand for talented IT professionals is greater than ever. Due to the total digitalization of business, developers have become the most valuable resource for companies. However, it is extremely difficult to find suitable people for the team; the lack of qualified personnel has become a chronic problem. Personnel shortage in the IT sector The portrait of the market today is this: there are, in principle, few professionals, they are practically not trained, and there are ready-made […]

Chrome update 79.0.3945.130 fixes critical vulnerability

Chrome browser update 79.0.3945.130 is available, which fixes four vulnerabilities, one of which has been assigned the status of a critical problem, which allows you to bypass all levels of browser protection and execute code on the system, outside the sandbox environment. Details about the critical vulnerability (CVE-2020-6378) have not yet been disclosed, we only know that it is caused by accessing an already freed memory block in the speech recognition component. […]

The history of books and the future of libraries

Books in the form in which we are accustomed to imagine them appeared not so long ago. In ancient times, papyrus was the main carrier of information, but after the ban on its export was introduced, parchment occupied this niche. As the Roman Empire declined, books ceased to be scrolls and sheets of parchment began to be stitched into volumes. This process happened gradually, some [...]

Infinity Ward extended the first season in CoD: Modern Warfare and added a crossbow

Infinity Ward studio published a statement on its official website regarding Call of Duty: Modern Warfare. The developers decided to extend the first season of the game until February 11 and in honor of this they added the opportunity to get a new weapon - a crossbow, previously found in the game files. The statement reads: “Over the next few weeks [Call of Duty: Modern Warfare] will […]

Mir 1.7 display server release

The release of the Mir 1.7 display server is presented, the development of which continues by Canonical, despite the refusal to develop the Unity shell and the Ubuntu edition for smartphones. Mir remains in demand in Canonical projects and is now positioned as a solution for embedded devices and the Internet of things (IoT). Mir can be used as a composite server for Wayland, allowing it to run in […]

Release of DilOS 2.0.2 distribution.

DilOS is an Illumos based platform with a Debian package manager (dpkg + apt) Dilos is licensed by MIT. DilOS will be server side oriented with virtualization such as Xen (dilos-xen3.4-dom0 currently available), zones and tools for use by small business and home users (Example: as a file server with a torrent client with WEB GUI, apache […]