GM fine people of the #nostr :3
What's up?
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.)
Oh fun, another massive model that nobody will ever be able to run. xD
Have we entered the "throw stuff at a wall and see what sticks" era now? When Kimi K2 came out, it was actually mindblowing - but it got blown out of the media relatively fast...because, realistically, nobody can actually run that monster. xD
This'll largely be the same I fear...

inclusionAI/Ling-1T · Hugging Face
We’re on a journey to advance and democratize artificial intelligence through open source and open science.
GM o.o
So I learned, that between MSVC and GCC/Clang, there is this thing called "Extensions".
Now, I've been a good boi, I learned plain C99, I never did aaaaanything funny... and then the Sparse devs went and used like THE ENTIRE FUCKING BOOK of GCC extensions!
Dude, I have to MANUALLY "down-write" their functions! They used __typeof__ which is not supported in MSVC - meaning that their entire ptr_list_t is COMPLETELY useless now. I have to reimplement this - AND generic type support for it!
Oh. My. God. I must've picked the _worst_ program to port to win32 that I could've. Talk about having a wonderful little cute reunion with C.
NOPE! C MEANS CUNT, BITCH.
Many years ago, through a Fireship video, I discovered V; a Go-ish language, that compiles (or rather, transpiles) to C and then compiles. I do have my gripes with it, but it is overall a sick language all things considered. But, it lacks something... an ecosystem.
The biggest ecosystem it should be able to tap into is C itself, but there was no real way to just generate a list of functions, symbols and defines and alike. So we experimented with dumping the AST from clang. It... worked... kinda.
Today, I was bored at work and just prompted ChatGPT about it on my company account - both to scare the first-level-support people out of their mind for the occasion they ever intend to use that account - and also because I just felt like it... and it turned out, that there WAS a library.
`sparse` is actually a hosted project on the Linux Kernel Git but it's c2xml tool does E!X!A!C!T!L!Y! what I need, to a T. So I forked that bitch and now I am working on adding win32 support, natively.
It has been years, and I absolutely cheated a lot, but... this is my first bit of CMake in years. It builds, and runs, just fine, and should even allow proper exporting. And further, turning it into a V-module should be stupidly simple once I have a win32 port (compat-win32.c, downsizing unistd.h usage). #devstr
So if you are still reading, you may think, "ok cool, but for what"? Well, fiatjaf decided that part of Nostr was to use the Bitcoin cyphersuite - you know, secp...something... i keep forgetting it's name - but, that thing that nsecs are based off of. I would love to write a relay in V, but I am NOT going to re-implement a crypto library (and if I was forced to, I'd rather quit being an IT person before I ever deal with highly mathematical algorythmns such as this - fuck, no, ever, never, bloody hell nope). So, using libsparse, I could just scan through the public headers, build a list of structs, functions and such, generate a V binding out of that and then proceed to make a lovely, proper V implementation (with nice structs, methods and whatnot) out of that AND THEN write a relay.
In the process, I would be testing libsparse against a pretty battletested source tree and since I do not intend to change the actual source much, I hope to actually upstream parts or all of my changes, allowing the peeps that use it "over there" in the LKML to take advantage of that. Y'know, open source and what not.
.......and I could claim to have contributed to the Linux kernel - eventhough I actually didn't, but my commit message would pop up under the kernel git server - and iunno, that'd be kinda kewl. :D (13-year-old, inner-edgelord-hakz0rkid, intensified!1!!111!!!!!111!)
GitHub
sparse/CMakeLists.txt at master · IngwiePhoenix/sparse
mirror of git://git.kernel.org/pub/scm/devel/sparse/sparse.git - IngwiePhoenix/sparse
On another note... Prinal on the fold mostly works. Its pillarboxed in ooen-landscape tho.
I miss the time where I could note all day. Now, I am literally too tired to scroll past five posts on reddit.
I want my life back...
So where's Git (repos) over nostr, so far?
Went and installed Primal on my phone... Amethyst is missung way, waaaay too many notifucations and it's relay management drives me nuts.
So, time to run Primal on my fold! Seems to be working well so far. o.o
Aside from my pfp looking complete ass for whatever reason, I think I'll stick with #Primal for a while.
I still have no idea why its so blurred and discolored...
It's like, it's applying an NSFW filter to it. xD
It's like, it's applying an NSFW filter to it. xDOften, the public perception of gamers is that we're either just playing shooters or are kinda dumb.
Meanwhile, some gamers:
Bro... that flow chart is charting so hard, my brain is flowing out of my head. xD
Bro... that flow chart is charting so hard, my brain is flowing out of my head. xDThis is important. Please read and share - I mean it.
https://www.reddit.com/r/TOR/comments/1ni5drm/the_fbi_couldnt_get_my_husband_to_decrypt_his_tor/
Ah, speaking of #devstr - has anyone made a selfhostable NIP-05 host or should I just write my own? o.o I've been using my birb.it domain this entire time and kinda wanna use it for a little more than that.
So instead of re-inventing the wheel, I'd love to see what's out there.
So what's been going on in the #devstr world as of late? Any new notable NIPs? I noticed a few changes for DMs and messaging, but nothing much else. Haven't been eyeballing the commit history on the NIPs repo in a long while as I worked myself into cryptography... Trying to finally tacke one of my two biggest fears in IT and learn how to actually program encryption and decryption x)
(The other one is compiler design - the whole stack; parser, tokenizer, IR and the entire backend from assembler to linker to object files into binary files.)
Loud, annoying, oldschool. Somewhere last week, Spotify decided to recommend this german rap lady to me and I am infinitively thankful.
This is the kind of sound I can bounce to - for which I am glad I have actual speakers on my desk and wish I had a car to cruise through the city to blast this shit. :D
#tunestr 
Spotify
Adios
Antifuchs · Willkommen im Fuxxxbau · Song · 2015
#Amethyst stopped showing me replies. I think, after nearly three years or so, it finally "broke". I blame the over-complicated relay setup, ngl...
I just had a stupid idea. What if you backed up your nsec and age secret key ... on a cassette?
Encode it in a CRC-equipped format, and just throw the tape in the shelf.
Ain't no thief stealing that. :D
Never heared of this before... but, I immediately noticed `age1`. If that isn't a becn32/n string, then I haven't been noting hard enough. :D

GitHub
GitHub - FiloSottile/age: A simple, modern and secure encryption tool (and Go library) with small explicit keys, no config options, and UNIX-style composability.
A simple, modern and secure encryption tool (and Go library) with small explicit keys, no config options, and UNIX-style composability. - FiloSotti...
When you can tell the state of your mental self by looking at your body from head to toe.
... It's bad.
I always laughted at people that said that being drunk made them feel better. Well, I only have a very light buzz - but it's enough to be helpful.
Just how low has my life sunken...?
...low, I know, but like, it's becoming more and more "penetrant". o.o;