Monthly Shaarli

All links of one month in a single page.

May, 2024

mozilla/pontoon: Mozilla's Localization Platform
Single-digit inputs with one element (OTP)

OTP fields (one character per field) from a single input? Yes it seems great because it has all features builtin: copy/paste, typing in the previous or next fields...

Gianmarco Cavallo - Freelance front-end Developer

A good showcase :)

The Light Web Philosophy
L’assurance chômage s’enrichit mais les droits des chômeurs reculent - Basta!

L'Unédic prévoit 20.6 milliards d'excédents pour 2024-2027, en dépis des 10 milliards d'euros qui ne seront pas versés par l'État.

Phosphor Icons
Nordicons | Nord Design System

Nordicons are used to provide additional meaning or in places where text label doesn’t fit. They communicate messages at a glance and draw attention to important information.

Brands of the World™ | Download vector logos and logotypes
Tiny Emoji

An exemple of emojis with few bits

Iconic — Free “do wtf you want with” pixel-perfect icons
An Interactive Guide to CSS Container Queries

[Following https://shaarli.lyokolux.space/shaare/pkpvPQ]
Ok ok another use case for container queries:

Notice that the horizontal style became too condensed, this is because we used a media query. When using a media query, the browser doesn’t care about what will happen to the components if the available space isn’t enough. [...] As you’ve seen using a media query to change the card style isn’t logical in this case. The number of cards can increase or decrease and that will affect the card’s content.

Typicons - A Free Icon Font by Stephen Hutchings
iconmonstr - Free simple icons for your next project
Octicons
GitHub - sindresorhus/github-markdown-css: The minimal amount of CSS to replicate the GitHub Markdown style
delucis/astro-blog-full-text-rss

Render an RSS feed as a blog

stux⚡ : « They shouldn't be cheaper, the company should pay… » - Mastodon 🐘

Shirts that have logos on them should be much cheaper normal shirts. Because by wearing the shirt, you ware advertising the brand for free.

Vertical Tabs and Tab Grouping Are Coming to Firefox

Ok ok

Alsace Réseau Neutre : « PS: si vous cherchez des idées de commandes à ren… » - Aquilepouet

Quelques commandes devraient pouvoir être plus accessible. Alsace Réseau Neutre en a réalisé une liste

Church of Jeff: "The Kansas Wheat company, in the midst of the Gre…" - Mastodon
We are the waste-makers. — Joan Westenberg

In his 1960 book The Waste Makers, cultural theorist Vance Packard spoke of "the widespread faith of Americans that their technology can solve all their problems."

lori's blog - Why I Lost Faith in Kagi

Kagi has issues

slash pages

A collection of /pages used by indie web makers.

Shellsharks@shellsharks.social added

  • /architecture (matklad.github.io/2021/02/06/A)
  • /carry (forget where I saw this, but it's basically an EDC listing)
  • /defaults (might be encompassed by /uses?)
  • /favorites (maybe similar to interests?)
  • /til (mharty3.github.io/blog/til/)

I add /humans.txt :)

How to style checkbox and radio buttons using CSS
Tagged “Every HTML Element”

A great serie of post! Short, simple and clear.

My Privacy Tools | 9x0rg

Well I use lot of them. A great post for people who wants to know more.

Visa va fournir l’historique d’achats de ses clients aux commerçants pour faciliter la publicité ciblée

Alors what could go wrong?

Situations désagréables : 50 façons professionnelles de dire à quelqu'un d'aller au diable, par Mensur Durakovic 
Sometimes in life, when you’re … | Leon Mika

Sometimes in life, when you’re faced with a task you don’t know to solve, the best way to make forward progress is to close your eyes and just start with something, anything, even if it’s not the best or even a good idea.

Learning from the object-oriented mania – Daniel Lemire's blog

About OOP.
Notice a faisable comparison with the current AI

Décision - RG n°24-00.170 | Cour de cassation

Une liste de sites de téléchargement "bloqués en France".

Microsoft's Emissions Spike 29% as AI Gobbles Up Resources
Finish your projects

How to finish the last 10% of a project?

  1. Set aside a block of time.
  2. Decide upfront what you're going to work on.
  3. Fight with everything to focus on that one thing.

"Just work."

Avoid the feat of finishing. It's useless. Release it.

Styling the external links on this site

I way to style external links in comparison to internal ones.

I would go for the simple css selector a[href^=<domain>]

State of HTML 2023
I’m worried about the tabbing behaviour, rather than the syntax and name of CSS masonry - Piccalilli

The mansory layouts is broken for tabbing and keyboard accessibility

dominickp/gall: Generate simple HTML/CSS Masonry galleries for local image albums.

It generates an image gallery from a local folder

Hurl - Run and Test HTTP Requests

Hurl is a command line tool that runs HTTP requests defined in a simple plain text format.

It can asserts results too.

The project is used by the Orange ISP at https://github.com/Orange-OpenSource/hurl

Le principal geste des Français pour réduire l'impact du numérique ne sert vraiment à rien - Numerama
What are Bookmarklets? How to Use JavaScript to Make a Bookmarklet in Chromium and Firefox

Insert a code snippet in one line as a bookmark:

javascript: (() => {
// Code here
})();

For example:

  • Find a "Jobs", "Careers" or "Hiring" link in the page, and click it.
  • Find all email addresses on the current page, and display them in an alert.

These are not limited with permissions, so we should only execute code we checked.

#idea #project a collection of bookmarklet

Just blog - birming.com
Note: generating stickers

Images, videos and icons are great. Signal comes with stickers with its proper format.

A great tool could convert such images into stickers, and bundle it into sticker packs.

A greater tool could export these stickers.

Oh wait there is already a website referencing them: https://signalstickers.org/.

A quick documentation about them is available on the dedicated signal webpage

Panne de impots.gouv.fr — bortzmeyer
« On n’en peut plus ! » Comment la réduction d’accès aux prestations sociales alimente l’extrême droite
Crate List - Blessed.rs

A list of the best crates for each subject. A sort of extended std lib.

A Brief Ode to Blogging | Notes from the Underground

A grateful post.

Terminal shop

Buy coffee through SSH. The checkout is definitely too soon though.

You Need More Constraints
Home | Nannou
Some useful types for database-using Rust web apps - Andreas Fuchs’ Journal
  • IdType trait: a trait that marks a type used for database identifiers
  • the read-only/read-write transaction pattern (and create two SQLite connections: a read-only and a write-only)
RustConf 2023 - Rust in the Wild: A Factory Control System from Scratch - YouTube
Blue Dwarf's Features
What is the Web Revival? - Thoughts on Libre.Town

yes, the web as it is today is bad, but it can also be a beautiful and useful tool if used properly.

The website is great too!

FAQ sur la conduite et la possession d’une voiture électrique - Le Hollandais Volant

Pleins de bons conseils

Plus de 300 scientifiques du climat terrifiés par l’avenir de la planète

Ils disent aussi leur exaspération et leur peur face à l’incapacité des gouvernements à agir malgré les preuves scientifiques évidentes fournies.

« Nous pourrions encore financer une entrée dans la transition. 1 000 milliards de dollars par an sont nécessaires. Cela représente les économies des 56 millions de millionnaires dans le monde. Ou bien la moitié des dépenses militaires. Ce n’est pas inaccessible, juge-t-il. Mais ça le deviendra dès lors que les catastrophes vont se succéder. Les États n’auront plus de capital, il faudra parer à toutes les crises. C’est vraiment absurde de ne pas agir maintenant. Ou de ne pas l’avoir fait dès le début des années 2000 où ça aurait été beaucoup plus facile. »

Oh Hello Ana - I want it all but, it is impossible

There are simply too much information and the day is too short.

JSContact: A JSON Representation of Contact Data, May 2024 - RFC 9553 » RFC Editor

Ok interesting

Open source, Open hearts

Send greeting cards to people contributing to the OSS.

It is rebooted thanks to https://lynnandtonic.com/thoughts/entries/when-your-work-disappears/

Que Faire de mes Déchets ? Découvrez les solutions pour tous vos déchets et nos conseils pour en produire moins.
Travail journalistique gratuit – Carnet de notes

Les personnes qui prennent le temps pour être interviewé peuvent être rémunéré. Ce n'est pas déconnant.

Juste, éviter de vous offusquer qu’un profes­sion­nel demande à être rému­néré quand on solli­cite deux heures de son temps pour resti­tuer son exper­tise.

Please Rate Your Experience • Robb Knight

I understand this feeling. I get it sometimes.

Michaël Zemmour: "La majorité des salariés passent par le chômage i…" - mas.to

La majorité des salariés passent par le chômage indemnisé au cours de leur carrière.

Dans un article récent, le sociologue Mathieu Grégoire soulignait que la "fuite" des données de France travail concernait 48 millions de personnes passées par l'institution au cours des dernières décennies.

Il en conclut donc que la plupart des personnes passent par le chômage durant leur carrière.

Accueil — SNCF Open Data
The Bum Gun | Kev Quirk
The perfect weblogpomo - Mandaris
Brane Dump: The Mediocre Programmer's Guide to Rust

Excellent 😃

From a mediocre point of view, how can you get better and improve the rust code.
Even if you are mediocre and not lazy, then Rust shines by this example

Heat Death of the Internet - takahē

"Enshitification" and examples of deteriorating services

Minutes to Midnight - Endless growth

I’ve recently decided to stop reading The Conversation, after two consecutive posts were openly accusing Europe’s investors of not doing enough to be more like Silicon Valley. I’m seriously confused: how can anyone really believe, in 2024, that their business model is anything close to being sustainable? The mental slavery that parts of Europe still seems to be having towards the rot economy fuelled by a type of capitalism not integral to the continent is truly bewildering.

C’est quoi, pour moi, être « libriste » ? - Blog de Norore

Autonomiser tous les monde, que les avantages soient pour tous le monde

PHP Doesn't Suck Anymore - DeveloperJoy

All latest major changes since 5.4

Playdate

the games can be programmed with a rust project:
https://github.com/boozook/playdate/releases/tag/2024.05.04

Content or creation? — Joan Westenberg

It is easy to share content online, but harder to create valuable content. It is easy to curate information instead of creating it. (That's what I'm doing by the way)

Remember: the world doesn't need more “content.” It needs more creativity.

Leadership and the art of dancing alone. — Joan Westenberg
Linktopus | Create your page and grow your online presence

A website builder under linktopus.co/<name>

A Collaborative List Of 1400+ Public APIs For Developers
Researchers: Windows Defender attack can delete databases • The Register

Our goal was to confuse EDR by implanting malware signatures into legit files and make them think its malicious

Densité de riches(se) – Carnet de notes

Selon une étude de Statista, la France est le 7ème pays au monde avec le plus de milliardaire, en valeur absolue!

C'est le 3è pays au monde avec le plus de millionnaires (2.8 millions de millionaires).

Or le patrimoine net median en France c'est moins de 125 000 euros. Être million­naire c’est avoir 8 fois le patri­moine net médian.

Pour être milliardaire par son travail, il faut gagner 3.5 millions d'euros net par mois, soit 1750 fois le revenu médian.

ffs: the file fileystem | ffs

import a json file that can be manipulated with the unix filesystem tools and rexport it to json.

Repérage des piscines non déclarées : l'IA de l'administration fiscale patauge

C'étaient l'IA avec 30% de taux d'erreur

Front-end development’s identity crisis - Elly Loel

I’m designing for the web. The infinitely flexible web. The web that doesn’t have one screen size, one browser, one operating system, or one device. The web that can be used by anyone, anywhere, on any internet connection, on any device, on any operating system, on any browser, with any screen size. I’m designing with the web. Using the web platform. I have a deep understanding of HTML and its semantics. I love CSS, I know how and when to utilise its many features, and I keep up-to-date as more are added. I have a strong understanding of modern JavaScript and most importantly I know when not to use it.

Also an accessibility specialist. My expertise goes beyond what web designers need to know. I’m also a design system specialist. I’m a systems thinker. I love standardizing things to simplify the web development process. [...] I love human-centred design and co-design—nothing about us without us.

Postgres is on the rise. MySQL is in decline. But there are a helluva lot of MyS... | Hacker News

There is a Postgres compatibility plugin under development.

Today, at Postgres Conference 2024, we introduced a PostgreSQL extension we are developing, which enables MySQL applications to run on PostgreSQL without any code changes by supporting the MySQL wire protocol, SQL syntax, and procedural language.

LordPhoenix : « Babord = GaucheTribord = DroiteRabord = Apéro » - House Targaryen

Babord = Gauche
Tribord = Droite
Rabord = Apéro
Débord = Après l'apéro

X c’est fini - FDN

Comme d'autres, la FDN a décidé de ne plus utiliser twitter.

Elon Musk is abandoning EVs — Joan Westenberg

in profit of AI. So will be Tesla rebranded.

Why Microsoft is a national security threat • The Register

Il semblerait qu'il n'y ai pas assez de concurrence chez les GAFAMs d'après un directeur de la cybersécurité de la maison blanche.

Il indique que Microsoft n'a pas plus d'incentives à améliorer la sécurité de ses produits, puisqu'il n'y a aucun concurrent direct.

Ptilouk.net | Le site de Gee, auteur dessinateur
JeVoteLobby - L'influence des lobbys en Europe avec l'extrême droite
Effective Rust - Effective Rust
Annuaire santé d'ameli.fr : trouver un médecin, un hôpital...

Un service soutenu par Ameli.fr pour trouver des professionnels de santé

rapport-projections-foret-bois-ign-fcba.pdf
Amber

A language that compiles to bash

Adactio: Journal—Trust

The most valuable asset of companies is trust

No leaving a Steam account in a will after you die according to Valve | GamingOnLinux

If you die, Steam won't let you leave your account to your loved ones (officially, of course).

Do you own it then?

ISO 7010 - Wikipedia

ISO 7010 is an International Organization for Standardization technical standard for graphical hazard symbols on hazard and safety signs, including those indicating emergency exits.

The World’s Best Icons – Uniquely Crafted
Weather Icons - 222 font icons inspired by Font Awesome and designed for Bootstrap
The Honest Rants and Revelations of Life - Adamsdesk

Expectations should be clear. This blog post clarify them: about communication, business websites, digital or electronic products, Clothing/Furniture/Hardware, Digital Producte.

pushenv/src/main.rs at main · JensGM/pushenv · GitHub

Start a process and populate it with a .env file

100 things you can do on your personal website | James' Coffee Blog
Evil Icons
softies
Line Awesome — Free Beautiful Icon Font
holiday.css - a minimalist classless CSS theme with dark mode support. Only 5 KB.
An Ode to RSS
Blogging Methodology
Tout — David Larlet

Devs are expected to do everything.

Mastofeed - embeddable Mastodon feeds
[Extrait] Des chiffres et des êtres - Journal Fakir

À propos des conditions de France Travail et des personnes

Selon Bertrand Martinot, économiste à l’Institut Montaigne et ancien conseiller social de Nicolas Sarkozy (pas vraiment un crypto marxiste, donc), en cumulant toutes ces catégories, « on arriverait à sept, huit millions de personnes qui sont en souffrance » par rapport à l’emploi – ou au manque d’emploi, plutôt.
De 6,2 à 8 millions : soit entre 20 et 25 % de la population active (30 millions de personnes environ). On est loin des 7,5 %...
On est plus loin encore du plein emploi vers lequel on s’avance pourtant en chantant, d’après le gouvernement.
La voilà, leur victoire « historique ».

Anton - itch.io
Celestial garden by Anton
josueBarretogit/get_blessed_rs: Terminal tool to get you the best crates for your rust projects, curated by blessed.rs
Country Code to Flag Emoji - DEV Community

Country flag code to unicode emoji flag

function getFlagEmoji(countryCode) {
  const codePoints = countryCode
    .toUpperCase()
    .split('')
    .map(char =>  127397 + char.charCodeAt());
  return String.fromCodePoint(...codePoints);
}
W3C Feed Validation Service, for Atom and RSS

An RSS feed validator

Frank Chimero · Everything Easy is Hard Again

The tools are more complex and it cycles every 5 years.
HTML and CSS are not enough these days to build websites in companies.

contrast-color() is a good thing, but also solving the problem at the wrong layer – Eric Bailey

Key takeaways:

  • if someone wants high-contrast on some websites, does it mean for every websites?
  • go for the accessible version first: high-contrast except for @media (prefers-contrast: less)
  • why not fixing color contrast by default?

Some browsers implements customization such as Arc https://resources.arc.net/hc/en-us/articles/19212718608151-Boosts-Customize-Any-Website

Some observations after journaling every day this year

A feedback about a daily journaling since 3 months

  • recall in the last 48 hours. Afterwards the memories get lost.
  • journaling slowed time down
  • experiment is working! Constantly experimenting
Why I pay myself first - with my time. — Joan Westenberg

But maybe there's a kernel of wisdom in "pay yourself first" that we can apply - not to money, but something far more precious - to our time.

CSS { In Real Life } | Anchor Positioning and the Popover API for a JS-Free Site Menu

It opens new ways to build one-page website too.

sometimes the commit is misattributed

Some commits are misattributed. This is annoying as the proof of work is one of the most important reward in open source.

Maybe 1% are?

xkcd: Bloom Filter

lol

The reality distortion spell — Joan Westenberg

We shouldn't celebrate or strive to emulate reality distortion fields, because that's exactly what they do—distort reality.

Progress doesn't come from distorting reality to match your vision. It comes from clearly seeing reality and then working to improve it. You need a bold, ambitious vision.

Manifesto for a Humane Web

Great guidelines!

Netizen instead of users: someone actively contributing to the development of the web

The Times You Need A Custom @property Instead Of A CSS Variable — Smashing Magazine

Nice example

Home | DOM Projects

Simple projects that are handy to learn HTML, CSS and Javascript

Compliments Webste

A compliment generator.

The list is hosted as JSON: https://anderegg.ca/compliments/comp.json

Why don’t we talk about minifying CSS anymore? | Product Blog • Sentry

but it is still relevant

Code-Militia/jirust: Jira terminal UI

A cli tool to handle Jira

Pourquoi "j'assume mes responsabilités" est le slogan des irresponsables

Qu'est-ce qu'il y a à assumer sans conséquence? Que risquent-t-ils?

Les « responsables » ne sont donc responsables de rien, mais les subordonnés, eux, ne font généralement pas assez d’effort et seront sanctionnés en cas d’échec.

rustjobs.fyi
Untapped – Using Simple Tools as a Radical Act of Independence

Plain HTML and CSS works well

Neocities - Browse
References are like jumps
« No parking, no business » en centre-ville : un mythe à déconstruire
Start With Simple Tools

A good rule of thumb is to begin with the absolute basics - to start only with what you need to be safe and to participate.

[...] most of the time, anyone framing them as a barrier to entry is bullshitting you. Ignore them in everything but matters of safety or common sense (I mean, don’t go running without trainers or rock climbing without a harness).

Show and hide blocks with :target pseudo-classes

Seulement afficher le contenu cible via :target du hash de l'URL. Ce sélecteur peut se révéler utile, notamment pour afficher du contenu et masquer le reste sur la page avec :has et :not().

OU BIEN

afficher la partie sélectionnée sur la page.

Why you should consider Rust for your Lambdas
Long-term Rust Project Maintenance | corrode Rust Consulting

As rust will last, an decades long IT-project needs to plan for long-term. This blog post provides an overview.

Phrases I Always Forget • Robb Knight

I'll keep banana republic, pulling punches and the dunning-kruger effect.

Composition over Inheritance - Elly Loel

Composition let you implement, hand pick and choose what you need when you need it.
It allows to build to thing that fits, in opposition to inheritance. Inheritance forces to predict the future.

Je travaille 50 h par semaine | Grise Bouille
Using LaTeX for writing research papers | The Data Blog
  1. LaTeX papers generally look better
  2. LaTeX is available for all platforms
  3. LaTeX offers many packages
  4. You don’t need to worry about how your document will look like
  5. LaTeX can generate and update your bibliography automatically
  6. LaTeX works very well for large documents

Problems: steep learning curve, some errors are hard to debug, overkill for simple documents.

LaTeX is best used for large documents or documents with complex layouts or for special needs such as displaying mathematical equations and algorithms

Carlos Fenollosa - Blog

Independant emails are not delivered to the major mail hosting providers such as gmail...

Right now institutions don't talk about regulating email simply because they take it for granted, but it's not.

Intercept, debug & mock HTTP with HTTP Toolkit

It can be useful someday

Why Write? - Robert Birming

First, it was for attention, a desire for something big and a fear of missing out. Now it's the cleansing effect, uncover the covered, gain insight.

Temporaire · Boris Schapira
The Passion Economy is a scam — Joan Westenberg

The hourly compensation graphic shows that: the hourly compensation does not go up (9.2%), in contrary to the productivity (74.4%) since 1973.

We need a different approach. We need to hold corporations accountable, fight for fair wages, and advocate for policies that address the root causes of economic inequality.

The path to financial freedom shouldn't be paved with endless side hustles. It should be built on a foundation of fair compensation, work-life balance, and a social safety net that allows everyone to pursue their passions without sacrificing their well-being

As Someone Who Works In Software | Leon Mika
  1. software should comply to needs, not the other way around.
  2. well designed API are great
  3. use standards whenever possible
  4. we have different tastes
  5. respect the user's home directory.
Proton Mail Discloses User Data Leading to Arrest in Spain

ProtonMail can share recovery informations and IP address if authorities ask for.

Raspberry Pi Connect – Accédez à votre Pi depuis n’importe où !

Cool! Le RPI peut servir de desktop, pour peu qu'on puisse s'y connecter.

Reading is much more better than watching | 🐈‍dostoynikov🐈‍

Reading just feels more personal, internalizable and absorbable.

[...] reading is an active process while watching is a passive process.

Note: List crates without dependencies
AI Image Generator - Create Art, Images & Video | Leonardo AI
Working With Rust Result
Meaningful Quote #1: Einstein? | not all who wander are lost...

Everything should be as simple as it can be, but not simpler

500 Byte Images: The Haiku Vector Icon Format | Leah Hanson
Zéro regret : un utilisateur expérimenté de Firefox a gardé 7 500 onglets ouverts pendant deux ans
Alacritty - A cross-platform, OpenGL terminal emulator
Rebooting the tech user experience for the elderly | Christine Rohacz | TEDxBoulder - YouTube
Modern SQLite: STRICT tables

Enforce the type of the column. Well I didn't know it was possible to insert every types into one column :D

Software Friction

Friction is defined as the difference between military theory and reality in the book On War.

There are plenty of such frictions in software development, for example:

  • API's that does work quite as you though it did, or it changed
  • Bugs. Security alerts. A breaking dependency upgrade.
  • Someone gets sick and information is lost.
  • Requirements are unclear, or a client changes what they want, during of after development.
  • Laptop breaks or gets stolen.
  • Tooling breaks.

How to avoid that?

  • smaller scopes and shorter iterations
  • more autonomy
  • redundancy
  • better planning
  • automation
  • experience
  • gaming
  • checklists and runbooks
April: Carbon dioxide aerosol study | News and features | University of Bristol
How we fix the rebellion against knowledge. — Joan Westenberg

those in positions of authority are seen as not practicing what they preach or enjoying benefits and exemptions not available to others.

The certainty and simplicity offered by populist leaders and conspiracy theories are far more appealing than experts' nuanced and tentative conclusions.

there have been far too many instances where experts and authorities have failed or misled the public.

Fix:

Experts and leaders have to shift their values toward transparency, honesty, and humility in their communications and actions, being upfront about the limitations and uncertainties of their knowledge, acknowledging mistakes and failures when they occur, and being open to feedback and critiques. [...] We need dialogue and engagement between experts and the communities they serve.

My disabilities - Elly Loel
Words of Wisdom Written on Tea Bags by a People Pleaser (Totally Okay If You Don’t Read Them) - McSweeney’s Internet Tendency
Assurance chômage : une inépuisable source de taxation pour l'Etat | Alternatives Economiques
Les disques durs seraient de plus en plus fiables
7.css - A CSS framework for recreating Windows 7 UI
The perfect site doesn’t exist - Branch
Docsify-This | A Lightweight Markdown Open Publishing Tool

Instantly Turn Online Markdown Files into Web Pages

It is well included with Github, Codeberg or other platforms to edit the markdown file.

Le Libre Éducatif : « "In the realm of digital education, we can now co… » - Mastodon

"In the realm of digital education, we can now confidently state and uphold that digital commons are the default horizon for projects supported and operated by the French Ministry of Education.
This means that the codes, data, and content we develop are primarily intended to be free, open, and interoperable.
For reasons of sovereignty, security, transparency, sustainability, cost control, and internalisation of skills."

Audran Le Baron, March 2024

L’appel de 130 magistrats financiers spécialisés : « La lutte contre la délinquance financière est un investissement vital pour la démocratie et l’Etat de droit »
Aujourd’hui, c’est Wiki ! (@aujourdhuicwiki) • À propos

Le podcast qui vous fait découvrir les coulisses de la contribution aux projets Wikimédia, dont l’incontournable Wikipédia !

Mais pas seulement : Wiktionnaire, Wikisource, Wikimedia Commons et bien d’autres… bientôt les projets Wikimedia n’auront plus aucun secret pour vous !

Organisé par Anja et Poslovitch

Mastodon : l’entreprise allemande d’Eugen Rochko devient à but lucratif - Next

Le bureau des impôts allemand a refusé de renouveler le statut non lucratif de l'organisation, puisque les dons sur Patreon ne sont pas reconnu comme des dons.

L'organisation américaine a donc été fondé dans ce but, et celle allemande devient lucrative.

Or

L'importance du statut d'organisation à but non lucratif réside dans la communication de notre engagement à créer des médias sociaux qui servent les intérêts de leurs utilisateurs plutôt que ceux de leurs actionnaires

Longing For May (2024 Wallpapers Edition) — Smashing Magazine
Giggity | F-Droid - Free and Open Source Android App Repository

Schedule viewer for conferences and other events

My permadomain • rscottjones

My permanent online identity. It’s a permalink that I’ll never let expire. I will own this thing for the rest of my life. It’s the domain that I’ve written into my will.

L’État va utiliser les données de santé des usagers pour envoyer des messages de prévention personnalisés | À la une | Acteurs Publics

Oh surprise! "Mon espace santé" confidentiel va maintenant être utilisé.

RN, LR et macronistes main dans la main contre la constitutionnalisation de la Sécu - L'Humanité
Tabler Icons - 1400+ Open source free SVG icons
Iconbuddy — 200K+ open source free svg icons
PokéSprite - Gen 7
IconKitchen

Simple icon generator

GitHub - daviddarnes/mac-cursors: ✛ All cursor icons from OS X, in SVG format
Old Dogs, new CSS Tricks | Max Böck

new CSS features limitations are our brain:

  • feature fatigue
  • browser support (well is 90% for the container queries enough?)
  • invisible improvements: a big chunk of the new features today are “invisible” though - they focus more on code composition and architecture.
  • I don't know where I would even use the feature
  • break the habit
  • keep one step at a time
  • find inspiration

The part on re-thinking established patterns is awesome to understand how to use the cascade, @layer and @container ! https://mxb.dev/blog/old-dogs-new-css-tricks/#h-re-thinking-established-patterns

Over 940 Free & High-Quality Icons for Designers & Developers / Jam
new.css
RPGUI - RPG-style gui in HTML5!
Open Heart Protocol

Cool! 😃

Launch Checklist - The Intersect

Checklist to publish a webpage

Blog Stéphane Bortzmeyer: Les retards du serveur racine C
&udm=14 | the disenshittification Konami code

Google without AI: this is a wrapper around google. The query contains exactly &udm=14 to avoid AI.

Sovereign Tech Fund Backs FFmpeg Project with a €157K Infusion
Hackaton pour un shell accessible | Alsace Réseau Neutre, Hébergeur et FAI associatif

Le concept est intéréssant: de simples alias pour rendre les commandes plus accessibles en échange de petit lots. Je suis curieux de ces alias et les simplifications des sorties de commandes.

nostr - Notes and Other Stuff Transmitted by Relays

Nostr is a protocol to publish content without central server.

Everybody runs a client. It can be a native client, a web client, etc. To publish something, you write a post, sign it with your key and send it to multiple relays

A project to build a onepager blog on Nostr: https://github.com/dtonon/oracolo

aria-label is a code smell – Eric Bailey

Why we should avoid it? Because it can go wrong in so many way. The post describes different cases.

The Idea of “Zero Days” | Notes from the Underground
Feed Validator Results: https://blog.lyokolux.space/rss.xml

Add the icon valid RSS to the blog

Interactive CSS Grid Generator | Layoutit Grid
Ready to check - Nu Html Checker

A HTML validator aiming to be better than the current W3C HTML validator.

There is a descriptive page: https://validator.w3.org/nu/about.html

SNCF is stopping sales of most international tickets - a decision rooted in incompetence, and communicated with malevolence - Jon Worth
Au festival de Cannes, on embauche des rapaces pour chasser les pigeons

Les challenges du "luxe" :)

