GeistHaus
log in · sign up

Pensées

Part of blogger.com

Mes pensées. Journal de Ludovic Hirlimann

stories
Mais où est donc passé *LE* contre pouvoir
politique
Show full content

 Je suis un enfant post 68ar. J'ai grandi dans un âge d'or - moins doré que les trente glorieuses, mais doré quand même. Quand j'étais petit le seul souci était le chômage. Pas de :

  • classes surchargées
  • déserts médicaux 
  • déserts postaux
  • moins de problèmes dans les hôpitaux
  • des transports en communs utilisables
  • pas de différences de salaire aussi énorme entre patrons et employés 

 Bref, pas tant de problème dans nos sociétés.  Je pense et je n'en ai pas la preuve que nos sociétés ont grandement changée post 1989 avec la perte du contre-pouvoir soviétique. Les patrons qui payaient plus que ce soit en impôts ou en salaire par peur d'une prise de pouvoir à la russe. Depuis plus de contre pouvoir, plus de peur et tout qui part en couille.

tag:blogger.com,1999:blog-19749110.post-3841146355352237927
Extensions
Fosdem 2026 recap
conferenceenglishfosdemmozilla
Show full content

 

https://en.wikipedia.org/wiki/SPARCstation_5#SPARCstation_4This year I was lucky again and was able to attend FOSDEM. This turned out to be more of a social conference than a technical one for me this year. I mean:  I had a bunch of really great conversations, with peers and users of Firefox. I was there to man the Mozilla booth. The idea was to engage people and have them fill up a bingo, in exchange they might go back home with a T-shirt a baseball cap or a pair of socks. Most people that I saw on Saturday afternoon and Sunday morning. Some people complained about AI, but not as many as I was expecting. Explaining why and that https://techcrunch.com/2026/02/02/firefox-will-soon-let-you-block-all-of-its-generative-ai-features/ would soon be available made them all understand and think that they could keep Firefox as their main browser. Our sticker stock melts like snow under the sun. The people from mozilla.ai had some pretty interesting discussions with some users that came by the booth. 

When the FOSDEM schedule got published, I got exited by the fact that the Mozilla room had been renamed the web browser room. Inclusion done the right, the best way to push for an open web. That dev room was located in the room that had historically served the Mozilla community back in 2004/2005/2006/2007 ... Unfortunately, I woke up 30m past Midnight on Saturday and was unable to get back to sleep. The sessions I had intended to watch were just at the time I got a big tired / want to sleep feeling. This was also true for the other room I was interested in : the BSD dev room.

Last but not least, as I had helped organize the Search dev room, a very nice recap was posted on LinkedIn.  I was doing the MC in that room. It was a lot of fun and I learned a lot.

Remember you can view, see again dev room content as they are appearing to videos.fodem.org. You can retrieve more slides from the schedule of the talks like here https://fosdem.org/2026/schedule/event/B7BVVJ-eliza_rewriting_the_original_ai_chatbot_from_60_years_bc_before_chatgpt/, videos are being processed and are not yet all available. If you like a talk or disliked one, make sure to leave feedback.

This year the conference was a social event. I've met plenty of "old" or not so old friend. I've counted 33 people, not counting my previous manager and her daughter. I know I have missed at least 3 people. Very nice conversation with many of these people. I really was a pleasure to meet and interact. 

 The highlight of this FOSDEM was seeing he Sun sparc station 4 on one of the stands. 

 

More Photos from another Mozillian, https://www.flickr.com/photos/202973669@N04/albums/72177720331827377/ 

 

tag:blogger.com,1999:blog-19749110.post-6612352448420156884
Extensions
Are mozilla's fork any good?
browserenglishfirefoxforksmozilla
Show full content

To answer that question, we first need to understand how complex, writing or maintaining a web browser is. 

A "modern" web browser is :

  • a network stack,
  • and html+[1] parser, 
  • and image+[2] decoder,
  • a javascript[3] interpreter compiler,
  • a User's interface,
  • integration with the underlying OS[4],
  • And all the other things I'm currently forgetting. 

 Of course, all the above point are interacting with one another in different ways. In order for "the web" to work, standards are developed and then implemented in the different browsers, rendering engines.

In order to "make" the browser, you need engineers to write and maintain the code, which is probably around 30 Million lines of code[5] for Firefox. Once the code is written, it needs to be compiled [6] and tested [6]. This requires machines that run the operating system the browser ships to (As of this day, mozilla officially ships on Linux, Microslop Windows and MacOS X - community builds for *BSD do exists and are maintained). You need engineers to maintain the compile (build) infrastructure. 

