Monthly Shaarli
March, 2025
Avoid layered text-shadows for text outlines.
Use paint-order: stroke
fill instead!
A demo for passkeys
It's only later that I realized that the problem was not with the world, but with me. I let extremely toxic companies dictate what I should be thinking about and distract me from what is good for me and the people I care about.
About consuming too many content and junk.-content on social media:
The analogy with physical health is great because the remedy is exactly the same: you have to exercise. [...] The best way to exercise your brain is to write long texts and to spend time developing your ideas. [...] How to proceed? Don't overthink. Open any text editor and let your thoughts guide your fingers.
display-p3 will become a new standard
colour space (such as RGB or sRGB) will become required in the future.
oklch is a better color space than RGB or HSL. It has caveats: all color can not be displayed properly in the Display P3 colour space.
Defending the status quo is evil: even if you don't end up replaced by a robot or an AI, you will end up burnt out in an infinite loop of digging holes to fill them back just after. Lather, rinse, repeat.
For example, feeling that France was severely lacking in software engineers, Xavier Niel funded 42, an alternative 10 times better than the national education system, instead of destroying it.
age.xml is a free and easy-to-use website label that gives parental control systems information about a website’s age rating
(via https://nicolas-delsaux.hd.free.fr/Shaarli/shaare/LMJ21Q)
Show elements in an input?
✨ Chrome: DevTools Settings > Preferences > Elements > ✅Show user agent shadow DOM
✨ Firefox: about:config > set devtools.inspector.showAllAnonymousContent to true
Use inset: -8px
to make the element overflows in its container.
D'où l'importance d'avoir un plan de reprise d'activité (PRA). 6 semaines pour reconstruire l'infrastructure, c'est beaucoup.
Avec le retour d'Aeris sur son PRA
https://firefish.imirhil.fr/notes/a5mv8ulu4kre0179
Some details of the website are related on https://social.design.systems/@ariel/114222270685018742
It's a well-created one.
Comment évaluer correctement les élèves?
Utiliser Git ou un pad partagé pour suivre l'évolution du travail.
Figma is not a platform but a tool,
Someone shares its lists on Github.
Ahmia, Clew, DuckDuckGo, Monocles Search, FrogFind
Then our lock keeper can let the fish through. Nothing to see?
Associer des numéros à des entités.
Par exemple, un pokémon -> numéro des plaques diplomatiques -> pays ou organisation
Based on Cloudflare's observed traffic between September - November 2024, 41% of successful logins across websites protected by Cloudflare involve compromised passwords.
How do they know it exactly?
I help make the Fediverse more inclusive by generating alt-text descriptions for images. Let me assist you!
Another JS bundler
As jpg was only defined for DOS, we need a tool or a method to rename them to jpeg.
ASAP
As Slow As Possible
As Soft As Possible
As Sustainable As Possible
As Sincere As Possible
As Steady As Possible
Allow Space And Pause
Die Smartphones haben mehr Objektive für die Kamera. Wir werden bald ein Telefon mit drehbarer Wählscheibe haben
Luftwaffle
S'opposer à l'utilisation des données personnelles du site de l'ANTS
L'étude propose plusieurs actions pour pérenniser les smartphones.
it means that when you're working, you're there, you're present and you do the best job you can. But you need time away from work for what's most important - living your life.
About the web of the 90s:
Many people had personal web sites, usually published on GeoCities, where exploring the web was a fun adventure that was not fuelled by algorithms.
The Web 1.0 died because search engines prioritzed other contents. In some ways it is good because we get far more accurate search results. On the other hand, it's all about the money and tracking.
How to turn it positive?
Use social media sparsely: quit Facebook, Instagram and others. Look forward for decentralised alternatives like Mastodon. Break the dopamine addiction and turn off all notifications from social media. Familiarize yourself with POSSE and make your site the single source of truth for all your content online.
Discovering Web 1.0 through neocities: a modern implementation of GeoCities.
There are also other website aggregators such as personalsit.es.
Look for a blogroll on personal websites you come across. If you own a website, add one!
Encoding the malware as an array of UUIDs
Un exemple de plus qui montre qu'être enseignant est un métier difficile à l'éducation nationale.
Sur le principe:
Si tu n’as pas pris le temps d’écrire ce texte, je ne vois pas pourquoi je devrais prendre le temps de le lire.
Poslovitch y décrit son utilisation des outils d'IA, et des raisons qui le pousse à ne pas les utiliser.
HTML is complex:
- 111 elements
- Developers don't know the difference between HTML tags and elements (so this one begs the question how well developers understand HTML if they’re not sure about the difference between elements and tags)
- To reduce HTML payload is not to write HTML that can be left out without a document turning invalid.
Jens Oliver Meiert is writing a book about it.
Le code des Internets
Tout le RGPD sur une pancarte:
« Pour un consentement libre éclairé réversible et spécifique »
de noustoutes.org.
They released a UI to manipulate the data too
minimal HTML, powered by the offset property, responsive.
- rustlings
- rustfinity
- 100 exercises to learn Rust
- Codecrafters
- Workshops
Après Apple, qui a supprimé la journée internationale des droits des femmes de son calendrier, c'est Google qui ne l’affiche également plus. Le géant du numérique avait déjà supprimé plusieurs événements à connotation politique de son calendrier le mois dernier.
Le journée internationale du droit des femmes quoi... Quelle niveau de fragilité ou de peur faut-il pour supprimer ces évènements?
A minimalistic implementation by the author.
The fixi api consists of six HTML attributes, nine events & two properties
Special fonts are often not accessible
An affirmation, a formula.
Guest Lecture at Saarland University, on June 25th, 2024
A css reset.
The font family can be simplified with system-ui
.
I don't know if it is pertinent to make the font-size bigger than the user wants it...
- Goliath
- Captain Fantastic
- Dark Waters
- Nausicaä de la Vallée du vent
- Die Wolke
- Woman at war (2018)
- Pompoko
La fin de la fête?
Time pressure stinks. Having your own time and rhythm is beneficial (and a must).
[...] lutter contre la valorisation du nouveau et de l'innovation à tout prix. Ça peut être innovant et négatif, nocif, réellement mauvais.
L'innovation a pris la place du "progrès" dans le discours, sans changer la structure du discours. On suppose que l'innovation c'est positif. C'est faux. Trump est innovant. Mais ses innovations ne vont pas dans le sens qu'on voudrait.
Hyping yourself is about accurately explaining the value that you contribute. It’s about saying, “Here are all my accomplishments; here is what I’ve been up to; here are the ways that I’ve been growing and will continue to grow.” You demonstrate to others why you’re worth it and you show up with the receipts to back every claim you make.
Keep a Hype doc for it.
A Hype Doc is a running list of all your accomplishments and successes. It’s a place where you keep track of your growth, and regularly jot down the things you’re proud of doing.
It includes: technical work completed, projects led or contributed to, mentorship and development, leadership opportunities, blog psots and talks revelant to your work, involvment in recruiting and interviewing, valuable contributions to discussions, kudos and feedback from others, significant moments of growth or learning.
Update it regularly (weekly?), it should be easy to edit and can be shared to managers.
Why Firefox forks is not a solution.
- No fork is doing large-scale engineering work on the browser.
- Some forks keep insecure APIs
- Mozilla code is still running under the hood. They must be trusted as for the Firefox browser.
- The fork is still 99.99% Mozilla code contributions
- The fork can need more time to apply fixes
A lightweight browser of automation.
It integrates well with Puppeteer or Playwright.
Conceptually it's very simple: when you signup for a service, you generate a private and public keypair. The private key is stored in your passkey manager [...], and the public key is stored in the database of the service. Then, during a login, the server sends an randomly-generated challenge, your device sign it wit the private key, and the server verify that the signature of the challenge matches the public key.
An alternative to passwords.
The definition of success is universally wrong.
- What do you really want?
- What do you really value?
- What are you really doing with your life?
The image is a great illustration: https://kerkour.com/assets/2022/alignment/alignment.png
Hapiness and success are the alignment of what you want, what you value and what you do. It's called alignment in Buddhism. The ideal state of tranquility comes from experiencing body and mind being synchronized. Tranquility is the only way to end suffering, which is the ultimate definition of success.
How to align?
- slow down, take a break and only then can your mind become clear.
- write down who you are and what you value
- write down what you want
How to customize gaps between elements?
We don't have a great way to do it currently.
- Adjust the vertical margin of the title or description.
Wrap title and description in a new container and re-apply flexbox with a smaller spacing.
Use the default flow layout with margins.
Une cliente s'est fait arnaquer :/
The letter is gold. I would pick some of these arguments in case of need.
Alexa or Facebook: their usefulness is only a byproduct of privacy invasion. They need these information in order to complete their services.
In tech, there’s no way for a big company to not lie because marketers have no real understanding of they are selling.
Every relation with a commercial entity is, by essence, temporary. I pay for a service with strings attached. If the service degrade, if my conditions are not respected, I stop paying.
Androidification is not about degrading the user experience. It’s about closing doors, removing special use cases, being less and less transparent. [...] Android was, at first, an Open Source project. With each release, it became more closed, more proprietary. [...] Besides the Linux kernel, Google was always wary not to include any GPL or LGPL licensed library in Android.
The problem with GenAI in Wikipedia from a workshop:
"The problem is, low-quality content used looked like low-quality content, but now, it looks like high-quality content. The problem is more damaging in smaller editions, since there are fewer editors to catch things,
Naming conventions for CSS
Focus by demotion or the focus stands out because all other elements are hidden.
A compile time macro similar to Zig
A little robot that throws gummy in your mouth.
Chesterton’s Fence is the principle that one should not remove a fence until they understand why it was put there in the first place.
On the contrary, Admiral Grace Hopper’s maxim states “The most dangerous phrase in the English language is ‘We’ve always done it this way’”.
if you do any sort of cost/benefit analysis of whether to make a change, the status quo always has a built in advantage: there’s no additional costs to adopting the status quo.
I find the strongest arguments in favor of making a change, and the strongest arguments in favor of keeping things as they are, and then I weigh those and make a decision.
the reason we should care about Chesterton’s Fence is that part of finding the best arguments for the status quo are finding the arguments that produced it.
The replacement of the GNU coreutils is not for the sake of security or performance. The expérience will allow to integrate more Rust code in the long term.
Simple rules to handle load
From a designer that ask for help. They design their prototypes on Figma.
A great list!
Validating helps technical understanding as it contributes to awareness of the underlying specifications, and writing valid code is a sign of professionalism
Les personnes concernées ont participé, en tant que coureurs ou simples spectateurs, à des événements publics, principalement des courses à pied.
Local-first allows users to enjoy all the benefits cloud apps bring (like seamless real-time collaboration, syncing, auto backups) while keeping the data ownership aspect from traditional desktop software.
An ejectable app allows users to "eject" at any time:
- get a zip of all the data
- download the binary to run on a backend sync server or locally
- able to import to the app again
and a comment from Sebsauvage:
- the data format must be open and free
Je lis la phrase de Malthus sur le fait que si tu nais pauvre et que la société n'a pas besoin de ton travail, t'as aucune légitimité à exister. On peut retourner le raisonnement.
Si tu nais, c'est parce que la société a accepté que tu naisses, ou n'a pas été capable d'empêcher ta naissance. C'est donc la société qui est responsable de toi.
Par ailleurs, si c'est notre travail qui justifie que la société nous aide, faut immédiatement tuer les nourrissons, qui sont improductifs.
It powers https://www.thereisnoweb.site/
Une bière, la Pleroma.
what is your mother's maiden name?
Pick random words or another password and store it in the password manager. It's easier that way.
Due to being random and unique per site, it's far more secure.
Use vanilla HTML/CSS
Don't minimize that HTML
Prefer one page over several
End all forms of hotlinking
Stick with native fonts
Obsessively compress your images
Eliminate the broken URL risk
L’anhédonie est un symptôme médical retrouvé dans certaines maladies psychiatriques et parfois chez le sujet exempt de trouble ou de maltraitances. Il caractérise l'incapacité d'un sujet à ressentir des émotions positives lors de situations de vie pourtant considérées antérieurement comme plaisantes.
TL;DR;
Everything built in 24 or 48 hours is not well functional
The projcet is hosted on https://github.com/AndreiBalan-dev/there-is-no-website
An alternative to NPM. It looks interesting because it does more than NPM for authors.
Compared to NPM, JSR has native typescript support, ESM Syntax, and some better contraints for interoperability.
More on https://jsr.io/docs/why
Too long, didn't read but maybe useful someday
There was no malicious code at the end. Better removing a inoffensive extension that putting millions of developers in jeopardy?
A switch input with an Astronaut
Des traductions françaises de Slash Pages.
git switch is now a widely available command.
So git checkout is less relevant now and less complicated.
A fancy website
Web software and hosting by Kevin Payravi
Instead of politic, all the action now is happening in mainstream culture—which is changing at warp speed.
Culture is often reduced between art and entertainment, with entertainment eating art.
We’re witnessing the birth of a post-entertainment culture.
Move business examples are provided and the scripted series has started to shrink.
In 2024, musicians are actually worth more old than young, dead than alive.
Example of Sony with Michael Jackson catalog.
The new model replacing the cutural food chain is "distraction".
The end goal is addiction.
Instead of movies, users get served up an endless sequence of 15-second videos. Instead of symphonies, listeners hear bite-sized melodies, usually accompanied by one of these tiny videos—just enough for a dopamine hit, and no more.
This is the new culture.
Just listen to the words people use to describe their toxic online interactions: doomscrolling, trolling, doxxing, gaslighting, etc.
This culture brings fun, but not happiness.
Just telling the truth about the dopamine cartel would be a major step forward for the culture in 2024.
The fundamental weakness of Western civilization is empathy. The empathy exploit. They're exploiting a bug in Western civilization, which is the empathy response. And I think empathy is good, but you need to think it through and not just be programmed like a robot.
In some cases, yes. Mostly not.
Les sites d'informations de matériel numérique sont au plus bas de leur activité.
Il reste cependant la partie Hardware de Next, ainsi qu'un nouveau média de 2023: https://hardwareand.co/
SQLite embedded in the browser as WASM executable.
olduse.net was an interactive art installation conceived and implemented by Joey Hess that ran from 2011 to 2021.
olduse.net was posting the first 10 years of archived usenet articles to a news server, replaying usenet as it happened 30 years earlier. It also had a web interface with an interactive news reader, allowing you to access the news server via the web instead of using nntp.
The project is available at https://article.olduse.net/
The current version publishes news from 30 years ago, and some versions have a delay of 40 to 45 years.
Petition to rename Python's init method to boa so we can call them Boa constructors
An open source toolbox for colors
Transformer les problèmes en solutions
Starting with raw HTML, then provides more features with JS
A bundle size analyzer for rust
Un retour pertinent sur les choix entre PAAS et faire soi-même.
Aujourd’hui c’est Google Chrome qui a la main et on voit apparaitre le même schéma que par le passé. [...]
La situation n’est pas exactement la même que celle des années 2000 mais elle n’est pas si éloignées que ça.Il y a plein de navigateurs mais en réalité Brave, Opera, Vivaldi, Internet Explorer et les autres sont des dérivés de Chromium. Chromium c’est la base open source de Chrome, contrôlée par Google.
Une fois qu’on a retiré tout ce qui se base sur Chromium, il reste Safari et Firefox.
Rust tends to attract those that:
- understand the intrinsic complexity of software;
- have a realistic opinion about their ability to deal with accidental complexity (or lack thereof);
- that look beyond the happy path and methodically reason about failure modes;
- value consistency and predictability.
🇫🇷 Carte des territoires européens selon le nombre d'années passées sous contrôle de la France (843-2025)
Aussi disponible sur Reddit https://www.reddit.com/r/france/comments/1j05d6x/carte_des_territoires_europ%C3%A9ens_selon_le_nombre/
About a year ago, my parents made the switch to Linux on their home machines because they really hated Win 10... Today I got a call from my mother to help her out with something, but I did not expect that "something" will be figuring out a sed pattern for a shell script she wrote to bulk rename files.
When I asked her why she didn't use some GUI program she said "I was an accountant in the DOS era, this makes more sense to me than a ribbon menu in Excel".
Long form options are much more self-explanatory for the reader.
I totally agree
Why do we overthink as developer?
- Education
- Marketing (whereas the solution is often trivial)
- Ego
Breadcrumbs are no longer useful because websites are not rigit and hierarchical structures anymore. They focus on retrospective (where the user was) instead of the modern concept of user journey, which is increasingly about anticipation and contextual navigation.
On mobile-first design, breadcrumbs seems redundant.
The industry is moving toward adaptive design solutions:
- contextual, dynamic navigation
- search-centric interfaces
- ai-powered navigation systems (what is the solution then?)
- minimalist design with intuitive navigation
Become a better frontend developer.
Take your frontend skills to the next level by recreating real websites from real companies.
Un superbe billet sur la fatigue.
A feedback about mounting and handling a single hard drive.
Add direct content with designMode = 'on'
More than flat design, we can built richer interfaces.
PSES : ° circa 2009 - † 2025
Pour des raisons exceptionnelles, le festival PSES 2025 ne se tiendra pas. Et ne se tiendra très certainement plus.
Rassemblement informel lancé vers 2009 pour discuter bricole et bidouille dans une ambiance hackerspace, il s’est ouvert petit à petit au grand public, passant de la Cantine à Numa pour atterrir à la formidable médiathèque de Choisy-Le-Roi. Il aura survécu à beaucoup de tempêtes et même à une pandémie nécessitant de suspendre tout rencontre sociale pendant deux ans dont il se remettait doucement.
Mais il ne survivra peut-être pas à la bêtise humaine…
Le festival PSES a toujours été un évènement veillant à la sécurité et au bien-être des visiteurs et de ses bénévoles, et il est bien entendu qu’une personne nuisible n’y aurait jamais trouvé sa place. Le festival est un des rares et parmi les premiers à avoir mis en œuvre un code de conduite dur et intransigeant, ne laissant place à aucune sorte d’intolérance ou de comportement déplacé. Le festival n’a jamais hésité à expulser manu-militari des personnes ayant un comportement inapproprié, y compris parmi ses (anciens) membres fondateurs.
Le festival a accueilli toute sorte et catégories de personnes. Handicapé·es, queer, racisé·es, trans, TDS… Les personnes qui y ont été représentées sont plus que diverses. Ce festival existe pour justement aussi leur donner la parole. L’association et le festival ont été le plus souvent dirigés par une très large majorité de personnes LGBT+, l’arc-ciel du lapin de l’Association n’étant pas juste un clin d’œil, même si ces détails n’étaient effectivement pas publics et que nous ne demandions très certainement pas leur gender unicorn aux personnes souhaitant participer à l’organisation. Nous avons chaque année reçu des retours qui nous font encore chaud au cœur de la part de personnes neuro-atypiques, trans ou handicapées, qui nous remontent ne jamais s’être senties autant protégées que durant notre festival.
C’est pour vous que nous avons fait tout ça. Cependant…
Depuis 2017, le festival, et certains de ses organisateurs, sont la cible de campagnes de diffamation et de calomnie, dans le cadre ou non du festival, allant jusqu’à du harcèlement et des menaces de morts (l’association déposera une main courante pour ces faits) et à causer la pire crise d’agora de sa vie à une organisatrice neuro-atypique moins valide. Ces accusations sont bien entendu parfaitement mensongères et totalement infondées, à supposer qu’il soit même possible de les connaître, aucun détail précis n’étant jamais fourni pour justifier des critiques tenues.
En 2023, une vague de harcèlement s’abattra à nouveau sur le festival lorsqu’il communiquera sur le manque de parité (~35-40% de femmes seulement) dans le programme, chose que le festival constate, regrette et cherche activement à améliorer. Cette situation de harcèlement conduira à la mise en danger de la vie d’un·e des organisateur·ices du festival, qui s’est retrouvé·e en état de risques suicidaires puis contrainte par la médecine du travail à un arrêt maladie pour burn-out et dépression suite à cet évènement. Une personne déjà payée 25 % de moins que ses pairs se retrouve toujours aujourd’hui à devoir investir 10 % de son salaire en frais de suivi psychologique depuis maintenant deux ans et qui ne sont pas près de s’arrêter. Les personnes responsables de cet état ont préféré bloquer leur victime sur les réseaux sociaux lorsque celle-ci cherchera à les informer de sa situation et des conséquences de leurs actes. La parité, autant dans l’organisation du festival qu’en participants, s’effondrera à la suite de cet évènement, les femmes (ou considérées comme) préférant se retirer de l’organisation pour préserver leur santé mentale et les conférencières annulant au motif qu’elles servaient de tokens. Des personnes se réclamant féministes et militantes pour la parité ont littéralement causé la division par 3 de celle de l’association et par 2 celle des participants, causant au passage la destruction totale de la santé mentale et financière d’une personne, qui n’a que peu à voir avec homme hétéro cis valide.
Cette année, l’identité civile d’un organisateur se retrouve exposée sur Internet dans une campagne de doxing. Le responsable divulgue volontairement et sciemment cette identité en sachant pertinemment que la personne visée n’est de toute façon pas connue sous cette identité ni du festival ni du public, puisqu’agissant exclusivement sous pseudonyme y compris dans sa vie personnelle. Retrouver les très rares articles de blog ou de journaux datant bientôt de 10 ans qui mentionnent son identité civile nécessite une réelle volonté de nuire. L’ancienne personne organisatrice mentionnée précédemment, restée proche de l’association et constatant la situation actuelle, se retrouve aujourd’hui à nouveau en état de stress et craint dorénavant à nouveau pour sa sécurité autant mentale que physique, envisageant même de devoir déménager pour assurer sa sécurité.
Ces campagnes de harcèlement sont conduites toujours par les mêmes personnes constituant un groupe informel et diffus, mais effroyablement nocif et toxique.
C’est ce même groupe qui a été responsable aussi du Dramasoft et d’une vague de harcèlement extrêmement violente qui avait aussi mis à mal l’association Framasoft et mis dans le même état de stress et burn-out ses bénévoles, en particulier queer, avec un membre de l’association envoyé en dépression pendant deux ans et demi et la démission d’une partie des bénévoles.
C’est encore ce même groupe qui sera responsable de deux ans d’enfer pour Yogina et son conjoint Antoine Daoust, faisant perdre son travail à la première et causant une tentative de suicide au second.
C’est toujours le même groupe qui est responsable de vagues de harcèlement à l’encontre d’instances du Fediverse sur du « manque de modération » quand ces personnes sont a priori tout autant incapable de modérer les leurs procédant à du harcèlement, du doxing ou de la diffamation.
Des personnes qui étaient et se sentaient depuis des années en totale sécurité au sein de l’association ont vu leur vie littéralement détruite par des personnes accusant l’association ou ses organisateurs d’être toxique et nocive. Un comble.
Comme déjà aussi regretté par Framasoft, des personnes supposées être nos alié·es ne le sont en réalité pas du tout. Pour reprendre les propos de Maiwann, le 18-25 et l’extrême-droite, on les connaissait bien, mais se prendre des coups de notre propre camp, on ne s’y attendait pas et ça a été vachement plus violent. En pratique, leurs actes sont non seulement réellement dangereux (détresse psychologique, PTSD, tentative de suicide…) mais aussi totalement contre-productifs (diminution de la parité, retrait des femmes de l’organisation et des conférences, stress intenses sur des personnes LGBT+, contrainte de coming-out public en espérant ainsi éviter le harcèlement, femme perdant leur emploi, etc) par rapport aux combats progressistes, féministes et alliés que ces personnes sont supposées porter.
Ces harceleurs ont démoli une association d’éducation populaire parmi les plus influentes en la matière y compris certainement dans le monde. Ces harceleurs se sont associés avec des complotistes notoires pour ravager la vie d’un journaliste combattant ce phénomène. Ces harceleurs s’attaquent à des gens qui ont littéralement participé à des guerres autant physiques que numériques pour défendre la liberté d’expression, la démocratie, la fin de toute discrimination, et dont des ami·es et allié·es croupissent en prison dans des régimes fascistes et y sont torturé·es. D’autres sont mort·es sous les balles de sniper pour défendre le Donbass contre l’invasion russe ou empêcher des régimes autoritaires de réaliser des génocides dans leur pays. Ces harceleurs divulguent volontairement l’identité d’une personne faisant l’objet de tentative d’identification par des mercenaires envoyés par une dictature qu’il a combattu, régime ayant déjà découpé un journaliste à la tronçonneuse. Son pseudonymat n’est pas juste un caprice mais participe aussi littéralement à sa sécurité physique.
Ces harceleurs détruisent la vie de personnes qui dédient l’intégralité de leur vie à la défense des libertés fondamentales, à la protection d’autrui, à combattre l’oppression, la dictature, le racisme, le validisme, le sexisme, l’agisme, les LGBT-phobies…, et auront plus fait, feront encore plus que la totalité des actions que peuvent même ne serait-ce qu’imaginer ce groupe toxique. Certains agissent dans l’ombre et ne font pas de compétition de pureté militante quand d’autres ont juste de belles paroles qui ne se retranscrivent jamais dans leurs actes et se drapent dans leur vertu parfaitement usurpée.
Ces harceleurs ne devraient avoir aucune place dans nos communautés, ne devraient pas y être tolérés. Ils font littéralement parti du pourquoi il existe des chartes et autres codes de conduite visant à justement interdire ce type de comportements toxiques et violents. Ils devraient en être exclus, de la même manière qu’ils l’imposent d’ailleurs eux-mêmes aux autres. La communauté, pour une raison totalement inconnue, peut-être la crainte d’en être elle-même victime, refuse de faire ce ménage, de leurs rappeler que leurs comportements sont totalement innacceptables et de couper définitivement les liens avec eux. Sans réaction de la communauté, ces harceleurs continueront leur travail de sape, une victime après l’autre. Un paquet de victimes après l’autre.
Le résultat final est cependant là : autant pour assurer la sécurité physique et mentale des organisateurs que celles des visiteurs, nous ne nous pouvons pas maintenir notre édition PSES 2025. Le festival avait déjà du mal à reprendre après deux ans d’arrêt dus au COVID. Les derniers événements risquent d’être le clou de son cercueil.
They are delivering more features
The ban of the abortion in Texas has effects.
L'un des premiers décrets signés par Donald Trump visait à « Rétablir la liberté d'expression et mettre fin à la censure fédérale ». Le New York Times, recourant à un grand modèle de langage, a découvert 250 mentions de près de 200 mots et expressions ayant disparu, sans explication, des sites de l'administration fédérale, depuis l'investiture du nouveau président.
Hypocrite comparé aux critiques qu'ils ont émis sur l'ancienne administration. Ils sont les premiers à censurer.
0.4% de mortalité à la naissance.
la distance n'a cessé de croître entre les maternités et les femmes.
Les maternités ferment; le personnel doit faire accoucher de nombreuses femmes par nuit (7 dans le témoignage).
De 2020 à 2024, le taux est passé de 3.6 à 4.1 pour 1.000
A very basic shell script that I'm using to gauge the quality of already OCRed PDFs. Takes the filename of a PDF as a parameter, and prints the total word count, the count of words not known by aspell, and the percentage of unknown words. A good PDF (exported straight from the original source) likely has an unknown rate of around 5%, while a poorly OCRed scan of questionable quality may be 20% or higher.
Requires pdftotext and aspell.
Everything the light touches... gets rendered two times.
« ce que les jeunes font, mais ce qu’ils ne font plus » depuis le début des années 2010 : « Ils sortent moins [qu’avant], ne jouent pas avec leurs amis, n’interagissent pas avec les autres […] Ce qu’il se passe est vraiment grave, et ce n’est pas juste lié au Covid. [Le phénomène] avait commencé avant, et il s’est prolongé après 2020 », expose-t-il au quotidien britannique The Guardian.
Dans le détail, l’étude met notamment en évidence l’essor des smartphones et des réseaux sociaux, mais aussi celui des « inégalités intergénérationnelles » sur le plan de l’accès à l’emploi et de l’urgence climatique.
Sans compter les conséquences sociales et économiques de cette dégradation, qui pourrait, à terme, « avoir un impact sur les résultats scolaires et la productivité mondiale » met en garde David Blanchflower, qui précise que l’ONU a d’ores et déjà commandé des recherches supplémentaires pour déterminer si le phénomène pouvait être observé ailleurs dans le monde.
The business apps are characteristic because their main complexity comes from the domain: which is not hardware/software related but it's more about modelling complexities of human interactions in code.
The author tells Rust is not good for business apps.
- The stdlib abstractions are right in size and scope, but they are lacking concrete implementations (RNG, cryptoghraphy, serialization, ...). The crate ecosystem is enormous, but it takes time and attention to to sift the wheat from the chaff. Attention that is limited and could be put to better use elsewhere.
- Business apps requires solid defaults for common problems that are desired
- Lifetime and mutability modifiers can not be abstracted the same degree as regular generics
- Cyclic data structures are hard in Rust, because of the borrow checker
- The borrow checker also explicitly makes a conservative assumption that if you call method over some reference, this method will try to access ALL fields of that references, forcing any other field accessed outside of it to be invalidated: the structs must be build in respect to the borrow checker.
- Performance of business apps rarely matters, because the underlying
- To gain performance optimization out of Rust, you need more than "it compiles". Its performance ceiling are excellent (some platforms .NET or Swift choose to work closer to the metal), but its time to performance is low: it falls behind many managed languages on that metric.
- Arc/Rc or Box have few issues: this technique of allocating is nowhere near as fast as bump pointer allocators that managed languages use. The actual win here is when we need to release memory: which in Rust doesn't introduce GC pauses.
and moreYou're here to solve business problems, yet on every step you need to solve "plumbing issues", make decisions about memory model including possible feature changes and refactoring they'll require in the future. [...] you're not going to be praised because your asset management app takes 10% less CPU while the task backlog has doubled in the meantime.