Vue lecture

Restore dates and names on /e/'s Notes export

/e/'s Notes app can export local notes to .md files. However, it encodes the timestamp as a -YYYYMMDD-HHMMSS suffix on the file name. This is fair enough as dates and times can be unreliable on certain devices and over copies, but it's a bit annoying when "importing" them back (see below). To fix this, I did the following on my computer's Nextcloud sync:

find . -type f -name '*-*-*.md' | sed -r 's/^(.*)-([0-9]{4})([0-9]{2})([0-9]{2})-([0-9]{2})([0-9]{2})([0-9]{2}).md/\2-\3-\4 \5:\6:\7 \1/' | while read -r d t f ; do
  p="$f-$(echo "$d" | tr -d -)-$(echo "$t" | tr -d :).md"
  f="$f.md"
  # update the date and time
  touch -d "$d $t" "$p"
  # move to the un-suffixed name
  mv -v "$p" "$f"
done

I certainly won't win any beauty or quality contest with this code, but this was enough for Nextcloud and the Notes app to pick it up, yay!

Note that the Notes app is a bit silly about backups: it allows to export local notes, but not to import them back. Only solution for doing so is either to re-create them manually (even though I could open each file separately read-only, I couldn't even find a solution to import them one by one), or use some "Murena" account (so either a "true" murena.io, or another Nextcloud host). I did the latter because I have access to a Nextcloud instance already, but I don't quite like the tie-in to a cloud provider -- especially when you can export them already, so there ought to be a no-so-complicated way of importing, doesn't it?
I'm not blaming this on Murena just yet because Notes is a fork of Nextcloud Notes, which might not have the feature itself -- but still, sad.


Permalink
  •  

Praphakan sur X : "Mars 2026 tu peux acheter des BTC non KYC sur @peachbitcoin, swap BTC et USDT/C sur n’importe quelle chaine avec @lendasat grace à Arkade, ou swap sur @Boltzhq BTC lightning vers USDT et y a encore des gens sur des exchanges centralisés ? Reprenez votre souveraineté en main ! https://t.co/AEGcMUqJck" / X

Mars 2026 tu peux acheter des BTC non KYC sur @peachbitcoin
, swap BTC et USDT/C sur n’importe quelle chaine avec @lendasat
 grace à Arkade, ou swap sur @Boltzhq
 BTC lightning vers USDT et y a encore des gens sur des exchanges centralisés ? Reprenez votre souveraineté en main !
https://beta.boltz.exchange/
Direct link
  •  

Cyberattack on vehicle breathalyzer company leaves drivers stranded across the US | TechCrunch

Un purin d'objet qui ne devrait pas être connecté : Les éthylotests.
Certains véhicules d'entreprise refusent de démarrer s'ils n'ont pas testé votre taux d'alcoolémie. Et comme ce sont des foutus objets connectés et qu'ils se sont fait pirater, ce sont tous les véhicules équipés de cet éthylotest qui sont à l'arrêt.
Bravo.
(Permalink)
  •  

Our commitment to Windows quality | Windows Insider Blog

Il semblerait que Microsoft a ENFIN fini par entendre les gens qui geulent contre la baisse de qualité de Windows 11 et l'IA fourrée partout. Il était temps.
Mais ça reste des promesses. Et Windows va continuer à piller votre vie privée (trackers jusque dans la calculatrice, OneDrive activé par défaut pour récupérer vos fichiers, etc.) Même si Microsoft arrêter de pousser CoPilot et corrige les bugs, Windows 11 reste un système d'exploitation innaceptable.

EDIT: Et comme le dit ArsTechnica (https://arstechnica.com/gadgets/2026/03/microsoft-keeps-insisting-that-its-deeply-committed-to-the-quality-of-windows-11/):
« Si vous mangiez dans un restaurant et que le chef sortait plusieurs fois de la cuisine pour proclamer bruyamment que la cuisine était profondément engagée envers la qualité des plats, cela vous rassurerait ? Ou commenceriez-vous à vous demander pourquoi le chef ressent le besoin de le répéter ? »
(Permalink)
  •  

Revert "userdb: add birthDate field to JSON user records (#40954)" by paramazo · Pull Request #41179 · systemd/systemd · GitHub

Cette histoire a fait un petit tollé, mais ça se termine bien.

Explications :
Suite à la loi Californienne imposant l'enregistrement de l'âge dans le système d'exploitation (https://sebsauvage.net/links/?8_T8Tw), la communauté Linux s'est bien entendue demandée si elle devait s'y conformer (Note : cette loi n'existe même pas encore et ne concerne qu'UN état dans le monde.)
Un développpeur a donc soumis une modification, lui-même en admettant que c'était idiot car trop facile à contourner.
Il y a eu alors un énorme retour de bâton de la communauté, en particulier contre systemd (le système que tout le monde adore haïr).
La proposition a finalement été rejetée.
Donc oui, on s'en fout. Sous Linux on a pas besoin de stocker plus d'informations concernant l'utilisateur. On est pas Facebook ou Microslop.

Et c'est très bien comme ça, car c'est une pente glissante.
Stocker l'âge, et quoi ensuite ? Une preuve de l'identité, pour s'assurer de l'âge ? Ça va finir en identification préalable obligatoire avant d'avoir le droit d'accéder à internet, forcément.
(Permalink)
  •  
❌