C'est néanmoins un superbe exemple d'utilisation des animaux... contre les animaux.
Je suis mitigé et ne sait pas trop quoi en penser.

Pixel de Tracking : « CommandersAct (ex TagCo) qui recréé des cookies p… » - Framapiaf

LaPoste semble utiliser les cookies de manière pernicieuse. Ici même en refusant toutes les options de la bannière de cookie, des cookies de pistage sont installés.

Powered badge pack. - Andy Carolan's Ko-fi Shop - Ko-fi ❤️ Where creators get support from fans through donations, memberships, shop sales and more! The original 'Buy Me a Coffee' Page.
Catburglar by JohnGabrielUK, D4yz, Kyveri, sfeldman
Écoconception des services numériques : le référentiel est là, avec ses ambitions et limites - Next

Sous le coude au besoin

CSS { In Real Life } | RSS is Good, Isn’t It?!
The internet is making us smaller. — Joan Westenberg

A criticism of the current state of Internet and the web, against corporations on the web.

Qui sont les Shifters, ces ingénieurs biberonnés à Jean-Marc Jancovici ?

Mais justement, est-ce que ce serait pas mieux qu'actuellement?

Color Picker

A color picker on any image

Rust tuple - Said van de Klundert

Simple explanations of this data structure

Caro's weblog · Work in progress is waste

