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

help-circle



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


  • This kind of thing already happens in established fields of forensics all time and if they couch everything in enough authoritative sounding language nobody who doesn’t already know a whole bunch about the topic is going to be able to call them out on it.

    Bingo, the goal is not to actually trace 3d printed guns, it’s to add another piece of evidence they can slap onto the target of their investigation to improve the chance of getting a conviction. Whether the accused is actually guilty of anything is truly irrelevant to the intended purpose of these kind of things, they are in practice assumed guilty by the prosecution unless proven innocent. The point is simply to make a convincing case to a judge or jury.


  • What value or expertise are you imagining that you would be providing that wouldn’t be available to somebody downloading a model file and bringing it to a community library that has a 3d printer?

    That’s not a rhetorical question and the answer isn’t automatically no. There is significant value in making things easy and convenient for people, and that is far from the only option available for you to add value. If you can answer that, and the value you are adding is significant and/or involves skills or tools or equipment that would not be readily available to most people, you may have a business case, but you need to be able to answer that before anyone can really assess the practicality of your dream. But you do have competition, a lot of competition, and that means you need to be ready to compete, and it’s never going to be a sure thing. Statistically most startup businesses fail. But I think that’s because a lot of them don’t go in with a full understanding of what it takes to make an idea into a business. Money doesn’t just fall out of the sky onto your idea. You need to work hard at it, understand the problem space and your competition, answer all sorts of difficult questions, build a name, clientele, reputation and brand and develop it into something that might become profitable (or might not) and whose profitability may suddenly change in either direction at any time depending on how accurately you are able to understand the constantly changing market conditions. And you need to be realistic about whether you think you can do this.


  • You’re right, and it’s the same reason 2d printers didn’t destroy the book publishing business. It only really makes sense to print things that are either highly situational one-offs for our own purposes or things that someone else created but that aren’t economically justifiable to physically distribute to us.

    Commodity items like toys are made to a ridiculous level of cost and process optimization with large and highly sophisticated equipment and molds, which won’t pay for themselves until they’ve sold a hundred thousand toys or more. 3d printers are not competing with that at all. The goal is not to do the same things they already do at scale. The goal is to do the things they won’t and can’t do at scale, that would be cost-prohibitive to set up the process and molds for, that you don’t have time to set up a whole process for because you need it right now. That’s where 3d printing shines. Even companies are using it for rapid iteration because it would simply take too long to keep changing the setup on a traditional process. But it’s never going to replace or “beat” traditional manufacturing and distribution for most things that are done in bulk.