# 2025-08-14

new mc server

i have a scuffed setup where i use a google cloud server that forwards all traffic to my pc but now i don't need to open any ports

probably don't join since no one plays on it, but its at play.0000727.xyz

# 2025-08-07

pc is not kil

i came back from vacation, and my pc was off.
i think my pc is incapable of booting when the monitor is off

# 2025-08-04

pc is kil

im on vacation and i tried to remotely reboot my pc, and now i can't access it
the only possible explanation is that it is kil
the day that i come back from vacation, im gonna see that my motherboard blew itself up, my hard drives have exploded, etc

# 2025-07-28

i have updated diced-ssg to have separate pages for each post.
idk why im calling them permalinks, the link id is just the hash of the post, so if i edit the post, its link will change

the requirements for adding this has massively overcomplicated diced-ssg now.
instead of just having a simple look at each template, run the macros once, then evaluate the template
now it can generate templates during that first pass (only using a python script run in the html, did not add to the .t.html syntax yet), i have constrained it to only generate templates in a different folder for it to work
so it creates a new folder where you should put the templates, you put them in it, then it runs macros and evaluates those templates
was it worth it? maybe
could there have been a simpler solution? probably not lmao

# 2025-07-27

new thing on the list of things todo: make my website put posts on separate pages and let you see one paragraph when on this page.
i need to update diced-ssg to do this

# 2025-07-27

the unspoken openxr vendor extension

XR_MNDX_xdev_space

have you ever heard of this
probably not, because there is less than a page of google search results when you search it up.
from what i understand, its an openxr extension for generic trackers in xr like vive trackers.
this is the only proof i've seen of its existence outside of people asserting that it exists
today i join the internet canon of websites mentioning XR_MNDX_xdev_space
not even khronos group's website mentions this even though they are literally the creators of the openxr specification

yeah uh i encountered this trying to figure out how to get fbt working in a bevy xr app i was making. i wanted to make a vr ddr pad as an open xr overlay to use while in vrchat. turns out bevy xr doesn't support fbt and you have to write in support yourself, and monado / wivrn on linux supposedly only use the XR_MNDX_xdev_space extension instead of using XR_HTCX_vive_tracker_interaction because why not i guess. why use the standard vendor extension for vive trackers when you can make a new one

this is what i get for trying to develop xr apps on linux. well also i haven't seen any way to make a open xr overlay in unity anyways so i'd still either need to use raw open xr or bevy xr. contact me on discord at dicedmangoes if you know how to do it in unity or godot

update: 7-28-2025

I have indirectly caused this to get implemented in a fork of bevy xr
here
well time to make my vr ddr pad!!!
i'm excited because the implementation works really well
all i need to do now is measure foot velocity for the pad to work

# 2025-07-24

emacs in 2025

Emacs may not be the shiniest text editor these days but its pretty nice to use. you can create some pretty fancy configs, and org mode is definitely the best note taking tool out there.

Maybe its not the best code editor, but for some programming languages like nix or lisp, it can feel better than VSCode. Its also great when you want to be closer to the terminal, rather than abstracting actions into button presses.

If you hypothetically only had a phone to code on, emacs is a great "ide" for terminal only. Although its a little heavy compared to neovim, it also does more than neovim.

# 2025-06-25

I HATE ARCH LINUX

despite arch linux being my main distro

i hate it so much

so basically...

arch linux updated how they handle linux-firmware link
so they refactored how the packages were managed and now we need to manually uninstall and reinstall the linux-firmware package.

massive problem is

im stupid, i forgot to reinstall it

this lead to a massive headache where I didn't have intel firmware or realtek firmware so I didn't have internet or graphics.

so I had to chroot into my laptop and remove the gdm display manager so that I could go to tty. in tty after installing sway and i3 I noticed I had no wifi, so I decided to use NetworkManager's nmtui to figure out the problem

nmtui showed me that i had no wifi hardware, so i checked if i had linux-firmware, and i realized i forgot to reinstall it.

oops

# 2025-06-20

mario kart world is so peak
the tracks are some of the best in the series
the tech is so good
its weird how mechanically deep rails are, hopping onto rails takes skill
staying on rails is risky when its easy to get bumped off from someone drafting you
airship fortress is practically a whole new track when you spend half of it on rails

# 2025-06-20

ok im trying to make a pixel art -> voxel thing and it appears that you can't make a voxel model for every possible set of 6 images for the 6 viewing angles of a model
maybe instead i'll just make a voxel editor that is easy to use
i really want to make my own version of mario kart, im putting ppte on hiatus
and i need a bunch of 3d models to make a mario kart, so thats why im making a voxel maker

# 2025-06-02

only 3 days until mario kart world!!!

# 2025-05-30

...why does megaman zero's ost cost more than mario kart world

# 2025-05-30

if you can include arbitrary circuits on an nes cartridge, could you have fit a snes on a nes cartridge

# 2025-06-03

2 days until switch 2
in 2 days i will go to costco at the opening
hopefully they will have switch 2's and not sell out immediately
cant believe its almost here
last year i predicted it would launch last summer. it did not
well at least i was only 1 year off, got the season right

# 2025-06-03

i want to rewrite diced-ssg in rust
theres no performance issues so far but i would like it to scale to a larger site easily
you can still run python code in rust with pyo3
so my hacky solution to writing python on html should still be doable

# 2025-06-06

really stupid idea but hear me out
steering wheel input for pc using a nintendo 3ds, use the 3ds gyro for wheel position
TODO next week