The key point they make is that anything you do is of no value until it is in the hands of the people it is intended for.

Always ship.

Discord estimates what gender you are

The Discord GDPR/Data Export thing reveals that it's running models to figure out what gender you are.

Yes.

Telegram a lancé une campagne intense pour dénigrer Signal en la qualifiant d'application non sécurisée. Elon Musk, autrefois partisan de Signal, a décidé de remettre en question la sécurité de l'application

C'est curieux de voir comment l'extrême-droite (et Telegram) tapent sur Signal.
Sachant que :
1) Telegram a fait le choix de ne pas activer le chiffrement par défaut, contrairement à Signal.
2) Conséquence : 99% des échanges sur Telegram sont écoutables.
3) Telegram est d'origine Russe (même si visiblement hostiles au pouvoir en place).

La critique a dit: "leurs messages Signal "privés" avaient été exploités contre eux dans les tribunaux ou les médias américains". On ne sais pas qui, ni quand, ni pourquoi...

Elon Musk répond: « Signal présente des vulnérabilités connues qui ne sont pas corrigées. Cela semble étrange... »
Lesquelles?

La suite des arguments est longue... à propos de Telegram:

vous avez pris la décision délibérée de ne pas ajouter de sécurité pour la plupart des utilisateurs, cela sort du domaine de la concurrence et commence à ressembler à de la malveillance.

