2026-01-13 11:56:00
Talking about #neomutt today. Hopefully, it'll be easier to read than it was to write :)
https://www-gem.codeberg.page/cli_neomutt
OpenAI quietly adopted Anthropic's "skills" mechanism in ChatGPT and Codex; ChatGPT's skills include creating and modifying spreadsheets, docx files, and PDFs (Simon Willison/Simon Willison's Weblog)
https://simonwillison.net/2025/Dec/12/openai-skills/
Tain, le niveau de cringe de ce podcast "Y'a deux écoles" sur Arte : https://www.arteradio.com/serie/y-a-deux-ecoles
Ce podcast où t'as une bourge qui t'explique son dilemme entre user de son argent pour envoyer ses enfants dans le privée ou les exotiser en l…
Massive cyberattack on Polish power system in December failed, minister says
https://www.reuters.com/sustainability/climate-energy/massive-cyberattack-polish-power-system-december-failed-minister-says-2026…
I'm a keyboard-only user using vimium, I think I can still pull every branch locally and use vscode or gh cli to see the comments? Much slower though and doesn't really work in a review meeting. I'm happy to have suggested workarounds if anyone has any (they broke the plus button for commenting some months ago, it's all just very difficult now)
picking a short unique name for a cli tool was easier when Ken Thompson was the only person allowed to add new commands
I wish dependencies would stop embedding their own arguments parser in a package that didn’t need a CLI to begin with.
Eleventy has *three* different dependencies with pretty hefty (and outdated) CLI argument parser libraries 😭
Is there an `overrides`-style feature that works for libraries? (afaik this feature is only for app-level code)
Welcome to Aurorix Saigon, my opinionated take on Aurora KDE, showing a menu and a terminal window with installed cli tools. These CLI tools were installed using a predefined list in Homebrew , as was the Ungoogled Chromium flatpak. An automatically created custom image.This is very cool; further tweaking to follow.
#auroralinux
Just found out about his nifty macOS CLI utility that replaces DaisyDisk, iStat Menus, CleanMyMac.
#macos
Install Custom Apps with a single command w/o docker or cloudron CLI installation. https://rmendes.net/content/bookmarks/2026/02/11/install-custom-apps-with-a
this week's climate solutions digest!
https://www.forpeopleandpla.net/weekly-climate-solutions-digest-9/
'inxi' is a CLI system information tool - it's got modes that cover a lot of different things, but for example if you're speaking to someone with a graphics problem, instead of asking them which GPU they have, and then checking their Mesa etc options - just ask them to paste you the output of 'inxi -G'
https://c…
from my link log —
Why ed(1)?
https://blog.thechases.com/posts/cli/why-ed1/
saved 2025-12-04 https://dotat.at/:/X2EXL.html<…
I could not find a working example for command line VLC to convert a WEBM video file to an MP3 audio file, so here you go:
vlc -I dummy INPUT_FILE.webm --no-sout-video --sout-transcode-samplerate 44100 --sout "#transcode{acodec=mp3,ab=128,channels=2}:std{access=file,mux=raw,dst=OUTPUT_FILE.mp3}" vlc://quit
Updated the Flipper Zero yesterday. Was about time #FlipperZero
made a CLI for git-pages/Grebedoc https://codeberg.org/git-pages/git-pages-cli
AI replaces human slop machines.
If you are using AI to do your work, you admit to being a slop machine.
You deserve a pay cut.
#NoAI
Ich hab aus dem #miniflux-python-client mit Click mal ne kleine CLI gebastelt: https://git.schmidl.dev/schtobia/miniflux-cli
Want answers 10X faster and 10X more accurate than LLMs? Use the DuckDuckGo CLI. I'm using that today to study for a cert. I had been using a number of LLMs but they are sooooo sloooooow.
#llm
@… the best idea I have right now (and it’s not good) might be a script to help manage package.json overrides at the app code level.
(also I agree with your take. I’d also accept a dep with an extra CLI that uses Node’s arg parser)
Better Than Original? 14 Rust-based Alternative CLI Tools to Classic Linux Commands
Hyped on the Rust wagon? How about using these Rust-based, modern, easier to use, better-looking alternatives to the classic Linux commands.
🐧 https://itsfoss.com/rust-alternative-cli-tools/<…
Playing with that barebone QT6 KDE by @… .
Still alpha alpha, so don't do this if you don't want to.
But: everything working very nicely. Add Homebrew for all things cli. Flatpak for the rest.
And also nice to see that KDE is porting more and more applications to Flathub: Dolphin, Konsole, Gwenview and Okular work very well.
Cool stuff…
Managing files over #WebDAV with Terraform
https://broken-by-design.fr/posts/remotefs/
In this blog post, I document the development of a
`brew install netlify-cli` also installs `gcc` ... and `systemd` ?
uhhh...
- netlify-cli uses npm package ipx (image optimization)
- ipx uses npm package sharp (fast image processing)
- sharp has prebuilt binaries that use libvips (image processing)
- netlify-cli brew formula removes those and instead uses the brew for vips
- vips requires poppler (pdf renderer)
- poppler requires gpgme, requires gnupg, requires libusb, requires systemd
(avoid this wi…
Tomorrow, I'll be publishing a #WebDAV provider for #Terraform
It handles HTTP Basic, TLS and mTLS authentication.
It supports write-only attributes to deploy secrets, including deployment of ephemeral secrets.
In a few weeks, I expect to publish another version implementing…
Weekly Climate Solutions Digest #13!! 💖🌊✨
https://www.forpeopleandpla.net/weekly-climate-solutions-digest-13/?utm_source=bri-mastodon&utm_medium=social
Pero qué fantasía es esta https://github.com/google-gemini/gemini-cli/issues/16750
Thank you! This makes using the Uno Q much less mucky https://masto.ai/@shawnhymel/115611570461466484
When you don't know the gender of a person because he/she/they doesn't talk about it, what is the best/preferred approach in English?
1) Gender the person based on their appearance, based on the heuristic that most people are cisgender
I don't like this heuristic because it gives strength to stereotypes and the notion of "normality"
2) Use a neutral pronoun like the singular they
It feels more natural, but maybe some people will consider this som…
The new browser-based version of #pandoc is really neat! Not a complete replacement for the cli, but a good way to introduce pandoc to people who are less comfortable with terminal commands. https://pandoc.org/app/
I've been using khal for years to quickly display the calendar in the terminal and schedule events as reminders. It's simple and fast.
Another good option is calcurse. It's just as fast and you can also manage events, although it has a cooler interface.
#linuxtips #cli
House Secures Dates For Bill and Hillary Clinton's Epstein Testimonies After Couple Dodged Subpoenas (Jameson Mitrovich/The Washington Free Beacon)
https://freebeacon.com/latest-news/clintons-cave-to-house-epstein-probe-after-facing-contempt-vote/
http://www.memeorandum.com/260203/p131#a260203p131
I just published an update to my #terraform #opentofu provider "remotefs": https://registry.terrafo…
Es gibt endlich einen offiziellen #ProtonVPN CLI client für #ArchLinux und derivate davon. Der Mit-Gründer von #CachyOS Peter Jung hat sich selbst drangesetzt und es implementiert:
with the latest change, git-pages is now fully incremental: whether you're deploying from a git repositroy or from a directory via the CLI, it doesn't reupload files that are already a part of your site (± some corner cases)
Released v0.23.0 of the ha-mqtt-discoverable and ha-mqtt-discoverable-cli modules.
Details at #homeassistant
Also new in #ThingUmbrella: The new https://thi.ng/text-format-image package provides conversion/formatting for bitmap output for CLI/Terminal apps, currently only via the widely supported iTerm2 format (se…
Alternative title: fossil fuel company defends #FossilSubsidies.
https://www.reuters.com/sustainability/climate…
Indy a implémenté le support des passkeys sur son site. Trop cool. Sauf que...
Iels ont décidé d'ajouter un algorithme de détection de la prise en charge des passkeys, pour simplifier l'UX des utilisateur·rices naviguant depuis un système/navigateur non compatible. Et c'est la catastrophe.
1) l'algo de détection est foireux et renvoie un faux négatif sur des navigateurs parfaitement compatibles
2) quand on ajoute une passkeys depuis un navigateur compatible, …
Careless Whisper: Exploiting Silent Delivery Receipts to Monitor Users on Mobile Instant Messengers
https://arxiv.org/abs/2411.11194
Super interesting work 😍
> "an attacker could extract private information such as the online and activity status of a victim, e.g., screen on/off. More…
#GitPages now supports incremental site updates when uploading via the CLI!
pictured are logs for two individual uploads:
1a. PUT probe (says blobs are missing)
1b. PUT upload (uploads all the blobs)
2. PUT probe (says all the blobs are already there)
Au risque de blesser l'égo des auteur·es (presse, logiciel, etc.) et des journalistes, personne ne lit qui a écrit une oeuvre, Š moins que l'oeuvre créé suffisamment d'émotions pour avoir besoin de connaitre cette information. C'est particulièrement le cas dans la presse écrite.
#streetpress
It’s been a long time since I wrote about a tool that deserves more love, so let’s talk about bmm. Never heard of it? No worries, I’ve got you: #blog
RE: https://piaille.fr/@Kalytis/115847335942271667
Oh que c'est bon, ça. Je vais m'empresser de le diffuser aux petits fachos de la fac de droit Š la Sorbonne.
from my link log —
Usable colours for command line utilities.
https://blog.xoria.org/terminal-colors/
saved 2026-01-29 https://dotat.at/:/PT5YI.…
Updating the list of CLI apps I use regularly:
- castero: client for listening to podcasts.
- calcurse: personal calendar compatible with CalDAV servers.
- kew: music player.
- micro: text editor.
- toot: Mastodon client.
- newsboat: feed reader.
- w3m: web browser (and newsboat add-on, in my case).
- bat: like cat, but cooler.
- exa: like ls, but cooler.
- ncdu: tool for analyzing folder space usage.
- atool: tool for managing compress…
💡 Solves the context window bloat problem - dynamic discovery means you only pay tokens for tools you actually use instead of loading all definitions upfront
https://www.philschmid.de/mcp-cli
Weekly Climate Solutions Digest #17!! 💖🌊✨
https://www.forpeopleandpla.net/weekly-climate-solutions-digest-17/?utm_source=bri-mastodon&utm_medium=social
Yes, I am like this: I publish Terraform/Opentofu providers and I have no choice but to use Github to host the releases (this is a requirement of Hashicorp #Terraform registry and #Opentofu registry), BUT I develop on @…
Oh, this is cool: A mind mapper for the terminal #cli
thinking of writing a cli tool with an interactive prompt and/or tui, and I'm questioning the need for non-tui interactive mode, it feels like an artifact of the teletype era.
weak justification: tui removes information from screen, which you might need. this is not a big deal in window systems, but console ttys are still useful.
maybe instead of a full tui it can just tui the 5-6 lines it adds. this is not supposed to be doable in terminfo/curses, but everyone is ansi-termin…
Welp, that makes at least 94% of the respondants using insecure messaging apps... scary shit.
https://infosec.exchange/@Luminex/115654715069263033
Weekly Climate Solutions Digest #21!! 💖🌊✨
https://www.forpeopleandpla.net/weekly-climate-solutions-digest-21/?utm_source=bri-mastodon&utm_medium=social&src=mstdn
now _this_ is a good docker container (it has two files inside) https://codeberg.org/git-pages/-/packages/container/git-pages-cli/latest
Ce moment où on te dit que tu as loupé ton test technique parce que tu n'étais pas assez clair et concis sur les réponses, donc que c'était parce que t'avais pas le niveau... alors qu'en fait tu trouvais les questions tellement faciles que tu te faisais chier et que tu frimais un peu en entrant dans le détail pour montrer qu'on pouvait un peu taper dans le dur et passer les questions introductives...
@…
> Bonjour {name}!
> Comme chaque année, Au Poste est heureux de publier son bilan complet. Sur ce qui a marché, pas marché, comment, avec qui.
Alors, ce qui n'a pas marché, c'est le templating de l'email, par le Colonel {name}, avec Mailjet, dans la boite email 😁
Blague Š part, merci pour cette transparence et le travail pr…
RE: https://infosec.exchange/@x_cli/115756765531956130
Franchement, je ne m'attendais pas Š ces résultats. C'est super intéressant 🤯
Bon, bah il y a pas bousculade : https://infosec.exchange/@x_cli/115571646543534894
Dans le doute que ce soit parce que vous ne connaissiez pas : les créateur·rices de Codenames, le jeu, ont publié il y a quelques années une version en ligne gratuite (
RE: #Slopflare did this so poorly because I believe that developing this kind of sof…
RE: https://framapiaf.org/@davidrevoy/115973450892713997
Purée, la dernière vidéo de Micode en PLS 🤣
Mais j'en peux plus des campagnes de sensibilisation au phishing :
https://www.linkedin.com/posts/regissenet_phishing-activity-7400081394380722176-6her
"Ouin, les résultats sont pas top"
Aucune remise en question du pr…
@… Hey, it is me again 😅
Just to let you know that I receive some 400 Bad Request errors from some DoH servers (dns.quad9.net and ns0.fdn.fr for instance) while some others accept my queries (dns.google and Cloudflare 1.1.1.1).
I am not sure yet if the error is on my use of the library or within the library itself.
Here is the code to run the query:
Ouin, ouin, ouin, la cour de cassation, c'est rien que des bolchéviques.
#SarkozyAPeuPres
OpenTofu v1.11 is out and now supports ephemeral resources and write-only attributes 🎉
I registered my provider in the OpenTofu registry: https://search.opentofu.org/provider/x-cli/remotefs/latest
Enjoy ♥️
Many #Terraform providers using SSH do not check the SSH host key... they just run with ssh.InsecureIgnoreHostKey...
And to be honest, it is partly the fault of the SSH standard library which makes it super easy to ignore the host key and does not provide any useful builtin key verification function. People are lazy. ssh.FixedHostKey is niche.
So I implemented a small library to v…
Je suis surpris de ne pas lire plus d'indignation face Š l'annonce de vouloir interdire les réseaux sociaux aux moins de 15 ans.
Anesthésie générale ? Mécompréhension du sujet ?
Le problème, ce ne sont pas les réseaux sociaux, mais les algorithmes de recommandation. Empêcher les gens de parler entre elles, c'est juste une technique de fachos.
#frpol
RE: https://infosec.exchange/@briankrebs/115962508398912420
I mean, who is mad enough to travel to the USA anyway? Just close the borders and be done with it. USA is just another hell hole.
Infosec game: what is obviously wrong with this #Terraform provider?
https://registry.terraform.io/providers/tenstad/remote/latest/docs/resources/file<…
Yet another gotcha when implementing a #Terraform resource with a WriteOnly attribute: since there is no state kept between runs, you cannot require replacement of the resource if the configured value changes because there is nothing to compare it to 🙃
In my case, the WriteOnly attribute contains a file content, so the WriteOnly attribute value is hashed and the hash is stored as part o…
I got the The Butterfly archetype!
#Wrapstodon2025
It is cute they called it the …
Raaaah, que c'est pénible de bosser avec des attributs WriteOnly dans Terraform !
Ces attributs ne sont présents que dans la config, et pas dans le plan, ce qui fait qu'on doit aller tirer la plupart des valeurs dans le plan et une fois de temps en temps "ah merde, c'est vrai que lŠ, c'est un attribut WriteOnly, donc faut aller consulter la config"... et si t'oublies, tu as juste une valeur nil et tu passes 4 plombes Š chercher le bug.
How do you manage your #Kubernetes resource lifecycle?
Let's say you installed a new product, with all the bells and whistles (deployments, service accounts, gateway, network policies, roles and bindings. But you don't need those anymore. How do you dispose of them?
Do you install stuff with a kubectl apply and do you dispose of them by manually calling kubectl delete?
Of course, actions/checkout does not support Git repositories with a SHA-256 object format and it fails with a non-obvious error message about not finding your commit.
fatal: couldn't find remote ref 93dc253dbf61c4006943cff76f522904fa2a6fc5a96060b9aa963cce990a2d0b
Fuck that shit.
Oops, #Terraform datasources cannot contain write-only attributes, which means you cannot use a sensitive value in a secure way when configuring a datasource... Which leaves us with ephemeral resources which are not always what we want or passing the sensitive value to the provider (assuming the provider can take that value and pass it along to the datasource), which is not always possible...…
Mood: https://www.youtube.com/watch?v=DkkAcq_N3cc
We need more of this, now.
Ces écoles qui arnaquent les étudiant·es
#teamEduc…
@… This is me again 😅
Using DoH, I get a weird EOF error during the dnshttp.Response conversion of the HTTP response.
The response was sent using the dnshttp.ResponseWriter implementation.
Digging into the implementation of the ResponseWriter, I see that you truncate the two leading bytes (response size) of TCP answers:
@… I am using dnsv2 to develop a "mock" DNS server for my unit tests.
I noticed that when specifying Server.Listener or Server.PacketConn, you also need to specify Server.Net or you end up with a "bad network" error when calling ListenAndServe.
Specifying the Net property seems redundant when the PacketConn/Listener properties are specifie…
Il y a des gens qui jouent Š #Codenames sur l'app mobile dans mon réseau ?
Le niveau des randoms est un peu triste, et j'aimerais bien faire des parties qualitatives :)
(je demande pas un niveau de ouf, mais juste des gens qui ont compris le jeu, genre "si deux mots peuvent être reliés par un indice évident et que c'est pas celui-lŠ qui est donné, c'est sûremen…
Les stations de recharge de voitures électriques qui te facturent des minutes de "IDLE" dès la première seconde après que t'as badgé pour arrêter la charge... Genre en une seconde, je débranche la caisse, je me téléporte au volant, je démarre le moteur et je sors de la place, bien sûr !
C'est vraiment des fumiers sans nom. Dernière fois que je recharge chez un Driveco.
#arnaque
I have been trying for YEARS to have my printer print on Linux and it has always felt like a headache and I stopped before it worked.
Today, having no other choices, I plugged it in my #Fedora Silverblue 43. A pop-up asked me for my admin creds. I inserted it. VoilŠ. The printer works and I had nothing to do for it to work. That's amazing 😻 Whoever fixed this and automated this: you are…
Dans sa dernière vidéo, Micode évoque les impacts de l'IA sur l'apprentissage : https://www.youtube.com/watch?v=4xq6bVbS-Pw
Il cite notamment des études qui montrent qu'utiliser l'IA quand on apprend une compétence est significativement détrimental Š l'apprentissage (ou Š …
#Malt communique des chiffres intéressants dans sa dernière newsletter :
"Aujourd'hui, plus de 900 000 freelance ont transformé cette idée en un véritable mouvement, et chaque jour, vous lui donnez vie. Une nouvelle recherche de talents est effectuée sur Malt toutes les 10 secondes, et un nouveau projet démarre toutes les 5 minutes."
Décomposons ces chiffres : 1440 minutes…
Tu sais que t'es en train d'aller trop loin quand pour tester une fonctionnalité de ton programme (un client SSH), tu te retrouves Š implémenter un serveur SSH, un serveur DNS et un serveur HTTP et une PKI pour ton test E2E.
Heureusement, c'est facile Š faire en Go 😅
Ça va les chasseurs ? On vous fait pas trop chier ?
Aller, venez. La prochaine, on se pointe Š 50, avec des sifflets et on passe la journée Š siffler aux 4 coins de la forêts Š tue-tête. Reprenons notre territoire. Emmerdons les chasseurs.
#stopchasse #france