Grail (capitalised)

They/Them, capitalised

Writer of the most popular Soulist Manifesto and the article about how John Wick is communist. Read My blog: https://medium.com/@viridiangrail

  • 21 Posts
  • 21 Comments
Joined 10 months ago
cake
Cake day: December 27th, 2023

help-circle






  • I feel the need to remind you that many members of the LGBT+ community have rebuked all preferred pronouns. Take for example Lily Cade and the other lesbians in the BBC’s infamous article, “We’re being pressured into sex by some trans women”. Lily Cade in fact called for the lynching of trans women.

    The queer community is no monolith. There are transphobes within the community who refuse to be associated with trans people like Me, and want us pushed out of the movement, denied healthcare, driven to suicide, or indeed even lynched. I do not think you should be basing your opinions of trans people on what these bigots say.

    I have reported your comment for deliberate misgendering, and I am asking you once again to edit your comment to use a trans person’s preferred pronouns. This is so that you have every opportunity to do the decent thing, and so that if you do not want to act decently, your intent in this abuse is clearly demonstrated.


  • A lack of belief among some individuals matters, but not enough to stop a god from being a god. Because, as you say, gods are social constructs. If we consult Merriam Webster and skip the silly monotheist definition, a god is “a being or object that is worshipped as having more than natural attributes and powers”. Note that this definition doesn’t say the being must actually have these powers. They must only be worshipped as such. The belief is the important thing to the definition, not the truth. This is because divinity is socially constructed. You can’t deny a god’s divinity except by denying the faith of their followers. If you accept that the worshippers really do believe their god is a god, you must accept that the god is a god. They may well be an undeserving god, or a lying god, or a false god, but a god they still are. If you want to tell Me that Thor isn’t a god, I’m going to demand a historical source based on the Eddas, or say you’re wrong. Divinity is like a job. If everyone agrees that Mr Smith is a plumber, and His boss pays Him to fix toilets, then Mr Smith is certainly a plumber. It doesn’t matter if Mr Smith has never fixed a toilet in His life, society has decided He’s a plumber. He could be an incredibly shitty plumber who doesn’t know anything about pipes, but He’s a plumber.

    In fact, let Me go back to the original article and restate its conclusion, because I think you may have been misled by My use of the term “god” to refer to the gods, as you seem to consider “god” a loaded term:

    The gods are psychic parasites made out of thoughts who live in the collective consciousness of humanity and really are living beings, capable of taking action as psychic parasites who can affect people’s minds. This is not to say the myths are literally true, but rather to say that the myths are alive. That they feed upon worship and command legions of followers from their palaces within our imaginations.



  • The gods are mythical, whereas Frodo Baggins is fictional. People believe in myths. Though of course it’s a fuzzy boundary. You can arrange various characters on a spectrum from myth to fiction. For example, Zeus is pure myth, Lucifer is an originally fictional character that has almost entirely become mythical, Achilles is sort of directly in the middle, Sherlock Holmes is a highly mythologised fictional character, Gandalf is a fictionalised adaptation of a myth, and Jake Sully is pure fiction because nobody gives a shit about him.

    Also *You






















  • I’ve never used docker before. It’s a strange newfangled technology I don’t understand. Back in my day you either used apt-get, or you compiled it yourself. I want to learn, and I thought installing Lemmy would be a good learning opportunity, but I’m finding myself chasing my own tail instead. My docker version is Docker version 24.0.2, build cb74dfc, and google is seeming to indicate that’s docker engine. I can’t see how docker desktop would be trying to run on ubuntu.







  • I’m starting with sudo docker compose up -d and my docker-compose.yml is:

    version: "3.7"
    
    x-logging: &default-logging
      driver: "json-file"
      options:
        max-size: "50m"
        max-file: "4"
    
    services:
      proxy:
        container_name: proxy
        image: docker.io/library/nginx
        ports:
          # actual and only port facing any connection from outside
          # Note, change the left number if port 1236 is already in use on your system
          # You could use port 80 if you won't use a reverse proxy
          - "8536:8536"
        volumes:
          - ./nginx_internal.conf:/etc/nginx/nginx.conf:ro,Z
          - ./proxy_params:/etc/nginx/proxy_params:ro,Z
        restart: always
        logging: *default-logging
        depends_on:
          - pictrs
          - lemmy-ui
      lemmy-ui:
        container_name: lemmy-ui
        image: dessalines/lemmy-ui:${LEMMY_VERSION}
        environment:
          - LEMMY_UI_LEMMY_INTERNAL_HOST=lemmy:8536
          - LEMMY_UI_LEMMY_EXTERNAL_HOST=${DOMAIN}
          - LEMMY_UI_HTTPS=true
        volumes:
          - ./volumes/lemmy-ui/extra_themes:/app/extra_themes
        depends_on:
          - lemmy
        restart: always
        logging: *default-logging
      lemmy:
        container_name: lemmy
        image: dessalines/lemmy:${LEMMY_VERSION}
        hostname: lemmy
        restart: always
        logging: *default-logging
        environment:
          - RUST_LOG=warn
        volumes:
          - ./lemmy.hjson:/config/config.hjson:Z
        depends_on:
          - postgres
          - pictrs
      pictrs:
        container_name: pictrs
        image: docker.io/c:0.4.3
        # This needs to match the pictrs url in lemmy.hjson
        hostname: pictrs
        environment:
          - PICTRS__MEDIA__EXTERNAL_VALIDATION=http://pictrs-safety:14051/api/v1/scan/IPADDR
          - PICTRS__MEDIA__VIDEO_CODEC=vp9
          - PICTRS__MEDIA__GIF__MAX_WIDTH=256
          - PICTRS__MEDIA__GIF__MAX_HEIGHT=256
          - PICTRS__MEDIA__GIF__MAX_AREA=65536
          - PICTRS__MEDIA__GIF__MAX_FRAME_COUNT=400
          - PICTRS_OPENTELEMETRY_URL=http://otel:4137
          - RUST_LOG=debug
          - RUST_BACKTRACE=full
          - PICTRS__API_KEY=${PICTRS_API_KEY}
          - PICTRS__STORE__TYPE=${PICTRS_STORE_TYPE}
          - PICTRS__STORE__ENDPOINT=${PICTRS_STORE_ENDPOINT}
          - PICTRS__STORE__BUCKET_NAME=${PICTRS_STORE_BUCKET_NAME}
          - PICTRS__STORE__REGION=${PICTRS_STORE_REGION}
          - PICTRS__STORE__USE_PATH_STYLE=${PICTRS_STORE_USE_PATH_STYLE}
          - PICTRS__STORE__ACCESS_KEY=${PICTRS_STORE_ACCESS_KEY}
          - PICTRS__STORE__SECRET_KEY=${PICTRS_STORE_SECRET_KEY}
        volumes:
          - ./volumes/pictrs:/mnt:Z
        user: 991:991
        restart: always
        logging: *default-logging
        deploy:
          resources:
            limits:
              memory: 690m
      postgres:
        container_name: postgres
        image: docker.io/postgres:15-alpine
        hostname: postgres
        environment:
          - POSTGRES_USER=${POSTGRES_USER}
          - POSTGRES_PASSWORD=${POSTGRES_PASSWORD}
          - POSTGRES_DB=${POSTGRES_DB}
        volumes:
          - ./volumes/postgres:/var/lib/postgresql/data:Z
          - ./customPostgresql.conf:/etc/postgresql.conf
        restart: always
        command: postgres -c config_file=/etc/postgresql.conf
        logging: *default-logging
      pictrs-safety:
        image: ghcr.io/db0/pictrs-safety:v1.2.2
        hostname: pictrs-safety
        container_name: pictrs-safety
        environment:
        - FEDIVERSE_SAFETY_WORKER_AUTH="${PICTRS_SAFETY_WORKER_AUTH}"
        - FEDIVERSE_SAFETY_IMGDIR="/tmp/images"
        - USE_SQLITE=1
        - secret_key="${PICTRS_SECRET_KEY}"
        - SCAN_BYPASS_THRESHOLD=10
        - MISSING_WORKER_THRESHOLD=5
        ports:
          - "14051:14051"
        user: 991:991
        restart: always
        logging: *default-logging
        depends_on:
          - pictrs
    

    I’m following this guide: https://patrickwu.space/2023/11/04/install-lemmy-simplified/. My .env file is:

    LEMMY_VERSION=0.19.3
    DOMAIN=lemmy.soulism.net
    # postgres
    POSTGRES_USER=admin
    POSTGRES_PASSWORD=**redacted**
    POSTGRES_DB=
    # pictrs
    ## keys
    PICTRS_API_KEY=stars
    ### 15 random characters
    PICTRS_SAFETY_WORKER_AUTH=p70nkXCN1UEcyN3
    ### 80 random characters
    PICTRS_SECRET_KEY=**redacted**
    ## storage type; by default is filesystem for object storage please set it to object_storage
    PICTRS_STORE_TYPE=filesystem
    PICTRS_STORE_ENDPOINT=
    PICTRS_STORE_BUCKET_NAME=
    PICTRS_STORE_REGION=
    PICTRS_STORE_USE_PATH_STYLE=false
    PICTRS_STORE_ACCESS_KEY=
    PICTRS_STORE_SECRET_KEY=