- 9 Posts
- 162 Comments
edinbruh@feddit.itto
Lemmy Shitpost@lemmy.world•What is the worst thing you have ever done?English
521·3 days agoIn the top three of all the things that never happened, that comment occupies all three positions
It’s the kind of wording that “electrochemistry” and “Physical instrument” use in Disco Elysium
It might be real, just bad. The stitches might just be holding the folded rim of the leather, while the bolts might be holding the leather onto the metal. Still, the bolts look small for the purpose.
I wasn’t entirely earnest. A more precise question would be “why the fuck an EDC tactical wallet”
What is that? It looks interesting but it also might be an AI image of something that doesn’t exists
Edit: what the fuck is an EDC tactical wallet? I thought it was some kind of rugged electronic thing
C’mon they could have at least placed it in place of the menu key instead of rctrl… It’s like they want you to hit it by accident
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 🙂
edinbruh@feddit.itto
Lemmy Shitpost@lemmy.world•Things used to be more simple back thenEnglish
6·11 days agoI too used to be young and reckless once…
(I’m 26 and still in uni)
edinbruh@feddit.itto
Lemmy Shitpost@lemmy.world•Things used to be more simple back thenEnglish
29·11 days agoThis is one of those you download to send on the group chat, and then decide is better not to send it
edinbruh@feddit.itto
Science Memes@mander.xyz•Shout out to my engineering homies.English
3·11 days agoNoooooo 😭
It’s not the kind of validation I do tho 🤓😉
edinbruh@feddit.itto
Science Memes@mander.xyz•Shout out to my engineering homies.English
17·12 days agoFor 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.confwhich is owned byroot:admand has permission 644 in your repo, but also/etc/ntfy/server.ymlwhich is owned byntfy:ntfywith 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).
You guys are all doomed. Telecom Italia is ranked 9 among ISPs, and it’s a tier 1 ISP.
Imagine your global communication infrastructure being dependant on fucking Telecom Italia.







my cheap ass salvaged speakers. I got them from a friend who got them from her father who got them from a school janitor who got them from a school that was throwing them out. Each of those step did some “repair”, until they got to me and my roommate, and we undid every previous “repair”. we are still using them