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/)S
Posts
5
Comments
683
Joined
2 yr. ago

  • This is the down side to hosting videos on someone else's computer. It's Google's computers, so it's Google's rules. And those rules mean self censoring or being demonetized. If you really don't like the rules, you can always start your own video sharing site, with blackjack and hookers. I know I've seen a few of the channels I watch mentioning just that sort of thing. I personally subscribed to Nebula years ago, because I wanted to support that sort of content. And I've considered joining other sites, but haven't been willing to put the money into it yet. If you want a better site, you have to put your money where your mouth is.

    Ultimately, if you don't like Google's rules, stop supporting them by using Youtube. If enough people are willing to leave the platform that the ad revenue dries up, Google will kill that too.

  • Why would they? If people with more money than sense want to come splash a bunch of money around in an impoverished region, before committing suicide with extra steps, why stop them?

  • It sounds like you're grappling with the question of "why are we here?". It's a tough question and one that things like religion and superstition often fill with a nice cozy feeling of purpose. Indeed, you have started to craft your own such ideas to fill that void:

    What if we are just appendages of some greater energy based being kind of like cells are a part of us...

    It's a quite comforting thought, to be part of some greater whole. It's a very human thing to want to belong. We are social animals, even the most introverted among us will seek out some level of social attachment and validation. And religions are very good at providing this. One of the draws of religions is simply being part of a group and being able to identify with others of that group. So, ascribing your existence as being part of a larger entity can be very comforting.

    Ultimately, you have to choose what you believe. But, do recognize that you are falling into the trap of a religion of your own choosing. Like any religion, it's based on a made up story to fill in the gaps for questions like "why are we here?" Because, without the use of magical thinking, that question has no answer. It is a hard thing to look at life and recognize that the answer to that question may well be, "there is no reason". That the human need for there to be a reason is only us assigning our own views to an inanimate universe. And ya, that's kinda terrifying. Because it means that there is no greater being watching out for you. That there is no postmortem reward, punishment or anything to hold people accountable for the way they lived their life. If there are no gods, and no afterlife, then a person who lives a horrible life and is never held to account in this life basically "gets away with it". And the person who lived a good life, but got shit on for it only did so for their own internal satisfaction. And these are the reasons people make up and turn to religions, to fill that hole in themselves and find a purpose. Even if that purpose is a lie. They would rather live a lie than face the possibility that they really are on their own.

    I have started thinking about free will a lot and how I don’t believe we actually have it

    Free will is certainly a hard issue. If we are completely deterministic, then should we even be held accountable for our actions? It can be comforting to decide that we are completely deterministic and that we aren't actually accountable for our actions. Instead, they are entirely dictated by our genetics and circumstances. If we commit a horrible act, we were always destined to commit that horrible act, as the initial starting conditions of the universe made it inevitable that we would commit the act. And maybe there is some truth to this. We don't actually know what consciousness is. At best, it seems to be some sort of emergent phenomena of complex enough biological systems. That said, we also have pretty good evidence that our universe does contain true randomness. At the quantum level, events seem to be probabilistic rather than deterministic, So, set the universe up 100 times with the same starting conditions and let it run, and you will get 100 different outcomes, many of them very distinct. It won't just be "evil you with a beard" different, it will be "the milky way galaxy doesn't exist" different. Of course, it could still be that you aren't actually making a choice, that the possible quantum states collapse to an outcome and you experience that as you making a choice. But, the result is still the same, of the multiverse of possibilities which could have existed, the star stuff that is "you" ended up in the one where you did something. And maybe free will is just different parts of our brain creating conditions where it's more likely for us to collapse to one type of outcome than another. I can't control which slit an electron will pass through in a double slit experiment. I can make one of the slits larger and more likely for electrons to pass through.

    Honestly, I'd suggest stepping away from the magical thinking parts and spend more time looking at what is driving you to these questions. Do you feel a lack of purpose in your life? Do you feel isolated or alone? If so, maybe the better thing is to spend time with other people and find a purpose and meaning for your life which satisfies you. After all, if you end up being right about being a skin tag on divine being, wouldn't it want you to have something good to report back about, rather than just a bunch of navel gazing it could have done on it's own?

  • I would never ever recommend using DeepSeek or Alibaba’s Qwen service though!

    Ya, fair point. If you put your data on someone else's computer, it's no longer your data.

  • As opposed to handing that data over to Google, Microsoft or ChatGPT.If anything, DeepSeek almost seems the better choice. You can actually run it disconnected, on your own hardware. Meaning you're not sending your data off to handled on someone else's computer. Granted, having not gone over it, it's possible it contains malware. But, that seems like the type of claim which would need some proof to back up.

  • We shouldn't have stopped at punching the monkey. We should have been punching CEOs.

  • While not the same thing, cellular internet is not bad these days. I've been on T-Mobile's internet connection for a couple years and other than CGNAT making self-hosting harder, it's been pretty solid. This is in a rural area where we got to choose between Cable or go get fucked for high speed internet for a long time.

  • Yeah… you’re gonna run out of road with that, eventually.

    It's called runway, and as long as the VC money keeps rolling in, you cam keep extending it. Once the VC money starts to dry up you either accept a buyout offer from one of the big players in the space; or, you declare bankruptcy, loot the company for as much money as possible and start writing the next pitch to the VC firms. They don't care how badly you bungled this one, so long as you make a good sounding case for "The Next Big Thing". (see: Theranos 2.0)

  • It's been a few of years since did my initial setup (8 apparently, just checked); so, my info is definitely out of date. Looking at the Ubuntu site they still list Ubuntu 16.04, but I think the info on setting it up is still valid. Though, it looks like they only list setting up a mirror or a stripe set without parity. A mirror is fine, but you trade half your storage space for complete data redundancy. That can make sense, but usually not for a self hosting situation. A stripe set without parity is only useful for losing data, never use this. The option you'll want is a raidz, which is a stripe set with parity. The command will look like:

     
        
    zpool create zpool raidz /dev/sdb /dev/sdc /dev/sdd
    
    
      

    This would create a zpool named "zpool" from the drives at /dev/sdb, /dev/sdc and /dev/sdd.

    I would suggest spending some time reading up on the setup. It was actually pretty simple to do, but it's good to have a foundation to work with. I also have this link bookmarked, as it was really helpful for getting rolling snapshots setup. As with the data redundancy given by RAID, it does not replace backups; but, can be used as part of a backup strategy. They also help when you make a mistake and delete/overwrite a file.

    Finally, to answer your question about hardware, my recollection and experience has been that ZFS is not terribly demanding of CPU. I ran a Intel Core i3 for most of the server's life and only upgraded when I realized that I wanted to game servers on it. Memory is more of an issue. The minimum requrement most often cited is 8GB, but I also saw a rule of thumb that you want 1GB of memory for each TB of storage. In the end, I went with 8GB of RAM, as I only had 4TB of storage (3 2TB disks in a RAIDZ1). But, also think about what other workloads you have on the system. When built, I was only running NextCloud, NGinx, Splunk, PiHole and WordPress (all in docker containers). And the initial 8GB of RAM was doing just fine. When I started running game servers, I stared to run into issues. I now have 16GB and am mostly fine. Some game servers can be a bit heavy (e.g. Minecraft, because fucking Java), but I don't normally see problems. Also, since the link I provided mentioned it, skip ECC memory. it's almost never worth the cost, and for home use that "almost never" gets much closer to "actually never".

    When choosing disks, keep in mind that you will need a minimum of 2 disks and you effectively lose the storage space of one of the disks in the pool to parity storage (assuming all disks are the same size). Also, it is best for all of the disks to be the same size. You can technically use different size disks in the same pool; but, the larger disks get treated as the same size as the smaller disks. So long as the pool is healthy, read speeds are better than a single disk as the read can be spread out among the pool. But, write speeds can be slower, as the parity needs to be calculated at write time. Otherwise, you're pretty free to choose any disks which will be recognized by the OS. You mention that 1TB is filling up; so, you'll want to pick something bigger. I mentioned using spinning disks, as they can provide a lot more space for the money. Something like a 14TB WD Red drive can be had for $280 ($20/TB). With three of those in a RAIDZ1 pool, you get ~28TB of storage and can tolerate one disk failure , without losing data. With solid state disks, you can expect costs closer to $80/TB. Though, there is a tradeoff in speed. So, you need to consider what type of workloads you expect the storage pool to handle. Video editing on spinning rust is not going to be fun. Streaming video at 4k is probably OK, though 8k is going to struggle.

    A couple other things think about are space in the chassis, drive connections and power. Chassis space is pretty obvious, you gotta put the disks in the box. Technically, you don't have to mount the disks, they can just be sitting at the bottom of the case, but this can cause problems with heat shortening the lifespan of the drives. It's best to have them properly mounted and fans pushing air over them. Drive connections are one of those, you either have the headers or you don't. Make sure your motherboard can support 3 more drives with the chosen interface (SATA, NVMe, etc.) before you get the drives. Nothing sucks more than having a fancy new drive only to be unable to plug it into the motherboard. Lastly, drives (and especially spinning drives) can be power hungry. Make sure your power supply can support the extra power requirements.

    Good luck whatever route you pick.

  • Microsoft is following in the grand tradition of IBM.Assisting in genocide.

  • Probably the easiest solution would be to just chuck a larger disk in the system and retain the original drive for the operating system. If you do not need the high speed of an SSD, you may be able to get more storage space for the money by going with a spinning disk. 7200RPM drives are fast enough for most applications, though you may run into issues streaming 4K (or higher) resolution video.

    Another option would be to start building out a storage pool using some type of RAID technology. On my own server, I use ZFS for the data partition. It is basically a software RAID. I use a RAID-Z1 configuration, which stripes the data over multiple disks (three in my case) and uses a parity calculation to provide data redundancy. It also has the advantage that it can be expanded to new disks dynamically and does not require that all disks are the same size. Initial setup does require more work and you are now monitoring multiple physical disks, but having a unified storage pool and redundancy is a nice way to go.

    Any way you go, just make sure you have good backups. Drives fail, and sometimes even early in their life. Backblaze reports can be an interesting read when looking at drive options, as they really do put the drives through the wringer.

  • US Senator Ron Wyden (D-OR) told us that "government agencies have become dependent on a company that not only doesn't care about security, but is making billions of dollars selling premium cybersecurity services to address the flaws in its products."

    This is spot on. Windows has a lot of problems. But, Microsoft is happy to sell you Defender for Identity, Defender for Endpoint, Defender for Cloud, and Defender for Bullshit. In fact, they will bundle them right into a license for you, so you can just pay one (huge) lump sum to Redmond. All those Defender products suck, but surely you want to use the Microsoft solution, right?

  • Yes, though depending on the media you are running the OS and game from, the performance could be worse than you would expect from an install on the main system media. For example, when I was testing moving over, I had Arch installed on a USB device and had some issues with I/O bandwidth. But, I also had a folder on my main storage drive to run Steam games from and this performed OK. It was formatted NTFS; so, there were some other oddities. But, it worked just fine and managed to convince me that I'd do OK under Linux. Took the plunge and I've been happy with the decision ever since.

  • The problem you're seeing is likely related to this bug. There seems to be a lot of overlap in issues with Wayland and slicers. I'm using the AppImage version of the Creality Print slicer, and it suffers the same issue. I have to use the following command line to launch it:__EGL_VENDOR_LIBRARY_FILENAMES=/usr/share/glvnd/egl_vendor.d/50_mesa.json WEBKIT_FORCE_COMPOSITING_MODE=1 WEBKIT_DISABLE_COMPOSITING_MODE=1 WEBKIT_DISABLE_DMABUF_RENDERER=1 ~/.local/bin/CrealityPrint_Ubuntu2404-V6.2.1.3044-x86_64-Release.AppImage %F

    That's all on a single line. Ultimately, I created a .desktop file: ~/.local/share/applications/CrealityPrint.desktopTo run the slicer with that command in the EXEC line and everything works fine. Assuming the modified command to launch the slicer works for you, you should be able to create/modify the .desktop file to launch Orca Slicer similarly. Desktop File:

     
        
    [Desktop Entry]
    Categories=Utility;
    Comment=
    Exec= __EGL_VENDOR_LIBRARY_FILENAMES=/usr/share/glvnd/egl_vendor.d/50_mesa.json WEBKIT_FORCE_COMPOSITING_MODE=1 WEBKIT_DISABLE_COMPOSITING_MODE=1 WEBKIT_DISABLE_DMABUF_RENDERER=1 ~/.local/bin/CrealityPrint_Ubuntu2404-V6.2.1.3044-x86_64-Release.AppImage %F
    Icon=CrealityPrint
    MimeType=model/stl;application/vnd.ms-3mfdocument;application/prs.wavefront-obj;application/x-amf;
    Name=CrealityPrint
    NoDisplay=false
    Path=
    StartupNotify=true
    Terminal=false
    TerminalOptions=
    Type=Application
    X-KDE-SubstituteUID=false
    X-KDE-Username=
    
      
  • Yup, that's a bug in the chair-keyboard interface.

  • Everyone except the people who make the laws. They are the only people who really matter. If they get upset, regulations might get enacted and those can be bad for business.

  • Tesla just needs to update it's logo to better represent it's leadership: