• 0 Posts
  • 68 Comments
Joined 1 year ago
cake
Cake day: June 14th, 2023

help-circle



  • smashing printers with baseball bats

    I have years of IT experience, offer Linux support, and am visibly the kind of guy you just know can fix your computer problem (or, if I take my glasses off, I look like I sell weed apparently), and when asked to help with printers I have one answer:

    They’re sentient and they hate you. I was trained in IT, not exorcisms. Send it as a PDF, PNG, or smoke signal before you try troubleshooting.

    Like, I broke my big office one the other day so bad the tech had to come out. What had I done to brick it so badly? Tap a menu option, tap back, then tap a different menu option. If you don’t wait 3s between the second and third tap it errors and freezes and they have to send a tech out to do some sort of 2 hour long ritual where he rubs it and whispers how sorry he is.

    What the fuck is wrong with printers



  • Because they found it interesting and wanted to discuss it with people?

    Just because it’s low priority doesn’t mean it lacks any interest, we can exist between extremes

    Most people would roll their eyes and move on

    Quite famously 1% of the community are posters, after all. Who the fuck cares what a normal person would post? OP wanted to

    and yet it’s being upvoted because “hooray tribalism” over something as asinine as OS (really kernel) choice.

    Lol, it’s being upvoted because most of us recognize the sub and it’s pathetic mod and are laughing at being reminded of them, if the comments are anything to go by




  • When you have an upvote/downvote structure, there is an incentive to not go against the grain and just post stuff that’s considered “acceptable” in the local community.

    Coward behaviour, post your hot takes, nobody knows who the fuck any of us are it’s not like there’s any actual consequences here. Get banned and spin up a new account on another instance or 9 ffs, the downvotes can’t hurt you

    Not everyone treats the votes the same way as well. Some people downvote because they don’t agree with the content, the poster, just because they sound disagreeable or simply because the post is too much to read. You can apply the same myriad of methods to upvotes. Not one motivator is the same.

    Great argument to not give them any weight, like by disabling them to protect fragile egos



  • I said “like it’s rape or something” - I didn’t say you’re saying it’s “tantamount to rape”

    ESL or just pretending like you don’t know those are the same thing?

    I’m just talking about the language people use like they’re being personally violated by snaps.

    Theyre literally just using the words to describe what is happening, why are you being weird about it?

    Getting hardcore incel vibes from your attitude, might wanna work on that


  • gamermanh@lemmy.dbzer0.comtoMemes@lemmy.mlStay vigilant
    link
    fedilink
    English
    arrow-up
    5
    ·
    edit-2
    13 days ago

    I forget the type of mic but there are mics specifically designed for picking up vibrations from surfaces (I googled it, they’re called surface mics ffs, could probably use a cheap normal mic without a pop filter tho)

    If those use USB or 3.5mm, or can be made to, then plug them in and on windows check the “listen to this device” checkbox and boom, you’ll hear what’s coming through that mic. Adjust the sensitivity to your needs, done

    On other OSs you can do it too just as easily but I don’t remember what my Linux distro calls it and if you’ve installed Linux you have enough info from my comment to figure it out methinks



  • I’ve slid on ice while carrying around nearly 3,000 gallons of liquid pressurized propane. That gets your butt to pucker.

    I worked yard and now work office around propane, I fucking bet.

    When I did diesel driving in a smaller truck myself and about 1k gallons of diesel slid down ~160 ft of mud bill because some jackass left their fucking throw mat out before the rain started, it cmgor covered in mud and when my tire hit it I lost all traction and shit went literally sideways from there

    Scariest however many seconds that was in my fucking life, I realized almost immediately I had 0 control over what was happening until I hit some flat land, which I prayed gave me enough time to stop before going over into the dry riverbed, likely flipping

    It’s all good, I hit a rock at the bottom going about 15mpg and put a big ass dent in my bumper is all!



  • ChatGPT has gotten scary good with both entirely misunderstanding me in almost the exact way my ND ass does to NTs AND with how well it responds to “no, silly, and please remember this in future”

    I don’t use it super often, but every 6mo or so and it’s gotten crazy good at remembering all my little nuances when I have it so shit for me (nothing like research, mostly “restructure data in format a to format b pls”)




  • Ok, had my wife send me the file from my network

    networks:
      main-network:
        name: ${COMPOSE_PROJECT_NAME}
        attachable: true
        ipam:
          driver: default
          config:
            - subnet: configure
              ip_range: this
              gateway: yoself
    
    services:
      # Gluetun - <https://github.com/qdm12/gluetun>
      gluetun:
        image: qmcgaw/gluetun
        container_name: gluetun
        networks:
          - main-network
        cap_add:
          - NET_ADMIN
        environment:
          - PUID=${PUID}
          - PGID=${PGID}
          - TZ=${TZ}
          - VPN_SERVICE_PROVIDER=custom
          - VPN_TYPE=wireguard
          - VPN_PORT_FORWARDING=true
          - VPN_PORT_FORWARDING_PROVIDER=protonvpn
          - WIREGUARD_ADDRESSES=use your own
          - WIREGUARD_ALLOWED_IPS=0.0.0.0/0
          - WIREGUARD_PRIVATE_KEY=nope
          - WIREGUARD_PUBLIC_KEY=69420
          - WIREGUARD_DNS=
          - VPN_ENDPOINT_PORT=
          - VPN_ENDPOINT_IP=
        volumes:
          - ${DOAPPDAT}/gluetun:/gluetun
    

    I left in the wireguard stuff without my details because for me Gluetun refused to work when setting the exact same info to wg0.conf, so I define it in my compose

    Then, services that rely on gluetun go below and look like:

    # qBittorrent - <https://hub.docker.com/r/linuxserver/qbittorrent>
    qbittorrent:
      container_name: qbittorrent
      network_mode: container:gluetun
      image: lscr.io/linuxserver/qbittorrent:latest
      depends_on:
        gluetun:
          condition: service_healthy
      restart: unless-stopped
    
    

    Works perfectly when I run it through portainer


  • What works for me:

    Networks first in docker-compose

    Gluetun first in Services, uses the network I set for it and the stack

    Everything else goes below it, relying on the gluetun CONTAINER (I plan to have another stack running gluetun for other reasons so having it check the service is a no go for me) to be running in a HEALTHY state

    All are set to restart: unless-stopped except gluetun, which is never

    The expected behaviour is that containers will always wait for gluetun to report that it’s healthy before trying again to restart. Should gluetun fail and crash for any reason it won’t reboot and potentially fuck itself up harder, and no services will be able to start because it’s not reporting healthy.

    This works perfectly in portainer and should when running docker-compose up, but for me it took portainer to work. Saw someone somewhere mention it has some sort of priority handling override built into it that docker itself doesn’t, meaning it’s less likely to fuck that lind of thing up, but idk how true it is

    I’ll see if I can remember to snag a couple snips of my YAML to make it more clear