Kazani

Kazani

@kazani.dev

19 — Developer, hobbyist archivist / data hoarder (I value image quality…), Avali enjoyer

72 followers125 following30 posts

got so much done today - wrote a nix derivation to build GCC for musl for fun - wrote a nix package and nixos module for glance-agent - set up glance with a bunch of random widgets y'know what I didn't do? get the darn triangle to render again in my game engine after rewriting it… grrr

Kazani reposted

Genuinely feel kind of bad for resonite with the vrchat comparisons. People say how setting up an avatar in vrchat is "easy", but the process they describe isn't comparable, and I think a lot of people forget how involved it can be in unity, or have just never had to.

Kazani reposted

Replying to @kazani.dev

Uh, also, any Avali (who like gwah-ing) who are on .bsky.social right now, I can give you a .gwah.ing handle if you want one. They're free for me to set up and only take me like 5 minutes. I can do like name-is.gwah.ing, \name.is.gwah.ing, or \name.gwah.ing. (DM me for one, I suppose?)

Yo I bought another domain (I registered gwah.ing because why not — it's only $10.81 a year) Now I need to figure out something to do with it other than giving my friends free subdomains lmao (it's moreso renting it from Google than buying actually)

Uh, also, any Avali (who like gwah-ing) who are on .bsky.social right now, I can give you a .gwah.ing handle if you want one. They're free for me to set up and only take me like 5 minutes. I can do like name-is.gwah.ing, \name.is.gwah.ing, or \name.gwah.ing. (DM me for one, I suppose?)

I need to stop writing *recursive descent parsers*! Why do I keep doing this to myself‽ Like, genuinely, I think like 50% of the projects I have started in the last year involved me writing a parser (and then not finishing the parser, usually).

I need to stop making things and then not posting the code anywhere so it looks like I did absolutely nothing lmao

But, like… Nobody wants my bad Bluesky API wrapper that only has type hints for like 2 schemas And other similar low quality side projects

I am a bit annoyed that there is *no* documentation for any of the Bluesky schemas. You have find the internal JSON schema definitions in their GitHub repository (which are mixed in with the definitions for the API calls) and read it yourself.

Darn it. Can my SSDs in my server behave themself???? I understand that's an unreasonable request but could it at least not be both the drives on the same stripe? (my data is fine; I'm just annoyed because I'm going to need to remake my ZFS pool; one of the drives is failing but hasn't yet failed)

And Dell, why do I need to reboot and dig through menus to tell your firmware not to disable the drive?

Darn it. Can my SSDs in my server behave themself???? I understand that's an unreasonable request but could it at least not be both the drives on the same stripe? (my data is fine; I'm just annoyed because I'm going to need to remake my ZFS pool; one of the drives is failing but hasn't yet failed)

I made a backup (in two formats because I don't trust them) onto my backup hard drive, if you're wondering. (one backup format has been automated and running daily for months)

I have apparently found a new way to procrastinate on university assignments… by writing a book on the Python programming language???? Anyways I might actually finish this??? :3 (I would like to clarify that I forced myself to stop writing to finish the assignments and they're done now)

I should really post on BlueSky more (or at all tbh)… I am very much in the habit of "DM it to the first person or first few people at the top of my Discord DMs list at that moment and then never mention it anywhere else"

As I like collecting data, I recently tried out last.fm and it was quite pleasant. It worked fine… until I tried to listen to INFAMOUS by Ivcomb, YonKaGor, and Stephanfro. Then I realized that it could only record one artist for each listen entry.

Of course, I can't have my metadata be incorrect so now I have switched away from last.fm to listenbrainz.org and found a wonderful little open source ecosystem with free APIs to access all of their metadata :3 I am so happy to have metadata… :3 lmao why am I like this

Kazani reposted

wahoo we finally hit 1k here!!! 🌟 as thanks, i of course wanted to hold a raffle, so ta-da! to enter just: 🧡 follow me + ♻️ share this post will choose a winner on the 1st of feb to receive a shaded fullbody artwork :3 and thanks so much again, it's so wonderful and exciting seeing this platform grow

Kazani reposted

The greatest thing I've learned in life is to let things go. No matter the regrets, the "I wish I hads," and the painful memories of the past, I can not change what has been, only what will be. To dwell on the past is to let grief consume you. All you can do is be the version you moving forward.

You are up to date.