Avatar
Ingwie Phoenix (aka. birb)
5e336907a3dda5cd58f11d162d8a4c9388f9cfb2f8dc4b469c8151e379c63bc9
[ENG/GER] NOT a bitcoiner/stacker/maxi. I am here to have a damn good time! Rabbithole conniseur; I enjoy random stuff. :D Ex-Furry, (close to) blind, hobby developer/sysadmin, waifu enjoyer, long hair fetish (#hairjob). I sometimes talk about NSFW stuff; because fucking is fun =) (DMs always open.)

I wanted to avoid Keycloak because it felt clunky and was written in Java. But after crawling around for some login/sso provider, i have to submit... x.x THEY! ALL! SUUUUUUUUUUUUCK!

https://artifacthub.io/packages/helm/bitnami/keycloak

Just had a bit of a PANIC!!! attack when I thought I had lost my FFVII save file. Turns out I had just misplaced it during the migration to the NAS. Jeebus christus... scared me to death! Losing my ps1 save files would have legit ruined my day x.x

US cucking Huawei while Altman and friends walk in and out of the white house is the most hypocricy that I know of.

Hell, Obama being friends with Jobs was _well_ known xD

But hey, China is a security thread uwu

Remember when NPM was independent? The stuff you'd see there was wild, free and truely non-commercial.

Remember when Github was it's own thing and not owned by Microsoft? I wonder how the yuzu takedown would have gone down back then.

Remember when the internet was fun?

Been a while.

Nostr can fix this. And it fucking should.

Not everything needs to be "enterprise-level" just because you can selfhost it.

Some things could also just be awesome and really fucking well done.

- Keycloak: wtf is this menu

- LogTo: wtf is this UX, where are my features?

- Authentik: hielp. too much.

Why is authentication such an absolute clusterfuck? o.o Damn, all I want is to have local users + discord users and then use forward auth to authenticate them. bruh... -.-

300% Nerd Entertainment. **HIGHLY** recommended, timestamped - enjoy :D https://youtu.be/42-vz71hlJI?si=dZKRJgN73wo2APaX&t=992

Replying to Avatar TheGrinder

#mathstr

aka. sleep paralysis demon. x)

nostr:note1spfmj8wgeykdzgm4dzhjnwzma22jn36anha6xdm0fu4hea3uqvpqy2g8lp

Replying to Avatar GrapheneOS

nostr:npub1tcekjparmkju6k83r5tzmzjvjwy0nnajlrwyk35us9g7x7wx80ys9hjmky

Thanks for the support!

There are a lot more great features on the way including App Communication Scopes, 2-factor fingerprint unlock, duress PIN/password and much more.

The only feature missing, for me, at least, is using the volume keys to skip or go back inbetween tracks during media playback. That was the only feature LineageOS has, that Graphene does not, that I miss. x) Other than that I am very much looking forward to those changes, sounds super interesting!

Replying to Avatar G.M.Joe

nostr:npub1tcekjparmkju6k83r5tzmzjvjwy0nnajlrwyk35us9g7x7wx80ys9hjmky ich sehe du nutzt strfry als Relay. Gibt es da möglichkeiten das Relays zu managen? Also Wort blacklisten oder Bulk Aktionen um Notes zu löschen?

Per script, ja! Nennt sich "Policy" oder "Plugin" und es gibt paar frameworks. Aber an sich ist das erstmal nichts anderes als ein program/befehl der einfach das Event auf STDIN bekommt: https://github.com/hoytech/strfry/blob/master/docs/plugins.md

Es gibt sowohl ein Framework in Deno von Alex Gleason als auch ein Go framework mit denen man die schreiben kann.

Aber die aller einfachste Variante ist im Grunde:

#!/bin/sh

input=$(cat)

if test "$(echo $input | wc -c)" = 0; then exit 1; fi

id=$(echo $input | jq -r ".event.id")

kind=$(echo $input | jq -r ".event.kind")

msg=$(echo $input | jq -r ".event.content")

rtmsg=""

if test $kind = 1; then

case $msg in

*badword*) rtmsg='{"id": "'$id'", "action": "shadowReject"}';;

esac

fi

echo $rtmsg

exit 0

Gibt bei weitem bessere Beispiele - aber das dient eher als Orientierung. :)

Getting deez nut'ed in my own notifications... welp, thanks dude :D

I should say something smart again o.o... maybe.

goddman did spotify point me at a whole album of awesome wobbles?! dude im so down O.O

#tunestr https://open.spotify.com/intl-de/track/6YRM9qpXRKzQwRGjnnqU7d?si=055fb08e12434166