• 13 Posts
  • 232 Comments
Joined 2 years ago
cake
Cake day: December 12th, 2023

help-circle

  • She called someone who she trusts in a time when she needed support. I made sure she was safe, calm and around people she felt safe being around for the rest of the night.

    Before that night, we became our own little mental health support group so of course I’m going to make sure she feels safe after dealing with some unhinged shit like how that guy was acting.

    Also she lives in a different country, her life is her own as much as my life is my own in my own country. It’s possible for two people to be friends, care for each other and not expect to be in an intimate or romantic relationship with each other.



  • After an eventful night, my sister and her (now ex) fiancé told me I had it too good to be sad. Then my sister told me something significant that happened to our family 20 years earlier. She wanted me to feel guilty for something I didn’t do at a time when my child brain didn’t even start to form long term memories. It was as if telling me all this was justification enough for me to never be sad ever.

    Since then she’s never tried to have a relationship with me but she puts on a damn good act for everyone else pretending we are closer than we actually are to each other.

    She’s the main reason why today I’m so good at identifying and dealing with manipulators. Thanks for that, I guess.



  • I’ve been writing POSIX scripts as a sort of hobby and don’t really have any Bash experience but I think I can still give some insight. Hopefully what I say is accurate but this is what I’ve learned so far.

    POSIX is a standard, to say it as simple as possible, it sets the minimum requirements for environment, programs, commands and options for those commands with the purpose of having those commands be as portable as possible. That way a POSIX script will work on any POSIX compliant system. For example a POSIX script could work on Arch, Debian, on a Raspberry Pi or even Mac products. In theory if could work on windows too. If an Operating System ships with a POSIX compliant shell, you are very likely able to run a POSIX script.

    Bash is a shell but it has a bunch of features that expand beyond the basic features set by the POSIX standard. Bash also has more features and flexibility for scripting which is why it’s so common to see Bash scripts. Those scripting features are usually referred to as “bashisms.” Since it expands on POSIX scripting, it can look similar to a POSIX script but would not work as intended if you ran a Bash script outside of a Bash shell.

    With a lot of modern OS’s, they would likely have Bash installed and you most likely don’t need to worry about anything. However, Bash is not a standard and not required to be installed on every system.

    If you care about your script working on as many systems as possible without the worry about what shell is being used, you will probably prefer writing a sh shell, POSIX compliant script.

    Since POSIX shells and scripts work on a much more basic level, it can lack some depth and finding work arounds for issues can start to look unreadable/insane. A good example is how arrays are handled. POSIX is limited to one array where Bash has much better support for arrays.

    There are advantages to using either but with the popularity of Bash, it’s not really that big of a deal in the end.


  • I’m a north American who is currently around a number of vegans and they’ve all been quite respectful around non-vegans. These jokes/memes confuse me and one of the ways it makes sense to me is that’s it’s a projection. A mental twist to give themselves a moral high ground or less guilt to justify all their own talking about preparing and eating meat.

    I’m more likely to hear a meat eater complain about how difficult it is to not eat meat. Some that I have been around act like it’s the only source of protein available. It gives me the subtle vibe that they can’t imagine other people in the world can be healthy by eating differently without meat.

    Maybe it was true a number of years ago but I wasn’t around many vegans back then so I have no personal experience either.


  • My guild had so many tanks and off-tanks that I was always last pick as a tank but I still attended most raids. I made myself useful by getting every alchemy, cooking and first aid recipes along with damage and tanking for “oh shit” moments.

    As a warrior, I had access to every gear so I used my first points on onyxia bags for all my bag slots. I carried random gear like the underwater breathing staff, a huge amount of potions (especially running potions), a wedding dress and a flame enchanted broom to beat people with while wearing a wedding dress. I had so many gimmick items to amuse people during any down time.

    I had so many points that I suddenly went from a mix of random gear to a mix of really good random gear. It was fun to be a menace in PvP before PvP gear became the norm. Healers loved me because they liked playing with my life and I always quick to protect them. Enemies hated me because I’d get all the heals or I’d be the most annoying mosquito if they attacked my healers.

    Lots of good memories from that time but MMO’s never hit the same after that game. The people I met during that time were what made that it all special.


  • I remember starting a Hunter because they could have pets but got real bored real quick. It felt too easy. After a bit of research, I changed to a warrior. At launch the warrior was the most under powered class.

    Solo levelled my way to 60. Took me twice the time to get to level 60 because I kept going on adventures. Made it to Gadgetzan at some ridiculously low level (after many deaths). I also found a bunch of easter eggs before hitting 60 too.

    I was allowed to be a DPS warrior in raids and at one point was matching or outdoing Rogues for damage. Used to speed run Stratholme and Scholomance as a fury Warrior because my healers loved the chaotic challenge of keeping me alive.

    I had so much fun playing my own way and that probably contributed to why I had such good friends in the guild during that time. I had to quit because the expansions kept adding too much grind and it sucked having all that hard earned gear become pointless every new expansion :(


  • I do something something like this using wildcard certs with Let’s Encrypt. Except I go one step further because my ISP blocks incoming data on common ports so I end up using an uncommon port as well.

    I’m not hosting anything important and I don’t need to always access to it, it’s mostly just for fun for myself.

    Accessing my site ends up looking like https://randomsubdomain.registered-domain-name.com:4444/

    My logs only ever show my own activity. I’m sure there are downsides to using uncommon ports but I mitigate that by adjusting my personal life to not caring about being connected to my stuff at all times.

    I get to have my little hobby in my own corner of the internet without the worry of bots or AI.


  • I have two systems that sort of work together.

    The first system involves a bunch of text files for each task. OS installation, basic post OS installation tasks and a file for each program I add (like UFW, apparmor, ddclient, docker and so on). They basically look like scripts with comments. If I want to I can just copy/paste everything into a terminal and reach a a specific state that I want to be at.

    The second system is a sort of “skeleton” file tree that only contains all the files that I have added or modified.

    Here's an example of what my server skeleton file tree looks like
    .
    ├── etc
    │   ├── crontabs
    │   │   └── root
    │   ├── ddclient
    │   │   └── ddclient.conf
    │   ├── doas.d
    │   │   └── doas.conf
    │   ├── fail2ban
    │   │   ├── filter.d
    │   │   │   └── alpine-sshd-key.conf
    │   │   └── jail.d
    │   │       └── alpine-ssh.conf
    │   ├── modprobe.d
    │   │   ├── backlist-extra.conf
    │   │   └── disable-filesystems.conf
    │   ├── network
    │   │   └── interfaces
    │   ├── periodic
    │   │   └── 1min
    │   │       └── dynamic-motd
    │   ├── profile.d
    │   │   └── profile.sh
    │   ├── ssh
    │   │   └── sshd_config
    │   ├── wpa_supplicant
    │   │   └── wpa_supplicant.conf
    │   ├── fstab
    │   ├── nanorc
    │   ├── profile
    │   └── sysctl.conf
    ├── home
    │   └── pi-user
    │       ├── .config
    │       │   └── ash
    │       │       ├── ashrc
    │       │       └── profile
    │       ├── .ssh
    │       │   └── authorized_keys
    │       ├── .sync
    │       │   ├── file-system-backup
    │       │   │   ├── .sync-server-fs_01_root
    │       │   │   └── .sync-server-fs_02_boot
    │       │   └── .sync-caddy_certs_backup
    │       ├── .nanorc
    │       └── .tmux.conf
    ├── root
    │   ├── .config
    │   │   └── mc
    │   │       └── ini
    │   ├── .local
    │   │   └── share
    │   │       └── mc
    │   │           └── history -> /dev/null
    │   ├── .ssh
    │   │   └── authorized_keys
    │   ├── scripts
    │   │   ├── automated-backup
    │   │   └── maintenance
    │   ├── .ash_history -> /dev/null
    │   └── .nanorc
    ├── srv
    │   ├── caddy
    │   │   ├── Caddyfile
    │   │   ├── Dockerfile
    │   │   └── docker-compose.yml
    │   └── kiwix
    │       └── docker-compose.yml
    └── usr
        └── sbin
            ├── containers-down
            ├── containers-up
            ├── emountman
            ├── fs-backup-quick
            └── rtransfer
    

    This is useful to me because I can keep track of every change I make. I even have it set up so I can use rsync to quickly chuck all the files into place after a fresh install or after adding/modifying files.

    I also created and maintain a “quick install” guide so I can install a fresh OS, rsync all the modified files from my skeleton file tree into place, then run through all the commands in my quick install guide to get myself back to the same state in a minimal amount of time.



  • because that’s the default social perspective you seem to be implicitly reinforcing.

    If I was quoted directly I might be able to understand what I am implicitly reinforcing. Otherwise this seems like a personal attack and a distraction from the conversation I laid out in my first comment.

    However, people generally give shitty women and their crappy behavior a way larger pass than men for the same offensive actions. And that’s institutionalized in our laws.

    There are many laws in the world that vary greatly from region to region, are we totally sure women have more freedom in comparison to men in the way they act? I would like to see support for such a claim. A claim that involves half the population.

    and as for the authoritative voice… that’s just what people do. pulling rank is part of the social game way all play to push ourselves up over one another. ‘as an x’ can be anything. it’s a rhetorical device.

    Being social is not a game. It’s a thing people and also a wide variety of other animals do. It’s done for a wide variety of reasons. There are people who dedicate their lives to observe other animals and understand the complexity of being social. It’s not fair to reduce 8 billion people to a single category from a single person’s social experience.

    That sucks that people have to experience social moments as a constant struggle to push themselves over each other. It’s definitely not the only way to live. There are communities online and offline, past and present that are able to exist without constant conflict within their social circles or communities. It involves being open and willing to accept others just as they are. If someone does not want to be open or accepting, then of course they will be angry or miserable.

    Personally, I’ve made efforts throughout all my life to distance myself from people who think being social is a game. Today I surround myself with people who caring and loving without the need to be dominant over each other. It’s possible with a lot of work and persistence. I could blame others for feeling miserable but then I would never ever be happy.


  • I do want to write up a guide about how to setup Caddy + DeSec.io but I don’t have the time at the moment. If you have any questions, feel free to ask. I can try to help where I can.

    I’ll leave you this previous post I made, you might find some additional information in there if you get stuck. https://lemmy.dbzer0.com/post/51117983

    Also, someone suggested using a wildcard cert for the use of any sub-domain names. I chose to learn and use that because it helps obscure my services. If you have any interest in security, it might interest you. It terms of security, it’s not the absolute way to protect yourself, but I think it helps when combined with other security measures. If you read the comments in the post, you should get some more insight about it.



  • I find it interesting how men regularly insert themselves into places or communities that are not designed for their specific label. I want to wonder what it is about women specifically that really makes men so uncomfortable about women having a place to discuss the world amongst themselves. But it doesn’t take long to see a common trend that appears which is a man is attempting to push their dominance over a situation.

    Often times a comment begins with “As a man…” and it’s obvious the commenter is positioning themselves as an “authoritative” voice. Placing themselves higher than the women in a woman’s community. As if their words, experiences or perspectives hold more weight then the other people in this community not designed for men.

    I often see this behaviour also within men’s communities such as Men’s Liberation. It confuses me greatly to see “As a man…” comments in the Men’s Liberation community because why do you need to declare your man status, in a men’s community, talking about men’s issues?? It seems to me it’s about placing their own thoughts, experiences and perspectives over the other, “lesser” men in the community. Often those comments ignore the message of the article or video while adding absolutely nothing additional to the conversation. They just stated they are men. That’s it.

    The same men that argue against a segregated internet would not hesitate to join a men’s only community in real life or not. It’s not even a conscious effort for them to join a men’s only community. So when a community appears that doesn’t include them, I imagine it must feel insulting to be excluded this one time.

    There’s over 8 billion people on this planet with over 8 billion different experiences, not everyone is going to relate to everything all the time. An individual’s experience is not universal. An individual’s experience does not give them authority over another groups experiences. Spending a life trying to dominate everything around yourself is an impossible task because there will always be people who will defy your authority. Nature in general doesn’t have a single fuck to give about one person’s dominance.

    Good on the women who persist to exist in men dominant spaces. It’s a steep uphill battle. It’s an exhausting battle that seems never ending. I recently read how some of these women only communities operate behind the scenes and how they deal with certain issues. It showed how much effort they put into their community. I have an even greater appreciation for their existence now and I hope they continue to exist and grow.


  • True.

    My self-hosting strategy is wildly alternative and not one I speak much about publicly. I’m the only person connecting to my own domain so as long as I continue to practice shutting the fuck up, I can get away with using multiple layers of obscurity rather than fiddling with third party solutions.

    I check my logs daily and the only activity I ever see is my own. Since I am not hosting anything critical or sensitive, I have the opportunity to experiment this way without much risk to myself.

    The way I’m set up, I am not concerned with DDOS attacks because it would fail to get past the Dynamic DNS. If I were hosting a social media platform or something more public, then I would need to take stronger measures to protect myself and that data.



  • Even though I don’t host anything important, I’m still glad I found alternative ways to hosting my own stuff without the use of any of Cloudflare services.

    I’ve noticed over time that the self-hosted communities have been suggesting Cloudflare Tunnels less and less since Trump and his gang took over America. Maybe this latest outage will push more people to not recommend Cloudflare again in the future.

    I still remember when I first got into self-hosting and being mocked pretty hard for questioning the use of such a large centralized service like Cloudflare. I’m glad I persisted and kept learning in my own direction but that still was very demotivating at the time.


  • I actually started with RPi’s. The first one, a used Pi 4b, is dedicated only to HomeAssistant. I don’t tinker with it anymore because it does what I want and I don’t want unexpected downtime when I have to use the bathroom or use the lights in my room.

    I bought a used Pi5 with the intention of upgrading later. In life I am quite minimal and find a joy in using what little tools and material I have to create something new. That seems to hold true to technology and scripting too. The RPi5 with an old USB3 HDD is actually way more power than I can currently use and can imagine using for a long time. The extra room to work is convenient though.

    I’ll have a look into some of the places you suggested, those seem like the places to draw good inspiration from, thank you.