Weekly Shaarli

All links of one week in a single page.

Week 05 (January 29, 2024)

Making my website faster - Cliffle

Some tricks the author uses and explains:

  1. using <link rel="preload" as="ROLE" href="URL">` to download
  2. lazy-loading the search index (and this feature) as it is not used widely, and costs bandwidth (1.8MB)
  3. Reducing the cost of webfonts: shrinking the typeset of the font (especially for titles) + combining css files

The author reduced the page load from 11 seconds to 4 seconds with these.

There’s a standard way to make part of a page not visible until the user requests it: the

tag. You may have seen this on big code examples in some of my other posts.

Greg Morris - Interoperability Should Be Simple

Interoperable messaging apps should not break privacy with the help of encryption.

Guide to onboarding in a new job
  • Forget your last job
  • Add value from the start: how to improve the onboarding process
  • Ask a lot of questions
    • trivial with quick answers
    • not trivial with an in-depth answert that gives a lot of context
    • completely nontrivial and no one had ever asked it.
  • Have uncomfortable meetings with your manager
  • Things are there for a reason
  • Get context
  • Socialize
hello humans. Creative Digital Agency, by humans for humans.
Brutal | Astro

A theme that fits for the PSES website.

Other colourful designs:

Redesign du logo France Travail | LinkedIn

Oui, ce logo me semble bien meilleur

Why do you have to share? — Om Malik

The main point is why do we share so much stuff to websites no longer interested in the social web it was founded on.

Carbon Dating HTML @ marginalia.nu

A complex challenge as the official standards are implemented in few websites.
Guesses have to be made.

A meditation on correctness in software @ marginalia.nu

Software correctness is indeed praised by many, but in many cases it’s not entirely clear what it even means for software to be correct. In reality, it often boils down to some hand-wavy principle of least surprise, where a staggering amount of software requirements are entirely made up on the fly in response to the behavior of the code.

Vic : « 10 ways to celebrate Aaron Swartz, who died #OTD … » - Howcyborgs.chat Mastodon
  • Subscribe to an RSS feed
  • Start something online
  • Make your online thing RSS friendly
  • Learn to write / format in Markdown
  • Publish something using a Creative Commons license
  • Make a FOI / FOIA request
  • Edit a Wikipedia article
  • Map your neighborhood on OpenStreetMap
  • Read an Open Access paper
  • Check in with someone to see how they're doing

Watch The Internet's Own Boy https://archive.org/details/TheInternetsOwnBoyTheStoryOfAaronSwartz

Archives — David Larlet

Google will no longer back up the Internet: Cached webpages won't exist anymore. See https://arstechnica.com/gadgets/2024/02/google-search-kills-off-cached-webpages/.

The author put thoughts into caching webpages. Each link should have metadata associated to it: a favicon or an image, a description and the main language of the page.
They are already many projects for it.

Josette & Tic

Offrir des chaussettes

SEqlite : Stack Exchange Community : Free Download, Borrow, and Streaming : Internet Archive

A dump of all stack exchange in sqlite files

The Bargain Bin B-Tree @ marginalia.nu

There is no clear resources on how to read from SSDs. As long as the read access amount can be reduced, then it is all good.

Usbek & Rica - La Floride interdit les cours de sociologie, jugés trop « wokes »

C'est pas le Gorafi

astro.build/src/content/showcase at main · withastro/astro.build
  1. Check if the showcases are reachable
  2. Deactivate them when they are definitely not reachable anymore
  3. Provide a backup on Internet Archive
Note: shortest result value implementation for TS
export type Result<T, E> = { ok: true, result?: T } | { ok: false, err: E }

Advantages: everything.
Disadvantages: it creates an object for it.

It is a quick way to test it before using a small library https://shaarli.lyokolux.space/?NJ9Efg

Inside .git
Greg Morris - I Don’t Need A Blog

Call it a hobby if you will, but writing gives me something that nothing else provides.

The benefits of it run far deeper than the sum of its parts. No person should judge their blog based on the number of views the posts get because it always serves a different purpose. It allows you to publish whatever it is you want to publish, get it out of your brain and own it from start to end. I don’t need a blog, but everyone should have one.

Why bureaucracy is fundamentally wrong.

Bureaucracy tends to make generic rules valid for 95% of the people. But what happens to the 5% in each case? The job becomes automated, and these cases are not handled.
The author proposes to reduce the size of the communities, so they can fit to each individual.

Ólafur Waage: "I WRITE JOKES IN CAPITALS.THIS ONE WAS WRITTEN I…" - Mastodon

I WRITE JOKES IN CAPITALS.
THIS ONE WAS WRITTEN IN OSLO.

Minutes to Midnight - How I learned to stop worrying and merge personal with work

Everything can be self-hosted. The author merged his professional side with its personal.

Learning Rust in 3 attempts

I also got the same result after the first attempt

Sciencey Things Made With Love – the kurzgesagt shop

Kurzgesagt is awesome :)

Flexoki — Steph Ango

A color palette

It could be nice for the #pses website

Native messaging  |  Extensions  |  Chrome for Developers

An app can exchange messages with native applications using an API that is similar to the other message passing APIs.

Refuges pour chevaux : de bonnes intentions à l’épreuve de la réalité

Il n'y a pas de certification pour ouvrir un refuge. "un « certificat d’engagement et de connaissance », délivré par un professionnel du monde équin. Mais « aucun modèle, aucun document n’a été créé », constate Stéphanie Girard à la SPA."

À propos de l'adoption:

« Des gens nous ont rendu trois poneys en expliquant “On se fait vieux”. Une dame nous a dit “Reprenez ma jument, elle ne m’amuse plus”. Quand un équidé revient, c’est un échec, on aimerait, quand il est adopté, que ce soit son dernier foyer. »

Vanina Deneux-Le Barh appelle, elle, à enfin « penser collectivement les enjeux de la retraite et de la fin de vie des chevaux ».

Qui sont souvent ignorés,alors que la durée de vie d'un cheval doit se penser sur 30 à 35 ans.

Mozilla Foundation - Ask Microsoft: Are you using our personal data to train AI?

We had four lawyers, three privacy experts, and two campaigners look at Microsoft's new Service Agreement, and none of our experts could tell if Microsoft plans on using your personal data – including audio, video, chat, and attachments from 130 products, including Office, Skype, Teams, and Xbox – to train its AI models.

Blogs as Modern Commonplace Books

Instead, I find it more exciting to write about things I don’t yet fully understand, where new information has become available or where I want to clarify my thinking. In other words, to “write so that I know what I think,” or to “write what I need to know.”

sidereal: "Got tired of having this conversation over and ov…" - kolektiva.social

The trolley does not have to kill.

"Donner du pain à un oiseau quand il fait très froid peut le tuer" rappelle la LPO d'Indre-et-Loire - France Bleu
  • margarine, ou les céréales listées
  • eau

Pas de pain