Inautilo: "“The simplicity of HTML and CSS now feels like a …" - Mastodon

“The simplicity of HTML and CSS now feels like a radical act. To build a website with just these tools is a small protest against platform capitalism: a way to assert sustainability, independence, longevity.” — Jarrett Fuller

dddddddddzzzz/OpenStories: The Open Stories format.
open-webui/open-webui: User-friendly WebUI for LLMs (Formerly Ollama WebUI)

An open web interface to use LLMs

RFC 9564 Faster Than Light Speed Protocol (FLIP)

Ok ok. How? AI can predict the next IP packet, so it's faster than the speed of light.

The recent advances in artificial intelligence (AI) such as large language models enable the design of the Faster than LIght speed Protocol (FLIP) for Internet. FLIP provides a way to avoid congestion, enhance security, and deliver faster packets on the Internet by using AI to predict future packets at the receiving peer before they arrive.

What I have Learned from Two Years of Running a Small Social Media Website

While I do want to give users the reasonable functionality they want, my first priorities are to make the code usable and the platform financially sustainable. If that does not happen, any cool capabilities of the code are irrelevant, as the owners of Voat learned the hard way.

Users on Blue Dwarf become calmer the longer they remain because of the rules of the site.
Blue Dwarf is not valuable enough to be hacked because the attack surface is small and there are no value (i.e. no personal data).

