

I always assumed people used those sites because they didn’t want to get in trouble for “actually” pirating software.


I always assumed people used those sites because they didn’t want to get in trouble for “actually” pirating software.
That toddler is ripe to join the political class!


An amazing disguise. The smell didn’t give ANYTHING away.
I run everything in docker. My docker volumes are all subdirectories under /media, which is the root of my NAS. If an app only needs something specific, docker only mounts, eg /media/movies. If the app needs many subdirectories (like backups), it gets the full /media mount.
All the docker data/configs are under /docker/volumes (eg /docker/volumes/jellyfin), and every container is configured with compose in /docker/docker-compose.yml.
The biggest hurdle for me was creating a sane docker-compose file that defines where everything lives. Once that is standardized, adding and maintaining your apps becomes easy.
If you’re very new to this, even a dumb LLM like ChatGPT can be very helpful to explain what’s inconsistent, redundant, or incorrect with your config. If you are lost I would strongly suggest this as a way to get oriented. But DO NOT copy and paste anything into the LLM containing passwords, tokens, keys, etc. if you accident do, change those keys before finishing up your project.
With docker there’s no duplication- you have one copy of everything you need and you just point each container at the same data. This makes it trivial to keep file consistent across your apps and doesn’t waste space.


The LubeLogger meltdown ticket is pretty goddamn funny.


Fileflows can probably be configured to do this. I only use it to convert everything to HEVC but it’s a node based workflow and you could roll in renaming and tagging.


I use a deluge image that’s got vpn support built in. Pick whatever you want, but make sure it’s configured to stop all torrent traffic if the vpn isn’t connected. You don’t want it to fallback to continue working but revealing your home IP.


It doesn’t shield your IP but it’s sick for ad blocking in and out of the house.


Those didn’t count because their testosterone was too low.
Buy one for a lesser used toilet and dare her to use it once. I bet she doesn’t go back.
OCD doesn’t stand a chance against a freshly washed ass.
Probably the external, steel sprayer type. It’s not as glamorous but I feel like anything built into a toilet seat is going to get abused beyond its design, and probably piss all over the hard-to-clean areas.
I see those fairly often at daycares and kid facilities.


Blogs and influencers telling you to use them without providing context about why you’d use them.
People following those blogs and influencers without asking the same questions.
Every comment thread on TikTok is people loudly arguing about things like that and later they potentially realize not everything is the same in every place.
Sigh.


what’s missing?
An AI disclosure for your app per the community rules, Claude.


This post requires an AI disclosure per the community rules.


Before you get your next tattoo, just double check that it’s not more than “just a cool looking skull”.


On the flip side, if you’re vibe coding an app you should seriously consider whether it’s something you want to open source or make available publicly. There’s a social contract that comes with that.
I have 2 self hosted slop apps I build and maintain myself. I think people would genuinely get great use out of them.
…but then I’m inviting critiques and feature requests and am roped into supporting them so it’s not just a big pile of shit that wastes everyone’s time. And I don’t want to spend my limited free time making common sense improvements to improve it for others. I want to write a lazy Claude prompt with insufficient context, get it barely doing what I need, and then spend the rest of my time eating crayons and similar pastimes.


I use pangolin and traefik together and expose a few of my services that way. But not everything.
I slot services into categories based on:
Then the service is either not externally open at all, secured behind pangolin SSO, or secured behind pangolin SSO AND that service’s native auth. Which is an annoying double auth, but I feel like it’s another layer of protection in case one of them gets a 0-day exploit.


If you’re not creating or tweaking recipes, a paper notebook is fantastic. It gives you something to do while you’re waiting on the boil.
I have a notebook with a page for every brew session: date, full recipe, steps, observations, and things I fucked up. Update it until the beer is done and there’s tasting notes. It’s fun to reread in later years. I have a few early brews that I noted got “infected” - and after some experience I had a good laugh because the “infection” was the shitty recipe I designed.
If you’re building a recipe you really need to use software (unless you don’t care about calculating estimated alcohol or IBU up front). The alternative is a level of referencing tables and doing arithmetic that exceeds what I want to see in my hobbies.
But if you aren’t trying to be scientific or you’re just following a basic kit? The only technology that should be involved is your phone playing music!


Beersmith is still around and still ugly, but https://www.brewersfriend.com/ is rather nice for recipe design.
Which password manager? I had the same problem with BitWarden until I found a buried setting to tweak each password domain. Maybe there’s a badly advertised feature in yours, too?