InCoWriMo 2020

these missives were handwritten during the month of February 2020, as a sort of faux­‑InCoWriMo for my followers on social media. the following are plain­‑text reproductions that undoubtedly will lack some of the charm of the original.

[typeset in Eadui (OFL).]

01 february 2020

Through the Deep, Dark Valley | The Oh Hellos

Friends of KIBI:

this letter comes to you as the actualization of a subpost—awareness of this thing called “#InCoWriMo” arrived in my feed as some poor soul seeked a mate to partake with, and i, a similar sort of poor soul, jokingly remarked that for the month of february i would simply « handwrite all my toots ». this is not really in the spirit of International Correspondence Writing Month—wherein the word “personal” is implied—but i will forever be known as the type to commit to a bit once she has said it. and so here we are.

Mastodon needs a remix culture

: this is one such toot. i came of age in a 🅭­‑repping, hip­‑hop–influenced internet, and for a long time i (and i think a lot of people!) rather assumed that the open­‑source culture that places like mastodon attract was much the same—and nobody wants to be one of those people! but I think they are quite different actually! nobody is trying to “remix” underscore.js! and it shows in the fact that, despite open source’s vibrancy, our cultural commons is mostly limited to lacklustre memes. so maybe there is a place for a concerted remix culture on mastodon after all.

these missives take a long time to write. more tomorrow?

02 february 2020

Down the Way | Angus & Julia Stone

Friends of KIBI:

i typically count my days starting from sunrise, not midnight, but for these messages have decided to go with the traditional calendar system, such that i can pen them at the end of my day rather than the beginning. so this was written shortly after midnight on the waking of the first.



[on the preparation time of these messages]

regarding the handwriting:

i would like to say it took “an afternoon” to devise, but in fact it is the culmination of roughly a half­‑decade of gradual development. this particular hand is an evolution of my small­‑caps script (seen above ↗), which i noticed slowly diverging from my majuscules over the past year (and perhaps helped on its way a bit). as followers of me on social media will note, i am not wont to use capital letters in my regular communication. so having a mixed­‑script penmanship seemed a tad unnecessary, especially so far as such things as legibility are concerned.

regarding the layout:

i have planned nothing. i am literally making this up as i go.


[re: mass effect] this is why, for all its flaws, i still hold that #DA2 is the best Dragon Age game. Hawke is literally irrelevant beyond the walls of Kirkwall.

as you can see, i am not giving up on sociality just because i am handwriting everything! if you message me, i may respond (slowly).

03 february 2020

Seeking Thrills | Georgia

Friends of KIBI:

last night i dreamt of college. not such a strange occurance, but what made this dream interesting was that it actually seemed... happy?! because college was not generally a very happy time for me. but i think there is a part of me which misses having an apartment and living with friends.

it is a difficult thing for me to reason about, because in many ways i feel i am happier, healthier, and more stable as i am now. but in other ways, it feels as though the feet have been taken out from under me.

i also spent a good deal of time—too much, really—thinking about english orthography—which is to say my respelling rules feel very firm by now, and i am just waiting on my codex software (w.i.p.) such that i have a place to document it. i despise like 90% of the people who speak in runes, but i even had a look at the anglo­‑saxon fuþorc, and it turns out that an anglo­‑saxon alphabet is quite suited to english (who would have thought?), so the case may be that i am unwittingly inventing a runic transliteration system as well. the major question is diacritics!

there are actually a great many projects which i am itching to write codices/encyclopædias/handbooks/primers/etc. for, which is why i have been working so hard on programming of late! writing tests has been exhausting. but i’m excited with where it is heading.

04 february 2020

Metals | Feist

Friends of KIBI:

this letter comes to you a little late—i spent last night working hard on refactoring my Resource code to make use of ECMAScript Proxy Objects—so that the triple <example:1> rdfs:label "Example". can be written plainly as

const resource = new Resource ("example:1")
resource[pname`rdfs:label`] = "Example"

which needless to say was a lot of work for a primarily aesthetic improvement—and i still haven’t written the tests yet.

my initial hope for this project was to try to keep the whole library under 65,536 characters, but considering i am presently at 61,020, that is looking increasingly unlikely. but surely 1,114,112 is still a reasonable upper bound! :P. the length comes from my insistence on doing everything in a single file—so that includes basic data structures, more advanced graph/resource operations, N‑Triples and Turtle i/o, HMTL and native JavaScript output, and of course the actual codex software itself.

