Sign in

Luna 🏳️‍⚧️🌸

@lunacat.cat
53 followers 87 following 677 posts

she/they/it, c cultist, c++ enjoyer

PostsRepliesMedia
Luna 🏳️‍⚧️🌸 @lunacat.cat · 24/08/2026
You rn
100
Luna 🏳️‍⚧️🌸 @lunacat.cat · 08/08/2026
Nixpgks disbanding
110
Luna 🏳️‍⚧️🌸 @lunacat.cat · 08/08/2026
It's alive again! (Using coroutines and reflection)
010
Luna 🏳️‍⚧️🌸 @lunacat.cat · 10/07/2026
100
Luna 🏳️‍⚧️🌸 @lunacat.cat · 15/03/2026
Freebsd mascot (beastie) smashing an swastika with a text saying "smash fascism"
022
Luna 🏳️‍⚧️🌸 @lunacat.cat · 12/03/2026
Se ve guay de momento
Screenshot of bluefin with a window with fastfetch
001
Luna 🏳️‍⚧️🌸 @lunacat.cat · 09/03/2026
This time it's actually fast
[11:52:32]

GPU compute took 3.38317ms

[11:52:32]

Downloading took 9.0429ms

[11:52:32]

Total took 12.5437ms (784 chunks)

[11:52:32]

That's 0.0159996ms per chunk
010
Luna 🏳️‍⚧️🌸 @lunacat.cat · 07/03/2026
I'm SPEED
010
Luna 🏳️‍⚧️🌸 @lunacat.cat · 06/03/2026
Despite everything it's still me and I'm still taking flower pictures
010
Luna 🏳️‍⚧️🌸 @lunacat.cat · 25/02/2026
Made biomes work in my gpu accelerated world generation The speedup is basically 10x to my cpu gen that is basically the same in features (1.5-2.0ms to 0.18-0.22ms)
000
Luna 🏳️‍⚧️🌸 @lunacat.cat · 21/02/2026
Fully gpu generated terrain (basically everything you see was calculated by a gpu, from the noise to block placements) in vulkan, fully from scratch made by me, so all the vulkan boilerplate and the shader code (except the noise because i suck at math) is made by me The world is infinite too
Picture of the entrance of a cave in minecraft Picture of a plain in minecraft with a few treesPicture of a deep cave entrance in minecraft
100
Luna 🏳️‍⚧️🌸 @lunacat.cat · 11/02/2026
Am i cooked if I'm horny for an f1 car?
Picture of the red bull rb 22 formula one car

The picture is taken from a higher altitude than the car so the perspective is looking down

The driver is max verstappen
220
Luna 🏳️‍⚧️🌸 @lunacat.cat · 05/02/2026
Back to gnome os
Gnome os screenshot showing hyfetch of my system with the gnome logo with the lesbian flag on it
000
Luna 🏳️‍⚧️🌸 @lunacat.cat · 02/02/2026
Liminal space on a subway
010
Luna 🏳️‍⚧️🌸 @lunacat.cat · 01/02/2026
The whole stuff on wireshark
Full sequence of the packets mentioned before on wireshark
010
Luna 🏳️‍⚧️🌸 @lunacat.cat · 01/02/2026
I'm not important or good enough to go to big conferences but at least i can make a kernel that does arp
Packet sending and receiving logs from my kernel they say
"Sending packet
Receiving a packet 
Sent a packet
Got RTL8139 interrupt"Arp response parsing logs from my kernel
It goes like
"mac address of 10.0.2.2 52:55:A:0:2:2"
110
Luna 🏳️‍⚧️🌸 @lunacat.cat · 30/01/2026
OH GOD I FINALLY DID IT
Screenshot from my kernel that says

"Sent a packet"
"Got RTL8139 interrupt"

