318 private links
From what we can observe, most people with significant wealth seem to be peculiar in two particular ways: Appearing not wise enough to recognize and know that their wealth means another’s poverty and that that’s actually relevant because ultimately, they can only be truly well if everyone is well, and that they, too, live in a climate catastrophe from which they cannot escape, even if they built themselves the most sophisticated bunker.
Appearing not courageous enough to act to use their fortunes for the greater good and for everyone’s well-being, because they seem so afraid they would not have enough, even though they already have way more than enough (and will keep enough) to live a comfortable and fulfilling life, and to move away from their ways of “making” money, especially when these ways include exploiting and damaging people, animals, or planet, out of the same fear of not having enough, or other fears like not being able to replicate their success or being admired for it.
There’s some superb (and superbly sad) irony here that millionaires and billionaires are in the best
position to be role models, by doing amazing things for the well-being and advancement of mankind (and all species)
Some useful tips in the CLCLI to handle dotfiles and customization of the shell.
But over time, I think I discovered a better way: a script in my $PATH.
Benefits of scripts over aliases:
- No reloading; changes are picked up immediatly
- Choice of programming language
- Complex logic can be implemented
- More portable between shells
Aliases have certain benefits:
- special syntax (
cd..forcd ..with space) - completion
- conditional definition
- easier to bypass with
unalias - brevity: it's a one liner
- performance: alias are 100x faster.
Le RGPD est impraticable puisqu'il faut identifier tous les sites qui détiennent des données personnelles, trouver leur formulaire de suppression, envoyer une demande conforme, relancer s'ils ne répondent pas et recommencer tous les 3 à 6 mois, parce qu'ils recollectent les informations.
Incogni gère extactement cela.
88 % des applis américaines et 92 % des applis chinoises partagent vos données avec des tiers. Contre seulement 54 % pour les applications européennes.
getsong make sense and so many useful scripts.
- copy and pasta
- mkcd
- tempe
- trash
- mksh
- serveit starts a static file server
- getsong
- getpod to download something from a podcast player
- getsubs
- wifi off, wifi on and wifi toggle
url "my_url"parses a URL into its parts.- markdownquote to add
>before every line u+ 2025to get the unicode caracter associated- snippets to run some snippets
- some REPL launchers for Clojure, Deno, Php, Python and SQLite
- hoy prints the current date in ISO format
- timer
ocrto extract text from an imageremoveexifto delete EXIF data from imagesemojifuzzy finder helper https://codeberg.org/EvanHahn/dotfiles/src/commit/843b9ee13d949d346a4a73ccee2a99351aed285b/home/bin/bin/emoji
and more Process management scripts
So if you wanted people to read your blog, you had to make it compelling enough that they would visit it, directly, because they wanted to. And if they wanted to respond to you, they had to do it on their own blog, and link back.
There are bright spots [for blogging], though. I fear we’re in a newsletter bubble (how many subscriptions can one person pay for?)
Some of the best blogs have evolved and expanded. Independent media is more important than ever, and Donald Trump’s recent attempts to censor mainstream outlets, comedians he doesn’t like, and “leftist” professors underscore the fact that speech is critical.
it’s actually a lot harder to intimidate a million different outlets, each run by a single determined person.
If someone wants to be read, it has to be compelling enough that visitors would come.
Documentation: https://pingoo.io/
Developed by Silvain Kerkour: https://kerkour.com/
The heap is a performance killer in Rust. One woraround is to swap to a more efficient memory allocator such as jemalloc.
In Cargo.toml:
[dependencies]
mimalloc = "0.1"
In main.rs:
#[global_allocator]
static GLOBAL: mimalloc::MiMalloc = mimalloc::MiMalloc;
The best performance optimisation is to avoid the heap. There is the heapless create for that. "The only thing to know is that the size of heapless types and collections needs to be known at compile-time."
Lifetime annotations are needed to tell the compiler that we are manipulating some kind of long-lived reference and let it assert that we are not going to screw ourselves
The only downside is that smart pointers, in Rust, are a little bit verbose (but still way less ugly than lifetime annotations). [They add some runtime overhead.]
When to use lifetimes annotations?
When performance really matters or when your code will be used in no_std environments.
Ce serait en grande partie dû à une meilleure détection des crawlers. Aussi, les moteurs de recherche fournissent directement des réponses, en se basant sur le contenu de Wikipédia.
Les crawlers sont plus agressifs et certaines ne respecte pas le robots.txt.
« cela signifie que les gens lisent les connaissances créées par les bénévoles de Wikimedia partout sur Internet, même s'ils ne visitent pas wikipedia.org. Ces connaissances créées par l'homme sont devenues encore plus importantes pour la diffusion d'informations fiables en ligne ».
Il y a en revanche un risque à long-terme
avec moins de visites sur Wikipédia, moins de bénévoles vont développer et enrichir le contenu, et moins de donateurs individuels vont soutenir ce travail ».
le Conseil d’État genevois ne veut plus des élèves frontaliers dans les écoles du canton.
Ils sont plus de 30 000 à avoir quitté le canton pour emménager dans l’Ain ou la Haute-Savoie, le “Genevois français”.
The post lists some text adventures.
15 000 such games are listed on The Interactive fiction database
Useful to parse events in the CLI and handle .ical exports.