two short toots:

It's funny how people call it “sleeping like a dog” when what you're actually doing is... sleeping like a human...

What if instead of nostalgically bemoaning the loss of old flash games, we spent that time looking at/developing/playing the small HTML web games being made now?

05 february 2020

The Long March EP | Blue Scholars

Friends of KIBI:

y’all remember that one article that was like Kanye’s Politics Are What Happens When You Don’t Read Books? here, i’ll just quote a bit at you: Kanye has a humongous platform, though, and is used to people listening to what he has to say. And that might make him believe that what he has to say is worth listening to—and wow, hello mastodon!

here’s the thing. when it comes to knowing if your takes are worthwhile, you can’t learn that if you only listen to yourself. you can’t learn that from your followers, either. you gotta actually like... broaden your horizons a bit... and, like, read a book.

the word “read” here is flexible but the word “book” isn’t. i mean, you can listen to an audiobook. but the thing about a book is it’s actually, y’know, edited, and not the off­‑the­‑cuff sort of friendchat that fills social media and—yes—podcasts. friendchat is important—conversation is where synthesis happens—but friendchat cannot check you when you’re talking out your ass. you gotta read a book.

when i first joined mastodon, something i immediately missed from my time on twitter was the journalism. people on twitter share articles all the time, and articles are like books, but shorter. i was okay with this in the first months after i joined, because i joined in 2016 and Donald Trump had just been elected president. but it’s been, like, three years, and there’s still the same takes and lack of substance. i tried to make it happen with my own shit—i offered to edit a zine and wrote all kinds of articles—no luck. fedis don’t wanna read, they wanna shitpost and spicy take all over the timeline. idk fam, is that really how you plan on defeating capitalism?!

06 february 2020

小圈子 | 輕描淡寫

Friends of KIBI:

folks who were around on mastodon in 2017 might remember what was described as the magic of that time. think my CYBREMONDAY (2018) zine; there were folks trying to figure out how to hack the blockchiain to give trans girls money; there were folks joining up to make music, podcasts, games; Mutant Standard got started around that time, as did GlitchSoc, which i was involved in. for a long time i thought that magic was driven by a lie, which collapsed sometime mid­‑2018, but with the stuff going on about #MastoMonday lately i’m beginning to wonder if maybe that magic is still alive. maybe what’s changed... is my relation to it.

and not just mine—codemom left; persons who shall not be named (thankfully, in some cases) stepped out of the public spotlight. but as an early adopter of mastodon, connectedness to its dominant culture and trends for me largely came free. and it’s been a weird—and perhaps difficult—transition out of that place to where i am now. to be clear: i was tired as fuck of having hundreds of followers, and intentionally distanced myself from the popular folks who attracted them. i’m not complaining about being obscure. but that doesn’t mean i don’t still have dreams; it doesn’t mean i don’t still want to organize and get things done. we need a social media where the little people can accomplish things, too.

in other news, i’ve been thinking of revamping my website. stay tuned?

07 february 2020

Memory Sketches | Tim Linghaus

Friends of KIBI:

i actually did update my webpage! it looks all clean and professional now. it actually took me somewhat by surprise, seeing how many things i had listed on it, because in the past it has always seemed a struggle finding anything to list at all. i guess i have been busy? and that’s not even counting the fact that i, like, did a NaNoWriMo last year.

i still feel like most of my work over the past few years has been primarily not useful to anyone but myself. i think doing things which are helpful to other people might be my 2020 goal.

there’s a phrase: the best camera for capturing a moment is the one you have with you? i feel like i don’t hear that phrase enough. the best publishing platform is the one you have access to. the best chat app is the one your friends have installed. the best digital audio workstation is the one which runs on your computer. i think sometimes we get so caught up in obtaining the proper equipment that we forget to capture the moment using the equipment we have. don’t run home for your DSLR, pull out your phone and take a picture of the damn sunset. y’know?

i think probably the biggest change in my approach over the past few years has been in designing cameras you can capture the sunset with.

08 february 2020

Beat the Champ | The Mountain Goats

Friends of KIBI:

