• 1 Post
  • 122 Comments
Joined 2 years ago
cake
Cake day: June 14th, 2023

help-circle

  • 4790k was among the fastest per-core performance for many, many generations, even long after CPUs with 4x as many cores that could do 2x as much work total, 4790k could still beat them on single-core performance.

    Even today it’s still a great CPU and I’m still running one of my gaming machines with it. I use it for my Windows machine, since it doesn’t support TPM it will never get upgraded to Windows 11 accidentally and I consider that a feature lol.

    It’s definitely getting long in the tooth these days, and its memory bandwidth is starting to really let it down, but as a CPU doing CPU things, it was a really nice piece of hardware, and still is.





  • cecilkorik@lemmy.catoTechnology@lemmy.worldEveryone’s Invited To The Copyparty
    link
    fedilink
    English
    arrow-up
    14
    arrow-down
    1
    ·
    edit-2
    10 days ago

    I’ve literally never felt like I needed a file server to be easier and support more protocols, and this seems like it’s trying to do way too much at once. HTTP is beautiful and convenient but as a bespoke javascript-heavy API it’s really not a particularly great way to manage files, FTP sucks and if you still need it for something you need to re-evaluate your life choices, TFTP is useful in extremely niche applications that I wouldn’t want to hook my entire file server up to anyway and certainly don’t want running along side these other options, WebDav is fine but again really only necessary in niche applications which you don’t need or want your entire file system hooked up to (or if you don’t know how to VPN) and this doesn’t seem to support SFTP/SSHFS which is what I would consider a modern standard for a secure file transfer protocol.

    Just use Samba and/or ssh, every Linux distribution comes with packages for them. Both are widely used and battle-hardened, and between the two they are compatible with almost everything. You don’t really need all that other stuff.

    In some ways it’s the inverse of the UNIX Philosophy: instead of doing one thing perfectly, this program is doing everything [9001] could think of, and doing it “good enough”.

    As a believer in the UNIX philosophy (armed with an understanding of why it is fundamentally useful) it horrifies me that either developers or users think this is a good thing.







  • Joke’s on them, I’ve already been working on that for decades. *pats ublock* This baby can bankrupt so many websites and I always hoped it could collapse the ad model completely.

    In all seriousness, it’s becoming increasingly clear that we’re eventually going to have to build a new, free internet out of the wreckage of this one once the corporations are done with it. Technically it’s already there, nascent but ever so slowly growing and taking root, hiding in plain sight. Like the so-called dark web of tor, it already exists in parallel to the existing structures of the internet. Call it the deep web, the indie web, nostalgia web, unsearchable web, I’ve heard countless terms and most of them aren’t terribly accurate, but the web doesn’t need ads and google search to exist, it never did. It just needs humans, which despite the best efforts of big tech many of us still are, communicating directly with one another and documenting our billions of lifetimes of diverse collective experiences and knowledge.

    We are the wealth of information in the internet. Corporations don’t own it. We are it.


  • Bazzite (immuatable) or Nobara (mutable) if you want something Fedora based. Both are great.

    You absolutely can use VMs, but you don’t need a VM to run windows software and you won’t have a good experience if you try. Steam/Proton or Heroic/Proton handle basically all non-native games (sometimes better than the native version, sometimes better than Windows itself honestly). Wine/Bottles handles Windows applications. They just work. A VM is an additional layer of complexity and slowdown and missing features that will mess everything up.

    Honestly the biggest headache is with the “linux native” stuff. It remains and exhausting and unclear figuring out whether I should use a system repository package (when available), flatpak, AppImage, snap, manually download a system package designed for the upstream distro, run it as a docker, or just unzip a raw tar.gz and build it myself. Because they’re all subtly different, provide access to different versions, behave in different ways, update in different ways (or not at all) and each method has certain applications where it makes the most sense. It ends up being a huge cognitive burden of inconsistency. Some work is done to streamline it but it’s far from transparent to the user. Maybe I’ve overthinking it but in my opinion it’s a quick way to turn your system into a mess where you don’t know what is installed where and how and why, having things installed in multiple ways and different places.


  • Subnet routing is generally far more complex than simply installing the client. If you aren’t succeeding at one you’re likely not going to succeed at the other.

    I don’t know the exact problem based on what you’ve described and I’m not going to promise I can solve it for you but I’m going to try to give you some tools you can use to help yourself a little and hopefully be able to better understand what is going wrong and that will help you understand what you can do about it. Don’t get frustrated by this issue, this is a learning experience and this is a skill you need to invest in and develop so that you’re not just blindly copy-pasting instructions from videos (which is a bad place to be)

    Step 1: Figure out where your tailscale.sh actually is.

    Once inconsistency I noticed in your description of what’s going on is that you’re attempting to run tailscale.sh but you’re describing a path of /home/deck/documents/github/deck-tailscale.sh not sure if this is just a typo or what but that describes a file called deck-tailscale.sh which is not the same thing as tailscale.sh.

    I think the repository you’ve downloaded based on those instructions is called deck-tailscale however a repository is a folder full of files, and tailscale.sh is ONE of those files. That repository’s name would probably be /home/deck/documents/github/deck-tailscale/ so if you’re looking for tailscale.sh inside that repository it will be /home/deck/documents/github/deck-tailscale/tailscale.sh. (two tailscales in the full path, one for the repo and one for the file itself)

    You can verify all of these paths by using the ls <path> command, ls (that’s L and S, not IS) means “list” and is similar the dir command in Windows, it will show if the file you specify exists, or if it is a directory it will list all the contents of that directory. ls is a useful command to explore the directories and see which ones exist and which ones don’t. You can work your way up the path to see where things are going wrong, for example, if ls /home/deck/documents/github/deck-tailscale/ does not exist, try ls /home/deck/documents/github/ and if that doesn’t work try ls /home/deck/documents/ and so on

    Second note: I notice your documents path is /home/deck/documents I don’t have a steam deck in front of me to check, but my Linux system has a documents folder called /home/<me>/Documents with a capital D. Paths on Linux are always case-sensitive. That means /documents is not the same thing as /Documents, which is not the same as /DOCUMENTS/ and if you attempt to use one when it’s actually the other, the file will not be found. Make sure the capitalization is correct in the whole path.

    Step 2: Once you’ve located the correct path name of tailscale.sh you should be able to run it with: sudo <full-path-to-tailscale.sh>

    Good luck.




  • Don’t worry. Once we are no longer useful to them, something the billionaires are actively working on, and once they have successfully insulated themselves from the resulting conflict, they will start to kill us all off and they will say they are doing it to “save the planet”. They still care about the planet. Just not with all of us poor people still on it. It deserves to be returned to nature. Except for the billionaires and their friends, of course.




  • cecilkorik@lemmy.catoTechnology@lemmy.worldI was wrong about robots.txt
    link
    fedilink
    English
    arrow-up
    2
    arrow-down
    1
    ·
    23 days ago

    Absolutely true. They’ll buy the data they want from some shitty crawler running from some data broker in some far-flung and lawless part of the world, hallucinate the actual source, and pretend they had no idea their “data partner” wasn’t respecting robots.txt if they have to, which they won’t ever have to do because it’s literally impossible to detect and prove and realistically unenforceable.

    This is a company that removed it’s company motto of “Don’t be evil” because it found it too “limiting”. Don’t be naive.