my blogthing

musings, meanderings, other things

epistemic status: just a rambly report of thoughts and feelings after doing something.

at 2026-09-19T16:39, i tapped my card against the register. from that moment onwards, from that point on, i'm no longer vegan. i didn't keep track of when i started, but i'm sure that it has been more than a year.

as a result of my actions, the supermarket will register the sale of one more tub of ice cream, a pack of cheese sticks and a cheese pretzel and will order more of those products slightly earlier than it otherwise would have. to meet this demand, the suppliers will now have a small but measurable fraction more of the incentive that leads them to keep cows and chickens confined to produce milk and eggs that go into producing the refill.

i don't think it's great that the above is happening, but i feel like it's been coming for a long time. when i went vegan, one of the things that made me commit was that it was simply “an experiment to see if i could do it” and at first, it seemed like the obvious choice. i started trying more vegan meat alternatives, ways to prepare tofu and started cooking a whole lot more than i usually would. cafeteria food was also no problem, since my university offers a vegan meal every day. however, over time, being vegan was something that – especially compared to being vegetarian – required active mental upkeep, as it requires taking actions in lots of ways that non-vegans don't have to.

taking supplements, looking out for vegan restaurants and the aforementioned cooking when the cafeteria option was dissatisfying. at the same time, my desire for foods like cheese hadn't diminished like it has done for meat. the few times when i accidentally got a meal with meat, i felt bad about it and tried to get rid of it. when the same happened with a meal containing milk or eggs, i just can't say i had the same reaction.

in the last few weeks, i've found myself increasingly losing motivation to keep up with this. i've found myself with little energy and cooking almost every day is fine if you want to, but having to do it is a chore that i don't want to spend the energy on. at the same time, i've noticed that the vegan food options at the nearest supermarket were diminishing, especially when it comes to frozen food. while i feel a bit saddened that it has come to this, i don't think there's any way out of this that doesn't involve dropping the commitment to veganism.

i do have to admit that, after pre-grieving it for a bit, the best way to describe how i feel about it right now is “freed”.

another thing that's also on my mind is the loss of a signal that i used to care about a lot. many vegans take pride in not participating in a large cause of suffering in the world as much as possible, and i think it's reasonable to think less of people who willingly do. i feel like being vegan is an obvious license to talk about ethics that i'm hereby taking away from myself by no longer being part of the single digit percentage of the population that exceeds at it. i don't believe there's anything really subjective about this. my place on the “ethics leaderboard”, if someone were to keep one has gone down quite a lot in this, and yet i proceed.

one objection i might consider is that i was really being ineffective over the last few months, and as a 20something year old student, the most important thing in your life ethically is to succeed so that you have more power to shape the world later. in the extreme, i would without a doubt prefer to become a technocapital millionaire who donates to animal charity over someone who didn't fix their nutrient deficiency, dropped out from low energy and eats their tofu somewhere in the middle of nowhere. i do not know if this would flesh out.

i don't really think i did anything wrong with my veganism or that it could be fixed easily. i got a blood test and when that said slightly low b12 and d3 once, i took more supplements than i was taking before. if health is the reason for quitting, then i don't think it's a certain choice but maybe “throwing something at the wall and seeing if it sticks” is worth it.

in the last few days, i have been reading a lot of blogs, searching up vegan info on twitter. i found many convincing cases for going vegan and it still feels like there's no truly principled case against it. however, i don't think i can keep up the principle anymore.

i'll see how i feel about it in a couple of years. i hope that this will all be solved and lab grown cheese will be on the shelves and it doesn't matter in a couple of years. until then, the best i feel i can do is be honest in writing this down, and consuming what i feel is best.

onward to vegetarianism

