Category: Internet News

Let's solve some money issues.

Mentally detach yourself from the usual perspective on work — both yours and the company's. I invite you to consider the flow of money within the company. You, your neighbors, your boss — we all stand in the path of money. We are used to seeing money in the form of tasks. You might not think of them as money. If you are a programmer, then […]

Lytko unites

Some time ago, we introduced you to a smart thermostat. This article was initially intended to demonstrate its firmware and management system. However, to explain the logic behind the thermostat and what we have implemented, it is essential to outline the entire concept as a whole. Regarding automation, automation can be conditionally divided into three categories: Category 1 — individual “smart” devices. You […]

The beta release of the integrated suite of internet applications SeaMonkey 2.53

According to a tweet from an organization employee (Chris Hartjes), Mozilla has recently laid off 70 workers (out of a total of 1000), including all lead designers from Mozilla Quality Assurance, whose main responsibilities include testing new features and fixing bugs. In response, a hashtag #MozillaLifeboat was launched by the laid-off employees on Twitter, allowing them to share […]

The author of the web framework written in Rust actix-web deleted

Development of the SeaMonkey internet application suite has resumed, which integrates a web browser, email client, RSS/Atom feed aggregator, and WYSIWYG HTML page editor Composer into a single product (Chatzilla, DOM Inspector, and Lightning are no longer included). The first beta release of the new SeaMonkey 2.53 branch has been proposed for testing. The browser engine used in SeaMonkey has been updated to the status of Firefox 60 (previously […]

Copyleft licenses are gradually being displaced by permissive ones.

WhiteSource analyzed the licenses of 4 million open packages and 130 million code files across 200 different programming languages and concluded that the share of copyleft licenses is steadily decreasing. In 2012, 59% of all open projects were licensed under copyleft licenses such as GPL, LGPL, and AGPL, while the share of permissive licenses like MIT, Apache, and […]

What Made Lisp Special

"The greatest of all programming languages" — Alan Kay, "on Lisp" When McCarthy developed Lisp in the late 1950s, it was radically different from existing languages, the most notable of which was Fortran. Lisp embodied nine new ideas: 1. Conditional Statements (Conditionals). Conditional statements are the if-then-else construct. We now take them for granted. They were invented by McCarthy during […]

Five Questions about Programming Language Design

Guiding Philosophy 1. Programming Languages for People Programming languages are how people talk to computers. A computer is happy to converse in any language that is unambiguous. The reason we have high-level languages is that people cannot cope with machine language. The essence of programming languages is to prevent our poor fragile human […]

A Collection of 143 Translations of Paul Graham's Essays (from 184)

Paul Graham is one of the most respected figures among tech professionals, founders, and investors. He is a first-class programmer (having created two programming languages), a hacker, the founder of the bold accelerator Y Combinator, and a philosopher. With his thoughts and intellect, Paul Graham dives into a wide range of fields: from predicting the development of programming languages a hundred years into the future to human qualities and ways to fix/hack the economy. And […]

GNU Guile 3.0

On January 16, a major release of GNU Guile took place — an embedded implementation of the Scheme programming language with support for multithreading, asynchrony, network operations, and POSIX system calls, a binary C interface, PEG parsing, network REPL, XML; it has its own object-oriented programming system. The main feature of the new version is full support for JIT compilation, which has allowed for an average speedup in program execution by two […]

Chrome 79.0.3945.130 update addressing a critical vulnerability

An update for Chrome browser version 79.0.3945.130 is now available, which fixes four vulnerabilities, one of which has been classified as critical, allowing bypass of all levels of browser protection and executing code on the system outside of the sandbox environment. Details about the critical vulnerability (CVE-2020-6378) have not yet been disclosed, only that it is triggered by accessing a previously freed memory block in the speech recognition component. […]

The release of display server Mir 1.7.

The release of the Mir 1.7 display server has been announced, the development of which continues under Canonical, despite the abandonment of the Unity shell and the Ubuntu edition for smartphones. Mir remains in demand for Canonical's projects and is now positioned as a solution for embedded devices and the Internet of Things (IoT). Mir can be used as a compositing server for Wayland, allowing it to run in environments […]

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