Great insights :)

Blog Writing for Developers

Reason to write:

  • share information
  • learn about something
  • side-effects such as help to establish your credibility

How to write for developers?

Consider the clarity, personality and the uniformity of content. Each medium has it scale on these three.

The physical act of writing? Start with notes and expand. Just start writing. A similar approach is reported by Finding comfort in the chaos: How Cory Doctorow learned to write from literally anywhere.
The point is to have something, then iterate.

libyear

Not bad as a measure. I don't know how effective it can be.

Libyear can be a unit: X libyears. libmonth is maybe to strict.

MaximePawlakFr/hackathon-meteo-team-tls
dexie - npm

A way to work with indexedDB in the browser.

Zero To Production In Rust - An Introduction To Backend Development

Let's buy it sometime

React, Electron, and LLMs have a common purpose: the labour arbitrage theory of dev tool popularity – Baldur Bjarnason

The long-term popularity of any given tool for software development is proportional to how much labour arbitrage it enables.

What do I mean with labour arbitrage?

Slop is the new name for unwanted AI-generated content

Throwing AI-generated content without review or reflection to others is "slop"

Considering Rust - YouTube

Jon Gjengset always does great stuff

Modern SQLite: Generated columns

The use case of extracting a certain JSON path into a separate column and optionally index it seems to be the best use case I know

