393 private links
3 rules to it:
- the fastest code is the code you don't run.
- the smaller the code, the less there is to go wrong.
- the less you run, the smaller the attack surface.
Rewrite to native is also an option: Atom got 10x faster with Zed.
COSMIC desktop looks like GNOME, works like GNOME SHell, but it's faster and smaller and more customisable because it's native Rust code.
The COSMIC desktop looks like GNOME, works like GNOME Shell, but it's smaller and faster and more customisable because it's native Rust code. GNOME Shell is Javascript running on an embedded copy of Mozilla's Javascript runtime.
Just like dotcoms wanted to dis-intermediate business, remove middlemen and distributors for faster sales, we could use disintermediation in our software. Fewer runtimes, better smarter compiled languages so we can trap more errors and have faster and safer compiled native code.
Dennis Ritchie and Ken Thompson knew this. That's why Research Unix evolved into Plan 9, which puts way more stuff through the filesystem to remove whole types of API. Everything's in a container all the time, the filesystem abstracts the network and the GUI and more. Under 10% of the syscalls of Linux, the kernel is 5MB of source, and yet it has much of Kubernetes in there. This is what we should be doing. This is what we need to do. Hack away at the code complexity. Don't add functionality, remove it. Simplify it. Enforce standards by putting them in the kernel and removing dozens of overlapping implementations. Make codebases that are smaller and readable by humans.
Gnome Shell is
A free open-source chat platform
Polaris fait tourner Framadate.
Framaspace s'agrandit. Les coûts estimés sont de 50€ par ouverture de space puis 12€ par an.
Peertube v8 qui a maintenant beaucoup de fonctionnalités.
FramaPDF se base sur SignaturePDF pour éditer des PDFs.
La framatoolbox regroupe pleins de petits outils pratiques.
Omnitools pour travailler sur les fichiers de données (CSV, txt, JSON, ...), développé par le projet Omnitoolbox.
Vert.sh permet de convertir des fichiers à différents formats.
Framapetitions est développé via le projet Pytition
et de nouveaux projets pour 2026
But the real pattern is more disturbing. Our research found:
- AI-generated code contains 322% more security vulnerabilities
- 45% of all AI-generated code has exploitable flaws
- Junior developers using AI cause damage 4x faster than without it
- 70% of hiring managers trust AI output more than junior developer code
The physics of software collapse:
- Modern software is built on towers of abstractions, each one making development "easier" while adding overhead. Each layer adds only 20-30% but it compounds a handful and the overhead becomes 2-6x for the same behavior.
- Energy is not infinite
- More money goes to infrastructure to support the grow. GAFAM are spending 30% of revenue on infrastructure (historically 12.5%).
- Senior developers won't exists if one can never be junior for a start
Shifting the priorities:
- when is a calculator leaking 32GB normal?
- why do we trust AI-generated code more than junior developers?
- how many abstraction layers are actually necessary?
- what happens when we can't buy our way out anymore?
The author describes a path forward and describe each points:
- Accept that quality matters more than velocity.
- Measure actual resource usage, not features shipped.
- Make efficiency a promotion criterion.
- Stop hiding behind abstractions.
- Tech fundamental engineering principales again.
- Feature complete. Features do not need to be added.
- It is secure.
- No maintenance needed (can broke while
Implications: if build tools change, then we may not be able to modify our software. If hardware, platforms, interpreters or external APIs change, the software may stop working. That's the implication.
Examples of finished software:
- The Nintendo Gameboy
- Job Sheet Manager
- A multitude of embedded systems (DVD player, ...)
- Some small JS apps and libraries
How to make them?
- Understand the requirements. There must be a definition of done.
- Keep scope small and fixed
- Reduce dependencies
- Produce static output
- Increase quality assurance: don't fix bugs - avoid them
The result of the AI simulation matches the data of the Baryon Oscillation Spectroscopic Survey
The neural network Effort.jl https://github.com/CosmologicalEmulators
The project use the Julia programming language.
The authors share more insights in an interview https://phys.org/news/2025-09-universe-faster-accuracy.html
When AI is rightly used and coupled to real physic, it boost the science!
It seems useful for two monitors.
C'est plus une plateforme d'aide. Je remarque que tout informaticien qui se reconverti peut apporter son expérience et développer un produit en adéquation avec ses besoins.
Ce logiciel libre semble recommandé
(via https://piaille.fr/@CelianGodefroid/114726889499043422)
QCAD is a free, open source application for computer aided drafting (CAD) in two dimensions (2D). With QCAD you can create technical drawings such as plans for buildings, interiors, mechanical parts or schematics and diagrams. QCAD works on Windows, macOS and Linux. The source code of QCAD is released under the GPL version 3 (GPLv3), a popular Open Source license.
Local-first allows users to enjoy all the benefits cloud apps bring (like seamless real-time collaboration, syncing, auto backups) while keeping the data ownership aspect from traditional desktop software.
An ejectable app allows users to "eject" at any time:
- get a zip of all the data
- download the binary to run on a backend sync server or locally
- able to import to the app again
and a comment from Sebsauvage:
- the data format must be open and free
The intention of this page is to collect and highlight malware written in the Rust programming language, so that malware reverse engineers have a collection of Rust samples to practice reversing on.
The cultural heritage sector needs as many small, focused tools as it can produce. It needs them in the long-term to finally reach the goal of a common infrastructure that can be employed sector-wide. It needs them in the short-term to develop the skill and the practice required to make those tools successful. We need to learn how to scope the purpose of and our expectations of any single tool so that we can be generous of, and learn from, the inevitable missteps and false starts that will occur along the way.
As of this writing, these four tools might be more SFO Museum specific than not.
An alternative to Obsidian that is based on Language Server Protocol.
A list of european softwares
Tout écrivain, Saint-Exupéry le premier, vous le dira : l’art de l’écriture, c’est de supprimer, de trancher, de raccourcir le texte pour lui donner de la puissance.
Dans mon entourage, les gens l’utilisent pour envoyer des dossiers administratifs. Alors, est-ce utile ? Non, c’est juste que ces dossiers sont complètement cons, que personne ne va les lire et qu’on utilise des outils cons pour gérer des problèmes à la con qu’on se crée soi-même.
Un outil et non une solution:
Comme le dit la linguiste Emily M. Bender, on ne demande pas aux étudiants de faire des rédactions parce que le monde a besoin de rédactions. Mais pour apprendre aux élèves à structurer leurs pensées, à être critiques. Utiliser ChatGPT c’est, selon les mots de Ted Chiang, prendre un chariot élévateur à la salle de musculation. Oui, les poids vont faire des va-et-vient, mais va-t-on se muscler pour autant ?
aphorisme: « tout le monde peut écrire, l’écrivain est celui qui ne sait pas s’empêcher d’écrire »
Bruno Leyval dessine tous les jours depuis qu’il est tout petit. Il dessine tout le temps. Il s’est transformé en machine à dessiner. Cette sensibilité de toute une vie ne pourra jamais se comparer à un algorithme générateur d’images.
À propos de l'IA qui génère du code: On cherche à optimiser la « création de logiciel » tout en oubliant la maintenance du logiciel et de l’infrastructure pour le faire tourner.