• 10 Posts
  • 223 Comments
Joined 3 years ago
cake
Cake day: February 1st, 2023

help-circle






  • edinbruh@feddit.ittoScience Memes@mander.xyzThe Sensory Biology of Plants
    link
    fedilink
    English
    arrow-up
    22
    arrow-down
    1
    ·
    edit-2
    6 days ago

    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



  • edinbruh@feddit.ittomemes@lemmy.worldDon't crucify me
    link
    fedilink
    English
    arrow-up
    37
    ·
    8 days ago

    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.





  • 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.



  • 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).




  • 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 😉😉”)



  • 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:

    1. Host to network / network access layer: it’s mostly the nic and nic driver. It’s sometimes numbered as 0 because some don’t consider it part of the TCP/IP stack, but simply the nic driver. Corresponds to:
      1. Physical
      2. Datalink
    2. Network layer: Corresponds to: 3. Network
    3. Transport layer: Corresponds to: 4. Transport
    4. Application layer: everything that’s part of the application and not the network stack. Corresponds to: 5. Session 6. Presentation 7. Application

    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