Sondage Ifop : Les Français majoritairement favorables à la GPA - Association STOP Homophobie

Des nouvelles de la gestation pour autrui (GPA): d'après un sondage, la population est fortement majoritaire et en progression.

What Bits Mean: Meta-Data and Static Typing :: The Coded Message
Clew

Another search engine. Its lauch is more recent than marginalia.

It looks great.

It focises on writing by independent creators. No ads support the service. Search ranking is neutral. It incorporates other variables such as invasive ads or tracking on a site and how much bandwidth pages require to download.

No Web Without Women

A collection of innovations by women in the fields of computer science and technology.

leftwm/leftwm: A tiling window manager for Adventurers

It would be my goto for a window tile manager on Linux

The Rot Economy - Ed Zitron's Where's Your Ed At

Public and private investors, along with the markets themselves, have become entirely decoupled from the concept of what “good” business truly is, focusing on one metric — one truly noxious metric — over all else: growth.

How the valuation of Meta is decorrelated to some facts such as opt-in of user data in Europe.

Uber accused a loss of 1.21 billion, but the stocks is up 5% (as time of writing). Uber loses money since 15 years... "This is why we see such vast oscillations of hiring and firing - because these companies are never, ever punished for failing to operate their businesses in a sustainable way, or even with a view for the futur"
and more examples.

