home tags events about login

nilix replied 26 Sep 2026 01:49 +0000
in reply to: https://cafe.nilfm.cc/u/nilix/h/l6LxMD43Jq7f4Kn9zd

but so i've done more robust name validation to avoid shell injection and directory traversal and also changed the filename the pipeline dockerfile is written to to avoid thrashing an existing dockerfile in the repo. i think we are going to be ready for our next release in a bit ^^

nilix posted 26 Sep 2026 01:27 +0000

girlfriend made me oolong tea with honey to sip on while i hack (i am parked in her driveway)

love that woman so much T-T

nilix posted 25 Sep 2026 23:54 +0000

ok ive been rotting long enough today. i guess i'll have a snack and hack on dollctl for a bit (have to put name validation on non-upsert operations and add a method to rerun a pipeline that, eg failed for something like transient network failure)

nilix posted 25 Sep 2026 14:44 +0000

feeling much better today

imagine i'll be able to function more or less normally tomorrow and be at baseline by monday =w=

nilix shared 25 Sep 2026 01:27 +0000
original: Drippy_Spudd@cyberpunk.lol

.📣Mutual aid emergency📣.

can we please get Anthony, a disabled Black man some funds so he can MOVE and get himself fed!!!!! thanks kittens meow 🐾 please boost and don8

https://mastodon.redgarterclub.com/@AnthonyJK/117327968830238558

https://ko-fi.com/anthonyjkenn38399/goal?g=52 PayPal option only
https://cash.app/AnthonyJK6319
https://venmo.com/u/AnthonyJK6319
https://paypal.me/anthonyjkenn
https://donate.stripe.com/cNiaEWbcxb320s08tF6Ri02

@nolan_syreeta @shrugdealer @mutualaid@fedigroups.social @mutualaid@ovo.st @edendestroyer @mutualaidspace @wrzky@kolektiva.social @wrzky@wrzky.com @ellespeaks @disability @Drippy_Spudd

Stalled at $0. Can't use last $50 donation because Stripe is holding it until Monday. Need to restore critical services + purchase food. $250 needed RIGHT NOW + $750 to get me to my next deposit on 10/14. Please help!!

https://ko-fi.com/anthonyjkenn38399/goal?g=52 PayPal option only
https://cash.app/AnthonyJK6319
https://venmo.com/u/AnthonyJK6319
https://paypal.me/anthonyjkenn
https://donate.stripe.com/cNiaEWbcxb320s08tF6Ri02

nilix replied 25 Sep 2026 00:22 +0000
in reply to: https://cafe.nilfm.cc/u/nilix/h/Q3t5C8S6X52H19TCH2

feeling a lot better after binging gundam, napping, and sparingly using the osha and cough drops. still sick ofc, but a whole different vibe from this morning when i couldnt even swallow or speak too loudly without intense pain

nilix posted 24 Sep 2026 20:37 +0000

so i binged the two gundam hathaway films and... wow

the direction, the sound design, the emotion, the mecha...

looking forward to the third one in like 2 years lol

nap time...

nilix posted 24 Sep 2026 17:48 +0000

the thing i have dreaded since moving into the van has happened- got sick ><

so i didnt unmake the bed this morning, went and picked up cough drops and osha spray and snacks and some ramen, and now i will rot in my little sickness pod and finish Gundam Hathaway 🫠

nilix posted 24 Sep 2026 00:10 +0000

#dollctl CICD is ready for prime time ^^

  • pipelines are basically just defined by a name and a dockerfile
  • they checkout the commit which triggered the run, write the dockerfile, and use podman to run it
  • results include start/end time, status, and standard output and error streams
  • runs are queued- the queue has a configurable number of lanes for running pipelines in parallel, and if the same pipeline is run in two lanes, they use a mutex to avoid thrashing each others container (which also uses this name)
  • resource names across the board are now validated according to a decently strict regex to make sure nothing stupid happens when shelling out

nilix posted 23 Sep 2026 18:23 +0000

ok there's a simple queue for pipeline runs in dollctl now. next i'm gonna make it into a map of queues so that different pipelines can run in parallel but each pipeline has to queue its runs so they don't try to build/run/destroy the same container or trample on each others external resources