Which confirms that i sent a packet through the RTL8139
010
Luna 🏳️‍⚧️🌸 @lunacat.cat · 19/01/2026
Spruce trees on my mc server
A picture taken of an snowy plains biome on the custom minecraft server I'm coding, in the picture you can see spruce trees on an small mountain covered in snow
030
Luna 🏳️‍⚧️🌸 @lunacat.cat · 21/12/2025
PCI device discovery yay
Logs of my kernel going through pci devices and finding the RTL8139 network card, and then getting all the base address registers from it to communicate with it
010
Luna 🏳️‍⚧️🌸 @lunacat.cat · 20/12/2025
Hahahahaha
Epstein files completely redacted
010
Luna 🏳️‍⚧️🌸 @lunacat.cat · 19/12/2025
I miss her
Steam delivery girl winter image

The steam delivery girl is looking at her computer screens for steam sales she likes, it's snowing outside
010
Luna 🏳️‍⚧️🌸 @lunacat.cat · 16/12/2025
Made a printf implementation + newlines implemented
Screenshot showing how my kernel can print numbers and can do newlines
The text shown says this:
"Characters 138x53
Memory available 157MB"
000
Luna 🏳️‍⚧️🌸 @lunacat.cat · 15/12/2025
Font rendering!
Screenshot of "HI!" being rendered in my kernel
000
Luna 🏳️‍⚧️🌸 @lunacat.cat · 14/12/2025
Holy based
Screenshot of a text saying "Alpine Linux says, "If anyone merges XLibre i will be pursuing a code of conduct violation against them. This is about politics, not just software.""
110
Luna 🏳️‍⚧️🌸 @lunacat.cat · 12/12/2025
Fixed
Screenshot of a qemu window showing my "kernel" clearing the screen to red, as it should
010
Luna 🏳️‍⚧️🌸 @lunacat.cat · 11/12/2025
Yay made a broken "kernel" (it should clear all the screen to red) At least i have proved that my bootloader bootloads xd
Screenshot of an attempt of doing a "kernel" that clears the screen to red, only the top part of the screen is red
000
Luna 🏳️‍⚧️🌸 @lunacat.cat · 09/12/2025
A b2 is not something i thought i would see in google earth
Picture of a b2 bomber taken by a satellite
000
Luna 🏳️‍⚧️🌸 @lunacat.cat · 09/12/2025
I know it's not really supposed to be a desktop distro but honestly it's quite nice Also the memory consumption is crazy good The issue is kinda software support since it uses openrc and musl but flatpak fixes the majority of it
Screenshot of hyfetch command running in a terminal window on the gnome desktop environment
010
Luna 🏳️‍⚧️🌸 @lunacat.cat · 04/12/2025
Wasn't actually complicated, I'm just stupid Now it works fine
000
Luna 🏳️‍⚧️🌸 @lunacat.cat · 21/11/2025
Gpu accelerated chunk generation done in vulkan
010
Luna 🏳️‍⚧️🌸 @lunacat.cat · 13/11/2025
Did a thing
A picture of a 2025 f1 car (on a videogame) with the driver wearing a custom helmet with the trans flag on the top and some purple lines on the bottom
010
Luna 🏳️‍⚧️🌸 @lunacat.cat · 05/11/2025
My server chunk gen at 8x fly speed
010
Luna 🏳️‍⚧️🌸 @lunacat.cat · 31/10/2025
I think the world gen of my server looks pretty good
010
Luna 🏳️‍⚧️🌸 @lunacat.cat · 26/10/2025
My server works in freebsd!
Screen capture with a terminal running fastfetch with the freebsd logo
Another terminal with logs of my server 

And a minecraft window of me playing in my server
000
Luna 🏳️‍⚧️🌸 @lunacat.cat · 23/10/2025
C++ + json is definitely cursed as fuck
C++ code
if (state.get<json_object>()["properties"].get<json_object>() [prop].get<std::string>() != value.get<std::string>())
010
Luna 🏳️‍⚧️🌸 @lunacat.cat · 20/10/2025
A huge leap for trans kind (made worldgen for my minecraft server)
Minecraft screenshot
The player is looking at a trans flag on an island that's close to the overall continent
010
Luna 🏳️‍⚧️🌸 @lunacat.cat · 26/09/2025
It literally took like almost half a year for past year me to get to this I now have done it in a week
Picture of a superflat world in minecraft

