Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)BE
Posts
12
Comments
368
Joined
2 yr. ago

  • That's fair, yeah. I just haven't been active or paying attention to what's new and hot, or what's stable and safe, or what's stagnated. Just want some ideas, direction to go in. There's a million options.

    I've gotten some pretty good suggestions thus far. Thanks!

  • Thanks for the recommendations!

    Bazzite sounds interesting, but I'm not thrilled about it being immutable. I'll have to research what atomic means exactly, but if it's anything like steamos then I'm not sure I want the hassle for daily driving. I do want SOME customizability, in the sense that I don't want some hard work tweak I've implemented being nuked by an update.

    CachyOS sounds cool, but arch scares me. I tried a complicated arch install on my Chromebook, and ended up throwing in the towel. Not a standard install, but still a bad first experience regardless. I'll still look into this though, thanks!

    CosmicOS I might avoid just because I don't need beta instability right now. But still, I think I'm gonna at least live environment all of these and check them out.

    Thanks!

  • Sharing Linux ISOs over BitTorrent requires connecting to other people's computers to download the file from them.

    Ports are what they sound like, ports. Like USB ports on a computer. They are places where data can travel through. But they're also specific and unique, which can be useful.

    I wrote up a big thing explaining it further but it got complicated quickly.

    The basic point is, ports are a quick and easy way to determine WHERE a piece of data or request for data should go.

    Your computer is on a network, and has an internal address on that network. Let's say it's 192.168.1.1. The Internet is a whole separate network, with its own addresses.

    Your modem is assigned an address on this Internet network. Let's say it's 56.56.56.56.

    Ok, simple, right? You have a Linux ISO I want, so my computer sends a message to yours, at your Internet address of 56.56.56.56. Theoretically that should work fine (it probably wouldn't for complicated reasons but I digress). Your modem gets the message, forwards it to your computer which is the only computer connected to it at 192.168.1.1. Bob's your mother's brother.

    But wait, you don't have one computer, you've got an Xbox too. So you install a router, a special computer that lets you share your modem with other computers. Your Xbox has been assigned an address of 192.168.1.2. So who gets the request for the file now? The request was sent to 56.56.56.56, but the router has two options to deliver it to, and no way to know, so the request gets dropped.

    To solve this, we set up port forwarding. You tell your router that all requests sent to port 5000 should be directed to 192.168.1.1. And then when you broadcast the availability of the Linux ISO, along with your Internet address you also say to use port 5000.

    So now when I want a piece of your file, I send the request to 56.56.56.56:5000, and your router sees that and says hey I know where that goes. Then your computer gets the request, and happily sends the file to me.

    Now let's say you use a VPN. You have the same problem. The VPN has one Internet address, but hundreds or thousands of people using it simultaneously. If you don't have a port assigned to you, then requests for your file will get dropped by the VPN provider, because it's impossible to know it was meant for you.

    In all these examples, you can still download FROM people, even without a pre established port. I'm honestly not entirely clear on how this works. But I'm pretty sure it has something to do with your router remembering that you just sent data (in the form of a request) to the other persons address, so when data returns FROM that address, it knows where to send it. I think. There could be, and probably is, some other trickery going on there. But I'm working from memory here 🤷‍♂️

    Now there are other ways around ports, and other complicated details that are probably important. And things like CGNATs that basically break this fundamental function of the Internet. And I might've gotten some of the details I've told you wrong. I'm happy to be corrected.

    But what I've said is essentially true, and should help make a clearer picture for you.

  • Not even a ton. A variation of this is still my hairstyle today.

    A dime sized amount of fiber paste does the job. Start by blow drying the front up into rough shape. Rub the paste between your hands using only your fingers, and work most of it into the front to hold the shape and fine tune it. Use the remainder rubbed between the entirety of your hands to pat down your crown and any flyaways. And you're done. Quick spritz of hairspray if it's windy or you're planning on being really active 🤷‍♂️

    Whole process takes 5 ish minutes. Significantly less if my hair is already in the right shape, which it usually is because I blowdry it when I get out of the shower as a matter of course.

  • Very cool! I got it running. Though apparently I didn't need step 6 as it started running after I downloaded it. I was a bit confused, and do was the LLM as it started telling me how the run command works 🤦‍♂️

    Good fun. Got me interested in running local LLM for the first time. What type of performance increase should I expect when I spin this up on my 3070 ti?

  • Those same people only getting paid 5 an hour have literally fought and complained against any attempts to change the law and bring a proper wage. Why? Because they make more in tips than they would hourly. Whole system is messed up.

  • I didn't know that about crowdsource, I definitely thought it was just another of the same. Glad to hear it isn't.

    I didn't think about the increased resolution making the RAM increase more relevant.

    Good note about the preheater, I honestly haven't looked deeply into the procedure. Looks like you can get into a crappy preheater on Amazon for not too much. For a one off thing its not so bad 🤷‍♂️

  • Hey thanks for the write-up!

    Glad I had it kind of almost correct 😬 Sorry if I implied that you weren't popular enough to make it work. I really was just guessing based on the numbers and a vague idea of "I guess he needs x amount of money to make it happen." I've been burned on a couple kick starters, so I was a bit pessimistic on what might constitute "success".

    I really do like the project, and my buddies kid heard about your project and bought it as well, he found it organically by himself, I was amazed.

    I'm glad you've taken this personal project and put it out into the world. I'm excited to get my kit, I bought a clear shell and I plan to leave my LCD in the old shell, so I don't rush destroying it.

    An install service is a nice idea, to give more people access. But that also sounds like a lot of work, depending on how popular it is.

    I'm fairly handy with a heat gun and soldering iron. I've kicked around the idea of the RAM increase, but I'm not convinced the performance boost is worth the effort and risk.

    Anywho thanks again! Looking forward to more cool stuff from your way!