Firmware – Debian Wiki

The Debian project has taken the decision in 2022-10 to create a new repository component non-free-firmware, and include its content on installation media for the upcoming Debian release bookworm to make things easier for our users.

From Firmware – Debian Wiki

So people like me that installed Debian several years ago keeping it updated  shall add to their /etc/apt/sources.list a non-free-firmware component, like this:


deb <a href="http://deb.debian.org/debian/">http://deb.debian.org/debian/</a> bookworm main non-free contrib non-free-firmware<br>deb-src <a href="http://deb.debian.org/debian/">http://deb.debian.org/debian/</a> bookworm main non-free contrib non-free-firmware<br><br>deb <a href="http://deb.debian.org/debian-security/">http://deb.debian.org/debian-security/</a> bookworm-security main non-free contrib non-free-firmware<br>deb-src <a href="http://deb.debian.org/debian-security/">http://deb.debian.org/debian-security/</a> bookworm-security main non-free contrib non-free-firmware

Browsh and Carbonyl, the return of the terminal browser

I can’t believe I haven’t made a post about  Browsh,

a fully-modern text-based browser. It renders anything that a modern browser can; HTML5, CSS3, JS, video and even WebGL. Its main purpose is to be run on a remote server and accessed via SSH/Mosh or the in-browser HTML service in order to significantly reduce bandwidth and thus both increase browsing speeds and decrease bandwidth costs.

Browsh is available as a single static binary on all major platforms. The only dependency is a recent 57+ version of Firefox.

Someone had to make a similar feat using Chromium, creating carbonyl, Chromium running inside your terminal

Carbonyl is a Chromium based browser built to run in a terminal. Read the blog post.

It supports pretty much all Web APIs including WebGL, WebGPU, audio and video playback, animations, etc..

It’s snappy, starts in less than a second, runs at 60 FPS, and idles at 0% CPU usage. It does not require a window server (i.e. works in a safe-mode console), and even runs through SSH.

Carbonyl originally started as html2svg and is now the runtime behind it.

Ottima notizia

WhatsApp smetterà di funzionare il 31 dicembre 2022 su molti telefoni datati

Sono i modelli più vecchi che perdono la compatibilità con l’app di messaggistica a causa della vetustà del sistema operativo non più aggiornato.

E questa è un’ottima notizia! Magari qualcuno passerà a Telegram o Signal

Tuttavia è un pezzo che non vedo più dispositivi con Android inferiore a 4.1….

Why Modern Alternative Languages Never Replace C/C++

I must correct Shalitha Suranga because while he correctly titled his article
Why Modern Alternative Languages Never Replace C/C++

Hundreds of C/C++ alternatives will come, but C/C++ will be with us forever!

He wrote all the reason why C will remain forever as a “portable assembler”. C++ is a complex language. A hugely complex language. Too complex to be a “foundation language”.

Uniform eXchange Format (uxf)

Uniform eXchange Format (uxf) is a plain text human readable optionally typed storage format that supports custom types. It may serve as a convenient alternative to csv, ini, json, sqlite, toml, xml, or yaml.

https://github.com/mark-summerfield/uxf

Looks smart and interesting!

Expecially this part:

Implmenting a UXF pretty printer whould be doable by a CS major as a final year project. Implementing a UXF parser—without support for imports, string concatenation, or aliases—should be doable by a CS major as a big final year project.