Picture taken inside of my own minecraft server implementation 

Showing a chat that has my username and pronouns that goes like this "<Llunaa4 [she/they]> hiiiiii!"
020
Luna 🏳️‍⚧️🌸 @lunacat.cat · 08/09/2025
I have created a monster
C code screenshot with this code

void remove_from_buffer(int index, size_t alignment, struct buffer *buf)
{
    int memory_index = index * alignment;
    if (memory_index > buf->size)
        return;
    memset(&buf->mem, 0, alignment);
    if (index * (alignment + 1) != buf->size)
    {
        char *tmp = calloc(buf->size - (index * (alignment + 1)) + 1, sizeof(char));
        memcpy(tmp, &buf->mem[index * (alignment + 1)], buf->size - (index * (alignment + 1)));
        memset(&buf->mem[index * (alignment + 1)], 0, buf->size - (index * (alignment + 1)));
        memcpy(&buf->mem[index * alignment], tmp, buf->size - (index * (alignment + 1)));
    }
    buf->size -= alignment;
}
120
Luna 🏳️‍⚧️🌸 @lunacat.cat · 07/09/2025
Xdddd
Terminal screenshot full of me searching for documentation in manpages, mainly about epoll
010
Luna 🏳️‍⚧️🌸 @lunacat.cat · 03/09/2025
Oh my god it works AND ITS FASTER THAN WITH A CPU (only with smaller images for now)
Image of michi mochievee on her default outfit that was processed by my own png reading library using gpu compute in vulkan
020
Luna 🏳️‍⚧️🌸 @lunacat.cat · 30/08/2025
Uhhh, at least it does something xd
Very artifcty image, result of my test with using a gpu for defilter in vulkan
130
Luna 🏳️‍⚧️🌸 @lunacat.cat · 29/08/2025
Pretty
Cessna 172SP flying at the bahamas (in andros island) in microsoft flight simulator 2024

You can see a cool turquoise color in the water and some land where there's a forest

There's also some clouds in the background
010
Luna 🏳️‍⚧️🌸 @lunacat.cat · 21/08/2025
My precious possessions (the android pin lore is what makes me like it so much)
010
Luna 🏳️‍⚧️🌸 @lunacat.cat · 17/08/2025
Commit graphs are really the best mood trackers
000
Luna 🏳️‍⚧️🌸 @lunacat.cat · 13/08/2025
OH MY GOD I MADE IT WORK, IT WAS AN STUPID MISTAKE BUT I MADE IT WORK AAA It's much much slower than the normal algorithm but it's meant to be parallelized and it's going to be so nice to do omg I can't believe it actually works and it's actually quite simple The image data is from the defiltering
Michi mochievee
020
Luna 🏳️‍⚧️🌸 @lunacat.cat · 11/08/2025
Tiny bit better but still far from perfect
010
Luna 🏳️‍⚧️🌸 @lunacat.cat · 11/08/2025
I'm trying to do a new algorithm to make png defiltering parallelizable It's not going well, the point was making it in diagonal so each pixel has everything it needs to be defiltered so it's parallelizable but it doesn't work yet Probably my defiltering function sucks and thats the issue xd
010
Luna 🏳️‍⚧️🌸 @lunacat.cat · 05/08/2025
Did a thing! (Without external libs (except the c++ standard library))
Ascii rendered michi mochievee image
041
Luna 🏳️‍⚧️🌸 @lunacat.cat · 03/08/2025
Also it's funny because i can make absolute cinema shots but also funny terrible shit
A320 plane flying over mountains in Iceland
It has the airbus sharklets livery with a shark mouth on the front of the cabinAn a320 plane on the grass of the Maastricht airport
010
Luna 🏳️‍⚧️🌸 @lunacat.cat · 28/07/2025
Peak flight simming (audio is a bit boosted because the engine clicks are awesome)
110