i was speaking with a friend earlier, and one topic which came up was how the things a person might seek out of a friendship might change over the course of recovery. in stage I, it is important to have people who listen to and validate your experiences. in stage II, you need people who will give you space and respect your emotional unavailability. but come stage III, you need people who will invest themselves and their time in you, to assert for yourself that it is possible for you to have “normal”, healthy, intimate relationships again.

i think the transition from stage I to stage II typically comes pretty easily (thankfully), since the people who listen to and affirm survivors are typically other survivors, who have similar needs themselves, or at least understand them. but everyone makes the transition from stage II to stage III at different times. and that is hard, because your existing friends stop being able to meet your needs, and because the people you need now are the same sort you have spent the last year(s) pushing away. it is especially hard on a place like mastodon, which is Not That Large Actually, where most of the social groups you might try to insert yourself into already know your face, even if you are like me, and regularly change your accounts.

even among groups that commonly tout things like “people change”, i think we could use some more recognition that people’s needs change, too.

09 february 2020

Eutopia | STUTS

Friends of KIBI:

something i have always appreciated about japanese is the incredibly mixed nature of its script—in one paragraph one might find kanji, hiragana, katakana, hindu­‑arabic numerals, latin letters, assorted symbols and punctuation, and—netled within an unassuming kaomoji, tibetan marks or canadian syllabics or any host of other characters. something i have always appreciated about unicode is the fact that it makes this radical mixing of scripts possible.

among speakers of latin­‑script languages especially, i think there is a tendency to forget that unicode is largely jut a compilation of historical artefacts, a corpus of marks which humans have bothered to make on pages over the years. there is nothing innate or magical about an arbitrary assignment of codepoints to a selection of historically­‑meaningful glyphs, and that set can be expanded at any time. i recently learned that three of the characters in the runic block are tolkienian inventions, encoded solely because he happened to use them in the Hobbit. and then of course there are the claudian letters, and any number of others. unicode is not a language society; their business is not to decree how these glyphs might be employed by a language; and indeed any person finds themself with the whole of the corpus at their disposal, to do with as they please.

i want to see more people doing interesting things with them.

10 february 2020

Wave | Patrick Watson

Friends of KIBI:

one phrase which i have never placed much stock in is the phrase “bad at writing”. i have seen people, with no hint of irony, send off texts or social media posts saying they “can’t write”, and it takes everything in me not to reply: you do know that you’re writing right now, don’t you? but what they mean is that they are not practiced in a certain form of writing, that they do not meet the prescriptive standards by which our society judges those who might seek the label of “writer”. and, i think those are bollocks, so.

i think the same is true of programming, only worse, by which i mean the arbitrary standards are. this is the intent behind my #prrgrrmmng hashtag, why i refuse the terms “coding” and “coder”, and why, despite my general affinity for their ethos, i will never identify as “hacker”. and part of this comes from my macOS roots; the AppleScript mentality of programming scripts without need for a terminal, an understanding of the underlying technologies, or a real programming language. it is a far distance from that to C or Rust or whatever the “coding world” thinks “good programs” should be written in.

of course, some people say they “can’t write/program” and mean instead that they don’t want to. but that is a different conversation entirely.

11 february 2020

Night | Ola Gjeilo

Friends of KIBI:

today’s contentious hot take is about #javascript, and it is this: javascript code (especially: libraries, packages) should emphasize flexibility over efficiency (or, for that matter, simplicity). this is not to say that efficiency/simplicity is not important, but: efficiency requires rigidity, and simplicity requires straightforwardness, and (to put it another way) if your goal is to emphasize those things, you should not be writing javascript. because as a prototype­‑based language, the whole point of javascript is that everything can be mucked with, and nothing is necessarily quite what it seems. that is not simple or efficient. that is not what javascript is for.

this speaks to an underlying problem which i think plagues javascript development, which is that people tend to treat it like whatever class­‑based compiled language they are used to, only worse, instead of seeing it as its own language with its own strengths. which means you never see people programming to take advantage of those strengths, only to mitigate its weaknesses. the javascript meta would look very different if writing flexible, prototype­‑informed (beyond simple inheritance) code was the norm, and by different i mean more diverse and interesting, and less universalizing or scalable. many of the assumptions in today’s code simply would not hold. javascript is not a language for people making assumptions.

in other news, i’ve recently started doing duolingo again. duolingo is good for me because it helps me feel accomplished even on days where i don’t do much, which is good for my mental health.