Monthly Shaarli
January, 2024
An app can exchange messages with native applications using an API that is similar to the other message passing APIs.
C'est pas le Gorafi
- Check if the showcases are reachable
- Deactivate them when they are definitely not reachable anymore
- Provide a backup on Internet Archive
A theme that fits for the PSES website.
Other colourful designs:
Oui, ce logo me semble bien meilleur
The main point is why do we share so much stuff to websites no longer interested in the social web it was founded on.
A complex challenge as the official standards are implemented in few websites.
Guesses have to be made.
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.
- 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
Un prodige est un individu qui manifeste très tôt des aptitudes équivalentes à celles des adultes de son temps (Mozart, par exemple, qui a composé très jeune des œuvres musicales complexes).
Un virtuose se distingue des autres par la maîtrise parfaite de l’exécution, le plus souvent dans un domaine artistique (musique, dessin), bien que cette particularité puisse aussi exister dans d'autres domaines.
Quant au terme de génie, il désigne ceux qui marquent leur époque et celles qui la suivent par des réalisations qui restent dans la mémoire collective de l’humanité (Léonard de Vinci) et dénotent un niveau de « créativité » exceptionnel. Or la corrélation entre créativité et haut QI n'est pas établie (cf. travaux de Todd Lubart).
There are 4 current design systems for Germany. Why not build one and use it everywhere instead? That's the question of the author and how they envision it for long-term 2029
Si les profs sont obligés de s'absenter, on peut ensuite râler dessus ;)
La Cour des comptes souligne aussi que la proportion d’enseignants absents pour cause de maladie ordinaire sur une journée donnée est inférieure à celle des salariés du privé et des autres ministères.
Deux fois sur trois, ces absences sont indépendantes de la volonté de l'enseignant. S'il ne peut pas assurer son cours, c'est qu'il est en formation, en réunion pédagogique, qu'il fait partie d'un jury d'examen, ou que son établissement est fermé en raison de la tenue d'épreuves du baccalauréat ou du breve
Ceux qui prennent les décisions à l'Éducation Nationale semblent être des amateurs.
Alors s'ils avaient quelques notions d'histoire, ils auraient bien su ce qui arrive par la suite de ce mouvement.
L'extrême droite....
A simple layout for nav with negative margins
How does it works? Great topic
Que fait-on dans un numérique contraint, car c'est ce qu'il deviendra.
Both work in this case but "proceed" might make more sense, it can imply an action afterwards or interconnectedness—it basically means here "continue with these settings". "Confirm" can be read as more final and cut off, it doesn't necessarily imply how the steps are interconnected or if there is an action, if that's the case, it essentially just means "do you agree to these settings?"
Originally blogs were called weblogs: a log of activity that you wrote to the web. Peter Merholz jokingly split the term into two words to make it an activity: we blog. Ev Williams started to use it as a verb and a noun: to blog. And the rest is history.
An argument for GitHub against self-hosted source code forgery.
The main reason is I’m kind of tired of the amount of spam bots that keep signing up to my Gitea.
hahaha using search engine techniques to map to common creepy websites
About video only: Do you want to serve those types of people?!
I can ask: do you want to do that for people?
What the author posts is now different, but blogging is not dead.
Toutes les capitales sauf Canberra :/ Maintenant que fais-t-on?
About micro.blog
You really shouldn’t care what people think. It’s the [place of residence on the web] I own and have control of
I’m not tied down by character limits. I don’t have comments and likes bootstrapped to my posts, begging to be utilized. [...] I feel a sense of peace of mind here
I think most people would be better served by subscribing to small b blogging. What you want is something with YOUR personality. Writing and ideas that are addressable (i.e. you can find and link to them easily in the future) and archived (i.e. you have a list of things you’ve written all in one place rather than spread across publications and URLs) and memorable (i.e. has your own design, logo or style).
10 ans de Shaarli !
Vous savez où finissent les posts supprimés automatiquement après 1 mois? Dans un cercle. Le cercle des pouets disparus.
- Just sit in silence
- Apply constraints. Shorten the goals if it is hard to write.
- What did I learned today?
- Find a previous post you disagree or want to enrich. Write about why. Use an old post and update wit h your current experience
- Take a quote you love, or hate, and write about the why's. Backup the reasoning with evidence.
- You probably answer questions from email, IMs, DMs, work, etc... Post the most common answers.
- Write about your mistake
- Make a link post, and explain why
- Help others
a project to excavate shut down, abandoned web ruins and restore them to surfable, visually accessible, searchable, remixable condition
somewhere between a library and a living museum, we're working on experimental new ways to close the gap between archival and visibility of the web that was lost
You are viewing a humanly curated list of fine personal & independent blogs that are updated regularly.
The post covers the JSON format with different topics.
A solarpunk web is the goal of the cheap web.
Cheap is different from free, sleek, creep, deep and dark.
How to build a cheap web? KISS and sustainable. Some tools are listed, as well as examples in the "explore" part.
Test color palette on other websites
Simulate a terminal in the UI
Aaron Swartz a le projet de diffuser des millions d’articles scientifiques, financés par l’argent public et sur lesquels les auteurs ne touchent rien. Poursuivi avant d’avoir rien publié, il risque 35 ans de prison. Devant cette perspective, il se suicide le 11 janvier 2013. Il y a 11 ans.
En 2024, OpenAI entraîne ses algorithmes sur tout document, en ligne ou non, sans accord des auteurs. Personne ne sera vraisemblablement poursuivi.
La propriété intellectuelle n’est qu’un outil d’oppression.
It is a modern and convenient replacement for both the Websocket API and the higher-level libraries and services relying on it.
Mercure is especially useful to add streaming and asynchronous capabilities to REST and GraphQL APIs. It is a thin layer on top of HTTP and SSE
It ensures the expected meta tags (OG and others) are set as expected.
The New York Times with an article "Everyone wants your email address. Think twice before giving it. To read this article an email is needed.
Vs
A paper on Nature behind a paywall named "the growing inaccessibility of science".
Un service pour connaître les points de dépôts
A negative impact of LLM on the curl project related by the author of curl.
AI needs to come with a human review, especially in security.
A pertinent introduction to the PNG format, and why there are a lot of "smallest PNG" possible.
Add an old layout page collection
“The best time to start a weblog was 20 years ago. The second best time is now.”
Lien de la conférence du commentaire https://www.youtube.com/watch?v=_nT2AiMpmUo
Avez vous déjà pris l'avion dans votre vie ?
Aller-retour=1
6% Jamais
26% moin de 5 fois
23% moins de 10 fois
45% plus de 10 fois
777 réponses
Carousel are still complicated, but better
La démarche recommandée par Free est compliqué. Freebox-news montre l'alternative (obligatoire légalement).
CI files should be kept simple and only start a command for each task. The local and CI tasks will remain the same: build, test, or dependency installation are the common cases.
At some point, environment variables become necessary but the complexity should remain O(1). It should not be adjusted based on features.
After the "App Defaults" blog post meme. 320 people have written it and Rob Knight made a word cloud from it.
True point.
TL;DR
The gap between those with and without fast, secure, and neutral internet access has profound implications for their ability to participate in and contribute to society.
Interoperable messaging apps should not break privacy with the help of encryption.
- 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
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
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.
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.
I WRITE JOKES IN CAPITALS.
THIS ONE WAS WRITTEN IN OSLO.
L’effet Pygmalion est une prophétie autoréalisatrice qui provoque une amélioration des performances d'un sujet, en fonction du degré de croyance en sa réussite venant d'une autorité ou de son environnement1. Le simple fait de croire en la réussite de quelqu'un améliore ainsi ses probabilités de succès, et est un cas d'effet d'étiquetage.
L'association propose différents outils
Separating different activities online helps for privacy.
Complete OpenStreetMap right away
Let’s start with something controversial: Capitalism is not an economic system. It is a philosophical and ideological force that shapes our lives, environment, and perception of humanity.
It’s a behemoth that thrives on relentless growth, often at a devastating cost. Under its reign, we witness the widening chasm of inequality, where the affluent soar on the wings of wealth while the less fortunate are left to the whims of an unforgiving market.
Our planet, the cradle of life itself, is treated as a commodity, its resources extracted with reckless abandon, its delicate ecosystems pushed to the brink for profit.
– Joan Westenberg, How to quit capitalism
- aspect-ratio
- object-fit
- margin-inline
- text-underline-offset
- outline-offset
- scroll-margin-top / bottom
- color-scheme
- accent-color
- width: fit-content
- overscroll-behavior: it will isolate the scrolling to the contained region
- text-wrap: balance
- text-wrap: pretty but https://caniuse.com/?search=pretty
« Sans l'essor des SUV, l'énergie consommée pour chaque kilomètre parcouru par les voitures aurait pu diminuer de 30 % de plus dans le monde », ont calculé les chercheurs de l'université californienne de Davis, dans une étude publiée en novembre dernier avec le soutien de l'Agence internationale de l'énergie (AIE)
JS code can be executed in svgs. Crazy as this can be a security issue!
Legit on Hacktoberfest.
A comparison of 31 UI frameworks. 3 criteria were used.
Awesome! Since 2012 is the goal of Open Food Facts to gather data about... food
It is possible to contribute to it: https://world.openfoodfacts.org/development
Also there is work to do about #accessibilité
Which WCAG criteria concerns the projet phase, component, device, usw...?
So, in a way, blogging [via social media] is more popular than ever. The thing that changed was where people published.
[Ten years ago]
A set of protocols or standards will need to come along to help connect all publishing platforms together. The incredibly useful features we find inside of networks like Twitter will need to find their way out onto the world wide web. This means bringing actions like following or subscribing, mentioning, citing, link previewing, etc. to the independent web and have them be completely separate from any single service.
It is slowly coming with IndieWeb, ActivityPub, and the standards of microformats, syndication feeds, federation, etc...
Each time I made a concerted effort to write and publish more, I started to move further away from what I wanted my blog to be. It has to be about me. It needs to revolve around my thoughts about topics and, more importantly, be about what I get up to.
Press CTRL or CMD + click or press the link. You then have the choice: open it in the same tab or in a new tab.
It’s a massive differentiator to have launched something. To have had an idea, and put it into the world.
I think it’s worth noting that there’s a certain luxury of time that affords side projects that comes wrapped up with privilege. [...] So it can be very small.
A blog post is not the same as an essay or article. It’s simply an update to the log of information you’re writing on your website. That stream of posts, together, makes up your blog. So a post can be as short or as long as you like It’s your voice, so they can also be as formal or informal as you like. I use a pretty informal voice in my blogging because that’s what comes naturally to me.
Write 5 times more because it helps thinking, practice makes you better, humans are worse than computers at storing knowledge and it frees the brain.
Then shorten it because the shorter it is, the more people will read it. Also, 80% of the value is in 20% of the length.
Use #blog #collection to write an article: where to find blogs to follow?
Solarpunk is a literary and artistic movement that envisions and works toward actualizing a sustainable future interconnected with nature and community.
The "solar" represents solar energy as a renewable energy source and an optimistic vision of the future that rejects climate doomerism
Similar to permaculture, but for computing.
On the "obvious" that everyone has children or everyone wants children.
Regardless, at a time when the earth’s population is blooming to unprecedented numbers, and the climate is collapsing, I’d wager going childless might be the opposite of selfish, not least because it’s the single best way to reduce your carbon footprint. Certainly, it seems less selfish than bringing an unloved child into the world.
They list different blogging platform:
- https://bearblog.dev/
- https://write.as/
- https://neocities.org/
- https://ghost.org/
- https://micro.blog/
- https://home.omg.lol/
And more!
Classic.
If you’re writing code for people to use, and you’re working on it with people, not having people skills isn’t really an option.
Same feelling
It's the dev behind atuin 👏
And she's going full time on it https://ellie.wtf/posts/i-quit-my-job-to-work-full-time-on-my-open-source-project 🚀
À propos de Kyber, un logiciel de streaming
The point is that owning the address where your audience finds you is important. It allows you to be mobile, nimble, and without attached strings. It helps you show off all the things and places you want folks to see because you can put all these URLs on your /feeds page. It’s user-friendly in more ways than one
Cela me semble aussi étrange d'utiliser d'autres mots que problèmes et solutions lorsque ce sont exactement cela. Cela permet cependant d'orienter le débat vers l'amélioration.
L'idée de libérer un problème au lieu de le résoudre me semble intéressant: on résout un algorithme trop lent pour l'utilisateur, mais on
It has more impact than "semantic HTML" but it they share common goals.
A collection of things to implement on a website
Pour le menu, plaçons le sur une page dédiée,
Pas con: si toutes les pages sont légères et mises en cache, alors la navigation sera tout aussi fluide. Le menu peut très bien être une page en lui-même.
The big issue here is, Desktop browsers are irrelevant. Same for people that may read this is on Mastodon.
The vast majority of browser activity is coming from young people (12-25), which use their mobile device for browsing. And, believe it or not, these folks click way more content in a minute than I do.
Still, it would be nice to have 100% FF users on my blog, at least if they are using Linux. But even there it is 50/50.
More and more of the traffic comes from mobiles and the young are the majority of this browsing activity. It is different for companies though!
Kids your age. Pimple-faced college drop outs who have made unhealthy sums of money forming internet companies that create no concrete products, provide no viable services, and still manage to generate profits for all of its lazy day-trading son-of-a bitch shareholders. Meanwhile, as a tortured member of the disenfranchised proletariat, you find some altruistic need to protect these digital plantation-owners? - from the movie Serendipity
Windows 10 EOL will affect 240 million devices.
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.
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.
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.
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.”
The trolley does not have to kill.
- margarine, ou les céréales listées
- eau
Pas de pain
There are companies that spent money on this such as Milka. Why ? 🤮
Making snacks good with fancy concepts? Not for me.
I wanted to show the types of webpages that could be added to your website, making it feel fuller, more interactive, and substantial
About the accessibility roles in companies and public sector.
Rewrite JS projects in Rust with WebAssembly
A naruto text effect generator
I saw this documentary height years ago. I watch it again and it up to day.
Un retour sur un dev
This person has cool JS projects on Github
It generates cards for card games with a predefined template.
There have already been many words written about the walled gardens of tech companies.
The reality is, for me at least, the premium I pay for the products I buy from Apple is a worthy exchange for the service I get. [...] The purchasing service and the after-sales support is unmatched.
In this way, the author is stuck because there are no other companies that offers this service.
How a startup serving files can make this wrong
Use emojis as html tags.
Dans un futur post-consommation où les ressources matérielles deviennent primordiales.
Je dirais malgré tout que qui prend cette décision est le plus important. C’est assez structurant pour répondre ensuite au comment.
Plusieurs auteurs ou mouvements de pensée on décrit cette idée que la meilleure des choses était de faire décider des choses à l’endroit où ces choses ont lieu, par les gens qu’elles impactent.
- Si vous prenez des décisions qui ne vous impactent pas, vous prenez de mauvaises décisions. Si on ne risque pas quelque chose dans la décision, la réflexion est faussée. C’est ceux qui subissent le risque qui savent.
- Les décisions se prennent dans le lieu où le besoin apparaît. C’est au milieu du sujet, plongé dans le contexte, que l’on sait avec le plus de pertinence la bonne réponse à apporter. C’est ceux qui font qui savent en quelque sorte.
La réflexion pousse à diviser les personnes en quatre groupes.
Pour conclure : les meilleures personnes pour prendre les décisions sont celles qui prennent les risques des retombées de la décision. Il ne faut pas confondre décider et encadrer, ni décider ou contraindre (mettre une contrainte). Le mieux serait de projeter le rôle des “chef(fe)s” dans des rôles d’encadrement ou de limitation (et attention trop de contraintes étouffent), et le rôle des autres est de décider et de faire. Les “chef(fe)s” décident quand cela les concerne : généralement la stratégie, les décisions régaliennes, etc.
Wizard programmers prefer up-front design. They apply reason and logic to divide and conquer a large problem, they rely on building blocks like design patterns and algorithms. Wizards rely on explicit knowledge.
D&D sorcerers have an innate connection to the magic. They wield tremendous forces that they sometimes don’t quite understand, it’s wild and unpredictable. It’s not something they’ve learned to do, but something they’ve discovered in themselves, a talent.
I like the comparison because it seems right.
A collection of thoughts about blogs and RSS
There are no rules to blogging except this one: always self-host your website because your URL, your own private domain, is the most valuable thing you can own.
What are the characteristics of a blog?
- content is published in the form of posts, often in reverse chronological order
- content is posted on a website, online, with hypertext capabilities
- they are self-published, regardless of hosting platform, in that there is no gatekeeper authorizing publication
Blog posts do not have to be read in the order they were originally published.
Also as a distinct format, they are worthy of consideration, because the medium a message is served through is as important as the message itself.
Blogs are broad and can be defined by a lot of different examples. Technology enables it but does not solely define blogness. There are distinctions though
- composed of addressable, distinct posts
- order-irrelevant and non-hierarchical
- impermanent and ever-evolving
- self and external-referencing
- it is published online to an unknown audience
- multiple types of content (image, video, text, sound, ...)
In contrast, newsletters miss the searchability. They are not addressable and lack of public publishing. The publisher can know the audience.
Social media serves a mixed feed with posts by other authors. The algorithm incentivizes the work creator's post. The platforms reinforce a strong bias to the present.
It seems "blogs argument themselves". They are "contemplation on a particular theme in depth".
What is the future of the blog medium? It's still a new medium and it depends on how we want it to mature in the next 20 years.
A similar community to the Yesterweb, small web, etc...
Email has superpowers, one of which is unique subject lines. What I should have done is broken up the email into three separate ones, with different subject lines, each tailored to my desired outcomes.
- Subject: Come visit my new place. Why I moved.
- Subject: My availability reduced until February 10
- Subject: New Address – Keep for reference and update your Contact for me.
This allows each recipient to ignore or archive each topic if not relevant or interesting to them, or to keep the actionable ones. It also not-so-subtly puts my desired outcome into their subconscious. It requires almost no additional work on my part to send three emails versus sending only one.
It is better to have small emails than bigger, so one email for each topic.
For the small, sustainable web.
High-Resolution, Royalty-Free, Stock Photos
Generate different svg. It seems to not work well with Firefox.
The Washington Post Design System
What I’ve found is this–after people get to posting #200 or beyond, they uniformly report that they’re glad they did it.
Um der Finanzamt-Nummer finden zu können
Voilà
Avoid to open it in new tab in most cases. There are some where it makes sense.
Add an "open in new tab" mention or its icon, with the expected alt text for assistive technologies.
Turn Mastodon into your feed reader
I have a different preferred starting point which is less descriptive but more operational: WebAssembly is a new fundamental abstraction boundary.
But WebAssembly is a new point in this space. Unlike the Linux ABI, there is no fixed set of syscalls: WebAssembly imports are named, typed, and without pre-defined meaning, more like the C ABI. Unlike the C ABI, WebAssembly modules have only the shared state that they are given; neither side has a license to access all of the memory in the “process”. And unlike HTTP, WebAssembly modules are “in the room” with their hosts: close enough that hosts can allow themselves the luxury of synchronous function calls, and to allow WebAssembly modules to synchronously call back into their hosts.
What could go wrong ? 😏
I like to think about websites along two axes:
- Static vs. dynamic — how much of the page updates in response to user interaction?
- Online vs. offline — how much functionality requires a persistent Internet connection?
I like the quadrant that can be built with that: every site I know can be put in it.
An /about page built with the heart
See how this could be easily implemented with links, <dialog>
or <buttons>
in HTML5. The web made progress.
A blog service
A personal ASCII website
Shared data are used while generating a website: some can be shared accross different pages.
Le public âgé est la cible préférée des BU santé. « Les personnes de plus de 50 ou de 60 ans qui cherchent à se soigner avec des méthodes alternatives », précise Arthur*, un ancien rédacteur. Pour les trouver, « il faut des bases de données avec des leads de qualité ».
Ces « leads », des adresses mails de clients potentiels couplés à leurs centres d'intérêts, sont principalement collectés via l'achat d'espaces publicitaires à des plateformes comme Google et Facebook. D'autres sont récupérés par l'implication de sites de pétitions en ligne (comme Leslignesbougent.org, qui appartient à la galaxie Laarman) ou de prestataires extérieurs (par exemple MesOpinions.com). Enfin, des publicités natives sont également diffusées sur des médias de référence, comme Le Monde.
Tout ce business dégueulasse découle des données personnelles exploitées sans consentement.
L'arnaque consiste aussi à ce que ces sociétés puissent être crée, modifiée ou supprimée selon les besoins. « L'Alliance » derrière n'est pas inquiétée.
L'infographie du barème d'imposition pour 2024 est aussi clair: https://media.lesechos.com/api/v1/images/view/658d0e07aa151c27981c80f7/contenu_article/image.jpg
Survived.