

Oh fuck off. Therapy won’t help with… *gestures at everything*
Oh fuck off. Therapy won’t help with… *gestures at everything*
It’s their machine. It’s a front door.
That’s not a vulnerability. That’s intended and desired behavior. It was really useful in this case too.
I should mention that the WebDAV share is password protected, so only he has access to do that.
Something really fun I found out recently, when my friend lost all access to his system except for a single WebDAV share by accidentally turning off all his remote admin access:
If you write “b” to /proc/sysrq-trigger, it will immediately reboot the system (like holding down the reset button, so inherently a bit dangerous).
He was running Nephele with / mounted as the share, so luckily he just uploaded that file with a single “b” in it, and all his remote admin stuff came back up after the reboot.
This absolutely can happen to stable projects. This has happened with Mastodon many times, and Mastodon has been stable for years.
It also has happened with Nextcloud many times, and again, Nextcloud has been stable for years.
It’s not a stability thing, it’s an automation thing. We as devs can only automate so much. At a certain point, it becomes up to you, as the administrator, to manually change things. Things like infrastructure changes, and database migrations, where the potential downtime if we automate it is something we need to consider.
This is very cool, but also very dangerous. Many projects release versions that need some sort of manual intervention to be updated, and automatically updating to new versions on docker can lead to data loss in those situations.
Here’s a recent example from Immich:
https://github.com/immich-app/immich/releases/tag/v1.133.0
It is my humble opinion that teaching newbies to do automatic updates will cause them to lose data and break things, which will probably sour them from ever self hosting again.
Automatic OS updates are fine, and docker update notifications are fine, but automatic docker updates are just too dangerous.
I mean, gay people are also a part of society. As are asexual people. If you mean society would collapse if there weren’t straight people to have kids, then you’re neglecting IVF. At one point that was true, but modern reproductive medicine has removed society’s dependence on the straights.
I still think about this post.
Where are the smaller lips?
I have all Reolink cameras and they’re awesome. They have both indoor and outdoor cameras. They’re really expensive compared to other similar cameras, but the software is really good, and there’s no subscription. You don’t even need to log in. Everything is only stored locally, on either SD cards in the camera or a separate “home hub” (or both). They have motion and object detection built into the cameras.
The way I have them set up is every indoor camera is plugged into a smart outlet that disconnects their power through Home Assistant when either me or my wife are home.
The outdoor ones are connected to solar power, so I didn’t even have to run any wires.
I’d highly recommend them.
Oh I got this. Real good fuck up. So, I run a bunch of services for me and family and friends, like Nextcloud, Immich, Mastodon, etc. All of their data is stored on a big RAID array built with mdadm. I built it before I knew about dm-integrity, so I wanted to rebuild it with dm-integrity running on all the disks. So I took out one disk (it’s a RAID6, so it can stand losing a disk just fine), and added dm-integrity on top of it. When I tried to add it back to the array, mdadm was like, “that’s not a big enough device”. Ok, yeah, makes sense, dm-integrity takes up some space. So I took all the services offline and started a resize2fs to reduce from 22TB to 18TB. Well that was taking forever, so I canceled and ran e2fsck, no worries. I started a new resize2fs reducing from 22TB to 21.8TB, which should be good enough. On pass 4, it’s looking like it’s gonna take 8 DAYS. I can’t have my services offline for that long, so I cancel and run e2fsck. Thousands of errors. Oops.
At least it’s looking like all the errors are just in Mastodon’s cache files.
So now I’m moving all the files to an external drive in order to migrate the array properly. In its degraded state though, the array is painfully slow. At least my services are online.
So basically I risked my files (though I have a backup from about three days before all this), and gave myself an extra maybe ten days(?) of work.
Moral of the story, don’t ever use resize2fs unless you have time to wait.
Democrats do gerrymandering too. Basically without gerrymandering, the power would shift about 4% in Democrats favor. Enough to shift power in the House, but not as much as people think.
(That statistic comes from a video I watched a while ago, and could be wrong, so take it with a grain of salt. I’m not an authority on this matter.)
Personally, absolutely. California subsidizes so many of the red states in this country, and it sucks, because we don’t get the representation we should. We have 10% of the population, but only get 2% of the representation in the Senate.
That being said, I am completely aware that this is Putin’s goal, and that is why there is a lot of discussion online from Russian bot accounts about this.
It sucks when your goals align with Putin’s, because he is such a monster.
Dead Like Me is fairly slow, but really interesting. Same with Coupling. Two great shows.
Finally!! My lemon mortar cannon has a purpose!! I told my wife I would need it one day!! Now to find the old man’s route and set up in a hidden bush. It’s diesel powered, so I’ll have to be far enough away he doesn’t hear me warming up the engine.
That’s not weird in the sense that it’s unusual, because that’s so usual we have a term for it. And it’s really only weird if you consider it weird. There’s nothing wrong with finding comfort in a familiar object.
I personally have a Game Boy Color my dad gave to me when I was recovering from surgery when I was 11. I keep it on my TV stand. I was incredibly distraught when I pulled it out of storage and the batteries in it had leaked all over the circuit board, damaging the board beyond repair. My dad actually got me another one on eBay that I harvested the circuit board from to replace mine. I don’t play it, but knowing that it now works and I could play it if I wanted to gives me comfort. I even put the old board in the other Game Boy just so I know that I still have all of the original parts.
I think it’s probably something most of us do, and I don’t think you should feel any shame in it.
Repository: your code.
Fork: my code.
Pull request: u want my code?
This physically hurts me.
I’m very proud to be a Californian. I’m utterly embarrassed to be an American.