πΎ Archived View for station.martinrue.com βΊ greg βΊ d0710e7122284a19a4a2384fd88b531b captured on 2024-12-17 at 15:03:28. Gemini links have been rewritten to link to archived content
-=-=-=-=-=-=-
So I just screwed myself by being "clever": I have two laptops I want to share a single local Maildir on. I use Syncthing to share that directory, which usually works out nicely because I don't use the machines at the same time.
Well yesterday I made the mistake of fetching mail on both at nearly the same time, which updated the Notmuch search DB. This caused some sort of confusion, because a Notmuch DB consists of multiple files, and now they were mixed up on one laptop.
I removed the files from that laptop, intending to copy over the ones from the other machine.
Syncthing then helpfully removed the DB on the working laptop as well.
What are your stories of self-bamboozlement?
2 weeks ago Β· π io_cat
One time (years ago) I accidentally removed an OU within Group Policy Manager which had the consequence of removing the OU from ADUC (Its all Active Directory after all) and orphaning a couple of factory machines from the Domain. Goes without saying it happened about 15 mins before the end of my shift. Some frantic actions had it back up and rejoined to the domain in no time thankfully. Β· 1 week ago
There was also the time when APT fucked up and removed network-manager because of conflicting dependencies; and no, I was not running a Frankendebian. At least, not on purpose. Β· 1 week ago
I once borked a rather nice Void Linux installation of mine by deleting /usr/bin with a typo. Β· 1 week ago
once i deinstalled my login shell on a machine with crypted FS... do not ask why.. &) Β· 2 weeks ago
i canβt count the number of times i locked myself out of a system when updating the firewall rules or changing routing or interface configurations. most times i can walk over to the system and fix it. sometimes going there requires me booking a flight and travel. Β· 2 weeks ago
I was in my ~/.local/bin learning awk. I tried a few variations including `awk '{ print $1 > $2 }'. Unfortunately, $1 was a random number and $2 were filenames. I was overwriting the files with random numbers. Did I mention that the folder contained all the scripts I'd been working on for 2 months, never backed up? So in a second, pow, my scripts stopped working. There was one saving grace. I had added color codes to the executable filenames passing through awk. This meant that only non-executable files were actually overwritten. Unfortunately that included my python library file. 3 weeks lost. My bash library was saved because I had it open. Lessons learned. Β· 2 weeks ago
My password safe, an encrypted database file, 4kb update didn't sync before shutdown, because syncthing doesn't always do instant updates.
Windows is especially annoying with this, as locked files are a thing and a lot of games/processes on Windows will lock certain files unnecessarily or not lock them when needed. So I have had games crash because they can't write to a save file and files be unable to sync because a dead process won't let go of the file, without a reboot. Β· 2 weeks ago
@m0xee oh my, new fear unlocked! Β· 2 weeks ago
Last year I resized the root partition of a Linux system, rebooted, started using the system and in a few minutes I noticed that the system instead of starting cleanly must have been resumed from a hibernated state. It was too late to salvage anything and I hated myself for not noticing this earlier. Nothing of value was lost really, except for a few hours spent on setting up this system β I had to do it all over again, but spending less time on it, not such a big deal, but it could be avoided and I was still frustrated π€ Β· 2 weeks ago
....It is, but if you delete your main code document instead of the executable (by being distracted), it may look good at first glance, but you just threw away (I used "delete" and not "send to trash") half a day of work.... I was able to recover from my "recent" directory, but that was a close call! Β· 2 weeks ago
I am working on two software utilities and doing the development on Linux. But I need to deploy finally on Windows, so I spun up an old laptop that still had Windows, so I could finally compile there. All well and good until you compile and run on linux, then want to transfer the set of project data to the windows box for Windows compiling, and think that deleting the Linux executable in the list of files for the project is a good idea....... Β· 2 weeks ago