Nah, it specifically says dumb boys, not boys in general
Maybe ask for a demonstration, hands-on experience is always the best way of learning
Wouldn’t it be cool tho? You could go up to a tree that’s super old and ask it about the world, and it would take an entire day to spell a word in a language you don’t understand. And house plants would be chit chatting and making all kinds of noise inaudible to us, kinda like WiFi, but with sound instead of light. It’s like a fantasy setting
Is that the issues your project is solving?
That’s exactly it, and also the fact that git doesn’t follow symlinks. Just a word of warning, If you are still inexperienced I suggest you run my tool manually instead of automating it with git hooks, as it is inherently less secure. In the post I linked in the description you can see some of the precautions I took to make it more secure. Still, running it manually is fine.
Feel free to give some feedback if you start using the tool 🙂
It’s a small form factor PC, pre-installed with Linux and steam. Period.
Can you build something more powerful cheaper? Probably
Can you build something more powerful with the same form factor for cheaper? Maybe, probably not… We don’t know.
All of those are beside the point.
They sell millions of desktop PCs pre-installed with windows, they often make terrible hardware choices, and don’t even have a small form factor, if they do they have the computing power of a laptop. All of this at an unreasonable prices. At the very least the steam machine will be better value than those. Anyone who would consider one of those PCs, might consider a steam machine instead.
May I interest you in the program I just wrote. I think you might like the subcommand type.
I use it to automatically copy mime types “video” and extensions “.srt” from the Torrent folder to the jellyfin folder. The other two subcommands, I use them to save user dotfiles and system config files on git


Noooooo 😭
It’s not the kind of validation I do tho 🤓😉


For my computer science internship I just dodged a drone-shaped bullet… I’m working on abstract verification of access policies instead
Yes, that was one of the tools I considered before making this. I do not remember the precise detail on why, but much like gnu stow is only good for versioning user dotfiles and not system config. Etckeeper is good for storing either your system config files or user’s dotfiles, but not both at the same time. copicat doesn’t care what you use it for because you explicitly tell it all the locations and permissions that you want.
Yeah, it’s cool, people are mostly looking for something like your usecase. I got suggested stow or stow-like tools a lot when exploring this. And when they understood what I wanted, they just suggested ansible… Which would work when starting from scratch, but wasn’t right for me. I made copicat mostly because I am actually using it, and then decided to make it public because really I didn’t find anything like it.
Say you want to store /etc/ufw/sysctl.conf which is owned by root:adm and has permission 644 in your repo, but also /etc/ntfy/server.yml which is owned by ntfy:ntfy with permissions 664. How do you keep track of this with gnu stow?
That is a good question. I have considered using gnu stow before building this. But there’s a couple of problems with that.
Git doesn’t follow symlinks, it stores them as links in the repo, so your only option is to keep the files in the repo, and symlink from the config file location to the repo. This is fine for user config files (like from your .config folder), but if you want to keep system config files (like those from /etc) then the git process needs to run as root to modify those files, because symlinked files share permissions and ownership. And even then, git will always create everything as root because it only tracks permission bits, not ownership, so you will need to constantly fix up ownership of your files.
With this tool instead you explicitly tell it the ownership and permission of files, and it takes care of that for you (it still needs root permissions of course).


IMHO, with all its problems, Wikipedia is still (one of) the best achievement of mankind


I have only watched about 3 seasons of the boys (and read the entire comic) and I think the show is better than the comic.
The story is very different, and for the better. In the comic, the protagonist is always Hughie, but the main focus of the story is Butch and how he kind of “shapes” Hughie. Home Lander and the seven are a lot more of a plot device than anything else and three of the seven almost never do anything, this is because the real villain is the concept itself of a company like Vaught. All of this is fine, if that’s your cup of tea, my problem is that everything else is kinda just thrown there just to be splattery and outrageous without much rhyme or reason. There’s a lot of very dull monothematic characters that appear in their arc and then pop up once in a while.
In the show every character is a lot more developed, instead of just Hughie and Butch. And their journeys are a lot more intertwined with one another, and the story itself is a lot more complex. I think the worst part of the show is when it tries to wink at the comic fans and it just looks out of place, while swooshing over the head of who didn’t read the comic (e.g. “take away that …😉 Love sausage 😉😉… from me”; “hello …😉 Vic…toria 😉😉”)
How do we know what the trees looked like? I thought they got buried and crumbled into carbon or something


ISO/OSI is a neatly separated model mostly used on theory.
In practice, actual network stacks are often modeled after a simpler model that is called TCP/IP. Which despite the name is not actually TCP specific.
Here’s the general description and correspondence to ISO/OSI:
Or, you can just not care about how the actual software stack is separated, and continue to use the most complete model, knowing that everyone will understand what you when you say “layer 2/3/4” anyway.
Plus, some could say that the TCP/IP model is equally unfit because the Linux network subsystem doesn’t care about layers.
Edit: I hope the formatting of that table isn’t broken on your client, because it is on mine
What did it say originally?