Weekly Shaarli
Week 33 (August 14, 2023)
A good one
A company buy a concurrent. Then they do not put effort into creating new content or the one existing on it.
It is sad for the users, Digitalocean.
CSS tricks is indeed full of resources.
The tool install binaries directly. It can be especially useful for CI (or maybe Raspberry Pi).
It can definitely be useful 😃
About 1.
- DOM refs created inside composables need to be explicitly destructured in setup() and returned. Otherwise, they won't be mapped to their DOM element.
Yes... but it is also the point that the template refs must be declared in the vue component. I find it more explicit IHMO. Imagine if multiple components were referencing multiple template refs.... It would add mental burden and forces the developer to know which composable use which refs.
About 2.
- Data inside refs isn't automatically usable by templates unless you wrap the composable invocation with reactive(), which conflicts with point 1 without even more destructuring.
Yes to get the value: const { myRef } = useComposable()
or
const r = reactive(useComposable())
Je profite d’avoir un peu de temps pour vous raconter une histoire. Cette histoire c’est celle d’une jeune femme qui a été agressée sexuellement par un inconnu en pleine rue, on l’appellera Alice. Cette jeune femme est arrivée à mon cabinet, peu après après avoir déposé plainte.
[....]
Elle a accepté que je vous raconte tout ça, parce que son courage elle l’a aussi trouvé dans le fait d’aller au bout pour toutes les autres victimes aussi. Et qu’elle voulait qu’elles sachent qu’on peut le faire.
Le témoignage est poignant et choquant.
If you are talking to someone who is not currently using:
- A password manager
- MFA on most or all accounts that allow it
- An up-to-date operating system on all of their devices
Please stop yourself from recommending:- A VPN
- Tor
- Tails (or any variations/equivalents)
Just… rewind a bit and help with the first items first.
Basic validation can be done with HTML/CSS and the CSS selector :user-valid or :user-invalid pseudo-selectors
It's a growing directory of tools, articles, books, podcasts, and other learning resources to guide us in creating more ethical and more inclusive products.
Toujours d’après l’Ifop, les premières causes qui freinent la pratique du topless seraient la volonté de protéger sa peau du soleil, mais également la crainte de voir des photos circuler en ligne ou de subir le regard des hommes.
Parce qu'ils y a des gens mal-intentionnés et qu'être habillé en topless peut te nuire.
An open source platform for building a writing space on the web.
One part of our work is to establish a BBC presence in the distributed collection of social networks known as the Fediverse.
Une classification des modèles selon droite/gauche et autoritaire/libertaire.
Selon certaines affirmations, les modèles répondent bien différemment.
Meetings happen for two reasons:
- You want to present or discuss something with a few people.
- Somebody thinks inviting you to a conference/meeting is a good idea.
You are the initiator
Why does this meeting have to take place ?
Rule 1: In 99% of the cases, a meeting takes more working hours than the time preallocated to it.
Rule 2: The meeting is mainly for the tasks and decisions you cannot fulfill alone.
TODO list:
- Invite people whose work is directly related to your meeting's key topic. How to sort participants? “Will I cancel this meeting if that person cannot participate?”
- Prepare and share the agenda in advance. People must understand why they should be there and what you will expect from them.
- Describe the goal and the expected results so participants can prioritize the information they get during the meeting.
- Plan the timeslots based on the agenda and the number of participants. If you have twenty people for a 30 minutes meeting, then everyone would have a 90 seconds timeslot. Just remember this fact.
You are invited
- Ask in advance for the agenda and the goal of that session if this info is missing
- Clarify what would happen if you could not join, and then decide on joining the meeting (or not)
- prepare your communication plan based on the timeslot you have.
- Investigate the documentation available on the topic so you can have some background and ask the right questions.
Conduction
So, start with the story that will help your audience dive into the right atmosphere.
How to keep people involved?
- Ask people to highlight the aspects they know better than you.
- Ask people to express their expectations about the next presentation slide.
- Use questions that can be answered with a Yes/No or only a few words.
- If it's an online meeting, ask people to turn on their camera if possible.
...
Impressive! There are a lot of system stuff projects or JS
How to parse a programming language with typescript: here a small but working example
Caractéristiques : 50 Go max, conservé jusqu'à 30 jours. Possibilité d'expiration, de protection par mot de passe, de limiter le nombre de téléchargements. Pas d'inscription nécessaire.
It is made by #infomaniak
An argument in favor of emoji instead of raw ASCII ones:
There are a lot of blind people on here, who use screen reader software to tell them what is on the screen. To help screen reader users, it's a good idea to use emoji rather than old-style smileys.
For example 😄 will be read out loud as "smile" because that's its alt text. However, :D will be read out loud as "colon D".
Le stage doit être rémunéré après la 3è. Un thread.
Si cela vous est refusé ⛔ c'est qu'on ne compte pas vous utiliser sérieusement et que vous avez de grande chance de vous faire lourder pendant votre stage car on a pas réellement besoin de vous derrière 🤡
Pour les freelances, inclure une partie dédiée aux réunions.
Accepter les entretiens techniques avec le client final uniquement et refuser les période
En tant que développeur salarié, quand vous souhaitez changer de poste, n'acceptez pas de passer des entretiens qui durent plus d'une heure.
Cela coûte trop et autant éviter le travail déguisé s'il fait "faut faire ses preuves".
Bruno Demande, une carte qui ne fait rien.
Avec 20 000 avions dans le ciel, le 6 juillet 2023 a battu le record historique de vols simultanés.
Par un hasard cocasse, c'est aussi la journée la plus chaude jamais enregistrée.
La même structure: un sommaire, différentes rubriques et une info-box avec des chiffres et des images.
Le contenu provient de sources secondaires, qui sont consultables dans sa rubrique dédié.
La qualité de l'article reflète celle de ses sources.
Chaque article possède aussi sa page de discussion.
Les articles ont deux types de liens: les bleus indiquant un lien vers un autre article et les rouges indiquant qu'un article n'existe pas encore.
I heard of it from the blog post: https://scottwillsey.com/astro-expressive-code/
It has an integration for Astro: https://github.com/expressive-code/expressive-code/blob/main/packages/astro-expressive-code/README.md
L’État français est coupable de « carence fautive », car il n’a pas fait respecter les réglementations dans ses abattoirs.
Selon les tribunaux. Eh bien voilà un moyen de trouver de l'emploi :)
Les conditions de travail sont jugées comme difficile, ainsi que la rémunération de départ.
It can be useful someday
Récupérez gratuitement des matériaux sur les chantiers
Une solution pour réduire vos dépenses et votre impact environnemental
Two lessons from algorithms:
- Debugging complex code is hard, first simplify, then debug.
- Single source of truth is good
Second, algorithms teach about properties and invariants.
Third, algorithms occasionally are useful at the job!
Fourth, connecting to the previous ones, the ideas really do form interconnected web which, on a deep level, underpins a whole lot of stuff.
Here again a list of algorithms.
User-agent: GPTBot
Disallow: /
User-agent: ChatGPT-User
Disallow: /
Exemple de cas: https://twitter.com/JulesWP/status/1690696247399550976
L'article me semble de qualité pour une introduction à l'apnée.
A playable quote is a self-contained slice of an original creative work that points to a specific moment in the space of play along with a reference performance of how that moment can play out. The reader of a quote can replay their own variations on the quoted moment to see how the game responds.
So people can play again a specific part of a game, to create something and record it :)
To favorise:
- checkbox
- file
- hidden
- radio
- password
- text
To avoid:
- button
- date
- datetime-local
- month
- number
- reset
- search
- submit
- time
- week
The rest is not sure or evident...
To annotate accessibility features on mockups. Discovered from https://adhoc.team/2023/06/28/become-an-accessibility-champion-by-using-simple-mockup-annotations/
Creating blog articles from github issues. Not bad as an idea, but it creates a dependency between Github and your personal blog that I dislike.
The blog: https://github.com/Kerollmops/blog
Is deleting an account from a service easy, hard or impossible? Here a quick collection.
Social Networks provide a social status, so they can be compared to Status as a Service tools.
We can define a Social Capital ROI: If a person posts something interesting to a platform, how quickly do they gain likes and comments and reactions and followers?
It also explains why copying proof of work is a lousy strategy for status-driven networks
Social capital accumulation skews young: I'd wager that we'd see that young people, especially those from their teens, when kids seem to be given their first cell phones, through early 20's, are those who dominate the game. Young people tend to be the tip of the spear when it comes to catapulting new Status as a Service businesses, and may always will be.
We can then define a social network on 2 axes: social capital and utility, with both ranging from low to high.
IMDb, Wikipedia, Reddit, and Quora are more prominent examples here. Users come for the status, and help to build a tool for the commons: they are low social capital, but high utilities
The best high social utility seems to be WeChat at the moment.
The author go in depth into when a status as a service business will stop to grow. The so-called social capital inflation and devaluation, because it is what is valued on those platforms. it is too much for me at the moment, but it seems relevant.
84% des sympathisants RN sont pour la hausse du SMIC, Marine Le Pen vote contre.
90% des sympathisants RN sont pour indexer les salaires sur l’inflation, Marine Le Pen vote contre.
87% des sympathisants RN sont pour le rétablissement de l’ISF, Marine Le Pen vote contre.
83% des sympathisants RN sont pour la retraite à 60 ans, Marine Le Pen est contre.
Le bordel
Do you think it's possible for someone to actually be very intelligent but porr at articulating the point they're trying to make so they come across as stupid?
Have you met engineers?
Presumption of innocence -> every person is considered innocent until proven guilty.
⬇️
Presumption of bug-free -> every issue is considered innocent until proven with minimal reproduction.
👌
Le tsundoku, surnommé "syndrome de la pile à lire", est le fait d'accumuler de nombreux livres sans jamais les lire...
Quelques astuces:
- Toujours pouvoir lire un livre: en avoir un imprimé avec soi ou numérique
- Prendre l'habitude de lire quotidiennement, par exemple avant de dormir.
- Se fixer des objectifs
- Partager avec des amis
- Passer les livres peu intéressant.
En 2022, le jour du dépassement avait été fixé au 28 juillet, soit cinq jours plus tôt que cette année [2 août]. Mais dans le détail, « les avancées représentent moins d’un jour », explique l’ONG dans un communiqué. Les quatre jours restants sont le fruit d’une méthode de calcul différente « plus précise, et corrigeant des surestimations ».
Rajouter des intermédiaires entre les consomateurs et EDF n'est pas une bonne idée. Qui pouvait le prévoir?
L'idée est de permettre à des applications de pouvoir communiquer, sur différents terminaux, sans leur permettre de connaître les adresses IP ni la localisation des autres terminaux. Les connexions n'en sont pas moins « authentifiées, horodatées, fortement chiffrées de bout en bout et signées numériquement pour empêcher l'écoute clandestine, la falsification et l'usurpation d'identité ».
Contrairement à Tor, Veilid n'utilise pas de nœuds de sortie,
Plus Veilid prendra de l'ampleur, plus il sera sécurisé, précise Christien Rioux à Engadget : la force ne vient pas du nombre d'applications créées sur le framework, mais du nombre de personnes qui utilisent les applications pour faire avancer le routage des nœuds qui composent le réseau.
Les travailleurs pauvres sont exploités au profit des grandes entreprises du numérique. Voici un autre exemple.
About one disadvantage of the deployment on the edge
it looks good :D
I found that the current solutions mainly focus on the gallery-type application. However, I want a simple-to-use backup tool with a native mobile app that can view photos and videos efficiently. So I set sail on this journey as a hungry engineer on the hunt.
Écrit tapé à l'aide d'un clavier (ordinateur ou machine à écrire).
Il s'agit donc d'un document numérisé, ressemblant à l'original, au moins dans son contenu textuel.