313 private links
Du numérique et de pleins d'autres sujets: https://shaarli.zoemp.be/tags/cloud
Similaire à shaarli, où chaque lien est un moyen de se connecter avec d'autres ayant partagé le même lien.
Les liens peuvent évidemment être groupés, classés,
Ainsi, par ces "carnets", "fils", "fiches" sont autant de moyen de rentrer en contact avec d'autres.
J'ai l'impression d'avoir déjà vu ce genre de projet en 2019-2020. Celui ci semble plus abouti.
Les conseils départementaux de l'accès au droit (CDAD) sont des groupements d'intérêt public qui définissent et mettent en œuvre la politique publique de l'accès au droit dans leur département respectif. I
Une alternative à Docker: pas de deamon, sans privilège root, support des standards OCI comme Docker, intégré avec systemd et une API http.
Podman gère plusieurs conteneurs comme docker compose
Le projet est disponible sur Github https://github.com/containers/podman
vault is a desktop app to collect and organize links, notes, and images. it’s open source, private, and everything is stored locally.
It's an alternative to shaarli and obsidian
Everything in one place: Organizations, contacts, projects, and how they relate.
Own your data: Plain text files and tooling that runs on your machine.
Open data model: Tailor to your business with custom schemas.
Automate anything: Search, report, integrate, whatever. It's just code.
AI-ready: LLMs can read, write, and query your business structure.
PostgresSQL if the service needs close to 99.999% availability, or more than 1 Gpbs of bandwidth or if the database is expected to grow larger than 100-200GB.
256GB means the SQLite DB can fit in RAM, or the migration will be too slow for the sqlite file and block the service.
It's important to note that with the advent of DuckDB, Parquet and Apache Iceberg, tehre are less and less reasons to stuff your main DB with timeseries data and instead only keep some kind of materialized view and send the raw data to S3.
For everything else, SQLite.
- 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 author creates an extension for 3 uuid functions in Rust.
Tradeoffs: big extension size (330KB for simple uuids)
About using SQLite:
As mentioned in an earlier post the two biggest pain points are the "slow" schema changes on 10M+ rows tables locking the entire database for 10+ seconds, and the difficulty to implement automated failover. But it rocks for services that don't need 99.999 % of availability.
Only 8% clicked on traditional search result links when an AI summary was present, versus 15% without one. Additionally, only 1% clicked directly on the links within the AI summaries.
Browser session ending after viewing a search page occurs in 26%, compared to 16% for pages with traditional results
The AI summaries tend to feature a higher proportion of links to Wikipedia and government sites.
hsl & rgb had an update:
- hsla is replaced by hsl
- units are now optional when we’re using the space separated syntax
Relative colours
They can be created by mixing colors: rgb( from [#ff0000](https://shaarli.lyokolux.space/./add-tag/ff0000) r g b / 0.5) tells the browser to create an rgb color, from#ff0000 where each hexadecimal is assigned to the variables r, g, b with 50% transparency. Note h s l can be used as notation.
So here is how to plug transparency to a color: rgb(from var(--color-primary) h s l / 0.75);.
Quickwins:
- add transparency
- use lighter and darker versions of a base color in hsl:
--base-light: hsl(from var(--base) h s 75%);. See a one color toast notification: https://codepen.io/piccalilli/pen/XJXMgEB/64c4f56702893dc64d9cd4dc564f5e0e - using
calc(a later post)
Light and dark mode handling
light-dark() allow to define two variants of the color for the dark and light theme, if color-scheme: light dark; is activated. color-scheme can also deactivate it.
Colour spaces
They can be defined, so the browser does a good job of filling in those in-between colours, and sometimes, it falls flat a little. The trick was to add one or two colors in-between. Using the oklch as colour space is better though. The color spaces have to be tried manually though: lch and oklch, lab and oklab, hwb, xyz.
To have rainbow, one can use longer hue as for example linear-gradient(in hsl longer hue 90deg, var(--color-1), var(--color-2));. increasing or decreasing exists too.
As a quick aside, the range of colours in a given space is called its (wide or narrow) gamut.
display-p3 is one reference of a colour space. The chrome color picker also show the limitations of sRGB in display-p3 :)
297 000€ d'argent virtuel par Norvégien.
La Norvège a trouvé le plus gros gisement de phosphate au monde (8x le PIB de la France).
La vidéo est pertinente pour comprendre que même un pays riche comme la Norvège a ses propres challenges. En revanche, c'est excellent de constater ses points forts, et ce qui conduit une population à la prospérité.
Mastodon’s started offering paid hosting and support for institutions that want their own corner of the fediverse. They’re already working with the EU and a few local governments. It’s a sensible move that keeps things sustainable without selling out the decentralised idea.
The news: https://blog.joinmastodon.org/2025/09/service-offerings-from-mastodon/
It's great to diversify income!
A note sent to industry and civil society attending a focus group on Sept. 15, seen by POLITICO, showed the Commission is pondering how to tweak the rules to include more exceptions or make sure users can set their preferences on cookies once (for example, in their browser settings) instead of every time they visit a website.
Yes it is an obvious solution
Running the yes command to drain the battery.
At the height of the incident, all prefixes from AS25135 disappeared from global routing tables, effectively making large segments of Vodafone’s infrastructure unreachable.
At the height of the incident, all prefixes from AS25135 disappeared from global routing tables, effectively making large segments of Vodafone’s infrastructure unreachable.
Une faille du GPU permet de scanner les pixels rendus à l'écran lors de l'insertion de couches transparentes. Le scan prend néanmoins 0,6 à 2,1 pixels par seconde, ce qui est lent. Pourtant l'attaque se fait avec des scores de réussites de 30% à 73% en 14 à 26 secondes.
Le modèle de sécurité Android repose sur l’idée qu’une app sans permissions ne peut rien faire de dangereux. Pixnapping utilise uniquement des APIs publiques légitimes donc y’a rien de suspect dans le manifest, qui déclencherait une alerte Play Protect… Et pourtant, elle peut voler des codes 2FA.
Les recommandations de sécurité sont donc les mêmes depuis 2023 à savoir scruter attentivement les apps installées, privilégier les clés de sécurité hardware pour la 2FA (YubiKey, Titan), surveiller les comportements anormaux.