"Everything ventured, nothing gained"
and the argumentation goes on

Blog Stéphane Bortzmeyer: RFC 9557: Date and Time on the Internet: Timestamps with Additional Information

Il s'agit d'une extension optionelle, compatible avec la gestion du temps en Java et généraliste.

La redéfinition du décalage à la fin des estampilles:

  • Z indique qu'on utilise UTC comme référence, sans connaître l'heure locale (nouveau)
  • -00:00 comme Z
  • +00:00 indique qu'on utilise UTC comme référence

L'autre nouveauté de ce RFC 9557 est plus marquante, c'est le format étendu IXDTF (section 3). Il consiste à ajouter à la fin de l'estampille une série (facultative) de couples {clé, valeur}, entre crochets.

2022-07-08T12:14:37+02:00[Europe/Paris][u-ca=hebrew]

Les clés sont définies sur le nouveau registre https://www.iana.org/assignments/internet-date-time-format/internet-date-time-format.xml#timestamp-suffix-tag-keys.

A Collaborative List Of 800+ Resources For Developers

Wow!

HeatpumpMonitor.org

A heatpum comparator

Elian Codes | How I keep everything up to date

How to update the overall programs installed on the computer.
How to update all astro projects with a github action.

Testing HTML With Modern CSS: HeydonWorks

