Daily Shaarli

All links of one day in a single page.

August 25, 2023

blog-cells demo

A Jupyter notebook demo style for JS.

blog-cells can turn any web page into an interactive code notebook, similar to Jupyter notebooks, but powered by JavaScript and running entirely in the browser.

There's no server-side component, so you can share your notebooks on static site hosts like GitHub pages. Check out the source for this page here.

Check it out https://github.com/rameshvarun/blog-cells

How to Disable Links | Writing | gerardkcohen.me

A disabled link is not a link, its just text. You need to really need to rethink your design if it calls for disabling a link.

The href attribute on a and area elements is not required; when those elements do not have href attributes they do not create hyperlinks. - W3C, Hyperlink spec

and how to build a disabled link... the hard way

Inspecting rustc LLVM optimization remarks using cargo-remark | Kobzol’s blog

Even after applying various default filters and providing a GUI to search and filter the remarks, there is still a lot of data to go through.

Understanding the remarks is quite challenging. What even is FastISelFailure or SpillReloadCopies? How can I change my Rust code to resolve these remarks? Hard to say if you’re not a LLVM expert.

Remove unwanted objects from photos by dragging boxes

Similar to background.bg, but it removes the highlighted items on an image.

Supression de Filigrane - Watermark Remover d'Image En Ligne
Rust Malware Staged on Crates.io

A rust malicious postgress package was used to retrieve information and send it to a secret Telegram channel.

The rust foundation and crates.io removed the package.

Les détails du gros plan de départs de Microsoft en France

C'est pas la fête chez Microsoft

3614 HACKER - Serveur Minitel multi-voies des années 80-90 intégralement restauré à l'identique.

Serveur Minitel multi-voies des années 80/90 intégralement restauré à l'identique.

C'est propre!

A First Look at the Websites and Software Applications Accessibility Act Bill | Ben Myers
Things you forgot (or never knew) because of React - Josh Collinsworth blog

An argument against React, because all its features are already built-in.

Elon Musk and ‘Tesla Syndrome’ Explains Why Tech Is Making Us Miserable
It’s Better in the App and Other Lies

Advantages of apps over websites:

  • Gobbling data: an app does not get its request blocked as a website does.
  • Making money: This one applies more to indie developers than to big companies but I'm sure people are more willing to pay for an app than access to a website.
  • people want app: Think about that for a second: people want to download an app to track deliveries of their white goods, something which most people order at most once a year.
F@*K Your Code of Conduct | Writing | gerardkcohen.me

The meaning of the post is that a code of conduct is a poor level of establishing social norms. Empathy should drive us.

Finally I understood the importance of the "less is more" approach | 🐈‍ dostoynikov 🐈‍
  1. Reducing the belongings to a level it fits into a 40L or 50L backpack or a medium size luggage.

I just want to be lightweight and free as a bird. The more you have in your life, the more you are chained by them.

Dave's Paper Notes: Programming as Theory Building - ratfactor

Do not try to predict the future. Build what you need now based on what you know about the problem at hand. Understand that you may have to re-write some things later. It is inevitable.

Again.

Trace Pixels To Vectors in Full Color, Fully Automatically, Using AI - Vectorizer.AI

It could be more performant than the traditional tools

Welcome to 404 Media

Le média fondé par une partie de la rédaction de Motherboard

(via https://sebsauvage.net/links/?hRX7pA)

La Poste lance son premier timbre NFT, collectionneurs visés - La Revue du Digital

Toutes les données relatives aux NFT sont conservées dans des serveurs propres au groupe La Poste.

lol encore une blague, avec une blockchain centralisée. On note qu'il y a aussi un certificat physique, donc qu'elle est l'intérêt de la blockchain.

On sait par exemple que l’on a acheté le N°999 de la série.

Ah oui c'est de l'innovation, on ne le savait pas avant...

aria-label, aria-labelledby, and aria-describedby: What's the Difference? | Ben Myers

aria-label, aria-labelledby, and aria-describedby can all be used to bring extra clarity to a given element when it's exposed to assistive technology.

  • aria-label overrides an element's name with contents you specify.
  • aria-labelledby replaces an element's name with contents from another node on the page. You'd use this when you'd already have a visible label anyways.
  • aria-describedby sets your element's description to the contents of another node on the page. This is great for noncritical, supplemental information.
  • aria-description… is coming.

As always, avoid ARIA whenever possible.

How we implemented serverless full-text search in Rust – Grafbase
What Nobody Ever Told Me About Accessible Forms | Writing | gerardkcohen.me

In a form, the user gets the screen reader navigation capabilities. The tab key becomes the norm again, and all that helps without aria is then the <label for=""> each input.

Front-End (Over)Engineering | Writing | gerardkcohen.me

I just think they let the available technology dictate the use rather than the actual need, much like the mythical space pen vs pencil story.

Needs first, then use the available technology as needed.

Des données personnelles de dix millions de demandeurs d’emploi dérobées

Un sous-traitant de Pole Emploi a subit un acte de malveillance d'après le communiqué https://www.pole-emploi.fr/candidat/soyez-vigilants/acte-de-cyber-malveillance-soyez.html.

⬛ Intolérance, racisme...Une explication avec le syndrome du grand méchant monde - Hacking social

Elle crée l’illusion de l’insécurité totale puis préconise implicitement la solution : un état sécuritaire, surveillé par de nombreuses caméras de surveillance et autres procédés (drones, espionnage des citoyens sur le web…). Il le faut, car vous avez 50 % de chances de vous faire agresser durant la semaine. Ah non… un seul pourcent seulement.

À propos de la télévision

#Eggcrackchallenge, la trend TikTok à tuer dans l’œuf – Libération

Comment parler de consentement alors que déjà tu affiches publiquement ton enfant? Il a rien demandé.

ces trends de petites violences et de petites humiliations pour faire quelques vues sur le dos de ses gosses. [….] Les enfants ne sont pas considérés comme des êtres sensibles à part entière. Appréhendés comme pas totalement finis, des prototypes au service d’adultes qui auraient le droit de tester des trucs sur eux. […] Leurs émotions ne sont pas prises au sérieux

croc [Wiki de sebsauvage.net]

Un guide efficace de l'outil en ligne de commande croc :)

No app, no entry: How the digital world is failing the non tech-savvy | Technology | The Guardian
Digital Assets | HipFonts

HipFonts sells digital assets. They're good for inspiration.

They also have a #logo collection: https://hipfonts.com/category/logos/

Some #color and how to use them: https://hipfonts.com/category/colors/

Some #fonts: https://hipfonts.com/?s=fonts