# 2025-08-14
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
i came back from vacation, and my pc was off.
i think my pc is incapable of booting when the monitor is off
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
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
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
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
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
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-25despite arch linux being my main distro
i hate it so much
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.
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
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
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
only 3 days until mario kart world!!!
# 2025-05-30...why does megaman zero's ost cost more than mario kart world

if you can include arbitrary circuits on an nes cartridge, could you have fit
a snes on a nes cartridge
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
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
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