In a nutshell, the purpose of REVENGE.CSS is to apply visual regressions to any markup anti-patterns. It makes bad HTML look bad.

Interesting.

Passing CSS variable errors can be useful too.

There are also useful patterns.

link-peek Web Component - David Darnes

link-peek is designed to be used in conjunction with JSON APIs that can return metadata about the URL added to the anchor element between the Web Component tags.

Pourquoi une grille de salaire ? – Carnet de notes

Le raisonnement semble bien pertinent

Now I understand where the sample comes from 🤣 - YouTube

Nous savons maintenant d'où vient ce son

Une petite liste de jeux quotidiens - @lord@pleroma.lord.re

Une liste de jeux en ligne

Write less code with these 5 CSS tips - YouTube
  • use [class] and :not([class]]
  • selecting ranges of content
  • selecting all the elements except the one I am interacting with
  • using nesting to style an element depending on context
text-emphasis - CSS: Cascading Style Sheets | MDN

Crazy stuff here, that can be used to emphasize letters or chunk of text.

HTML attributes vs DOM properties - JakeArchibald.com

They are different. HTML attributes are set on the HTML tags, whereas DOM properties are set in JS on the HTMLElement.
This post highlights the differences.

Julianoë: "Uchronie à imaginer : un monde…" - Mastodon

Uchronie à imaginer : un monde où tout outil informatique est conçu, fabriqué et maintenu de manière aussi durable que l'ordinateur de bord de Voyager 1. Le monde serait incomparable à celui qu'on connaît aujourd'hui

« C'était un bon ordinateur. Comme le voulait la coutume, on le lui avait offert pour ses seize ans. Il avait une coque beige, un écran bien net, et depuis le temps qu'iel le trimballait iel n'avait eu besoin de le réparer que cinq fois. Une machine fiable, faite pour servir toute sa vie, comme tous les ordinateurs. »

Des idées de permacomputing

2023_cre_ext_int_qrc_connaissances générales.pdf

Répondez aux trois questions suivantes. Les qualités rédactionnelles et de synthèse seront prises en compte pour la notation. Un plan matérialisé n'est pas exigé.
Question 1 : La Haute Autorité pour la transparence de la vie publique. (5 points)
Question 2 : Le wokisme. (7 points)
Question 3 : L’amende forfaitaire délictuelle. (8 points)

Oui l'URL est bien https://www.police-nationale.interieur.gouv.fr

Please Don’t Share Our Links on Mastodon: Here’s Why!

When a link is shared on Mastodon, the instances fetch immediately the information related to this link.
It causes a DDoS...

Weblog Posting Month 2024 • Robb Knight

The WeblogPoMo is a challenge: posting one blog post per month.