Once the engineers that are responsible for the releases [7] have decided what codes and features were mature enough, they start assembling the bits of code and like the engineers, build, test and send the results to the people using said web browser.

 When I was employed at Mozilla (the company that makes Firefox) around 900+ engineers were tasked with the above and a few more were working on research and development. These engineers are working 5 days a week, 8 hours per day, that's 1872000 hours of engineering brain power spent every year (It's actually less because I have not taken vacations into account) on making Firefox versions. On top of that, you need to add the cost of building and running the test before a new version reaches the end user.

 The current browsing landscape looks dark, there are currently 3 choices for rendering engines, KHTML based browsers, blink based ones and gecko based ones. 90+% of the market is dominated by KHTML/blink based browsers. Blink is a fork of KHTML. This leads to less standard work, if the major engine implements a feature and others need to play catchup to stay relevant, this has happened in the 2000s with IE dominating the browser landscape[8], making it difficult to use macOS 9 or X (I'm not even mentioning Linux here :)). This also leads to most web developers using Chrome and once in a while testing with Firefox or even Safari. But if there's a little glitch, they can still ship because of market shares.

Firefox was started back in 1998, when embedding software was not really a thing with all the platform that were to be supported. Firefox is very hard to embed (eg use as a softwrae library and add stuff on top). I know that  for a fact because both Camino and Thunderbird are embeding gecko.

  In the last few years, Mozilla has been itching the people I connect to, who are very privacy focus and do not see with a good eye what Mozilla does with Firefox. I believe that Mozilla does this in order to stay relevant to normal users. It needs to stay relevant for at least two things :

  1. Keep the web standards open, so anyone can implement a web browser / web services.
  2. to have enough traffic to be able to pay all the engineers working on gecko. 

Now that, I've explained a few important things, let's answer the question "Are mozilla's fork any good?"

I am biased as I've worked for the company before. But how can a few people, even if they are good and have plenty of free time, be able to cope with what maintaining a fork requires :

 If you are comfortable with that, then using a fork because Mozilla is pushing stuff you don't want is probably doable. If not, you can always kill those features you don't like using some `about:config` magic.

 

Now, I've set a tone above that foresees a dark future for open web technologies.  What Can you do to keep the web open and with some privacy focus?

  1. Keep using Mozilla Nightly
  2. Give servo a try 

 

 

[1] HTML is interpreted code, that's why it needs to be parsed and then rendered.

[2] In order to draw and image or a photo on a screen, you need to be able to encode it or decode it. Many file formats are available.

[3] Is a computer language that transforms HTML into something that can interact with the person using the web browser. See https://developer.mozilla.org/en-US/docs/Glossary/JavaScript

[4] Operating systems need to the very least know which program to open files with. The OS landscape has changed a lot over the last 25 years. These days you need to support 3 major OS, while in the 2000s you had more systems, IRIX for example. You still have some portions of the Mozilla code base that support these long dead systems.

[5]https://math.answers.com/math-and-arithmetic/How_many_lines_of_code_in_mozillafirefox 

[6] Testing implies, testing the code and also having engineers or users using the unfinished product to see that it doesn't regress. Testing Mozilla, is explained at https://ehsanakhgari.org/wp-content/uploads/talks/test-mozilla/

[7] Read a release equals a version. Version 1.5 is a release, as is version 3.0.1.

[8] https://en.wikipedia.org/wiki/Browser_wars 

tag:blogger.com,1999:blog-19749110.post-8091400628772267753
Extensions
Happy New year / Bonne Année
Show full content

 tout est dans le titre :p Bon 2026 les gens. Espérons que la RAM et les SSDs vont baisser en prix.

tag:blogger.com,1999:blog-19749110.post-2175804693062117611
Extensions
Donnations 2025
englishfossfunding
Show full content

In the last few years, we all saw funding issues with FOSS. I've taken the habit to donate ~ 20 euros per month to diverse projects based on how interesting I find them or how I would like to show my support. The company, I currently work for, uses benevity to double some of my donations, depending on whom I'm giving to. I started recording this in the middle of the year in order to share with the rest of the world. Here's what/when/how with or without comments :

  • 29/04/2025 - 20 € - Dotclear - a blogging platform I use.
  • 02/06/2025 - 20 € - Tor - because privacy matters
  • 27/06/2025 - 20 € - Fosdem - the best OSS conference in Europe.
  • 28/07/2025 - 20 € - Apache Software Foundation - We need servers side projects
  • 01/09/2025 - 20 € - Internet Archive - We need to preserve our digital world
  • 02/12/2025 - 05 € - NetBSD - because it runs on almost everything and diversity is good
  • 02/12/2025 - 20 € - Signal - because privacy matters
  • 02/12/2025 - 20 € - Wikipedia - because sharing knowledge is important

 

tag:blogger.com,1999:blog-19749110.post-5622985678521903973
Extensions
15 + years remote and counting
englishfull remotework
Show full content

I've been working since 2009 full remote. I've changed jobs twice, I've moved from one country to another one while being full remote. Here are some thoughts, tips and tricks to make your life easier if you end up working remotely.

 During this time I have lived in four places, and worked differently in these places I'll start be describing each of them and how I managed to work, what was good, bad and ugly.

My apartment - I had a room with a desk, but I was living alone. I could organize my workspace the way I wanted without impeding on other people potentially living with me. 

As I started working remote, setting limits and boundaries was hard. Not working was easy but made my guilt go high, so I would end catching up. I remember one Friday not working and then guilt making me work for the whole weekend.

In order to manage my new way of life, I created a schedule. At 7, I would get up, by 7:30 I would have breakfast and so on. Issue was stopping in the evening. I was working for Mozilla messaging and most of my colleagues would be west coast based, meaning that evening sometimes meant meetings. But having a straight schedule did help me a lot when I was leaving alone. Although I did have an office space, I might have worked from elsewhere, like the couch. The schedule meant eating at fixed hours and getting some exercise. 

What I was missing at that time was human interactions, as there was not much video conferencing services and where I could engage human in different ways than writing. I ended up applying to another 'regular - in office' work. That didn't work out because on my third trip to the office for an interview, I realized that two hours of transit per day was way too much. But I really needed some human interaction. I finally did find some friends to have what was missing. I got to the nearest office a few times and that's where I had a lot of social interactions with my colleagues. Not only just work related subject, like on IRC. For some, I would be a PITA because nobody would work, as I was engaging many people in small chats and was loud when speaking.

In the second phase, I ended up living with someone, in that apartment. Having a room with a desk helped a lot to separate work from daily life. It also helped the other person living with me that understand when I was working and when I needed not to be disturbed. My need for social interaction was also fixed with someone living with me. Of course, it created other issues as to set work boundaries for examples. I was going to the swimming pool every Friday, and I would bike on a daily basis. This helps clean the head and change from work, family work.

Then we moved to a smaller condominium, no more workroom. I went to work into a coworking space, the time to get fiber at home. 

That new home was small, 3 rooms. As much as I had enjoyed the coworking experience as my kid came to the world, it was easier for my family If I stayed home. I could help my wife. So I started working from the couch, from the bed and sometime on the big one's desk. I got a sort of social life hanging out with other geeks, and being present in a war gaming club helped for the "social" interactions I needed.

Next and final move. I now work either from the dining room's table, the couch or my desk. The desk is unfortunately in the bedroom, but I do have one. It's just not always practical. I've added a few things to my social life, running on an election did help to make connections.

 So I've moved countries and changed jobs twice while staying remote. I did choose a full remote job versus a non-full one for a smaller compensation, because being full remote is so practical.

 

My tips and tricks to last and enjoy being remote :

  • set limits on where to work
  • set limits on timeframe of work (eg I never work past 19:00)
  • set limits with family members - so they know what the boundaries are
    • Kids they'll come when you have a meeting - let them come and at some point they'll stop coming
    • let your spouse know you are working so she doesn't come around and ask for stuff while you don't have time
  • Exercise if you can't. I know I have not for a while and going back to it, felt like gaining 5 years. These days I either walk, bike for at least one hour, but sometimes it's hard.
  • Socialize locally, get involved in local life, this will make you forget that you work alone. 
  • You might want to consider the co-working option, this makes it easy to separate private life from work life. But then you lose some of the flexibility from working from home as you need to go and come back, you are probably further away from e kid's school etc. That was not an option for me.
  • Use the work tools be them IRC, Matrix, Jiitsii to have work relationships.
  • Be present at company meetings and all hands, socialize and follow what the company does so you don't feel lost alone.
  • If you have co-workers nearby make sure to say hello and try to meet with them. 

 

 

 

tag:blogger.com,1999:blog-19749110.post-7984269586513920058
Extensions
Remise en état du NAS
geekeryNAS
Show full content

Aujourd'hui sur ma to-do list il y avait remise en état du NAS. Celui-ci est off depuis début septembre, la clef USB qui contenait l'OS avait un secteur défectueux, que `fsck` n'arrivait pas à corriger. La structure du Nas est la suivante :

  • une clef USB avec l'OS (zvault après une migration/upgrade depuis FreeNas Core)
  • quatre disques formant un zpool sous ZFS. 

Comme c'est la clef USB qui avait des soucis, mes copies de fichiers étaient sans doute intacte. 

J'ai donc ouvert la boite, changé la clef. Et refermé le châssis (c'est le truc pour lequel j'ai le plus galéré). Ensuite réinstallation de Zvault. Restauration du backup de configuration que j'avais eu la bonne idée de prendre. Et hop, tout fonctionne de nouveau comme avant.

 Je me suis posé la question de passer à FreeBSD et d'y importer les pools zfs, mais il aurait fallu que je revois tous mes scripts de copie, j'ai donc évité pour le moment. 

tag:blogger.com,1999:blog-19749110.post-3675763485743614226
Extensions
Réduire mon utilisation de whatsapp
retexSignalvie privée
Show full content

Copie d'écran de groupe dans signal desktop 

 Ceci est la suite de ce billet anglophone sur le passage à Signal. J'ai depuis réussi pour le moment à réduire mon utilisation de la messagerie instantanée de Méta.

Revenons sur mon utilisation de WhatsApp, en juin 2025 j'avais WhatsApp installé sur mon téléphone et j'étais sur quelques groupes actifs :

  • La famille "jeune" en gros, ni les parents ni les oncles et tantes
  • Un groupe informel du bureau de la crèche dont je suis le président (mon dernier à désormais neufs ans — j'aurais pu arrêter il y a longtemps, mais j'aime ça et ce n'est pas chronophage du tout.)
  • Le groupe des parents d'élèves du collège élu au conseil d'administration.
  • Le groupe de Rugby du dernier pour les entrainements, matchs etc.
  • le groupe des parents du rugby habitant mon village pour organiser les covoiturages et donc aussi les partages de devoirs.

 

Cette année, suite au billet lié ci-dessus, j'ai décidé de prendre les choses en main. 

Pour le bureau, j'y ai mis un point ua premier ordre du jour, j'ai eu le soutien de la vice-présidente. J'ai créé le groupe et partagé le lien du groupe. J'ai mis une photo et mis tout le monde en mode admin. Les gens qui n'avaient pas signal s'y sont mis et nous communiquons désormais par mail et signal.

Pour les parents d'élèves, j'en avais parlé à l'un d'entre eux avant qui avait dit qu'il n'y voyait pas d'inconvénient. Quand le mail est passé pour la création du groupe WhatsApp, j'ai répondu que je préférerais qu'on passe à signal. La personne en charge a regardé, car elle ne connaissait pas, à créer le groupe et m'y a invité. J'ai ensuite partagé le lien du groupe et les manquant sont arrivés. Je ne suis pas encore sûr que cela soit un succès, mais on va essayer.

 

Pour le rugby, j'en ai causé au président de l'école de rugby. Il y a déjà assez de soucis avec WhatsApp et donc il préfère garder une solution qui marchouille. Je le relancerais dans un an, mais je n'ai pas grand espoir. 

tag:blogger.com,1999:blog-19749110.post-6925703213497063938
Extensions
C'est toujours une histoire de budget
genbuntulinuxlogiciel libreoncle paul
Show full content

En 2010 ou en 2011, dans le cadre d'une conférence organisé par l'association Aristote j'avais engagé la conversation avec un colonel de la Gendarmerie Nationale. À l'époque, je travaillais pour Mozilla messaging et la gendarmerie utilisait Thunderbird, car celui-ci gérait les ACLs au niveau imap. Nous avions alors discuté du pourquoi du comment la gendarmerie était passée à Linux.

On m'avait alors expliqué, que comme beaucoup d'entreprises, le pole informatique gérait aussi les télécommunications. Les communications pour la gendarmerie, c'est être capable d'envoyer des messages depuis une ile perdue du pacifique ou depuis le fin fond de la forêt tropicale guyanaise. Une très grosse partie du budget de ce service partait donc dans les équipements télécoms. La mise à niveau de l'OS de Microsoft ne rentrait pas dans le budget. Après une maquette rapide, la décision avait été prise de :

  • Déployer Genbuntu sur les machines de services
  • Mettre la distribution à disposition des gendarmes dans un cadre privé (pour utiliser la même chose à la maison qu'au travail) 
tag:blogger.com,1999:blog-19749110.post-1712749814128897252
Extensions
Recommendation de livres technique
administrationgeekerylecture
Show full content

 

 Couverture du livre

 

Michael Lucas a en ce moment un excellent Kickstarter pour son livre sur le réseau pour les admins système. J'ai lu ou suis en train de lire ces livres. Ils sont faciles à lire, complet et surtout bien construit, je recommande chaudement.

tag:blogger.com,1999:blog-19749110.post-4668680029847573379
Extensions
15 jours en Hollande du Nord, province des Pays-bas
voyage
Show full content

La famille rentre de 15 jours d'immersion aux Pays-Bas. Récit de ces quinze jours avec 9 et 11 ans. On avait pris un guide, mais il ne nous a pas été utile du tout (mais bon, nous avons tous les deux habité là-bas).

Après avoir réservé un hôtel non loin de La Haye. Nous avons pris la voiture et en avant. 

Notre première visite, c'est Kinderdijk , des moulins alignés avec différent niveau d'eau et de terre, on comprend très vite l'effet Pays-Bas et la constitution des polders. Nous arrivons le soir à La Haye.

One ne visite pas grand-chose, à part Grote markt, histoire de boire un cocktail pris au vavoom tout en mangeant des frites (oorlog) :


 Le lendemain – journée plage, il fait chaud, mais c'est assez venteux.

Troisième jour, les chose sérieuse commencent. Visite de MauritsHuis , c'est plein de Rembrandt, et nous avons de la chance, l'exposition est consacrée à Vermeer. La présence de Vermeer nous évitera donc de faire un tour à Delft. Le grand prend plaisir à regarder les peintures, le petit seulement quand il a le téléphone de maman pour les prendre en photos. Comme j'ai l'intention de visiter beaucoup de musée durant le séjour, j'achète une museum cart.  Cette carte permet de visiter autant de musée sans avoir à payer l'entrée, si l'on fait plus de cinq musées, elle devient rentable. Elle est désormais dématérialisée, il faut donc faire un peu de paperasserie pour utiliser l'application par la suite. Mais c'est vraiment pratique.

Lendemain, rebelote avec la visite de Museon, beaucoup d'intérêt de la part des deux enfants, qui jouent à toutes les activités proposées. Il faut traduire de l'anglais ou du néerlandais, mais cela ne nous pose pas beaucoup de problème.

Destination Rotterdam, pour voir les maisons cubiques , on en profite pour visiter, mais ce n'est pas pris en compte sur la museum cart. La visite dure 20m maximum. Sur ce, nous décidons de visiter le musée de la marine. Les enfants apprécient beaucoup. Voyage en train.


 

Ensuite, je perds la notion du temps, mais nous avons visité :

  • Une journée à https://www.duinrell.com/tiki-pool, les enfants ont adoré et ont demandé deux trois fois à y retourner. Il faut acheter les tickets en ligne à l'avance.
  • Visite de Leiden et donc de Natuhttps://www.naturalis.nl/enralis (les enfants encore une fois ont adoré) et du Moulin de Valk. Il y a la possibilité de mettre le film dans la salle du premier étage en français, celui explique les moulins en long, en large et en travers.
  •  Visite du Reijksmuseum, après avoir garé la voiture au parking olympique. Nous l'avons fait en voiture, le coût du parking étant d'environ 15€ soit le prix d'un billet pour adulte Den Haag ->Amsterdam. Il faut prendre une réservation en ligne pour y entrer. On peut le faire sur le moment, mais je suppose que c'est mieux de le faire la veille. Dito pour la réservation du parking. Puis visite de la ville à pied.
  • Muiderslot un joli château de brique. Visite non prévu, car le prix de Corpus nous a refréné.
  • Visite de Van Gogh, mais déception, il faut réserver. Une gentille personne nous indique que l'on peut trouver des places après 17:00 alors que le reste de la journée indique une semaine à venir complète tous les jours. Nous revenons le lendemain après avoir réservé nos places.
  • Enfin dernière visite super cool https://www.madurodam.nl/fr , une maquette assez grande des Pays-Bas avec des jeux pour les enfants.

 

Enfin, je n'ai pas chômer dans ma participation à OpenStreetmap via streetcomplete :

 


tag:blogger.com,1999:blog-19749110.post-9100660819409784736
Extensions
A lifetime of backups
backupenglishgeekeryoncle paul
Show full content

A recap of the strategies I've used for personal backups based on the time and machine I used.

 80s 

At the time, the only machine I have access to is the great Apple ][e. I don't have a backup strategy, because I use it as a gaming machine and the little development I make sits on a floppy. I can't even remember a floppy dying - so no fear of loosing data. It's been a while, so if I had a backup strategy, it was to copy the floppies to newer ones.

Dataloss: Bard Tale's III original floppies, one of the few games we had purchased, when I tried to crack it.

90s

During the 90s I used a bunch of machines from the Macintosh LC, Atari Falcon 030, BeBox, Pentium with Adaptec SCSI card.

Strategy: No backups, because I'm dumb. In the end, we had a Zip drive, so I did save stuff on these. I also burned CDrom with data that I actually backed up. I never did try restoring, I'm not even sure where this Zip disk and CDs ended up (probably in a trash at some point). I'm not even sure they would be readable if I had them handy. My current computers do not have CD/DVD/bays nor SCSI ports. 

Dataloss: Not much that really counts and that I can remember. But yes if you asked me anything digital from that period I would just be unable to give you anything.

2000s

ADSL/Internet kicks in, because I now mostly have full-time connectivity from home. I still have a poor strategy. I will burn a CD once in a while, will carry a slip case with these, but that's more for work than personal stuff. 

I do burn DVD, I do test that I can read them - but again, I have not clues where these DVDs are. I still have a stash of DVDs I could use for backups, but no DVD burner nor reader.

Dataloss: My first GPG key when I reinstalled my system, because I had forgotten about the key. The Hobbit BeBox I got after beeurope closed, I had no backup, and on the first attempt to boot it failed. I did find boot floppies for that one and made archives, but I've also lost these to later lack of backups. I didn't even test If the image I produced for these floppies were usable. Lost my blog, because the machine died at reboot after an system update.

 

NOW

I now have a dedicated server at home, running TrueNas Core, but could be running FreeBSD, that hosts some ZFS pools, and I use rsync to save my laptops to it. My servers are also using rsync.

Once a year or so, I do copy some of my important files to an HD and USB key, in case things die. It's better than before, but If the house goes on fire, I'll lose everything. 

 

 Conclusion:

Backups are :

  • Hard, you need to set things up properly
  • expensive, you need dedicated HW
  • complex you need to externalize to make sure your backups are safe

For enterprises, it's quite easy, as it's easier to absorb the costs associates with backups, but for individuals, it's a nightmare.

 

tag:blogger.com,1999:blog-19749110.post-4288362957435334463
Extensions
Mon expérience avec le support beelink
beelinkgeekery
Show full content

Comme partagé précédemment, nous avons un beelink à la maison. J'ai fait appel à leur support deux fois.

 

La première pour demander le support de LVFS afin de pouvoir changer ce message :

 lhirlimann@enfants:~$ sudo fwupdmgr get-updates

[sudo] Mot de passe de lhirlimann : 
Devices with no available firmware updates: 
 • CT500P3PSSD8
No updatable devices

j'ai donc découvert que le support se faisait soit sur un groupe Facebook soit via email. J'avais essayé les deux canaux, mais sans résultat probant.

 

Début juillet le machine ne démarre plus, je pense que l'alimentation a grillé. J'entame les démarches avec le support un dimanche soir. Le lundi matin, leur procédure est en place, on me demande de tester deux/trois trucs, puis on me propose, puisque la machine est encore sous garantie (d'un an seulement), de faire un échange standard. Cela n'a pris que trois semaines, je suis assez satisfait.

tag:blogger.com,1999:blog-19749110.post-7034344805827100214
Extensions
Desktop software I use June 2025 edition
englishlinuxsoftware
Show full content

 I currently run Fedora 42 as my main work and private machine.

Desktop software: 

  • Firefox for work because that's the only viable alternative
  • Firefox nightly because testing releases is important and a very easy way to contribute
  • Thunderbird, so I can read four email accounts at the same time and get notifications
  • NewsFlash because I *need* an RSS feed reader.
  • Hexchat - because I still use IRC (three different networks) 
  • Papers because I like the idea of a Rust based PDF viewer
  • Google chrome because I need to access teams meetings once in a while
  • Chromium so I can play TTRPG with foundryvtt

 

Command line tools:

  • Podman I'm trying not to use docker to see if it's viable on my new work machine
  •  jq, awk, cat , less and normal unix tools.
  • lnav for log reading
  • atuin for shell history management
  • fish as my default shell 

 

tag:blogger.com,1999:blog-19749110.post-4626730135711736157
Extensions
Moving to Signal is hard
englishprivacy
Show full content

because it's a social move, not a real technical one.

In my social circle, I use the following text exchanging technologies when it comes to small messages : 

  • SMS
  • WhatsApp
  • Signal
  • Email

These make up probably more than 90% of all my communications. For more geekier ones, like open source contributions and professional ones, add slack, matrix and IRC. I don't use any other protocols.

Most of my personal communications are done over WhatsApp : Family group, Sports for the kids groups. One group I'm not part of still uses FB messenger.

Over the years, I've tried hard to move off WhatsApp. The issue is that Signal doesn't offer anything besides privacy that would make people move from WhatsApp. You can create groups, send images etc. People do not understand or care about the privacy implications of using WA. The recent addition of the AI circle in WA didn't change a thing. WA is everywhere, everyone has it. Signal is not installed by default, people will need to install it.

I've been successful at using signal still when creating new groups for instance. If a new group is being created, I refuse WA, I explain why signal is so much better, I go on and create the group, I then add people and make them admin so they feel at home this as worked for :

  • Virtual table-top player's group
  • Work alumni group

 It also works with individual people, you reply faster on signal than anywhere else they'll use signal with you. This worked with the manager of the kindergarten I'm the head of, diverse pen and paper RPG gamers. It worked with my wife and bigger son. I sometime send Signal invites and sometimes it works. It's slow, but more people are using it.

I have tried to convince the people using WA at scale (kids sports group), but they are very happy that WA works better than SMS groups and as it works they are afraid of breaking a momentum by trying to push people to signal.

One, I'm not able to move of WA, is my family group. We got momentum 2 years ago when WA changed it's GCU. I created a group, invited most of the WA participants, but usage didn't come. Recently, with the advent of the AI button, one cousin starting using it. 

This sparked the want to try again to move, so I posted an invitation to the family group in the family group and people clicked the link and joined. Then it sparked a conversation on WA about which one was better. I'm now trying to keep the momentum and conversations on Signal. The plan here is that people will remember to use Signal because it's more active.

What's your strategy to move to people you like off WhatsApp to Signal? 

tag:blogger.com,1999:blog-19749110.post-5601317628821393674
Extensions
Enfants et ordinateur
3615mavieeducationgeekery
Show full content

En septembre, j'ai acheté un Belink SER, dont je ne me souviens plus du numéro :-) Le grand entrant en 6ᵉ, il me semblait important que les enfants aient un accès a un ordinateur. La machine est assez puissante pour qu'ils puissent jouer et découvrir si besoin ou si l'envie s'en ferrait sentir l'informatique.

J'ai installé Linux, Fedora avec KDE pour que l'interface soit assez proche de celle qu'ils rencontrent à l'école. Ils sont root, et peuvent installer ce qu'ils veulent. Pas surpris du tout, ils jouent, soit en local, soit dans le navigateur.

Au niveau Hard, j'ai deux regrets : Pas de support de mise à jour du firmware via LVFS. D'autre part la machine parait ne pas être capable de sortir de léthargie, l'écran reste noir quand on veut se connecter après avoir éteint celui-ci sans éteindre la machine.

 Niveau soft rien à redire, à part le grand qui demande Windows pour jouer avec les copains.

Côté censure, parce qu'ils ne se contrôlent pas, YouTube a une entrée spécifique dans /etc/host. Ils ont essayé d'utiliser ChatGPT pour contourner la chose.

Je ne regrette pas du tout d'avoir choisi linux, car quand ils font la sourde oreille, je peux, via `ssh`, utiliser des commandes comme `shutdown -P now`, `reboot`, `who -u` ou encore `usermod` les faire quitter l'écran sans avoir à me déplacer, ce qu'il m'était impossible de réaliser avec le plus grand et sa machine Windows. 

tag:blogger.com,1999:blog-19749110.post-8802131451808817715
Extensions
Return to office?
$DAYJOB3615mavieenglish
Show full content

This week there was a company event, that I could not attend. I was part of the team "holding the fort" while others were lucky enough to meet and socialize together.

I wasn't the only one "Holding the fort", I wanted to celebrate that and ask the colleague if he was interested in us meeting at a coworking nearby. As he was ok, we agreed on a date and booked each a day using our company's tool for that.

I've been working remotely since 2009. I've moved from one country to another one while working remote. Not only that, but I've change jobs twice, staying *full* remote. The only time I needed to use a coworking space was when I was waiting for my ISP to install fiber, or when my second son got born, and I needed to focus.

So here we go, I need to pack my laptop - good for me that I never have used external keyboards or mice, nor do I use an external monitor. I take the power strip. I buy my train ticket and off I'm walking to the train station. My kids have to be autonomous, and they were. 

First impression is the crowd in the train, it feels weird, and I've worked in lived in a big city like Paris. Then I walked, many people, most of them not looking very happy. At least it wasn't raining. But for the time it took me to go to an office, there was nothing about it that would make me want to do the travel again.

Once in the office I did enjoy the company of a co-worker, we worked together, and it was nice, asking questions to your neighbor, is *so* much better than other slack for instance. But I didn't enjoy the open space where just quietly singing was not possible.

tag:blogger.com,1999:blog-19749110.post-3798718517770274744
Extensions
Recherche logiciel de forum la suite
activitypubforumselfhosting
Show full content

Ma recherche d'un logiciel de Forum continue. Ce toot a relancé ma quête. 

J'ai donc tenté de configurer NodeBB avec Postgresql en backend. Il y a même un guide pour l'installer sous FreeBSD. Malheureusement j'ai un souci encore une fois de dépendance dans npm cette fois qui fait que l'installation plante et ne se finit pas. La documentation n'est vraiment ni à jour ni complète, mais en regardant à droite et à gauche, on trouve son bonheur.

Ensuite, je me suis penché sur une version rouillée de ce type de logiciel et je suis tombé sur Freedit – qui ressemble trop à Reddit pour que je l'utilise, mais celui-ci s'étant installé convenablement, je vais continuer le de tester. Il n'y a pas à tortiller du cul pour chier droit, cargo, c'est quand même une superbe réalisation.  

Il me reste Flarum à tester. J'attends la version deux qui doit apporter en autre un support d'ActivityPub

tag:blogger.com,1999:blog-19749110.post-5350691025516464482
Extensions
Faire fonctionner un Philips D160 avec une freebox revolution
freeboxgeekery
Show full content

Hier, je suis passé chez Darty histoire de changer le téléphone fixe - oui, j'ai encore un téléphone fixe, car les appels vers la Mongolie sont moins chers sur la ligne fixe.

J'ai pris le premier prix un Philips D160. Impossible de faire l'appairage dtec, mais ça fonctionne parce que quand j'appelle la ligne le téléphone sonne. Merci à ce fil https://forum.universfreebox.com/viewtopic.php?t=45795 , je comprends que le code pin d'appairage est hard codé à 0000. Il me faut donc passer dans le mode avancé de l'interface web de la Freebox pour le forcer là aussi à 0000. Une fois fait, je peux recevoir les appels, mais impossible d'en passer.

Le truc est expliqué là https://assistance.free.fr/articles/578, il faut changer le mode de numérotation, et pour cela il faut consulter la notice du téléphone.

tag:blogger.com,1999:blog-19749110.post-105754439479610831
Extensions
Plans pour 2025
Show full content

 Cette année, je vais afficher les plans que j'ai :

  • Créer un serveur NTP de stratum 1
  • mettre en place mon projet secret
  • mettre en place du mail autogéré
Cela implique plus ou moins trouver le moyen d'installer Net/FreeBSD sur mon Pie3b+ (qui n'a plus l'air de booter) et sur mon Quartz64 (pareil, j'ai salement échoué à l'installation - et je comptais me faire aider lors du dernier capitole du libre, mais la personne à qui je pensais n'y était pas.
tag:blogger.com,1999:blog-19749110.post-5203191389908234462
Extensions
Bonne Année 2025
Show full content

Quelle vous apporte tout ce dont vous avez besoin. Encore merci de me lire.

tag:blogger.com,1999:blog-19749110.post-949555294364381954
Extensions
Retrospective 2024
geekery
Show full content

J'ai :

  • changé de registar pour hirlimann.net
  • Renouvelé fastmail
  • tester nomadbsd
  • au niveau professionnel, je me sens à l'aise avec les produits que je supporte (même si des fois les problèmes de performances, c'est toujours compliqué)
  •  maintenu mes deux VMs, l'une sous Oracle Linux et l'autre sous FreeBSD
tag:blogger.com,1999:blog-19749110.post-2683518399508178651
Extensions
Changement de registrar
dnsgandigeekerynom de domaineregistrar
Show full content

Voilà je n'ai plus rien chez Gandi. Après le mail, j'ai changé de registrar et mon nom de domaine principal est maintenant géré ailleurs. 

J'ai donc transféré mon ndd, en le débloquant chez Gandi et puis en activant le transfert avec la clef donnée par Gandi vers mon nouveau registrar. Avant de commencer le processus, j'ai sauvegardé le contenu des enregistrements , pour ce faire, je suis passé en mode édition avancé, puis j'ai copié le contenu dans un fichier texte.J'ai bien fait.

Le transfert c'est fait assez rapidement (moins de 24h), mais les dns enregistré était encore ceux de gandi. J'ai donc changé vers ceux de mon nouveau registrar, j'ai copié le contenu sauvegardé et hop.

Mon nouveau registrar est bookmyname il offre :

  • DNS sec par défaut
  • des tarifs corrects
  • du 2FA pour s'authentifier

 

tag:blogger.com,1999:blog-19749110.post-7662954266341064440
Extensions
Nouvelle addiction
locationopen data
Show full content

Ça ne se voit sans doute pas, mais j'aime bien faire les choses complétement et à fond.

Il y a fort longtemps, dans une galaxie assez lointaine, mon employeur du moment, Mozilla, essayait de créer un système d'exploitation pour téléphone mobile qui soit indépendant de Apple et de Google. L'excellent Dougt, s'était rendu compte que beaucoup de service sur les appareils mobiles dépendait ou avait leur intérêt en utilisant de la géolocalisation. Mais il n'y avait pas de service "ouvert" pour ce type de données. Pour être rapide d'utilisation, des services satellitaires tels que GPS ou Galiléo n'est pas idéal. La plupart des mobiles, on a donc recours à utilisation des réseaux wifi pour se géolocaliser plus vite. Pour cela, il faut disposer d'une base de donnée qui contient en gros les positions (latitudes, longitude), des noms de réseaux wifis et les id des tours des opérateurs mobiles. 

Mozilla avait donc créé MLS (Mozilla Location Service) avant de le fermer. L'idée était donc de collecter à l'aide d'une application mozstumbler, des triplets position+ wifi + tour afin d'offrir un service libre et ouvert de géolocalisation rapide. C'est ce qui m'avait poussé à participer à OpenStreetMap, car il manquait des rues dans mon village. Puis n'ayant plus d'OS mobile, Mozilla avait donc fermé son service

J'ai récemment découvert un descendant https://github.com/mjaakko/NeoStumbler et je me suis remis à participer.

 

tag:blogger.com,1999:blog-19749110.post-6945990502510312260
Extensions