my takeaway is that i'll probably stay vegetarian. there's much to be said about whether that commitment is the least unethical of the non-vegan ones, but it has a few things going for it. it's quite easy to implement, as it's based on easily describable food categories (“no meat/fish, since you have to kill the animal to produce them”) instead of the more blurry lines that other people seem to choose (“ethically farmed according to some selection of labellers that i'd need to establish trust for”)

  • lasagna
  • whatever the cafeteria serves
  • pizza
    • pesto, olives, mushrooms
    • tomato sauce and veggies
  • soy meal drink
  • spaghetti
    • with garlic and olive oil
    • with tomato sauce
    • with bolognese sauce
  • rice with some stuff
    • fried tofu and soy sauce and stuff
    • curry with coconut milk
  • chili
    • beans, corn
    • with soy strips
  • wrap
    • ground “beef”, lime juice, tomatoes, salad
    • chili (see above)
    • tofu
  • go out
    • cigköftem (wrap with bulgur, better than i can make here)
    • döner with falafel, soy or seitan
    • domino's
    • that one expensive pizza place
  • frozen ...
    • lasagna
    • dino nuggets

sweets

  • dark chocolate
  • sherbet ice cream
  • soy yoghurt
  • those ... thingies at the supermarket
    • vanilla cream
    • chocolate-coated peanut

i asked the computer to do something and it did. no notes (well, some notes below). this makes me think

the problem it solved

i like to play n++ from time to time. it's a challenging platformer game which is notable, among other things, for it's choice of music. unlike other entries in the genre, which come with music created specifically for the game, n++ features a playlist of existing electronica tracks.

sadly, one of the tracks, which was also one of my favorites, has been removed due to licensing issues (apparently it's too expensive to keep the license going) so an update has been released which removes this song from the game. this sucks, so i put it back.

my first attempt was to obtain an older copy of the sound bank which the game uses to store music and drop it in, but that didn't work. clearly, the game hard-codes somewhere which tracks from the sound bank are actually played.

this is where claude comes in. i opened claude code in the installation folder and told it to get to work. every time it patched the game, i gave short written feedback, nothing more than e. g. “you're done”, or “it's not showing up”.

after three rounds of this, claude had figured out the memory layout of the song list in the game binary, and written a patch that puts the song into an unused slot of that list and makes that slot used everywhere.

learning the skills required to do this would've taken me longer. i am vaguely aware of reverse engineering but actually coming up with a patch for a complex binary has been beyond me so far. this is kind of crazy and meaningful imo.

so what, will it replace everyone? will it ✨agentically transform software engineering✨

eeeehhh, maybe. ai is clearly sometimes good at “software” if that can be broken down into one-shot tasks, as above. in the case above, if i wanted to do more (like add another song that was removed back before i even got the game) it was already getting measurably more expensive to continue the session and i don't think i'd be willing to pay extra by a lot to do so (or orient my sleep around waking up when the rate limit resets)

also, there is a hard limitation on “context”, that can be fed into these ai models, so current models leave their users no choice but to do some sort of reset from time to time. there are mechanisms that attempt to overcome this, but it's not like the ai can currently “learn” from completing a task like this in the same way a human can.

this does not seem like an unsolveable problem though, and alongside people putting up a clear display of insanity about it, there are some people on social media who i kinda trust on this who are working out similar approaches

it certainly makes me feel things about my life choices, and i don't think it can be readily dismissed as just some toy. obviously some of the ways people use it are irrational, but that's true about most things.

on language

i've seen some people argue that it's wrong to say that ai software is “thinking” or that i “asked” it to do something because it supposedly humanizes ai, which they think is immoral to ever even do in words. i don't think this is a reasonable complaint, even if you vehemently disagree that llms resemble human thinking to the point where you find language which makes that assumption objectionable.

imagine i'm using a website where there is also a mobile app. now assume there is a bug where the website shows information a' but the app shows the outdated information a. “the app still thinks a is true” would be a reasonable (if slightly informal) way to describe this bug, without anyone ever assuming that this software system is conscious or human or whatever.

i will be at gpn24 for the next 3 days. my plans this time:

  • acknowledge that most people (except the speakers probably) are there to have fun and connect
  • spend time with friends and acquaintances, especially those from far away
  • socialize but don't stress about how little i'm doing it if i'm doing it to little and goddamnit i 'm doing it again
  • maybe remember to sign up for that kicad workshop on time, this time
  • have fun :)

if you're wondering why this blog is sparse when it comes to images: i tried setting up “gokapi”, a server software for uploading files, but i don't really like it anymore. the problem i have with it is the fact that configuring it with fixed options, instead of clicking through a setup wizard and having it dump the config is difficult because it doesn't document what options exist at least not where you'd look

if anyone can propose a similarly lightweight file uploading solution that i can use to upload images that i will later hotlink from here, please do tell me via matrix

preferred features are: – can do stable hotlinks – light on server resources – simple browser interface, no scp. should work from any platform – has a nixos module – appeals to my sensitivities as an admin and user of the software

i sometimes have the displeasure of interacting with eduroam in the following, horrible way:

  • i fail to charge my laptop overnight, and start it while at the eduroam location from 0% battery
  • because newer thinkpads have removed CMOS batteries, the system time is reset to one in the past
  • now...
    • because eduroam relies on TLS-based authentication (and that depends on the time), i cannot log in to eduroam
    • because i use systemd-timesyncd, i cannot set the time manually
    • because the public wifi at the same location filters out ntp packets, syncing the time through it is infeasible

this is annoying.

working solutions

hotspot

  • open a hotspot on my phone and connect
  • systemctl restart systemd-timesyncd
  • connect

set time manually

  • systemctl stop systemd-timesyncd
  • timedatectl set-time <time from my wristwatch>
  • connect

  • password manager
  • whatsapp
  • signal
  • telegram
  • element
  • public transit ticket
  • bank 2fa
    • if you have accounts with multiple banks, remember all of them
  • spotify
  • e-mail