Category: Blog

Alan Kay recommends reading old and forgotten but important programming books.

Alan Kay is the Yoda for IT professionals. He was instrumental in the creation of the first personal computer (Xerox Alto), the SmallTalk language, and the concept of "object-oriented programming." He has often expressed his views on education in Computer Science and recommended books for those who want to deepen their knowledge: Alan Kay: how I would teach Computer Science 101 […]

A method for organizing collaborative learning of theory throughout the semester

Hello everyone! A year ago, I wrote an article about how I organized a university course on signal processing. Judging by the feedback, there are many interesting ideas in the article, but it's large and difficult to read. I have long wanted to break it into smaller parts and write them more clearly. However, rewriting the same thing twice doesn't seem to work. Additionally, […]

Clipboard synchronization may appear in Chrome

Google may add support for a cross-platform clipboard in Chrome, allowing users to sync content across all platforms. In other words, this will enable copying a URL on one device and accessing it on another. This feature may be useful when transferring a link from a computer to a smartphone or vice versa. Of course, all of this works through the account […]

Release of the Xfce 4.14 user environment

After more than four years of development, the release of the Xfce 4.14 desktop environment has been prepared, aimed at providing a classic desktop that requires minimal system resources to operate. Xfce consists of a number of interconnected components that can be used in other projects if desired. Among these components are: a window manager, an application launcher panel, a display manager, a session management manager, and control over […]

Release of the Network Security Scanner Nmap 7.80

After nearly a year and a half since the last release, the Nmap 7.80 network security scanner has been launched, designed for network auditing and identifying active network services. It includes 11 new NSE scripts for automating various tasks with Nmap. The signature databases for identifying network applications and operating systems have been updated. Recently, the main focus has been on […]

The Danish bank compensates clients for their mortgage loans

Jyske Bank, Denmark's third-largest bank, announced last week that its customers can now take out a 10-year mortgage with a fixed interest rate of -0.5%, meaning customers will repay less than they borrowed. In other words, if you bought a house for $1 million on credit and fully paid off the mortgage in 10 […]

Alan Kay: How I Would Teach Computer Science 101

'One of the reasons to actually attend university is to move beyond simple vocational training and instead grasp deeper ideas.' Let's ponder this question a bit. A few years ago, computer science departments invited me to give lectures at several universities. Almost by chance, I asked my first audience, which consisted of seniors, […]

March 1st marks the birthday of the personal computer. Xerox Alto

The occurrence of the word 'first' in the article is overwhelming. The first program 'Hello, World', the first game MUD, the first shooter, the first deathmatch, the first graphical user interface, the first 'desktop', the first Ethernet, the first three-button mouse, the first ball mouse, the first optical mouse, the first full-page-sized monitor, the first multiplayer game… the first personal computer. The year is 1973 in Palo Alto, at the legendary R&D lab […]

A new git-compatible version control system Got is being developed for OpenBSD

Stefan Sperling (stsp@), a participant in the OpenBSD project with a decade of experience and one of the main developers of Apache Subversion, is developing a new version control system called 'Game of Trees' (got). The new system prioritizes simplicity of design and ease of use over flexibility. Currently, Got is still in development; it is being developed exclusively on OpenBSD, and its target audience […]

Service mesh, 'data plane' vs. 'control plane'

Hello, Habr! I present to you a translation of the article 'Service mesh data plane vs control plane' by Matt Klein. This time, I 'felt compelled and translated' the description of both components of the service mesh, data plane, and control plane. I found this explanation to be the most clear and interesting, and, most importantly, leading to the understanding of 'Is it really necessary?'. Since the idea of a 'Service Mesh […]

Gentoo has announced stable support for the AArch64 (ARM64) architecture.

The Gentoo project announced the stabilization of a profile for the AArch64 (ARM64) architecture, which has been promoted to the primary architecture category, now receiving full support and vulnerability updates. Supported ARM64 platforms include Raspberry Pi 3 (Model B), Odroid C2, Pine (A64+, Pinebook, Rock64, Sopine64, RockPro64), DragonBoard 410c, and Firefly AIO-3399J. Source: opennet.ru

A strict page isolation mode has been added to the nightly builds of Firefox.

In the nightly builds of Firefox that will form the basis for the release of Firefox 70, support for a strict page isolation mode, developed under the code name Fission, has been added. When this new mode is activated, pages from different sites will always be placed in the memory of different processes, each applying its own sandbox. The separation by processes will be done not by tabs, but by […]

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