Weekly Shaarli

All links of one week in a single page.

Week 29 (July 15, 2024)

Proton Mail goes AI, security-focused userbase goes ‘what on earth’ – Pivot to AI
Entretien des pâtures à l'automne - Pauline Doligez - YouTube
HTML Standard, Edition for Web Developers

The HTML standard for web developers

Plus d’un Français sur quatre jette ses déchets par la fenêtre de la voiture sur la route des vacances
developers.googleblog.com/en/google-url-shortener-links-will-no-longer-be-available/

So all https://goog.gl URL will be down after August 25th, 2025.

La Nef, pour la banque éthique - Coopérative bancaire citoyenne
CAN Sarreguemines
Why German Strings are Everywhere | CedarDB - The All-In-One-Database

A great thing would be an implementation in #rust as a small #project #idea

See the page 38-45 computer science PDF of Andy Pavlo: https://15721.courses.cs.cmu.edu/spring2024/slides/05-execution2.pdf

My favorite Rust design pattern - YouTube

Extension Trait pattern

Functional Programming in Rust - Sylvain Kerkour
Welcome to Comprehensive Rust 🦀 - Comprehensive Rust 🦀
geneh/e164-phones-countries: A small library which maps E.164 international phone numbers to ISO 3166 country codes as well as the ISO 3166 country codes to country phone codes.
Introducing Yet Another Rust Resource (or YARR!) | nicole@web
Generationenkonflikte im Job: Wie die Gen Z den Mut hat, die Arbeitswelt zu verändern - DER SPIEGEL
Projet Périclès : le document qui dit tout du plan de Pierre-Édouard Stérin pour installer le RN au pouvoir - L'Humanité

Voilà

Collecte et Centre de Tri Textiles - Gebetex Groupe

Les vêtements déposés dans les bacs de dons vont dans cette entreprise

Styling Tables the Modern CSS Way - Piccalilli
Story Points are Pointless, Measure Queues | Brightball

In the presence of uncertainty, acquiring information is often the best way to generate value. — Dan Milstein

1 hour of planning can save you 1000 hours of coding. 1 hour of coding can save your 1000 hours of planning. There is no science to figuring out which case you’re in. Only art. — Robert Roskam

OK a queue of tasks: tasks build a feature. In a sprint, the story points (and velocity) are replaced with tasks (or task rate).

Reacting to fast feedback is literally the point. you update the tasks with the new information. Your team can mob around the new information and add new tasks and remove tasks that no longer apply.

You get more accurate projections and estimates because you stopped estimating.

There is one way to control the flow rate from the support queue: quality control and rapid response to support issues. Higher quality control is designed to reduce the output of issues which could potentially trigger support requests. Rapid response allows you to immediately deal with any issues that quality control didn't catch but your customers did.

CSS Orrery

The solar system in CSS

Anna's Archive Loses .GS Domain Name But Remains Resilient * TorrentFreak

It's getting more serious than ever.

89 things I know about Git commits · Jamie Tanna | Software Engineer

Great insights :)

Google Now Defaults to Not Indexing Your Content - Vincent Schmalbach
Lessons learned in 35 years of making software – Jim Grey

Do things in the most straightforward way possible.

There is no substitute for working software in Production

Relationships matter if you want to advance.

Relationships matter if you want to see your vision come to life.

Never be invisible.

Never be invisible.

Build and maintain a network of people in our field, outside the company you currently work for.

Be willing.

Chase adventure and interestingness, not salary and title.

Challenge yourself to stretch past your natural tendencies.

Understand that different social classes have different ideas about how the world works.

When you deliver work you’re really proud of, you’ve almost certainly done too much and taken too long.

The software we are building right now will one day be decommissioned and not be used anymore, probably before your career is over.

EDPB / EDPB Website Auditing Tool · GitLab
Design trompeur : les résultats de l’audit du Global Privacy Enforcement Network | CNIL
tiny-compiler/tiny.js at master · mgechev/tiny-compiler

Another small compiler to add, substract, multiply and divide numbers

We Need to Rethink Exercise – The Workout Paradox - YouTube

The calories burnt is nearly unrelated to the lifestyle.

Chronic inflammation is one of the major contributors to many serious diseases.

The immune system over commits with a lot of available calories. The body produces also cortisol.

Working out restores a physical balance in the body.

Obesity is in contrast caused by overeating. "Humans are mad for calories".

So working out does not really help to lose fat, but it gives the body more balance, make human more resilient and prevent the diseases.

2-Page Login Pattern, And How To Fix It — Smashing Magazine

Use a radio buttons in place in the login form to choose how to sign-in.

la10736/rstest: Fixture-based test framework for Rust
New Open Source law in Switzerland | Joinup

Public sector will develop OSS software and should use them

GitHub - Typetura/Typetura: Finally, typography as responsive as the web.

Another powerful way to handle font sizes

GitHub - quackduck/devzat: The devs are over here at devzat, chat over SSH!

Chat over SSH

EXT4 Has A Very Nice Performance Optimization For Linux 6.11 - Phoronix

10 to 20% performance boost... that's great!

Typed CSS variables using @property

"typed css variables". @property adds some feature, but I don't find excellent use cases for now.

Are Internet Standards Competitive or Collaborative?

building value on top of what’s standardised.

In short, under the right circumstances, success becomes more likely when cooperating as opposed to attempting to innovate on your own.

jubako/arx: Store files and directory in an archive. Like tar, but faster and with direct random access.

An alternative to tar and efficient for bigger files.

But for linux documentation arx is 444 time quicker than tar (several hours).

Zed Decoded: Why not just embed Neovim?
HashAnalyzer in rustgenhash::rgh::analyze - Rust

A cli tool that compares an input string to all possible formats: hash, ID, URL, UUID, country format, time, etc...

Code name: wits (What is this string)

Introduction - Yet Another Rust Resource (YARR!)

This is a crash course in the Rust programming language. It's written with a specific audience in mind: software engineers who know how to program in a high-level language but aren't familiar with lower-level programming and want to learn to write Rust quickly.

Represent State with HTML Attributes, Not Class Names | Aleksandr Hovhannisyan