Weekly Shaarli

All links of one week in a single page.

Week 49 (December 4, 2023)

rules for rebasing
Simple Mobile Tools bought by ZipoApps? · Issue #241 · SimpleMobileTools/General-Discussion

Les outils SimpleMobileTools se sont fait acheté par une entreprise opposée au RGPD :/

every git command I use
FRUGARILLA | Podcasts
ecrinum / Pressoir CLI · GitLab

Generate a static book from markdown sources

All you need is links - by Gordon Brander - Subconscious

I like the model: Subject - Predicate - Object

Such as: Xerxes - Parent - Brook.

It can be modeled as such:

parent(xerces, brooke).
parent(brooke, damocles).
Carlos Cuesta – Composing UIs with Finite State Machines
Tinyrabbit ✅ in Elk: "What's your favorite tech innovation" | Elk
  • Illegal cab company
  • Illegal hotel chain
  • Fake money for criminals
  • Plagiarism machine
MX records
Case Study: lynnandtonic.com 2022 refresh | Lynn Fisher

:has has a lot of possibilities with drag'n'drop. Here the developer uses 3 items: mushrooms, potions and .

For example: dragging some items to make parts of the site grow. https://lynnandtonic.com/assets/images/thoughts/case-study-2022-mushroom-header.mp4

See https://lynnandtonic.com/assets/images/thoughts/case-study-2022-david-rose.mp4 for more real interactions.

A potion adds color: https://lynnandtonic.com/assets/images/thoughts/case-study-2022-home-potions.mp4

Note: Destringify JS object properties with a regex

The matching expression ([^\\])"(.*)([^\\])":
should use: $1$2$3:

Fast, disk space efficient package manager | pnpm

It seems to be the best package manager as it also includes a way to manage node versions.
It avoid to rely on both npm and nvm for example.

Blog | Ondrej Sevcik
Adactio: Journal—Making the Patterns Day website
drunk baby
The Village Effect of the Greater Web

Metaphosr of the web as Dark Forest, cozy web, dark web, corporate web, etc...

And there are The Towns, the IndiWeb or the small web. There is the fun !

Chris Coyier – Web craftsman, blogger, author, speaker.
Capturing User Media Streams | 12 Days of Web

Let's create a holiday card generator by learning how to get access to a user's webcam and compose a screenshot.

POSSE - IndieWeb

An acronym standing for "Publish (on your) Own Site, Syndicate Elsewhere".

It seems great :D

Mere Exposure Effect in Psychology: Biases & Heuristics

The mere exposure effect is a cognitive bias where individuals show a preference for things they’re more familiar with. Repeated exposure to a stimulus increases liking and familiarity, even without conscious recognition. Essentially, the more we encounter something, the more we tend to prefer it, based on familiarity alone.

Papillon — David Larlet

Plus je suis stressé et plus je m’éparpille, une façon de canaliser mon cerveau qui bouillonne, une tentative pour étouffer ce qui remue au fond par un ensevelissement de tâches plus ou moins f·utiles. La beauté de ce mécanisme c’est que même en étant pleinement conscient de cela, je n’ai pas pour autant une prise dessus. Alors je lâche-prise justement, j’accepte cette période, surtout si je sais qu’elle est bornée par une date clé. Savoir qu’il va y avoir un après est déjà libérateur.

Pluralistic: “If buying isn’t owning, piracy isn’t stealing” (08 Dec 2023) – Pluralistic: Daily links from Cory Doctorow
Une checklist sur le RGPD de la CNIL pargagé Clémence Marolla

Les documents publiés par la CNIL sont pleins de ressources.
Il faut simplement prendre le temps de les trouver.
Un des points les plus difficiles du RGPD : savoir si on est sous-traitant, responsable de traitement, co-responsable de traitement (ou les 3 à la fois!).
Pour te souvenir quelles obligations s'appliquent à qui, enregistre ce post pour plus tard.
Ce que je trouve le plus utile, c'est que la CNIL a mis l'article du RGPD à chaque ligne. Revenir aux sources, c'est la base.
Maintenant, tu pourras utiliser cette checklist pour vérifier que tu n'as rien oublié dans tes contrats.

Ambiguity - Design Issues

Note of Tim Berners-Lee.

He lists various Ways of Dealing with Ambiguity:
TODO

The essentials of a specification - Tim BL

Note of Tim Berners-Lee

Vous voulez « compenser » votre vol en avion par des écogestes ? Voici combien de temps cela vous prendra

L'aviation, qui ne survit que grâce à l'absence de taxe sur le carburant...

Firefox on the brink? | BryceWray.com

I am also anxious about this situation

Make Free Stuff | Max Böck

