W13-22, 2021-03-29/06-01
i did not manage to write anymore in here due to lack of physical space. room asphyxiation! i just could not sit anywhere in the house and write again. i could not go somewhere outside or elsewhere and write. everything felt on constant deranged hold and floating at the same time.
the reason why i decided for a weekly log was because last year i was producing so goddamn much every week that i would be forgetting what i did. so writing it down once a week was very helpful.
since January i've gone through a slow rejuicing of my organs by long stares and holding backs. the last two months have been senseless and on a growing refusal mode. writing every week does not come up as necessary yet probably writing every two or three weeks might work well.
non-incidentally, my flatmate has been away for 5 days now, and will come back in 5 more.
i am going from memory, so i'll miss out on things.
dae.wiki
M joined me and did work out the login integration from the preparatory commits i did last November. i've been at last facing the most difficult part of the project: git bad merge conflict. overall quite exciting as i bent my brain for weeks to put together a good interface between front- and backend to make it work decently. this week i am testing if sending back the patch selection resolve the merge conflict or not (it might not, and i'll see how to make that happen).
i think the /merge
UI is pretty good and something that one could explore way way more than what i did (it need to be done and out and used). aiming to launch a test-session for end of the month — on it.
hd-filesha
an interesting little process i put myself into was to write a program for the cycle of Hackers & Designers meetups. me and K are hosting one together, and opted to explore mailing-list (i pushed for that iirc) (video calls are one of the silently inflicted pains one is obliged to go through in contemporary times; i really hate them for anything more than calling up to 30 mins with someone or max two i care about).
back up: upgrading Mailman from 2 to 3 was a dying process. for a while it worked okay, but any attempt to really understand the system was low grade. so in a fit of pain i removed the whole 4 programs running together and looked around. i gave mlmmj another try after reading a surprising blog post about it, and! it was so simple to install! and so simple to understand! and all unixy and file-based and perfect for h&d use case!
hd-filesha
uses mlmmj to create a variation of the exquisite corpse game: we hijack someone posting to the list by keeping their email in moderation, then pick a random subscriber from the list, and send them the held-in-moderation post (replacing the From
address with the one of the mailing-list). a cronjob dictates the email relay rhythm, and so the chain goes on.
the meetup we host is about file-sharing methods and starts tomorrow. the program put together with mlmmj and shell scripts can work for any other topic though, which is what i find interesting.
buycloud
i took over an existing website for an artist and spent some time learning about ImageMagick
and wrote some code to automate an image production and email delivery task (a "buy certificate"). ImageMagick so powerful, i want to try it out more.
dps x magdx
the collaboration officially ended in April (for the school), but we keep meeting once a week. we wrapped up some projects, but the two main websites are still on going. in the last period M mostly wrote articles in the wiki and worked on the design system. ideally now when we meet i would dedicate the full day for our stuff, but it happened only half the times for now. i would like for more.
TWLA
work caught up in the last weeks. the map page was a long iterative process, and then at some point i felt i could start punching some code to test things out. funny i am back again learning about vectors... like two years ago. this time i want to learn them better, so to be able to use them more widely. also, i pushed for using a graph structure due to my amusement for graph theory, because of git and patches and a theory of patches.
h&d v2
managed to make the RecentChanges
stream work, by using UDP
instead of redis
. i like UDP
on a technical and aesthetic level so much, ah!
thinking about site structure, if it makes sense to implement a frontend for a /search
route, how to statically HTML every page including the front page (which right now changes based on upcoming events). all doable. thinking a lot about websites as documents, more than as applications or anything else. just want to be able to let someone download a zip file of the whole, or partial website and have it all working just fine.
i need to start learning how to make GUIs outside of the web browser and stop relying on it. using the mailing-list for sketching out the game in hd-filesha is a first step.
Always fast, one server request. No tracking ever, no javascript ever.
Accurate URLs verified by PGP. No direct linking in order to protect against DNS leaks from accidental clicking in a clearnet browser.