kivikakk.ee

closure

Noodling away at what has motivated the things I’ve chosen to do lately.

This seems like a fruitful endeavour directly because I’ve been so limited in my ability lately; what have I prioritised? What, empirically, drives me when nothing else can? I struggle so much with self-knowledge — which is, at its heart, a weird “rendering” of the equally true/first-person point-of-view statement “I struggle with a lack/surplus of identity”1 — that revealed preference is a very powerful source of uncluttered information.

I’ve been angling to write more, doing things to make that feel nearer to hand, to lessen impedance; to exist publicly more, to be somewhere more. And it’s obvious, internally, that this is driven by a kind of mortality fear—pain is a signal, and I cannot help but react to it. But it’s obvious, too, that this is manifesting some kind of equal and corresponding oppression in the psychic dimension. Change is life is change.

Collecting old posts into one place feels, allegorically, like collecting every part of me that has existed and, at least, letting the pieces stand together at the end. I’m romanticising it a lot, really, but at the same time there is a me that experiences it with intensity. To collect oneself. It’s a bit of a quiet, sisterly companionship feeling. It’s a nice surprise, when you’re feeling this tired, to realise just how much you’ve done, how much you’ve experienced. Decades of being amongst yourself. You can feel held in that. It also gives a sense of being (able to be) seen to parts that might lack it.

There’s also a very peculiar sense of legacy. I have two kids; both in high school, now, getting to the age I was when I started to learn who I was. My marriage with their mother didn’t survive my transition. She and I both tried extremely hard — both very young, stupid parents — but ultimately I decided a line had been crossed when she threatened my life. The divorce and transition that both ensued were so incredibly rough. I had my first major breakdown within two months of my moving out of the family home, at times having 5 days of work and then a weekend of 2 days of solo parenting a 2yo and 6mo alone, having just turned 22, having started HRT 6 months earlier, with your marriage and feeling of security in being alive crashing down 6 months before that.

Like it was just a lot!! I was so unprepared. I was so unprepared for the depression, anxiety and trauma that was to come. My eldest brother called me to abuse me for my decision on multiple occasions, refusing to let me talk (!) or even have a moment to respond between salvos. My mum did her very best to be supportive, always, which I am always grateful for. My other older brother — the one I was closest to, growing up — became uncomfortable around me (which never changed again!).

That was 2013, and I just never really recovered. I would see my kids every few weeks, and as my general state of mental health would continue to suffer hits over the years to come — with the really big hits to follow in 2016 (capital-s Sick for >1y), 2017 (girlfriend suicide attempts), 2017 again (rape), 2018 (Sick rebound), 2022 (covid), 2023 again (auto-immune? + mould), 2023 (assault), 2024 (chronic pain starts) (HMM that was a longer list than I was expecting. and I am sure it is incomplete.) — I never became capable of more than that. And so as we have continued to know each other and see each other and love one another, I haven’t been a part of their life in a “normal parent” kind of way for more than 10 years at this stage. At least somewhere, once, I need to make sure it is written and known that I never wanted this.

So, making sure there is as much of what of me already exists out there, in a meaningful/significant way, in a place that’s linked together. It sounds a bit morbid, but I have spent my entire life as a programmer, having decided at an early age not to, as the child who was taught by her father, who looked up to him so much, who then had to deal with his suicide when she was 13, to deal with his never getting to know her and who she became. In so many ways, I turned out like him, both good and bad—and I mean that in a good way. I’ve struggled so much having so little chance to know him more, and I’d like to avoid committing the same mistakes, if possible. May this hang around and be found some day, and may I get to keep loving them for a long while yet.

I’ve spent a lot of time programming, almost feverishly at times. It feels like the one thing. I don’t know how to put that otherwise and still convey my meaning. It is my connection to the source right now2.

Meditation and Duolingo are kind of the same; minimum time spent every day towards an end. It’s very funny to me to put them together like that, but what they have in common is that they’re daily practices in a very pure kind of way. There: my revealed religion is the getitdone nature of Duo-ism. To be enlightened is just to be friends with all of existence. Etc. etc.

Work is another practice, with the added bonus of providing another kind of security which I am very childhood-intuned to care about. Two days a week, and I get to treat it as another meditation. I’m extremely privileged not to have this as a stressor.

Time that I’m not doing those things is the “everything else” of life, maybe so because those things don’t involve Annie, and anything else can; despite being very separate in the ways that define us, we live life as a pair. Despite (what I can only describe as) the massive ball of ennui that wants to numb me to everything, it’s really easy to feel motivated to keep our home feeling cosy, tidy, clean, etc. It’s nice to go get coffee together, or to get No Chicken & Lettuce sandwiches and Monster3 from 7/11 and say hi to Ajay. (Hi Ajay.) And League of Legends is so nice for our competitive side (though I have to admit, it has outsized effects on my general feeling about life when people are really nasty to each other on it).

I am doing the things that give me life. Nothing else really makes sense or matters right now.

  1. In a BPD- and/or DID-ish type of way.

  2. ¯\_(ツ)_/¯ I tried.

  3. OR NOT LATELY. Because, for some people, carbonated drinks are too fart-inducing.

Dear Apple

Could you please restore support for ROSETTA_AOT_ERRORS_ARE_FATAL?

Yours,

An “AOT header specified too many segments” sufferer

sairyx

Imported 48 blog posts from 2010–2012 by trawling archive.org. How did 2010 Wordpress have better syntax highlighting than any blog I’ve seen today? Must remedy.

