Ingwie Phoenix (aka. birb)'s avatar
Ingwie Phoenix (aka. birb)
ingwie@primal.net
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.)
Ingwie Phoenix (aka. birb)'s avatar
IngwiePhoenix 2 hours ago
I think imma start blogging on ze nostr. Why? Idk, I have stories to tell and I might as well put them at my favorite place. Any recommendations for a purely blog/long-form centric client?
Ingwie Phoenix (aka. birb)'s avatar
IngwiePhoenix 2 hours ago
Overslept like hell today x.x I did wake up at 6am, like usual, but after turning off the alarm, I was like, "Amma listen to news for five minutes." Well five minutes turned into an hour and fifty. X.x Classic...
Ingwie Phoenix (aka. birb)'s avatar
IngwiePhoenix 16 hours ago
Eight days untill I return home, play Resi9 and stuff and enter my true vacation phase. I AM EXCITED 0.0
Ingwie Phoenix (aka. birb)'s avatar
IngwiePhoenix 18 hours ago
Awww i liked the purple-with-colors logo more. But I guess a flat logo is nicer to fit in with the many others on a homescreen. o.o View quoted note →
Ingwie Phoenix (aka. birb)'s avatar
IngwiePhoenix 18 hours ago
I just learned about ECMA-404 specification. Arrays are, per spec, indeed, ordered. If an implementation does not adhere to that, it is also not adhering to the spec - so, ordered arrays; or rather, "insertion order", is supposed to be preserved. Well, I thus stand corrected on what I said in that regard. Just wanted to clarify that part! ...this still doesn't mean I am a fan of overloading tags like that x) But, gotta own my mistakes! View quoted note →
Although I like to preach that the world does not need more wallets but more actually working and well maintained software to facilitate this stuff to properly drive adoption so that one day I can go and buy a pack of smokes with that crap if I wanted to - this is neat. Genuenly. Will stick to my selfhosted btcd/cln until I find a better solution - which will likely never happen, because I am sooooo tired of these shenanigans... x.x The container running my stack is outdated, because for a long time, I had build issues on Ubuntu 24 and no luck whatsoever on Alpine. So I went with an ubuntu 20.something container and isolated the crap out of it... View quoted note →
I really, really, really, really hate crypto grifters. So much. The kinda people I would, even IRL, just punch in the face and enjoy it. Woah goddamnit this shit makes me so aggressive. image
Wait... ```json ["content", "Apps"], ["k", "32267"], ``` Do they know that JSON arrays are not position-guaranteed across parsers? xD Uh oh. I am also not a fan of profile lists in the tag itself. That can easily become stupidly bloated - event size is not exactly unimportant - for storing, parsing and indexing. Would rather see a "root of truth" event with references (p, e) to more details; we already have a list kind, use that for profiles. And there are application-specific storage events, those can be used for "configuration". Just squishing everything into one event leads to unneccessary complexity and loss of type-safety. ```go type Event struct { Id string Kind int } type Community struct { Name string Owner Pubkey // ... } func NewCommunityFromEvent(Event e) (Community, error) ``` This approach is cleaner, allows the constructor to go fetch adjacent events, and properly return an error if there is one. In doing so ("root of source"), you also allow reusability of components. Don't overstuff one event. If you want this approach, please look at Matrix and it's m.room event type, and then go to m.device next. You will understand what I mean. x) View article →
I am looking at my homelab and crying internally. - 4x 2.5" drives - two HDD, two SSD - 4x NVMe drives Thats going to obliterate my wallet... God, AI bubble, please, blow up already. X.x
Imagine if Claude Code quietly started injecting tracking code into generated stuff - something akin to Posthog or Sentry or whatever and then that code turns out to have an RCE volun. How many projects would be insta-boned? xD
image Because nobody wants to endure this cruelty of current times, let alone birth someone into it. Also, raising kids is expensive - or, so I have heared.
Found a few new npubs to follow. But I still do miss the pure chaos of just clicking Global in snort and watching my browser explode. :D JSON deserialization benchmark :3 ...and a little bit of cryptographic stuff, cuz, signatures and keys o.o
GOOOOOOOOOOOOOOOOD...noon. I overslept to hell and back and completely skipped morning. So... Good Noon! (i guess xD)
Always love to see those image But also: "Ah shit, here we go again." XD