Ingwie Phoenix (aka. birb)
ingwie@birb.it
npub1tcek...jmky
[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.)
Ohey, a collection. Always love those. ^^


Coding Workshops for Women
SheCodes teaches coding skills to women.
Cool, but I feel like this is more for people who know their scheme already and just wanna iterate on it.

GitHub
GitHub - SimeonGriggs/tints.dev: 11-color Palette Generator and API for Tailwind CSS
11-color Palette Generator and API for Tailwind CSS - SimeonGriggs/tints.dev
Oh SHIT! Haven't seen good old XHR in like foreeeever O.O
Currently shopping color palettes out of boredom. ^^
Source: 
Currently shopping color palettes out of boredom. ^^
Source: GitHub
coolhue/scripts/script.js at master · webkul/coolhue
Coolest Gradient Hues and Swatches. Contribute to webkul/coolhue development by creating an account on GitHub.
idk why but im looking at serializers.
JSON isn't particularily fast but very well supported. And, yes, I know of SIMDjson. o.o
But its interesting to think, "what if I wrote a relay that used X instead of json for maschine2maschine noting...?"
I like msgpack quite a lot. But this here is neat, no doubt.
Also, RIP C# xD
GitHub
GitHub - inkeliz/karmem: Karmem is a fast binary serialization format, faster than Google Flatbuffers and optimized for TinyGo and WASM.
Karmem is a fast binary serialization format, faster than Google Flatbuffers and optimized for TinyGo and WASM. - inkeliz/karmem
I am loving astral.sh's uv/uvx. Python has never been this painless before and it works sooooo well.
> uv tool install esptool
Done. Now I can use TinyGo. =) So good.
class is interesting for once


Oh boy. o.o the language server will be loving this. xD
Couldn't run this on my work laptop, it would simply explode XD


Dendrite:
versus Nostr:
Matrix literally needs a lookup table to pivot! xD And you know what's worse? This is just the top of the iceberg. their .content in a message is _dynamic_. We only have: if kind == 1 { json.encode(event.content) } else { event.content }
Oh picking this apart will be such a joy. Unfortunately, they don't have a very streamlined interface here as far as I can tell. But, a bit of pkgs.go.dev and digging should do. o.o
versus Nostr:
Matrix literally needs a lookup table to pivot! xD And you know what's worse? This is just the top of the iceberg. their .content in a message is _dynamic_. We only have: if kind == 1 { json.encode(event.content) } else { event.content }
Oh picking this apart will be such a joy. Unfortunately, they don't have a very streamlined interface here as far as I can tell. But, a bit of pkgs.go.dev and digging should do. o.ooh, it just moved.
That said, matrix-org fully becoming element-hq... irks me. Look at their website; does that scream "people software" or "corporate bullshit" at you? Because I felt the latter. A lot.
GitHub
GitHub - element-hq/dendrite: Dendrite is a second-generation Matrix homeserver written in Go!
Dendrite is a second-generation Matrix homeserver written in Go! - GitHub - element-hq/dendrite: Dendrite is a second-generation Matrix homeserver...
pft, not surprised. They love their python shitthing Synapse too much. x.x
sucks. Guess I'll sunset my matrix instance sooner or later.


"Anything that implements io.ReadWriter..."
So if I made a Nostr io.ReadWrite compatible thing, I could feed it to this RPC mechanism and communicate through nostr. Remember, it's just a protocol.
Dude the random shit ideas in my mind sometimes are annoyingly loud XD Because my first thought was: "distributed worker queue over nostr huehuehuehue"

GitHub
GitHub - pojntfx/panrpc: Language-, transport- and serialization-agnostic RPC framework with remote closure support that allows exposing and calling functions on both clients and servers.
Language-, transport- and serialization-agnostic RPC framework with remote closure support that allows exposing and calling functions on both clien...
#asknostr Any good tool to autofilter my followlist for inactive npubs?
Need to do some #wellnesstr o-o
I just realized.
With my accumulated Go-fu, I can pick apart the Dendrite source, grab the Matrix implementation part, and write a Matrix server that authenticates with Nostr and uses your npub as a universal ID across instances.
Lightning has striken. o.o
This can target wasm? :o oooooooooo now things're getting interesting ^-^