nilix posted 23 Sep 2026 17:11 +0000

ok as much as i wanted the extra money i am prioritizing my physical health so the remainder of my time at the food co op (6 shifts) has been cut short

i will now be able to devote my full attention to things that matter. for today, i will start by adding queueing to the dollctl cicd runner and building out some gitops

nilix posted 23 Sep 2026 15:24 +0000

there was so much good music at open mic last night but ofc i have some stupid 80s pop soykaf from the playlist at work stuck in my brain this morning x_x

nilix posted 23 Sep 2026 02:02 +0000

new pfp (full body version on my website), balance of cuteness and aggressiveness >:3 roar!

nilix posted 22 Sep 2026 21:50 +0000

woooo CICD via podman works like a charm after debugging my stupid ass trying to read and write a channel on the same goroutine :>

sigil is also updated to match!

#dollctl

nilix posted 22 Sep 2026 19:29 +0000

ok dollctl cicd now shells out to podman and the config for a pipeline is literally just a dockerfile. will test/debug after a break to touch grass

nilix replied 22 Sep 2026 17:01 +0000
in reply to: https://cafe.nilfm.cc/u/nilix/h/ly5f49BF2LslcBMh73

nope! same result...

well this was a learning experience but i'm not trying to bang my head against the wall... as was mentioned yesterday, the UNIX way is to build on existing tools... shelling out to podman will be more robust anyway =,=

nilix replied 22 Sep 2026 16:55 +0000
in reply to: https://cafe.nilfm.cc/u/nilix/h/1k61yYV1s8ZyrS3DsY

wonder if this could be because i built my chroot with base-container instead of base-container-full? in researching the causes of this i don't really see any other obvious reason why this behavior would present itself (again, the architecture is the same as the host)

if i can't get it to work i'll just shell out to podman T-T

nilix posted 22 Sep 2026 15:25 +0000

people be like "where do you camp? isnt it hard to find spots?"

dawg i literally turned into a random residential street and parked under a tree last night what are you talking about

#vanLife

nilix posted 22 Sep 2026 04:07 +0000

back on my djing game, tonights run of nwc9 was simply phenomenal. very close to what im aiming for in the release version. stay tuned for that

nilix posted 21 Sep 2026 23:16 +0000

[2026-09-21T17:15:36.530840782-06:00] /cicd/test/run::error >> fork/exec /usr/bin/sh: exec format error

hmm this would suggest that my chroot is the wrong architecture but it's not... very confused

nilix posted 21 Sep 2026 17:42 +0000

renewed HRT and vehicle registration in preparation for my upcoming travels... giddy!

nilix posted 21 Sep 2026 03:17 +0000

bummer. ran out of propane in the middle of cooking dinner :<

nilix replied 20 Sep 2026 23:08 +0000
in reply to: https://cafe.nilfm.cc/u/nilix/h/3Sql8c7MtJmXqQyxF4

and i only lasted 3 hours before the combination of being overwhelmed by the customers, being in physical pain from my leg injury, and the dust (and probably also mold) in the store triggering that long-covid metallic taste in turn triggered a very excruciating stress stomachache...

i hate that i have internalized guilt from capitalism as a culture that makes me feel bad for taking care of myself (on top of the fact that ofc taking care of myself puts me at a material disadvantage because of capitalism the process)

nilix posted 20 Sep 2026 19:01 +0000

spent my whole morning doing self care and now i have work in half an hour... 7 more shifts ✊

nilix posted 20 Sep 2026 05:16 +0000

del charro is so abysmally straight but they are open late and have good nachos. drew an initial sketch of what will probably be new pfp. no peeking!

nilix posted 18 Sep 2026 21:02 +0000

ok dollctl builds with the new containerization and CICD code... now let's see how badly i fucked up my naive implementation :D

nilix posted 18 Sep 2026 05:36 +0000

i have a polycrisis page to publish and a new drawing idea rattling around in my brain but its late so... tomorrow

nilix posted 17 Sep 2026 19:09 +0000

ok i wrote the bulk of the containerized CICD runner code for #dollctl

just gotta fill in the gaps and change the API surface and test it all out