The overwhelming motivation behind it seemed to be “I made something, here it is”. Sharing things for the sake of showing them to the world. Somebody had created something, then put it online so you could see it. Visit their website (wait for the dial-up to finish), and it’s yours.

Large companies find HTML & CSS frustrating “at scale” because the web is a fundamentally anti-capitalist mashup art experiment, designed to give consumers all the power. — Mia, with valuable secrets 🤫 (@TerribleMia) November 24, 2019

You can stand out of the crowd by simply treating the web platform as what it is: a way to deliver content to people.

The best growth hack is still to build something people enjoy, and then attach no strings to it. You’d be surprised how far that can get you.

from jason

I'm a digital freelancer, writer, uncle, internet troublemaker, and fond admirer of the French Goodbye.

People and Blogs – Manu

A newsletter that highlights blogs and their authors.

TXT records & more
The IndieWeb for Everyone | Max Böck

Because the federation is disturbing for casual users, it seems normal to

remind ourselves of what social media used to be: a way to connect around shared interests, talk to friends, and discover new content. No grifts, no viral fame, no drama.

The barrier to be free on the web is highly correlated to the level of expertise.

You could loosely map some of them by how easy it is to get started if you have no technical knowledge. [...] The more independence a technology gives you, the higher its barrier for adoption.

Owning, control and independance on the web should be just as easy as signing up for a cellphone plan.

Crossover

Which actors appeared in both shows, movies or series?

A related post in their blog explains it https://rknight.me/crossover/

Accueil - Zoo-refuge La Tanière
linuxserver/Heimdall: An Application dashboard and launcher
Thoughts | Lynn Fisher

The blog of the developer of https://a.singlediv.com/

A Theory of Web Relativity - HTMHell

Great explanation of the rel attributes that provide:

  • information to the resource linked
  • behaviors while navigating
Hemispheric Views - App Defaults

A list of blog posts related to the default apps of the author.
I played the game myself with https://blog.lyokolux.space/posts/2023-11-20-default-apps/

GitHub-style Alerts

A way to render the highlighted blocks (Tip, Note, Important, Warning, Caution) following the proposal of https://github.com/orgs/community/discussions/16925

★ Open Articles : Libérez votre savoir ! — Biologeek — David Larlet
the federation - a statistics hub

A list of the projects connected to the fediverse

Airbnb CEO Brian Chesky on taking it back to basics: ‘I can’t make products just for 41-year-old tech founders’ - The Verge
Philosophical Engineering and Ownerhip of URIs - Design Issues

Note of Tim Berbers-Lee.

Put a frame around "engineering" and " ownership"

Mastopoet - Beautiful Mastodon post screenshots
Resolved: Microsoft Outlook Blocking All Email from @tutanota.com Domain as Spam.

The problems lasted weeks and it is now solved in one day after being public...

It's amazing how quickly Microsoft can fix things if issues are made public: Yesterday we've reached out to Microsoft Germany along with the press release asking them - again - to fix the issue of tutanota.com emails going to Spam in Outlook. The issue was then fixed within one day (after we had been in direct contact for three weeks without any success)!

Pourquoi j’ai supprimé mon compte Twitter (et pourquoi vous pouvez probablement en faire autant sans hésiter)
pawelgrzybek.com
My writing - Robb Owen
Michelle Barker
Blog - Yatil.net
Communal Bonfires — Open Indie

Chat has its limits though. For information to be synthesized into knowledge, the rate of messaging needs to be slowed down to make room for less reactive, more deliberate, long-form expression.

That are Forums.

Discord today is equal parts group chat and forum.

with limitations:

  • Discord is not web-readable and thus only minimally linkable
  • Discord mixes different thread concepts (chat-channel threads vs forum-channel threads)
  • Discord's finances are dubious
  • Discord is closed source.

Messages are living information artifacts. As content blobs they can morph through many different forms, from ephemeral musings to everlasting tomes of shared understandings.

I like the flow from thought to chat to thread to article: https://user-images.githubusercontent.com/583842/273896083-c035f6d7-47b2-43e4-abe6-4d42a5f54c76.png

So the author introduce the Commune app (see https://shpong.com/):

While in v0.x_pre-alpha it is essentially Linen (or Discourse Bot Kit), but for Matrix instead of Discord/Slack. Hook your existing Matrix instances up with Commune to give your channels web-public threading superpowers. [...] It's a Reddit-like site that operates a network of sub-communities.

A & AAAA records
La passion dans la tech | BUILD RH

Du fait de la passion:

  • L’inclinaison excessive pousse les individus à se donner dans un domaine/sujet sans véritablement compter leurs heures.
  • Briller à travers les passionnés#
  • Un sas de créativité
  • Avoir de l'expertise
  • Enfermement dogmatique
  • Un chemin personnel
  • c'est hors-norme
  • Un risque de briser la diversité
Max Böck