British Summer Time GMT+1

week 32 of 2024

do you like water?

slurp slurp.

this week there were various events. hang on, let me get the tequila. we're having Soho House Picantes. by we i mean you and me. here is yours. it's that time of the year when there are horrible little flies everywhere, and those big curious fellas too who have something to say about everything. buzz buzz buzz.

work has been fine. but, uncertain horizons. we will see what happens next. and what happens after what happens next.

a few nights ago an old friend came over and we sat on the ground against the wall of the church and cried a little about this and that.

there hasn't been much of anything but a little tequila here and there, some snacks, and writing a whole bunch of code. and reading a lot too. reading a lot of code. have you seen this thing? https://movablefeastmachine.org

  • txt.chee.party
    • a (what's a word for when something has less than minimal?) collaborative markdown editor
  • worldwideweb.chee.party
    • also a collaborative editor
    • but with some service worker fun so you can import files (html, css, and js) from other pages you've made
    • any page you send someone they can also edit as long as they have a # key
    • it's straightforward but hard to explain
    • warning also that page may well have changed between my posting it and you're reading it because anyone can edit it by putting a # before the path
    • maybe the readme would help
    • or this footnote[1]
  • automerge-repo-solid-primitives
    • a few helper functions to use SolidJS with Automerge
    • this doesn't yet have my separate autopatcher/autoproduce library for deep fine-grained reactive documents. that's still living in its own heavily tested folder in another repo that's currently going through a big rewrite
  • couple other things too
  • general mischief

at some point i need to do any or all of these:

  • wash
  • drink water
  • eat a healthy meal
  • go outside

an old friend came over last night and we had a good chat and i'm a little more optimistic about the future. by future i mean the next couple of weeks.

some time i hope to make music again, but it seems impossible right now. but i know from having lived a long time the illusion of continuity. it seems unimaginable now. but later i'll be doing it, and unable to imagine a time when i wouldn't.

the sun sets at 8:29p.m.


  1. i— it's actually not very much but it's kinda tricky to explain.

    ok so. when you go to a url, it installs a service-worker that intercepts all page requests that have a path in them.

    it takes a path like like /$id.$ext it takes the $id as a document url and $ext as an indicator of the correct content-type

    it sneakily loads the document called $id from the Automerge* storage and then returns that

    https://automerge.org/

    if there is no path, then it will interpret anything after a # the same way, but instead load you an editor for that file!

    so with these two things together:

    you can make pages, scripts, stylesheets and reference them from each other <script src=/$id.js and share them with peopel

    but also anyone with the URL to see it can also edit it by putting a # in front of the path

    so that page above is https://worldwideweb.chee.party/3oM1kJ39NMMUKBw3WqEH5g9NR5R2.html and/but the editor for it is https://worldwideweb.chee.party/#3oM1kJ39NMMUKBw3WqEH5g9NR5R2.html

    the editors are also collaborative so everyone on the editor for a certain file can see everybody else making changes to it in realtime so not only can anybody edit a page you send them.... everybody can edit every page together

    ↩︎
British Summer Time GMT+1

week 31 of 2024

time to learn to do it by and for myself again. how is it? i did it for a while, right? i can do that without getting up at 5am i hope hehe. i had so much to say before but now that i'm on the mike i'm choking. my week was perfectly normal. i wrote some Automerge stuff, finished up a breakup, slept poorly.

i kind find my glasses right now but that's okay because my eyes are closed.

when i arrived home with the cushion and socks she was already putting her boxes in the taxi, i helped with the last few and we held each other and said goodbye and i forgot to hand over the socks. they have little boars on them. i have a cushion now that says "estrella" on it with a star, someone in the Railway gave it to me. it's pretty dirty and needs a wash, so am i and so do i.

i'm struggling to remember specific events or stories that seem mine to tell. i wanted to say something about teaching each other not to need each other but i don't want to any more.

my app is in a completely broken state because i started rethinking it because i got too excited about the future i started thinking i could build it but i'm not smart enough nor persistent enough to build it.

i'm not going to fall apart, i'm just going to drink a little more tequila and go back to sleep. they gave me a glass on wine in the sock shop. i think the week was strange and busy, wasn't it? i haven't taken any notes. i don't want to see or hea any more flies i've seen and heard enough of them.

it's so empty here and i fucking hate it

British Summer Time GMT+1

week 30 of 2024

i've become extremely unreliable.

i broke things at work, nobody could post the news for 6 minutes.

i tried my best with everything else but i guess it all fell apart.

i took things poorly, but it's okay, everybody knows i should never ever do this.

we had a nice time at the rooftop cinema, nothing went wrong even at the end. the next day dinner at persepolis was nice but it went wrong at the end. on saturday and sunday it wasn't as good, because they went wrong at the start. sunday improved a lot as it went on, but i did spend £180 on tickets to a festival that we never actually made it to. we made it as far as the field outside the festival and then lay down, then went home and went into a k-hole.

i did not enjoy the first part of saturday, but i did enjoy the second part of saturday. i did not enjoy the first part of sunday, but i did enjoy the second part of sunday.

the future is uncertain and concerning and full of fear and heartbreak and some "the first time" that will be bad. maybe there will be good too, but not much stability and i don't think i'll be doing all of this stuff with CRDTs and Signals because that requires some brain power and that is not going to be there in the future.

be kind to yourself and others

British Summer Time GMT+1

week 29 of 2024

Maybe it goes the other way. We use these silly new computer programs to automate reading our documentation for us, checking the grammar and spelling and readability of our emails and our posts. And we make corrections that make it easier for the computer program to understand what we mean. Not making them better for people, but for the computer program. Gradually people learn to write that way, people learn to read that way (because everything is written that way) and we meet in the middle. Machines indistinguishable from humans not because we made them like us, but because we made us like them.

The week was fine, i did some work. Ran into a few hard problems with the code i'm working on in my precious spare time. i've paused it to build out some of the libraries i'll need to build it well. There's something where Signals and CRDTs allow you to have data that is reactive and consistent across space and time. I'm not quite at the bottom of it yet.

Looked at pictures, things got better. Had to decide if I'm staying here another year, i am. Rent went up but i think it's still the best deal in London. I've been watching a lot of talks about programming. Streams too. And reading tc39 proposals. And specs and whitepapers. Like a teenager.

Hedgehog lost her phone in a hole, i went out in the rain. I'm about to write a generic JavaScript patch library that i hope will work out well.

I keep thinking things are getting better, but maybe i'm wrong.

i hope your week is good and the days are long.

British Summer Time GMT+1

week 28 of 2024

sorry im late.

football didnt come home.

hard week. ikea was fun.

we can make it work.