I saw so many different designs I’ve used over the years, but this one has to be my favourite:

screenshot of my homepage/blog circa 2012

I go through about three of these a week. Right now I’m telling myself that I’ve done everything I possibly can to get it recognised/understood/diagnosed, and that so far all anyone can say is “idk, fibro maybe?” means there is nothing more to be gained by worrying about it or trying to understand it, no more to be gained by reacting to today’s new form of it, or tomorrow’s, and that the only meaning I really can make of this is that I am to be someone who deals with this, to demonstrate what it means to live in acceptance and all that.

(daily meditation this year has been pretty life-saving, incidentally.)

And then if something does go wrong, well, that sucks, but doesn’t make this choice any less correct with the information I have now.

punkx.org:

I love coding so much. I don’t mean software, I mean just writing code and talking to the machine. […] Now most code I write is just tokens. Tens of thousands of tokens per day, empty. I skim through them to decide if they will work or not, accept or reject them. Again, and again… I have no empathy or emotion towards them, I feel nothing, I have become the computer that evaluates them. From machinist to machine. I can feel it. I can feel how it is taking me away from the path of understanding. Every day, little by little. You must have noticed it too.

Indeed, I have.


Of all bugs to have, I’m currently nursing a timezone-related error in my blog engine, and so everything’s appearing 10 hours ahead of time. Or maybe I just really am ahead of my time?

edit: add “(UTC)” to the field so i remember. fixed.

I haven’t done one of these kinds of things since I had a LiveJournal. Here goes.

Have you ever proposed a blog quiz, or sneezed while riding a unicycle?

Not to my knowledge.

Sweet or savory?

Generally sweet.

What are three legacy consumer tech devices you’d love to see brought back into the mainstream?

Ehhhh, I don’t know. I am not much one for nostalgia, or forming memories that last more than a few years. I’m racking my brain but I just don’t. If LLM nonsense continues to infiltrate then I’ll have plenty to say?

Do you have a lucky number, colour, or day of the week?

11, all of them, none of them.

Free space

Filesystem     512-blocks       Used  Available Capacity  iused       ifree %iused  Mounted on
…
/dev/disk3s5   7805330720 3818537728 3229630184    55%  6905631 16148150920    0%   /System/Volumes/Data

What’s something you genuinely tried giving a go, but never grokked?

About 15 years ago I made my entire personality “if I try something and I don’t like it, I will try harder” when my job entailed interop with SharePoint. So far so good, I think.

Do you have a favourite virtualisation tech?

I’m playing a lot with VZ right now (literally right now) and it’s pretty nice. More broadly, though, I have to hand it to QEMU. It is so complete. It is so complete. User-space emulation is particularly magic. It’s also the only one I have commits in (afaik).

What’s the weirdest thing you’ve ever planted?

Seeds of doubt.

What’s your favourite instrumental song? Or if you don’t have one, what’s your least favourite instrumental song? If you don’t have one, what’s your favourite instrumental song?

I couldn’t possibly name one. Also, what counts as instrumental? Here are two I’m especially fond of.

Have you lied in any of these questions?

The lioness does not concern herself with justifications.

Not been in touch in many years — lost in the friendship group rift after a breakup — but we were once close, and would stretch time and plans to see each other when we’d be on the same continent.

In the imaginal, we were both at some kind of chill gathering, a quiet house party, and it was wrapping up. It’d be the last time I’d see them before they were due to fly out, and we had a corner of the room to ourselves.

I remember gently resting my head against their chest, and then — looking into each other’s eyes — very tenderly and gently sharing affirmations of our mutual love.

Missed you.

raid boss

no highly esteemed deed is commemorated here… nothing valued is here. What is here was dangerous and repulsive to us.

screenshot of a terminal window showing some combination of Docker and Nix commands

mi pila

A few weeks (months?) ago I thought it’d be neat to have a little pop-up window visualising the output of jj, so I could look at the changelog graph change in real-time as I did commands, rather than checking Tl (jj log) repeatedly.

En route, I really wanted to know what song was playing on my Inkplate, so I hastily threw together suena and a script for calling it over the network.

As I started learning how to use jj-lib, I decided it was finally time I would not just push it to GitHub, but make my own. nóssa is very much a work-in-progress, but it’s functional (and backed up) enough that I can just keep everything there now. Along the way I learned to produce commit graphs the same way jj does, and get used to git2-rs, which has been neat.

While pushing LiveViews a little too hard, I found I needed another Elixir/Phoenix project to work on, since nóssa’s a first-of-the-kind for me and I needed to learn faster and spread the mistakes out a little. Redoing my blog seemed like a good opportunity. I’ve been putting off posting more until I finally got asset management done, but then I was finding the compile/Nix-realisation-time on my VPS prohibitive, so now I have a really big homelab server (mothdust!) for the first time in forever.

Now I’m thinking I’ll want a caching reverse proxy that sits on a very small VPS, so that if mothdust goes down, GET requests can still work. And maybe I can make it do the upstream requests over the Erlang network instead of just being a dumb client. Among other things, this avoids having to bypass Anubis or similar things another way, and could also e.g. fetch a list of known pages to “pre-render” the site into cache, purge the cache automatically on code updates and content edits, etc.? I’m particularly trying to have fun with my website, because why not? It’s a part of me.

sueños

my dreams press in on me

acumulando

un till i more often reminisce of them than of this

they bubble to the top, and over