<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/assets/atom.xsl" media="screen"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
  <title>Lark Space</title> <subtitle>Lark&#39;s blog and personal site</subtitle> <icon>https://lark.gay/processed_images/icon-padded.0eab696fef3b3f14.png</icon>
  <link rel="self" type="application/atom+xml"
    href="https://lark.gay/log/feed.xml" />
  <link rel="alternate" type="text/html"
    href="https://lark.gay/log/" />
  <generator
    uri="https://www.getzola.org/">Zola</generator>
  <updated>2026-09-23T00:00:00Z</updated>
  <id>https://lark.gay/log/feed.xml</id> <author>
    <name>Lark Aster</name>
  </author> <entry
    xml:lang="en">
    <title>&quot;Other&quot; is the point
</title>
    <published>2026-09-23T00:00:00Z</published>
    <updated>2026-09-23T00:00:00Z</updated>  <author>
      <name>Lark Aster</name>
    </author>
    <category term="personal"
      label="personal"
      scheme="https://lark.gay/tags/" />  <category term="furry"
      label="furry"
      scheme="https://lark.gay/tags/" />  <link rel="alternate" type="text/html" href="https://lark.gay/log/other-is-the-point/" />
    <id>urn:uuid:6ae76bce-0399-4fc0-982e-cd43ebf2a912</id>  <content type="html" xml:base="https://lark.gay/log/other-is-the-point/">&lt;p&gt;&lt;em&gt;This post was written for the
&lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://energyscarf.net/blog/midway-menagerie-september-2026-call-for-submissions/&quot;&gt;September 2026 Midway Menagerie&lt;/a&gt;,
where the theme is &quot;identity and the self&quot;.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&quot;Othering&quot;--treating or portraying a group of people as fundamentally different
from yourself--is an act of hate. The point is to malign groups you want gone.&lt;/p&gt;
&lt;p&gt;It&#39;s also a concept I identify with, and I want to talk about that.&lt;/p&gt;
&lt;p&gt;I use it/it pronouns, which is similar contradiction; to call someone an &quot;it&quot; is
to dehumanize them, often with hateful intent. And in that context it certainly
doesn&#39;t feel good. But among friends, being referred to with it/it pronouns
actually feels affirming in a gender-y way.&lt;/p&gt;
&lt;p&gt;I use other objectifying language to refer to myself as well. &quot;Thing&quot; feels
pretty good. I like using third-person language in first- and second-person
contexts (&quot;How&#39;s Lark doing today?&quot;). Also using &quot;lark&quot; as a common noun (&quot;It&#39;s
a lark!&quot;).&lt;/p&gt;
&lt;p&gt;It is definitely not obvious to most people how objectifying language could be
affirming for me, and for that reason most people are hesitant to use it.&lt;/p&gt;
&lt;p&gt;I don&#39;t really identify with concepts like therian or otherkin; I don&#39;t feel a
strong affinity toward a particular animal, object, or concept. It&#39;s moreso that
my gender goals feel misaligned with humanity in an abstract sense.&lt;/p&gt;
&lt;p&gt;Staring HRT&lt;sup class=&quot;footnote-reference&quot; id=&quot;fr-1-1&quot;&gt;&lt;a href=&quot;https://lark.gay/log/other-is-the-point/#fn-1&quot;&gt;[1]&lt;/a&gt;&lt;/sup&gt; was a critical step in my transition, and one of the best
decisions I&#39;ve ever made. I&#39;ve managed to hit many of the goals I had set out
for myself when I started my transition, which feels good. The more time I&#39;ve
spent living in my new body, however, the more I&#39;ve come to realize there are
still aspects of my physiology that don&#39;t feel aligned with my gender. But of
the various alternatives, none of the options available to humans feel correct.&lt;/p&gt;
&lt;p&gt;This is a really weird spot to be in, particularly because in some cases I don&#39;t
even understand what an ideal state &lt;em&gt;would&lt;/em&gt; look like. There&#39;s just a vague
sense of wanting some secret third option.&lt;/p&gt;
&lt;p&gt;My affinity for objectifying language isn&#39;t just about my body; it represents a
more fundamental disconnect with how humans operate. This is definitely tied up
with my neurotype as well--spending much of my life studying human interactions
to try and crack the secret code of conventional social norms.&lt;/p&gt;
&lt;p&gt;Reclaiming the concept of &lt;em&gt;other&lt;/em&gt; is a rejection of humanity, but also an
invitation to explore and own my full authentic self.&lt;/p&gt;
&lt;p&gt;Relating all of this to this month&#39;s theme, I think part of what draws me to
furry is the dehumanizing nature of it. I&#39;ve
&lt;a href=&quot;https://lark.gay/log/its-not-about-the-animals/&quot;&gt;talked before&lt;/a&gt; about how my connection to
this community isn&#39;t really about being an animal person, but I do appreciate
feeling less alone sitting with these feelings. While not universal, wanting to
live in the body of your fursona is such a common experience here that I feel
solidarity with the community.&lt;/p&gt;
&lt;p&gt;I don&#39;t really know what I am. I&#39;m not quite an animal, but hanging out with the
animal people helps me feel okay being &lt;em&gt;other&lt;/em&gt;.&lt;/p&gt;
&lt;section class=&quot;footnotes&quot;&gt;
&lt;ol class=&quot;footnotes-list&quot;&gt;
&lt;li id=&quot;fn-1&quot;&gt;
&lt;p&gt;HRT, or hormone replacement therapy, is a course of medical treatment where
you take synthetic hormones to supplement or replace certain hormones in
your body, typically testosterone or the various estrogens. Both cisgender
and transgender people take HRT for various reason. &lt;a href=&quot;https://lark.gay/log/other-is-the-point/#fr-1-1&quot;&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/section&gt;
</content> <rights type="text">Copyright
  © Lark Aster
  2026 CC BY-NC 4.0</rights>
  </entry> <entry
    xml:lang="en">
    <title>Setting up my capsule tinylog
</title>
    <published>2026-09-05T00:00:00Z</published>
    <updated>2026-09-05T00:00:00Z</updated>  <author>
      <name>Lark Aster</name>
    </author>
    <category term="personal"
      label="personal"
      scheme="https://lark.gay/tags/" />  <category term="tech"
      label="tech"
      scheme="https://lark.gay/tags/" />  <link rel="alternate" type="text/html" href="https://lark.gay/log/tinylog/" />
    <id>urn:uuid:16c72f9b-c4e9-477f-aab8-d897f67b84ea</id>  <content type="html" xml:base="https://lark.gay/log/tinylog/">&lt;h2 id=&quot;starting-a-tinylog&quot;&gt;Starting a tinylog&lt;/h2&gt;
&lt;p&gt;After Twitter died but before Bluesky won the race to replace it&lt;sup class=&quot;footnote-reference&quot; id=&quot;fr-1-1&quot;&gt;&lt;a href=&quot;https://lark.gay/log/tinylog/#fn-1&quot;&gt;[1]&lt;/a&gt;&lt;/sup&gt;, Mastodon
was picking up a lot of attention from outside the usual FOSS crowd. I had never
tried microblogging before--or any social media for that matter--so I figured I
would give it a go.&lt;/p&gt;
&lt;p&gt;I tried Mastodon three times, and fell off each time&lt;sup class=&quot;footnote-reference&quot; id=&quot;fr-2-1&quot;&gt;&lt;a href=&quot;https://lark.gay/log/tinylog/#fn-2&quot;&gt;[2]&lt;/a&gt;&lt;/sup&gt;. Looking back, I think
microblogging just isn&#39;t for me. It felt like everyone who bubbled up in my feed
was funnier and more clever than me, and I couldn&#39;t help but compare myself to
them. I was hanging on my phone feeding off the pings every time I got a rare
like or retweet. It wasn&#39;t good for me.&lt;/p&gt;
&lt;p&gt;I eventually settled on a read-only Bluesky so I can keep up with IRL friends.&lt;/p&gt;
&lt;p&gt;Recently, my friend &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://foxriot.com/&quot;&gt;Ån&lt;/a&gt; got me back into
&lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://geminiprotocol.net/&quot;&gt;Gemini&lt;/a&gt;--a sort of lightweight alternative to the
web. They sold me on making a
&lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://git.sr.ht/~bacardi55/gemini-tinylog-rfc&quot;&gt;tinylog&lt;/a&gt;--the Gemini
equivalent of a microblog.&lt;/p&gt;
&lt;p&gt;You can find mine here: &lt;a href=&quot;gemini://gemini.lark.gay/log/&quot;&gt;gemini://gemini.lark.gay/log/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I&#39;m optimistic about this go-around. I think shouting into the void might work
better for me than fishing for engagement; few enough people use Gemini that I
don&#39;t feel so much pressure to produce quality content. My hope is that this can
just be a place where I dump my miscellaneous thoughts over the course of the
day without thinking too hard about it. Maybe I have a handful of friends who
check in periodically. Maybe it&#39;s just for me.&lt;/p&gt;
&lt;p&gt;I even set up a flow so I can post tinylog entries from my phone! That turned
out to be much more complicated than I anticipated, so the rest of this post is
going to be my devlog.&lt;/p&gt;
&lt;h2 id=&quot;the-devlog&quot;&gt;The devlog&lt;/h2&gt;
&lt;p&gt;The tinylog itself is a single
&lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://geminiprotocol.net/docs/gemtext.gmi&quot;&gt;gemtext&lt;/a&gt; file that is appended to
with new log entries. That file then needs to be checked into version control,
pushed to GitHub, and copied to my Gemini server.&lt;/p&gt;
&lt;p&gt;To post a tinylog entry, I use &lt;a href=&quot;/tinylog/&quot;&gt;this web form&lt;/a&gt;. I have a magic link
with a token in the query params that authenticates me.&lt;/p&gt;
&lt;p&gt;That web form makes a fetch request against
&lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://github.com/justlark/lark.gay/tree/main/services/tinylog&quot;&gt;this edge function&lt;/a&gt;,
which pulls the gemtext file from GitHub, appends the new entry, and pushes it
back to &lt;code&gt;main&lt;/code&gt;. I made this unnecessarily complicated by calling GitHub&#39;s
low-level API to modify the git database directly. I could have just shelled out
to git and executed a few commands, but instead I have to juggle refs, trees,
blobs, and commits by hand. It is unclear why I chose this path.&lt;/p&gt;
&lt;p&gt;Once the updated gemtext file is in &lt;code&gt;main&lt;/code&gt;, I use
&lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://github.com/justlark/lark.gay/blob/main/.github/workflows/gemini.yaml&quot;&gt;a CI pipeline&lt;/a&gt;
to copy the file to my VPS over SFTP. The CI pipeline in turn calls
&lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://github.com/justlark/lark.gay/blob/main/justfile&quot;&gt;a &lt;code&gt;just&lt;/code&gt; recipe&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;It&#39;s clunky and inefficient. Posting a single tinylog entry takes over 30
seconds start to finish.&lt;/p&gt;
&lt;p&gt;Still, I&#39;m excited to give it a try.&lt;/p&gt;
&lt;section class=&quot;footnotes&quot;&gt;
&lt;ol class=&quot;footnotes-list&quot;&gt;
&lt;li id=&quot;fn-1&quot;&gt;
&lt;p&gt;Subjective opinion. &lt;a href=&quot;https://lark.gay/log/tinylog/#fr-1-1&quot;&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&quot;fn-2&quot;&gt;
&lt;p&gt;Of course each time I took a break the instance I was using disappeared, so
I needed to find a new instance and make a new account. &lt;a href=&quot;https://lark.gay/log/tinylog/#fr-2-1&quot;&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/section&gt;
</content> <rights type="text">Copyright
  © Lark Aster
  2026 CC BY-NC 4.0</rights>
  </entry> <entry
    xml:lang="en">
    <title>Where is furry?
</title>
    <published>2026-08-18T00:00:00Z</published>
    <updated>2026-08-18T00:00:00Z</updated>  <author>
      <name>Lark Aster</name>
    </author>
    <category term="furry"
      label="furry"
      scheme="https://lark.gay/tags/" />  <category term="community"
      label="community"
      scheme="https://lark.gay/tags/" />  <link rel="alternate" type="text/html" href="https://lark.gay/log/where-is-furry/" />
    <id>urn:uuid:4e16e25f-d833-4b1b-af6d-081264044ae4</id>  <content type="html" xml:base="https://lark.gay/log/where-is-furry/">&lt;p&gt;&lt;em&gt;This post was written for the
&lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://foxriot.com/writing/midway-menagerie-aug-call-for-submissions.html&quot;&gt;August 2026 Midway Menagerie&lt;/a&gt;,
where the theme is &quot;Where is furry?&quot;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Recently, someone sent me
&lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://drdevonprice.substack.com/p/queer-is-a-thing-you-do-and-the-people&quot;&gt;this article&lt;/a&gt;
by Dr. Devon Price, in which they define queerness not as something you are, but
as something you do and the people you surround yourself with. It articulates
something I&#39;ve felt for a while--that &quot;queer&quot; is not just a synonym for &quot;LGBT&quot;.
&quot;Queer&quot; is counterculture, a rejection of normative ideals. I&#39;m not queer
because I was simply born that way, or because I inject the gender juice once a
week; I&#39;m queer because I reject normative ideas about gender and sexuality, and
because I live in community with others who do the same.&lt;/p&gt;
&lt;p&gt;I&#39;ve been thinking about how this perspective applies to furry. What makes me a
furry? Like I talked about &lt;a href=&quot;https://lark.gay/log/its-not-about-the-animals/&quot;&gt;last month&lt;/a&gt;,
it&#39;s not necessarily that I innately identify as an animal person.&lt;/p&gt;
&lt;p&gt;This month Ån asks the question &quot;Where is furry?&quot;, and while I could say that my
primary touchpoint with furry is the in-person events--conventions, meetups,
&lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://anthroville.studio&quot;&gt;Anville&lt;/a&gt;, etc.--I think it&#39;s worth introspecting
about what brings me to these spaces in the first place.&lt;/p&gt;
&lt;p&gt;Furry isn&#39;t just a fandom; it&#39;s a counterculture. It&#39;s disproportionately queer
and neurodivergent. It&#39;s a haven for people too weird to fit in; cringe culture
broadly shuns furries&lt;sup class=&quot;footnote-reference&quot; id=&quot;fr-1-1&quot;&gt;&lt;a href=&quot;https://lark.gay/log/where-is-furry/#fn-1&quot;&gt;[1]&lt;/a&gt;&lt;/sup&gt; as so weird as to trigger secondhand embarrassment. As
my friend Loaf &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://kero.gay/blog_posts/furry&quot;&gt;puts it&lt;/a&gt;: &quot;being a furry is
being gay for gay people&quot;. By adopting the label, furries are choosing to own
that identity.&lt;/p&gt;
&lt;p&gt;I&#39;m furry not because I&#39;m an animal person, but because I choose to adopt the
label and everything that comes with it. The way I present in public reflects
this.&lt;/p&gt;
&lt;p&gt;Folks who know me rarely see me without my collar--a leather collar with a
nametag dangling from it. It says &quot;Lark&quot;. I wear it pretty much everywhere,
sometimes against my better judgement. Most people don&#39;t acknowledge it,
sometimes I get compliments on it&lt;sup class=&quot;footnote-reference&quot; id=&quot;fr-2-1&quot;&gt;&lt;a href=&quot;https://lark.gay/log/where-is-furry/#fn-2&quot;&gt;[2]&lt;/a&gt;&lt;/sup&gt;, but wearing it in public has never been a
problem&lt;sup class=&quot;footnote-reference&quot; id=&quot;fr-3-1&quot;&gt;&lt;a href=&quot;https://lark.gay/log/where-is-furry/#fn-3&quot;&gt;[3]&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;
&lt;p&gt;Folk in the kink community generally read it as fetishwear--that I&#39;ve been
&quot;collared&quot;&lt;sup class=&quot;footnote-reference&quot; id=&quot;fr-4-1&quot;&gt;&lt;a href=&quot;https://lark.gay/log/where-is-furry/#fn-4&quot;&gt;[4]&lt;/a&gt;&lt;/sup&gt;. Goths and punks read it as alt fashion. Furries read it as furry
attire. None of these explanations tell the full story.&lt;/p&gt;
&lt;p&gt;My collar isn&#39;t just alt fashion. It&#39;s not just queer signaling. It doesn&#39;t
symbolize my relationship with anyone else. It also predates me identifying as a
furry.&lt;/p&gt;
&lt;p&gt;My collar represents my relationship with normativity. My relationship with
queerness. But most importantly, it represents a commitment to myself--a
commitment to own my identity, live authentically, and not let internalized
shame direct the course of my life.&lt;/p&gt;
&lt;p&gt;When I started wearing my collar out, I was terrified. But I pushed through the
discomfort, hoping I would come out the other side of it more resilient. Wearing
my collar out started as an exercise in getting over what strangers think of me,
but it went on to embody a stubborn refusal to compromise on my identity. I
don&#39;t hide who I am, because I don&#39;t feel like I can be my full authentic self
otherwise.&lt;/p&gt;
&lt;p&gt;Where is furry? Furry is something I carry with me--symbolically on my body, but
also as a promise to be the most Lark I can be. More than just the friends I&#39;ve
made and the events I attend, furry represents growth. Finding myself has been a
journey, and I owe much of what I&#39;ve uncovered so far to this community.&lt;/p&gt;
&lt;section class=&quot;footnotes&quot;&gt;
&lt;ol class=&quot;footnotes-list&quot;&gt;
&lt;li id=&quot;fn-1&quot;&gt;
&lt;p&gt;The &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/Cringe_culture&quot;&gt;Wikipedia article&lt;/a&gt; on
cringe culture literally opens with a picture of fursuiters. &lt;a href=&quot;https://lark.gay/log/where-is-furry/#fr-1-1&quot;&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&quot;fn-2&quot;&gt;
&lt;p&gt;Sometimes these compliments are a subtle &quot;I see you; I know what you are&quot;,
but just as often I get genuine compliments from seemingly clueless
strangers, which is also kinda sweet. Often they&#39;ll call it my &quot;necklace&quot;. &lt;a href=&quot;https://lark.gay/log/where-is-furry/#fr-2-1&quot;&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&quot;fn-3&quot;&gt;
&lt;p&gt;Ironically the &lt;em&gt;one&lt;/em&gt; time I&#39;ve been asked to take it off was at a much (a
casual social kink event), because the greeters were worried about
attracting too much attention from strangers. &lt;a href=&quot;https://lark.gay/log/where-is-furry/#fr-3-1&quot;&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&quot;fn-4&quot;&gt;
&lt;p&gt;If you&#39;re not familiar, &quot;collaring&quot; someone is a tradition in the kink
community that symbolizes reaching a certain level of commitment in the
relationship. Generally, one person presents the other with a collar for
them to wear, not unlike how couples in many cultures exchange rings when
they&#39;re married. Often a more subtle &quot;day collar&quot; is worn when in public, if
the person does not want to attract too much attention. My collar is
definitely not subtle. &lt;a href=&quot;https://lark.gay/log/where-is-furry/#fr-4-1&quot;&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/section&gt;
</content> <rights type="text">Copyright
  © Lark Aster
  2026 CC BY-NC 4.0</rights>
  </entry> <entry
    xml:lang="en">
    <title>Midway Menagerie July 2026 Roundup: &quot;Fandom and Community&quot;
</title>
    <published>2026-08-04T00:00:00Z</published>
    <updated>2026-08-04T00:00:00Z</updated>  <author>
      <name>Lark Aster</name>
    </author>
    <category term="furry"
      label="furry"
      scheme="https://lark.gay/tags/" />  <link rel="alternate" type="text/html" href="https://lark.gay/log/furry-roundup-jul-2026/" />
    <id>urn:uuid:1c4b7a05-43d4-4f4f-ab28-9a0fde86d1a9</id>  <content type="html" xml:base="https://lark.gay/log/furry-roundup-jul-2026/">&lt;p&gt;These are the posts from the July 2026
&lt;a href=&quot;https://lark.gay/furry-carnival/&quot;&gt;&lt;em&gt;Midway Menagerie&lt;/em&gt;&lt;/a&gt;, a monthly furry blogging carnival.
This month&#39;s theme was
&lt;a href=&quot;https://lark.gay/log/furry-carnival-jul-2026/&quot;&gt;&quot;Fandom and Community&quot;&lt;/a&gt;.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Loaf wrote &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://kero.gay/blog_posts/furry&quot;&gt;&quot;furry community&quot;&lt;/a&gt;, where he
talks about his introduction to furry, what joining the fandom has meant to him,
his relationship with online vs in-person community, and what it means to adopt
the label.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;In my first year of being a furry, my life completely transformed. I left a
depressive haze and suddenly was on a nonstop emotional rollercoaster of
extremely heightened experiences. Life was bright and overwhelming. I was
alive, as myself, properly, for maybe the first time in my life. I had no idea
what I was doing; the rules by which I lived my life no longer applied.
Anything was possible.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;As someone who is also fairly new to furry, it was interesting comparing our
experiences. Like Loaf, online community has never really clicked for me; my
social groups are all people I know IRL. Unlike Loaf, I spent most of my first
con hiding in the quiet room.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Riven wrote &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://bnuuy.biz/library/2026-06-22/&quot;&gt;&quot;Fandom and Community&quot;&lt;/a&gt;,
where they reflect on how the intersection of the furry fandom and IRL meetups
allowed them to engage in fandom in a way they had never been able to before.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;It was only when I found out that these gay little animals in my computer
actually meet up in real life and hang out that I realized what a joy it was
to be part of the community. Being able to talk face to face made everything
so much easier - these were no longer nebulous titans, but actual &lt;del&gt;people&lt;/del&gt;
animals with their own personality and quirks.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I think Riven neatly summarizes one of the main hangups I have engaging with
online community: &quot;feeling like part of the conversation&quot;. Online interactions
aren&#39;t bookended the way in-person interactions are; there&#39;s no way to jump in
without feeling like I&#39;m crashing a party.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Rouka wrote
&lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://rouka.bearblog.dev/2026-07-midway-menagerie/&quot;&gt;&quot;Individualism in Fandoms&quot;&lt;/a&gt;,
where she discusses her journey stepping into various communities--everything
from furry to kink to gacha--and the roadblocks she faced along the way. She
describes the way special education isolates neurodivergent kids, the challenge
of expressing your authentic self while living with conservative parents, and
the difficulty of breaking into longstanding friend groups. She closes with a
message of hope for herself.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Don’t forget to remind yourself why you are in the community you are in to
begin with, and don’t forget who you are and ultimately have a clear idea of
who you want to be, both yourself and the people you want to be around.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I definitely relate to how impossible breaking into longstanding friend groups
can feel, as well as the perils of navigating unspoken social rules. Rouka makes
a good point in that it takes a stable foundation--a good home life and people
who accept you for who you are--to have a chance of being social and stepping
out into community. For different reasons--mostly health-related in my case--I
didn&#39;t have that stable foundation when I was younger, and that similarly
hampered my ability to make friends and find community.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Enii wrote
&lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://energyscarf.net/blog/midway-menagerie-july-2026/&quot;&gt;&quot;Midway Menagerie: July 2026&quot;&lt;/a&gt;,
where she recounts her introduction to furry, from childhood to the present day.
She talks about early experiences encountering furries online, early-web furry
communities, platforms that have come and gone, her first conventions, and the
friends she made along the way.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;It was the summer of 2012 when I first learned about furries. I was on summer
vacation before entering 8th grade and bouncing around YouTube one afternoon.
I don&#39;t remember what led me to it, but eventually I stumbled across a few
videos of the dance competition at Anthrocon 2012. I was amazed at the
dancers&#39; skill and especially at the fact that they pulled it off in full
costume!&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;While the timeline differed--I didn&#39;t develop an interest in furry until a few
years ago--running across videos of fursuiters having fun at a convention was
the spark for me as well. I was also personally touched to hear that Anville has
become so important to her, as it has to me.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Ån submitted &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://cyberdeck.foxriot.com/community&quot;&gt;&quot;Fandom and Community&quot;&lt;/a&gt;,
an essay in the form of an interactive text-based RPG. This poignant
autobiographical piece is a non-chronological account of their entrance into the
furry community, from the fandom&#39;s earliest days to our local furry scene.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Now, in the early 21st century, &quot;community,&quot; like &quot;friend,&quot; becomes a
treacherous word. It gets stretched to cover fandoms, support networks, weak
ties, strong ties, products and sales pitches. It&#39;s nearly meaningless, and
also, in ways I&#39;ve never said out loud, something I don&#39;t think I could exist
without.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Aside from being absolutely stunned by the effort that clearly went into this
piece, I appreciated the vulnerable perspective into the life and history of a
friend I consider a pillar of our local community. It&#39;s a reminder that we&#39;ve
all been small, scared, and unsure of our place in the world.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Goose wrote
&lt;a href=&quot;https://lark.gay/log/goose-furries-turned-family/&quot;&gt;&quot;Furries turned Family: Fandom of Being a Good Community Member&quot;&lt;/a&gt;,
in which they distinguish between fandom as an interest group and fandom as a
community. They never saw the interest in fandom until they accidentally dropped
into the furry community and came to understand the ways in which furries uplift
and support one another as family. They compare their experiences in the furry
community with the kinds of community support families relied on to survive when
they were growing up, and express gratitude for the furry family they&#39;ve
surrounded themself with.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;And yea, maybe I found a good group, full of really cool people, who bring out
the “italian grandmother” in me. Maybe I’ve found the most helpful and kind
group of human beings in my city. But I’m damn grateful for them. They’re the
difference between friends and community, fandom and family, and they welcome
people with open arms. You just have to brave enough to ask to be apart of it
all.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I grew up under a fairly traditional nuclear family structure, and I never had
to wonder if my basic needs would be met. As a consequence of this privilege, I
never really saw what this kind of community support looks like until I went out
into the world on my own. I have friends who are &lt;em&gt;going through it&lt;/em&gt;, and seeing
how their communities turn out for them has been a beautiful thing.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;anchovie wrote
&lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://anchovie.fish/blog/2026-08-02&quot;&gt;&quot;on fandom and community&quot;&lt;/a&gt;, in which shi
tries to pin down a definition of furry and hir relationship with the label. Shi
talks about furry as a &quot;gateway&quot; to other communities, and why shi has
historically been reluctant to identify as a furry.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;so what is furry to me? is it some sort of weirdly-arranged fruit basket of
hobbies i only participate in with other animal-people on the Internet? am i
really a furry if my engagements with other furries are entirely dictated by
mutual interest in non-furry things?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;To this day, have a difficult time identifying as a furry without qualification.
As I talk about in my piece, the interest in anthropomorphic characters that
&quot;traditionally&quot; defines the community doesn&#39;t feel like it leaves a lot of space
for me and my place in furry. Like anchovie&#39;s &quot;gateway&quot; analogy, I feel like
it&#39;s mostly the connection that have come out of it which define what being a
furry means to me.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;I wrote
&lt;a href=&quot;https://lark.gay/log/its-not-about-the-animals/&quot;&gt;&quot;It&#39;s not really about the animals&quot;&lt;/a&gt;, where
I describe how my relationship with the furry community is more centered on the
community aspect than the furry part. I talk about the challenges I face
integrating into new social contexts, and how rewarding it&#39;s been to come out on
the other side of it.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;My evolution from that timidity to organizing events of my own has been really
good for me--a measure of self-confidence and proof that I &lt;em&gt;can&lt;/em&gt; step into new
social contexts and find success, even when it&#39;s hard.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr /&gt;
&lt;p&gt;Thank you to everyone who participated for the first month of this new carnival!
It brings me joy to see folks engaging with this silly little project of mine,
and I&#39;m excited to see what folks write next month.&lt;/p&gt;
&lt;p&gt;I encourage you to leave comments below with your thoughts on any of this
month&#39;s submissions, or just the carnival as a whole. Also let me know if you
would like to volunteer to host the carnival in September!&lt;/p&gt;
&lt;p&gt;The theme for next month (August 2026) is
&lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://foxriot.com/blog/midway-menagerie-aug-call-for-submissions.html&quot;&gt;&quot;Where is furry?&quot;&lt;/a&gt;,
hosted by Ån.&lt;/p&gt;
</content> <rights type="text">Copyright
  © Lark Aster
  2026 CC BY-NC 4.0</rights>
  </entry> <entry
    xml:lang="en">
    <title>It&#39;s not really about the animals
</title>
    <published>2026-07-13T00:00:00Z</published>
    <updated>2026-07-13T00:00:00Z</updated>  <author>
      <name>Lark Aster</name>
    </author>
    <category term="furry"
      label="furry"
      scheme="https://lark.gay/tags/" />  <category term="community"
      label="community"
      scheme="https://lark.gay/tags/" />  <link rel="alternate" type="text/html" href="https://lark.gay/log/its-not-about-the-animals/" />
    <id>urn:uuid:a7c43bf9-ae4f-4b51-b633-2a25c00ad161</id>  <content type="html" xml:base="https://lark.gay/log/its-not-about-the-animals/">&lt;p&gt;&lt;em&gt;This post was written for the
&lt;a href=&quot;https://lark.gay/log/furry-carnival-jul-2026/&quot;&gt;July 2026 Midway Menagerie&lt;/a&gt;, where the theme
is &quot;Fandom and Community&quot;.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;I always love asking furries how they ended up in the community. Was there a
particular piece of media that pulled them in? Did a friend drag them to a con?
Did they find the fandom at a young age, or did it take time? How much do they
engage in online vs IRL community? How long did it take to transition from
engaging privately to engaging in community&lt;sup class=&quot;footnote-reference&quot; id=&quot;fr-1-1&quot;&gt;&lt;a href=&quot;https://lark.gay/log/its-not-about-the-animals/#fn-1&quot;&gt;[1]&lt;/a&gt;&lt;/sup&gt;? To what extend do they even
identify as a furry&lt;sup class=&quot;footnote-reference&quot; id=&quot;fr-2-1&quot;&gt;&lt;a href=&quot;https://lark.gay/log/its-not-about-the-animals/#fn-2&quot;&gt;[2]&lt;/a&gt;&lt;/sup&gt;?&lt;/p&gt;
&lt;p&gt;I like asking these questions because I&#39;m fairly new to the community myself. It
was only January 2025--about a year and a half ago as I&#39;m writing this--that I
adopted the label, after attending my first fur con. I didn&#39;t really consider
myself a furry before then. I was curious, and probably would have accepted
&quot;furry-adjacent&quot;, but I never had a phase of being fully invested in furry
without also engaging in furry community--unlike many of my friends, some of
whom spent years as a closet fur. Online community and social media have never
worked for me, so it took meeting someone at a party to find my entry point.&lt;/p&gt;
&lt;p&gt;I also like asking folks this question because I think it reveals something
about what furry identity and furry community mean to them. Because it wasn&#39;t
the media or art that pulled me in; it was the people I met. &lt;strong&gt;For me, furry
isn&#39;t really about the animals; it&#39;s about the people.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;What do I mean by that? I have some art of myself in a cat shape, and I&#39;ve
always felt a certain affinity toward cats, but I don&#39;t identify strongly with
my fursona in the way some friends do. I have friends whose relationship with
their sense of self, body, and fursona remind me a lot of my experience of
gender pre-transition. To them, their fursona is who they are--canonically. My
relationship with my fursona--to the extent I even have one--isn&#39;t nearly that
powerful.&lt;/p&gt;
&lt;p&gt;To explain what I love about the furry community, I&#39;ll defer to what I wrote for
the &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://anthroville.studio/&quot;&gt;Anville&lt;/a&gt; website:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;If you&#39;re part of the furry community, then you know: we look out for each
other. We fund each other&#39;s healthcare. We house each other. We show up for
one another.&lt;/p&gt;
&lt;p&gt;Furries value artists; we have our own economy that respects the work of
creatives and cares about compensating them, which is especially important
right now.&lt;/p&gt;
&lt;p&gt;Furries accept each other as we are, because the diversity of identities that
intersect in this community mean that we know what it&#39;s like to be pushed to
the margins.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;The furries are shockingly well-connected. I&#39;d like to think I had a fairly
active social life before finding the furry community. But after? It absolutely
exploded. The number of furry meetups, club nights, and events in my mid-sized
city is dizzying, and friends who are new to the local community report the same
experience. I&#39;ve even dipped my toe into community organizing with Anville.&lt;/p&gt;
&lt;p&gt;To expand on my experience with furry community, I&#39;d like to talk about one
event in particular.&lt;/p&gt;
&lt;p&gt;There&#39;s a monthly furry meetup at a brewery in my city, which over the past year
and a half has become the nexus of furry community for me; we generally see
20-40 folks each month, and at this point I know most of the regulars. I always
look forward to seeing my friends, and they&#39;re excited to see me too! Making
this meetup every month is a high priority for me; in the past 18 months I&#39;ve
only missed one.&lt;/p&gt;
&lt;p&gt;For as much as I love this meetup, it wasn&#39;t always a good time. I &lt;em&gt;really&lt;/em&gt;
struggled to integrate myself into the group, which is unfortunately typical for
a Lark entering new social contexts. Coming in, it felt like everyone already
knew each other, and had for years. Folks knew what to talk about, caught up,
shared inside jokes… they belonged there. I certainly didn&#39;t feel that way. I&#39;ve
never been great at driving conversations with people I don&#39;t know well, and
inserting yourself into others&#39; conversations runs the risk of being rude and
disruptive.&lt;/p&gt;
&lt;p&gt;There were several months I left early and walked home in tears. It feels
embarrassing to admit that in a blog post I&#39;m sharing with these same friends;
it&#39;s not like anyone was being mean or deliberately excluding me. Having the
kind of relationship with the group that I enjoy now simply felt unattainable,
and that&#39;s a problem that it took me a full twelve months to crack. I started
attending this meetup in January 2025, and I distinctly remember the December
2025 meetup being the first time I left that brewery feeling like I was in a
space were I belonged, surrounded by friends. Since then, I&#39;ve had a wonderful
time each month.&lt;/p&gt;
&lt;p&gt;I&#39;m incredibly happy to be where I&#39;m at with this group, but there&#39;s still grief
about needing to work so hard to get there, especially when I see folks who
joined much more recently than me build those relationships so much quicker. I
don&#39;t like to think of relationship-building as a race, but it does feel like
getting lapped. I sometimes even feel jealous watching it happen.&lt;/p&gt;
&lt;p&gt;Still, I&#39;m proud of myself. Part of what makes me so proud of the work I&#39;ve done
with Anville is the personal development it represents. It took months of
encouragement for a friend to finally convince me to attend the brewery meetup;
I was too timid. My evolution from that timidity to organizing events of my own
has been really good for me--a measure of self-confidence and proof that I &lt;em&gt;can&lt;/em&gt;
step into new social contexts and find success, even when it&#39;s hard.&lt;/p&gt;
&lt;p&gt;A few months ago, during Q&amp;amp;A after giving a talk, a friend in the audience
raised their hand and asked me how I would define &quot;community&quot;. Despite having
spent the past 40 minutes talking about community, I didn&#39;t have a good answer
for them, and I don&#39;t have one now. For a long time, &quot;community&quot; was something I
felt I was lacking--even among a healthy friend group--but I could never put my
finger on what exactly I was looking for.&lt;/p&gt;
&lt;p&gt;Whatever &quot;community&quot; is, I think I&#39;ve finally found it.&lt;/p&gt;
&lt;section class=&quot;footnotes&quot;&gt;
&lt;ol class=&quot;footnotes-list&quot;&gt;
&lt;li id=&quot;fn-1&quot;&gt;
&lt;p&gt;Not to presuppose that this is how it works for everyone, but if they&#39;ve
never engaged in furry community, I probably haven&#39;t met them to ask the
question! &lt;a href=&quot;https://lark.gay/log/its-not-about-the-animals/#fr-1-1&quot;&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&quot;fn-2&quot;&gt;
&lt;p&gt;I do have at least one friend who is not a furry, but still attends furry
cons and meetups fairly regularly. &lt;a href=&quot;https://lark.gay/log/its-not-about-the-animals/#fr-2-1&quot;&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/section&gt;
</content> <rights type="text">Copyright
  © Lark Aster
  2026 CC BY-NC 4.0</rights>
  </entry> <entry
    xml:lang="en">
    <title>Call for submissions: July 2026 Midway Menagerie - &quot;Fandom and Community&quot;
</title>
    <published>2026-06-16T00:00:00Z</published>
    <updated>2026-06-16T00:00:00Z</updated>  <author>
      <name>Lark Aster</name>
    </author>
    <category term="furry"
      label="furry"
      scheme="https://lark.gay/tags/" />  <link rel="alternate" type="text/html" href="https://lark.gay/log/furry-carnival-jul-2026/" />
    <id>urn:uuid:43df140f-361b-4481-b91b-5cacbe994f1d</id>  <content type="html" xml:base="https://lark.gay/log/furry-carnival-jul-2026/">&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; You can read the submissions from this month
&lt;a href=&quot;https://lark.gay/log/furry-roundup-jul-2026/&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This is a call for submissions for the July 2026
&lt;a href=&quot;https://lark.gay/furry-carnival/&quot;&gt;&lt;em&gt;Midway Menagerie&lt;/em&gt;&lt;/a&gt;, a monthly furry blogging carnival.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;A &lt;em&gt;blogging carnival&lt;/em&gt; is an event that gets people blogging around a
particular topic. Every month, there&#39;s a theme or discussion prompt for folks
to respond to, and at the end of the month there&#39;s a roundup post linking to
everyone&#39;s submissions. A rotating &quot;host&quot; decides that month&#39;s theme, collects
responses, and posts the roundup. The idea is to encourage discussion and
helps folks discover new blogs. Think of it like a book club, except instead
of reading books you write essays and share them.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;This month&#39;s theme is &quot;Fandom and Community&quot;. Here are some specific prompts to
get you started, but feel free to take the theme in a different direction!&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;We often call ourselves the &quot;furry community&quot; or the &quot;furry fandom&quot;, but what
does that mean? What makes something a community; where does &quot;community&quot; start
and end, and what does it mean to be part of one?&lt;/li&gt;
&lt;li&gt;What aspects of furry community have you found rewarding or challenging?&lt;/li&gt;
&lt;li&gt;How have you seen the furry community evolve over time? What do you think
about the direction it&#39;s headed?&lt;/li&gt;
&lt;li&gt;What was your introduction to the furry community like?&lt;/li&gt;
&lt;li&gt;What has your experience of online vs IRL community been like? To what extent
do you engage with each, and what is different between the two for you?&lt;/li&gt;
&lt;li&gt;Some folks use the terms &quot;furry fandom&quot; and &quot;furry community&quot; interchangeably.
Others use them differently, or prefer one over the other. How do you feel?&lt;/li&gt;
&lt;li&gt;What makes the furry community different from other affinity, interest, or
identity groups you may be a part of?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Submissions are due by the end of July. I&#39;m posting this first edition of the
carnival mid-June, but giving folks until the end of July so the people who told
me they&#39;re interested in setting up their own blog have a little extra time to
do so.&lt;/p&gt;
&lt;p&gt;You don&#39;t need a blog to participate! If you don&#39;t have anywhere to post your
submission, feel free to send it to me anyways and I&#39;ll host it here as a guest
post. I&#39;m also happy to post your submission anonymously.&lt;/p&gt;
&lt;p&gt;You can send me your submission by commenting on this post,
&lt;a href=&quot;https://lark.gay/contact/&quot;&gt;via email or Signal&lt;/a&gt;, or messaging me on any other platform
(Telegram, etc.) where you have my contact info.&lt;/p&gt;
&lt;p&gt;Still not sure how this whole carnival thing works? Check out
&lt;a href=&quot;https://lark.gay/furry-carnival/&quot;&gt;the home page&lt;/a&gt; for the carnival.&lt;/p&gt;
&lt;p&gt;Happy writing!&lt;/p&gt;
</content> <rights type="text">Copyright
  © Lark Aster
  2026 CC BY-NC 4.0</rights>
  </entry> <entry
    xml:lang="en">
    <title>Starting a furry blogging carnival
</title>
    <published>2026-06-15T00:00:00Z</published>
    <updated>2026-06-15T00:00:00Z</updated>  <author>
      <name>Lark Aster</name>
    </author>
    <category term="community"
      label="community"
      scheme="https://lark.gay/tags/" />  <link rel="alternate" type="text/html" href="https://lark.gay/log/furry-carnival/" />
    <id>urn:uuid:e5e6a61b-4477-42f3-a647-9778483b3de7</id>  <content type="html" xml:base="https://lark.gay/log/furry-carnival/">&lt;p&gt;A &lt;em&gt;blogging carnival&lt;/em&gt; is an event that gets people blogging around a single
topic. Every month one blog volunteers to host the carnival; they choose a
topic, and everyone submits their blog posts to them. At the end of the month,
the host posts a &quot;roundup&quot; summarizing and linking to all the entries.&lt;/p&gt;
&lt;p&gt;I used to write for two carnivals pretty regularly, on my old blog:
&lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://asexualagenda.wordpress.com/a-carnival-of-aces-masterpost/&quot;&gt;A Carnival of Aces&lt;/a&gt;
and its sister blog &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://carnivalofaros.wordpress.com/&quot;&gt;A Carnival of Aros&lt;/a&gt;.
These blogs were mostly centered around long-form essays on asexuality and
aromanticism respectively, which was very much my jam.&lt;/p&gt;
&lt;p&gt;After being active for over 10 years, both blogs unfortunately died out a few
years ago. It&#39;s shame, because I really enjoyed writing for them. These days I
struggle to write as consistently as I would like to, but back then I was
writing almost every month. Having a prompt helped give me a starting point--I
find it much easier to be creative when given some constraints--and having a
deadline helped keep me accountable to actually getting it done.&lt;/p&gt;
&lt;p&gt;The carnivals also helped introduce me to new blogs and prompt me to read the
ones I was already aware of.&lt;/p&gt;
&lt;p&gt;I&#39;d like to have that experience again, and maybe even share it with friends. I
think it could be an excellent way to build closer connections with people in my
circles--facilitate the kinds of conversations I love to have but that can be
difficult to initiate in person. What if I started a furry blogging carnival? I
already know a number of furries with blogs and personal sites; maybe they&#39;d be
into the idea too.&lt;/p&gt;
&lt;p&gt;Off the top of my head, here are some ideas for carnival topics:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&quot;Community&quot; -- We often call ourselves the &quot;furry community&quot;, but what does
that mean? What makes something a community; where does &quot;community&quot; start and
end, and what does it mean to be part of one? What aspects of furry community
have you found rewarding or challenging?&lt;/li&gt;
&lt;li&gt;&quot;Representation&quot; -- What makes furry representation in news or media &quot;good&quot; or
&quot;bad&quot;? What aspects of the community do you see represented, and which do you
not? What aspects of yourself do you see represented, and which do you want
to? Do you think visibility is good for the furry community?&lt;/li&gt;
&lt;li&gt;&quot;Belonging&quot; -- What does it mean to &quot;belong&quot; in the furry community? Do you
feel like you belong here? Have you always?&lt;/li&gt;
&lt;li&gt;&quot;Identity&quot; -- To what extent do you identify as a furry? What does being a
furry mean to you?&lt;/li&gt;
&lt;li&gt;&quot;Self&quot; -- How does being a furry intersect with your sense of self? Do you
have a fursona? Does your fursona feel like a part of you, a character
separate from you, your &quot;true&quot; self, or something else? Does being a furry
feel like something you &quot;do&quot; or something you &quot;are&quot;?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If this idea sounds like something that would interest you, &lt;em&gt;please&lt;/em&gt; let me
know. I would love to make it happen.&lt;/p&gt;
</content> <rights type="text">Copyright
  © Lark Aster
  2026 CC BY-NC 4.0</rights>
  </entry> <entry
    xml:lang="en">
    <title>My theme for 2026: Year of Collaboration
</title>
    <published>2026-01-02T00:00:00Z</published>
    <updated>2026-01-02T00:00:00Z</updated>  <author>
      <name>Lark Aster</name>
    </author>
    <category term="community"
      label="community"
      scheme="https://lark.gay/tags/" />  <link rel="alternate" type="text/html" href="https://lark.gay/log/2026-theme/" />
    <id>urn:uuid:a28d93d1-0a5e-4d71-8327-7d8204342f6c</id>  <content type="html" xml:base="https://lark.gay/log/2026-theme/">&lt;p&gt;Every new year, I designate a theme for the coming calendar year. Different from
a resolution--rather than prescribe specific goals--it provides a framework to
influence the decisions I make over the course of the coming year.&lt;/p&gt;
&lt;p&gt;My theme for 2025 was &quot;Get involved&quot;. The goals was to connect more with my
communities, attend more events, and do more community-building and activist
work. It took until the tail end of the year for me to really start delivering
on this goal, but I&#39;d say it was a success!&lt;/p&gt;
&lt;p&gt;Here are some of the accomplishments I made this year:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;I started attending more local meetups.&lt;/li&gt;
&lt;li&gt;I started attending more protests and political actions.&lt;/li&gt;
&lt;li&gt;I did a lot of networking around Ace Archive. I feel like &quot;networking&quot; as a
concept is poisoned by the corporate world; what I really mean is I went out
of my way to meet folks, build connections, and tell them about my work. And
good things came of it! I&#39;ve given interviews, given talks, recruited
volunteers, and started to build a community around the project.&lt;/li&gt;
&lt;li&gt;I got involved with my local makerspace, connecting with folks there are
hosting events.&lt;/li&gt;
&lt;li&gt;I went to my first LARP, which was a ton of fun.&lt;/li&gt;
&lt;li&gt;I started attending a monthly furry meetup in my city and building connections
with the folks there. I really pushed through the anxiety to make sure I
attended very month and went out of my way to talk to new people. The first
few months were rough at times; I felt like an outsider in a space where it
felt like everyone had known each other for years. But now I feel like a part
of that community, and I&#39;ve started to build some real friendships.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;My theme for 2026 is my &quot;year of collaboration&quot;. I&#39;ve got a lot of projects I&#39;m
working on, but for the most part they&#39;ve been solo endeavors. I want to start
collaborating with folks on some of the work I do--not just for the benefit of
the projects, but also to build community, because building community is the
antidote to despair I need right now. I&#39;ve already been doing a lot of that with
Ace Archive, and I&#39;m going to need to start doing that with FanJam if I want to
reach people who would benefit from it.&lt;/p&gt;
&lt;p&gt;If you&#39;re reading this, leave a comment letting me know what your theme for 2026
is! I love this tradition and I&#39;ve managed to get several of my friends on board
with it.&lt;/p&gt;
</content> <rights type="text">Copyright
  © Lark Aster
  2026 CC BY-NC 4.0</rights>
  </entry> <entry
    xml:lang="en">
    <title>FanJam: A free event planning app for small cons
</title>
    <published>2025-09-26T00:00:00Z</published>
    <updated>2025-09-26T00:00:00Z</updated>  <author>
      <name>Lark Aster</name>
    </author>
    <category term="tech"
      label="tech"
      scheme="https://lark.gay/tags/" />  <category term="community"
      label="community"
      scheme="https://lark.gay/tags/" />  <link rel="alternate" type="text/html" href="https://lark.gay/log/fanjam-mvp/" />
    <id>urn:uuid:5a370c99-1a28-4980-a9bb-6db9f674dc75</id>  <content type="html" xml:base="https://lark.gay/log/fanjam-mvp/">&lt;p&gt;A friend approached me with the idea back in the Spring. They were frustrated
because the small con they had recently attended didn&#39;t have a good way of
viewing the event schedule. All they had was a public link to a spreadsheet on
Google Docs. This friend had been playing around with Airtable and similar apps,
and decided to copy the con schedule into &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://nocodb.com/&quot;&gt;NocoDB&lt;/a&gt; so they
could have something more readable.&lt;/p&gt;
&lt;p&gt;The pitch was, &quot;What if you built a mobile app for attendees that was just a
frontend for NocoDB&quot;? That would save a &lt;em&gt;ton&lt;/em&gt; of work over trying to build out a
dashboard-like app for organizers. We&#39;d just have to build the mobile app.&lt;/p&gt;
&lt;p&gt;It turned out to be a lot of work anyways.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://fanjam.live&quot;&gt;FanJam&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://github.com/justlark/fanjam&quot;&gt;GitHub&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The mobile app turned out to be the easy part! The hardest part was figuring out
how to make this app free for small cons. If I was planning on eating the
hosting costs, I would need it to be cheap to host. Like, &lt;em&gt;real&lt;/em&gt; cheap. My goal
was a dozen cons and a couple thousand concurrent users for less than $40 USD
per month. Yikes.&lt;/p&gt;
&lt;p&gt;There are a couple factors that make this more reasonable than you might think:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Cons generally only last a few days, and generally don&#39;t all happen the same
weekend, so traffic is pretty evenly distributed, and resources can be scaled
up to accommodate burst traffic without exceeding the budget.&lt;/li&gt;
&lt;li&gt;Planning the schedule for a given con isn&#39;t generally a 24/7/365 affair, so I
can automatically suspend those servers when they&#39;re not being used to save
money.&lt;/li&gt;
&lt;li&gt;The data set is tiny, which means I can keep a full local copy on the user&#39;s
device. This means no loading time in the app and less frequent requests to
the server.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;But there were some challenges to overcome as well, namely that NocoDB is quite
slow. There&#39;s no way I can rely on it to absorb significant traffic, which means
I needed to build a caching layer in front of it.&lt;/p&gt;
&lt;p&gt;I might share more of the technical details in future log entries. There&#39;s
documentation on the architecture of the app in the GitHub repo, including
diagrams.&lt;/p&gt;
&lt;p&gt;When I show people FanJam, they&#39;ll often pull out their phone and show me the
app from a con they&#39;ve attended, usually to complain about it. It turns out
there are a &lt;em&gt;lot&lt;/em&gt; of bad apps out there trying to do what FanJam does. If I can
build something that does it better and cheaper, I think there might actually be
a market out there for me.&lt;/p&gt;
&lt;p&gt;I&#39;m really excited about this project. I have a long backlog of new features and
enhancements I still want to implement, but in the coming weeks I&#39;m going to
start soliciting feedback from more than just a few friends, and maybe even
start approaching some cons.&lt;/p&gt;
&lt;p&gt;I imagine the hardest part will be convincing them it&#39;s not a scam lol.&lt;/p&gt;
</content> <rights type="text">Copyright
  © Lark Aster
  2025 CC BY-NC 4.0</rights>
  </entry> <entry
    xml:lang="en">
    <title>Ace Archive is an amateur project, and that&#39;s okay
</title>
    <published>2025-06-19T00:00:00Z</published>
    <updated>2025-06-19T00:00:00Z</updated>  <author>
      <name>Lark Aster</name>
    </author>
    <category term="community"
      label="community"
      scheme="https://lark.gay/tags/" />  <link rel="alternate" type="text/html" href="https://lark.gay/log/amateur-archives/" />
    <id>urn:uuid:101a73a6-f758-496c-97e7-603f26033508</id>  <content type="html" xml:base="https://lark.gay/log/amateur-archives/">&lt;p&gt;Last weekend I visited a &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://queer.archive.work/&quot;&gt;queer archive library&lt;/a&gt; in
Providence, RI, and it gave me a lot to think about. I read a zine by Paul
Soulellis called
&lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://soulellis.com/entries/survival.html&quot;&gt;Survival by Sharing&lt;/a&gt;, which is
about archival work and makes a case for archives that are small, disorganized,
private, and personal.&lt;/p&gt;
&lt;p&gt;When I started Ace Archive, I felt a need to frame it as a big professional
project and pretend it wasn&#39;t just one queer with no training working out of its
bedroom. Maybe I thought I needed to justify its existence. As folks have
started to discover the project (through no help of my own; I&#39;m terrible at
self-promoting), I think the justification has started to become evident. People
are contributing with research and advice. The site gets a good amount of
traffic. One person even
&lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://luciellaes.itch.io/nonlimerent-monosexual-digital-edition&quot;&gt;curated an in-person ace history and art exhibit&lt;/a&gt;
using Ace Archive as a resource. And most importantly, I&#39;m starting to gain the
confidence that maybe all the work I&#39;ve put in actually means something.&lt;/p&gt;
&lt;p&gt;That queer library we visited could hardly be called a library; it was a few
unorganized bookshelves and a few bins full of zines sharing space with a print
studio. It was beautiful. Putting queer history in queer hands and sharing it
around feels so much more profound than locking it away in a neoclassical marble
vault.&lt;/p&gt;
&lt;p&gt;Maybe Ace Archive is allowed to be amateur. Maybe that&#39;s even the point.&lt;/p&gt;
&lt;p&gt;I&#39;ve also been thinking about
&lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://longform.asmartbear.com/little-company/&quot;&gt;this article&lt;/a&gt; on how to
position yourself to customers as a startup. It advises founders to lean into
the benefits of being a small company with small customers, rather than trying
to pretend to be something they&#39;re not. I hesitate to equate this to Ace
Archive--this is not a business and my values and goals do not align with
startup culture or capitalist motives--but I think some of the advice is
applicable. As I start to look for collaborators, I want to find people who
value Ace Archive for what it is.&lt;/p&gt;
&lt;p&gt;An idea I&#39;ve had for the project for a long time is to curate content in the
archive into &quot;collections&quot;, so that people can browse and discover ace history
more easily--make Ace Archive an educational resource rather than just a
repository. I&#39;ve dismissed the idea in the past because I was afraid it wouldn&#39;t
&quot;scale&quot;. But maybe it doesn&#39;t need to. Maybe I should be more realistic about
how large this archive is &lt;em&gt;actually&lt;/em&gt; likely to get and take advantage of the
fact that I can personally browse and curate everything in it.&lt;/p&gt;
&lt;p&gt;So I&#39;ve done &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://acearchive.lgbt/artifacts/&quot;&gt;exactly that&lt;/a&gt;! I&#39;ve already
curated a handful of collections, and I&#39;ll likely do more as I have time and as
new material comes in.&lt;/p&gt;
&lt;p&gt;As always, if this project interests you, &lt;a href=&quot;https://lark.gay/contact/&quot;&gt;get in touch&lt;/a&gt;. Every
person who contributes with research, advice, or even just a friendly hello
warms my gay little heart.&lt;/p&gt;
</content> <rights type="text">Copyright
  © Lark Aster
  2025 CC BY-NC 4.0</rights>
  </entry> <entry
    xml:lang="en">
    <title>Self-hosting a Matrix homeserver
</title>
    <published>2025-03-24T00:00:00Z</published>
    <updated>2025-03-28T00:00:00Z</updated>  <author>
      <name>Lark Aster</name>
    </author>
    <category term="tech"
      label="tech"
      scheme="https://lark.gay/tags/" />  <link rel="alternate" type="text/html" href="https://lark.gay/log/matrix-homeserver/" />
    <id>urn:uuid:d78bedd1-e974-43aa-9ba3-65d3ee6b1b88</id>  <content type="html" xml:base="https://lark.gay/log/matrix-homeserver/">&lt;h2 id=&quot;what-is-matrix&quot;&gt;What is Matrix?&lt;/h2&gt;
&lt;p&gt;If you&#39;re not familiar with &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://matrix.org/&quot;&gt;Matrix&lt;/a&gt;, it&#39;s an open-source,
decentralized, end-to-end encrypted chat platform. It&#39;s somewhat like Discord,
with direct messages, &lt;em&gt;rooms&lt;/em&gt; (comparable to channels or group chats in
Discord), and &lt;em&gt;spaces&lt;/em&gt; (comparable to Discord servers).&lt;/p&gt;
&lt;p&gt;Matrix doesn&#39;t quite have feature parity with Discord, but it has pretty much
all the features you expect of a chat app. I think the platform needs to mature
before it&#39;s ready for mainstream adoption, but I&#39;m holding out hope that someday
it will be viable enough for Discord-based communities to feel enticed to switch
over.&lt;/p&gt;
&lt;h2 id=&quot;what-s-the-appeal&quot;&gt;What&#39;s the appeal?&lt;/h2&gt;
&lt;p&gt;With Discord almost certainly approaching an IPO, I fear that the
&lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/Enshittification&quot;&gt;enshittification&lt;/a&gt; of the
platform is imminent. Paired with the wave of public awareness of decentralized
platforms like Mastodon, Lemmy, Pixelfed, and Peertube that we&#39;ve seen in recent
months, it feels like a perfect storm for Matrix to start seeing more adoption.&lt;/p&gt;
&lt;p&gt;I worry about how deeply invested I am in Discord. There&#39;s little stopping the
platform from implementing user-hostile changes, suspending my account without
recourse, spying on me, getting hacked, or disappearing entirely. I believe very
strongly in the power of federated, decentralized networks, and I think they&#39;re
the only path forward for a free and open internet. Matrix being end-to-end
encrypted is huge&lt;sup class=&quot;footnote-reference&quot; id=&quot;fr-1-1&quot;&gt;&lt;a href=&quot;https://lark.gay/log/matrix-homeserver/#fn-1&quot;&gt;[1]&lt;/a&gt;&lt;/sup&gt;; it protects privacy and security in a way that Discord
fundamentally cannot.&lt;/p&gt;
&lt;p&gt;It&#39;s encouraging to see that there&#39;s already a healthy diversity of
&lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://matrix.org/ecosystem/clients/&quot;&gt;client&lt;/a&gt; and
&lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://matrix.org/ecosystem/servers/&quot;&gt;server&lt;/a&gt; implementations, even if most of
them are not yet feature-complete. I would have less confidence in the strength
of the community and ecosystem if it consisted of only a single reference
implementation.&lt;/p&gt;
&lt;h2 id=&quot;self-hosting-a-matrix-homeserver&quot;&gt;Self-hosting a Matrix homeserver&lt;/h2&gt;
&lt;p&gt;Matrix has a concept of a &lt;em&gt;homeserver&lt;/em&gt;, which is the server that hosts your user
account and stores your (encrypted) messages. The domain of your homeserver
forms part of your handle, which takes the form &lt;code&gt;@username:example.com&lt;/code&gt;. From
the start, I was obsessed with the idea of having a &lt;code&gt;lark.gay&lt;/code&gt; handle. This does
require hosting your own homeserver, but that also appeals to me because I want
ownership and sovereignty over my own data. The only way to protect your data
from disappearing someday is to host it yourself.&lt;/p&gt;
&lt;p&gt;After assessing the landscape of server implementations, I settled on one called
&lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://conduwuit.puppyirl.gay/&quot;&gt;conduwuit&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The only fully feature-complete and stable server implementation available right
now is &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://github.com/element-hq/synapse&quot;&gt;Synapse&lt;/a&gt;, however my
understanding is that it&#39;s mired in performance issues and is intended to
eventually be phased out by second-gen implementations like
&lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://github.com/element-hq/dendrite&quot;&gt;Dendrite&lt;/a&gt;. I chose conduwuit over
Dendrite because I have a lot more confidence in its maintainership; it seems to
be seeing incredibly active development, whereas Dendrite&#39;s commit history
indicates it has been in development for approximately &lt;strong&gt;eight years&lt;/strong&gt;. I also
happen to love using software made by trans people 🏳️‍⚧️.&lt;/p&gt;
&lt;h2 id=&quot;the-devlog&quot;&gt;The devlog&lt;/h2&gt;
&lt;p&gt;Self-hosting a Matrix homeserver turned out to be somewhat more complicated than
I would have hoped, even for an implementation that&#39;s meant to be easy to set
up. This section is a technical devlog detailed how I did it. Before we dive in,
I want to stress that &lt;strong&gt;you do not need to do any of this to use Matrix&lt;/strong&gt;.
Unless you &lt;em&gt;really&lt;/em&gt; know that you want this, I would strongly recommend you
&lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://servers.joinmatrix.org/&quot;&gt;join an existing homeserver&lt;/a&gt; instead.
Registering is very easy.&lt;/p&gt;
&lt;p&gt;conduwuit itself is just a statically linked binary with the database embedded,
which is refreshingly simple. I just dropped the binary in &lt;code&gt;/usr/local/bin&lt;/code&gt;,
created a system user to run it, and used one of the provided &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://conduwuit.puppyirl.gay/configuration/examples.html&quot;&gt;systemd unit
files&lt;/a&gt;--which are
configured to provide a reasonable degree of sandboxing--to run it.&lt;/p&gt;
&lt;p&gt;Here are the relevant sections from my conduwuit config:&lt;/p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #CDD6F4; background-color: #1E1E2E;&quot; &gt;&lt;code data-lang=&quot;toml&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #9399B2;&quot;&gt;[&lt;/span&gt;&lt;span&gt;global&lt;/span&gt;&lt;span style=&quot;color: #9399B2;&quot;&gt;]&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;server_name&lt;/span&gt;&lt;span style=&quot;color: #94E2D5;&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;color: #A6E3A1;&quot;&gt; &amp;quot;lark.gay&amp;quot;&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;port&lt;/span&gt;&lt;span style=&quot;color: #94E2D5;&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;color: #FAB387;&quot;&gt; 6167&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;database_path&lt;/span&gt;&lt;span style=&quot;color: #94E2D5;&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;color: #A6E3A1;&quot;&gt; &amp;quot;/var/lib/conduwuit&amp;quot;&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #9399B2;font-style: italic;&quot;&gt;# I had to set this to true temporarily to register my user account. Because I&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #9399B2;font-style: italic;&quot;&gt;# don&amp;#39;t plan on sharing this server with anyone else, I set it back to false&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #9399B2;font-style: italic;&quot;&gt;# immediately after.&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;allow_registration&lt;/span&gt;&lt;span style=&quot;color: #94E2D5;&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;color: #FAB387;&quot;&gt; false&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #9399B2;font-style: italic;&quot;&gt;# In order to set up my user account, I had to generate a random token. After&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #9399B2;font-style: italic;&quot;&gt;# disabling registration, there&amp;#39;s no need for one.&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #9399B2;font-style: italic;&quot;&gt;#registration_token = &amp;quot;&amp;quot;&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #9399B2;&quot;&gt;[&lt;/span&gt;&lt;span&gt;global.well_known&lt;/span&gt;&lt;span style=&quot;color: #9399B2;&quot;&gt;]&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #9399B2;font-style: italic;&quot;&gt;# I&amp;#39;ll explain this later.&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;client&lt;/span&gt;&lt;span style=&quot;color: #94E2D5;&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;color: #A6E3A1;&quot;&gt; &amp;quot;https://matrix.lark.gay&amp;quot;&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;server&lt;/span&gt;&lt;span style=&quot;color: #94E2D5;&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;color: #A6E3A1;&quot;&gt; &amp;quot;matrix.lark.gay:8448&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;As recommended in the documentation, I set up &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://caddyserver.com/&quot;&gt;Caddy&lt;/a&gt;
as a reverse proxy, which automatically handles acquiring and renewing TLS
certificates. The config is remarkably simple:&lt;/p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #CDD6F4; background-color: #1E1E2E;&quot; &gt;&lt;code data-lang=&quot;plain&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;matrix.lark.gay, matrix.lark.gay:8448 {&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;    reverse_proxy 127.0.0.1:6167&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;I had to open up port 8448 (the default port for the Matrix federation API) on
my firewall, in addition to 443 (HTTPS) and 80 (HTTP). Port 80 is necessary for
Caddy to acquire TLS certificates. Because my server is running Fedora Atomic,
which has SELinux enabled, I had to run the following commands to allow Caddy to
bind the port.&lt;/p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #CDD6F4; background-color: #1E1E2E;&quot; &gt;&lt;code data-lang=&quot;shellscript&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #89B4FA;font-style: italic;&quot;&gt;sudo&lt;/span&gt;&lt;span style=&quot;color: #A6E3A1;&quot;&gt; semanage port -a -t http_port_t -p tcp&lt;/span&gt;&lt;span style=&quot;color: #FAB387;&quot;&gt; 8448&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #89B4FA;font-style: italic;&quot;&gt;sudo&lt;/span&gt;&lt;span style=&quot;color: #A6E3A1;&quot;&gt; semanage port -a -t http_port_t -p udp&lt;/span&gt;&lt;span style=&quot;color: #FAB387;&quot;&gt; 8448&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Some of the complexity setting this up comes from the fact that I &lt;em&gt;really&lt;/em&gt;
wanted my homeserver&#39;s domain to be &lt;code&gt;lark.gay&lt;/code&gt;, which will obviously need to be
shared with this site. To accomplish this, Matrix has a feature called
&lt;em&gt;delegation&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;To implement Matrix server delegation, I have to serve these two files from this
site, which tell Matrix clients and other servers that they can &lt;em&gt;actually&lt;/em&gt; find
my homeserver at &lt;code&gt;matrix.lark.gay&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;/.well-known/matrix/server&lt;/code&gt;&lt;/p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #CDD6F4; background-color: #1E1E2E;&quot; &gt;&lt;code data-lang=&quot;json&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #9399B2;&quot;&gt;{&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #9399B2;&quot;&gt;  &amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #89B4FA;&quot;&gt;m.server&lt;/span&gt;&lt;span style=&quot;color: #9399B2;&quot;&gt;&amp;quot;:&lt;/span&gt;&lt;span style=&quot;color: #A6E3A1;&quot;&gt; &amp;quot;matrix.lark.gay:8448&amp;quot;&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #9399B2;&quot;&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;code&gt;/.well-known/matrix/client&lt;/code&gt;&lt;/p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #CDD6F4; background-color: #1E1E2E;&quot; &gt;&lt;code data-lang=&quot;json&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #9399B2;&quot;&gt;{&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #9399B2;&quot;&gt;  &amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #89B4FA;&quot;&gt;m.homeserver&lt;/span&gt;&lt;span style=&quot;color: #9399B2;&quot;&gt;&amp;quot;: {&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #9399B2;&quot;&gt;    &amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #89B4FA;&quot;&gt;base_url&lt;/span&gt;&lt;span style=&quot;color: #9399B2;&quot;&gt;&amp;quot;:&lt;/span&gt;&lt;span style=&quot;color: #A6E3A1;&quot;&gt; &amp;quot;https://matrix.lark.gay&amp;quot;&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #9399B2;&quot;&gt;  }&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #9399B2;&quot;&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;For Matrix server delegation to work, you also need to proxy traffic to
&lt;code&gt;/_matrix/*&lt;/code&gt; and &lt;code&gt;/_conduwuit/*&lt;/code&gt; to your homeserver. However, &lt;code&gt;lark.gay&lt;/code&gt; doesn&#39;t
point to a web server that I can configure to do that; it points directly to a
CDN. However, Cloudflare &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://developers.cloudflare.com/pages/functions/advanced-mode/&quot;&gt;has a
feature&lt;/a&gt; that
lets me put a serverless function in front of the CDN, which you can see
&lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://github.com/justlark/lark.gay/blob/main/static/_worker.js&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I believe that about covers it! Not too complex in hindsight, but it did take me
some time to figure out, particularly troubleshooting some of the more subtle
bits, like SELinux.&lt;/p&gt;
&lt;p&gt;A fun anecdote: I started the process of setting this all up while I was bored
on a flight, connecting to the server over SSH. At one point I needed to reboot,
and committed the classic blunder of locking myself out of SSH access. The
server has full-disk encryption configured with a password, meaning that I need
to be &lt;em&gt;physically present&lt;/em&gt; to enter the password so it can boot. After that
ordeal, I decided to configure LUKS to use the TPM instead, which allows it to
boot unattended. I also flipped the switch in the UEFI firmware settings setting
it to automatically power back on if it loses and then regains power--say if the
electricity goes out.&lt;/p&gt;
&lt;h2 id=&quot;conclusion&quot;&gt;Conclusion&lt;/h2&gt;
&lt;p&gt;I&#39;m quite pleased with my progress, and excited to start using Matrix… once I
actually have friends to talk to 😅. All my friends are still on Discord, and it
might take some convincing to get them to register an account and install a new
chat app just for me. Thankfully I have some nerd friends who I&#39;m sure will be
happy to indulge me.&lt;/p&gt;
&lt;section class=&quot;footnotes&quot;&gt;
&lt;ol class=&quot;footnotes-list&quot;&gt;
&lt;li id=&quot;fn-1&quot;&gt;
&lt;p&gt;Soatok, a security expert, has raised some &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://soatok.blog/2024/08/14/security-issues-in-matrixs-olm-library/&quot;&gt;very serious
criticisms&lt;/a&gt;
of the actual security of the end-to-end encryption implementation in
several Matrix clients. If your privacy or freedom are at risk, Signal is
probably the better choice. &lt;a href=&quot;https://lark.gay/log/matrix-homeserver/#fr-1-1&quot;&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/section&gt;
</content> <rights type="text">Copyright
  © Lark Aster
  2025 CC BY-NC 4.0</rights>
  </entry> <entry
    xml:lang="en">
    <title>Why do messaging apps assume I have a canonical name?
</title>
    <published>2025-03-20T00:00:00Z</published>
    <updated>2025-03-20T00:00:00Z</updated>  <author>
      <name>Lark Aster</name>
    </author>
    <category term="personal"
      label="personal"
      scheme="https://lark.gay/tags/" />  <link rel="alternate" type="text/html" href="https://lark.gay/log/canonical-names/" />
    <id>urn:uuid:7eb2017a-7a02-4b30-b483-8ef177194119</id>  <content type="html" xml:base="https://lark.gay/log/canonical-names/">&lt;h2 id=&quot;a-lark-by-any-other-name&quot;&gt;A lark by any other name&lt;/h2&gt;
&lt;p&gt;My name is Lark Aster. At least that&#39;s the name I go by in Lark Space. It&#39;s also
what most of my friends call me. But I actually have a few other chosen names
that I use in different contexts:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;I have a name that my origin family, my coworkers, and the government call me.
I&#39;ll call this my &quot;government name&quot;.&lt;/li&gt;
&lt;li&gt;I have a name that my polycule calls me.&lt;/li&gt;
&lt;li&gt;I have a few other names that I use with specific people. In some cases more
than one per person, if one of them is used specifically in a D/s capacity. I
often call these &quot;intimate names&quot;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I often think of my names as existing on a spectrum from most public to most
private:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;The name the government calls me&lt;/li&gt;
&lt;li&gt;The name my friends call me&lt;/li&gt;
&lt;li&gt;The name my polycule calls me&lt;/li&gt;
&lt;li&gt;The names only specific people call me&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;If you think of the people, communities, and institutions in my life as existing
in a series of concentric circles around me--where the innermost circle
represents my most intimate relationships and the outermost circle represents
the public at large--my names represent the boundaries between those rings.&lt;/p&gt;
&lt;p&gt;Not all the people in my life know all my names! Generally, people closer to the
center will know my more public names, but I&#39;m more selective about sharing more
private names with people farther out. For example, my coworkers don&#39;t know that
my friends call me Lark, and I rarely share intimate names with other people.&lt;/p&gt;
&lt;h2 id=&quot;fake-names-true-names-old-names-new-names&quot;&gt;Fake names, True names, old names, new names&lt;/h2&gt;
&lt;p&gt;Communications platforms will generally ask you to choose the name you appear as
to others, and in most cases, will let you choose whatever name you want. This
presents a challenge: deciding which name to use on a given platform.&lt;/p&gt;
&lt;p&gt;On Telegram, using Lark was an easy choice. I use Telegram almost exclusively
for chatting with furry friends, who all know me as Lark.&lt;/p&gt;
&lt;p&gt;On Signal, for a long time, I used my government name. Unlike Telegram, I don&#39;t
associate Signal with any particular community or friend group. I just have a
handful of contacts from various contexts who happen to be easiest to reach on
Signal. I figured that if I had to choose a single name, it might as well be my
government name, since that&#39;s what most people think of as their &quot;canonical&quot;
name.&lt;/p&gt;
&lt;p&gt;But then I started connecting with new folks over Signal--joining various group
chats for groups and events in my local area. I would go to these events and
introduce myself as Lark, because that&#39;s what felt most appropriate. But I would
then have to explain that my name is different on Signal.&lt;/p&gt;
&lt;p&gt;On many platforms, this is common. People have handles they use in online
spaces, and &quot;real&quot; names they use in-person. But online handles follow wildly
different conventions from IRL names; you wouldn&#39;t commonly expect to find
numbers in an IRL name, for example. You can generally infer if a name is an
online handle, and assume that that person has a different name they go by in
IRL contexts. My government name, while maybe somewhat uncommon, does pretty
unambiguously pass as a &quot;real&quot; name, so people who see it on Signal will not
tend to expect that I will introduce myself differently in person.&lt;/p&gt;
&lt;p&gt;Eventually I grew tired and decided that if most people who I talk to on Signal
know me as Lark, it may as well be my Signal name. But this feels like a
betrayal of the public/private partition that Lark represents for me. It felt
especially weird when my grandmother texted me on Signal to ask who Lark is&lt;sup class=&quot;footnote-reference&quot; id=&quot;fr-1-1&quot;&gt;&lt;a href=&quot;https://lark.gay/log/canonical-names/#fn-1&quot;&gt;[1]&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;
&lt;h2 id=&quot;deconstructing-the-canonical-name-paradigm&quot;&gt;Deconstructing the canonical name paradigm&lt;/h2&gt;
&lt;p&gt;Discord actually solves this problem for me quite well. The way it handles names
is pretty flexible:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;You choose a single &quot;user profile&quot; name that everyone sees by default.&lt;/li&gt;
&lt;li&gt;You have the option of choosing a separate name (and pronouns!) for each
server&lt;sup class=&quot;footnote-reference&quot; id=&quot;fr-2-1&quot;&gt;&lt;a href=&quot;https://lark.gay/log/canonical-names/#fn-2&quot;&gt;[2]&lt;/a&gt;&lt;/sup&gt; you join.&lt;/li&gt;
&lt;li&gt;Your friends can set a &quot;friend nickname&quot; for you, which is the name you appear
to them as in DMs and group chats.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Here&#39;s how I use it:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;My user profile name is a handle--not one of my &quot;real&quot; names. This means that
anyone I interact with on the platform only has the names I choose to give
them.&lt;/li&gt;
&lt;li&gt;I choose a name for each server that I&#39;m a member of, depending on which I
think is most appropriate.&lt;/li&gt;
&lt;li&gt;People who know me by a particular name can set that as my friend nickname.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Discord is my primary chat platform; it&#39;s how I talk to most of my friends. I&#39;m
not thrilled with how invested I am in the platform given that it&#39;s not
open-source or end-to-end encrypted, but I do appreciate that it doesn&#39;t
shoehorn me into choosing a single &quot;canonical&quot; name, and I wish other platforms
would follow suit.&lt;/p&gt;
&lt;section class=&quot;footnotes&quot;&gt;
&lt;ol class=&quot;footnotes-list&quot;&gt;
&lt;li id=&quot;fn-1&quot;&gt;
&lt;p&gt;It was actually a very sweet interaction; I explained that most of my
friends call me Lark, but I still prefer [government name] with her, and she
told me that she&#39;s happy to call me whatever I want. Genuinely a top-tier
ally. &lt;a href=&quot;https://lark.gay/log/canonical-names/#fr-1-1&quot;&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&quot;fn-2&quot;&gt;
&lt;p&gt;If you&#39;re not familiar with Discord, a &quot;server&quot; is analogous to a Slack
workspace or a Matrix space; it&#39;s a collection of text and voice channels
with a membership and permissions system. Different communities you engage
with on Discord will generally each have their own server. &lt;a href=&quot;https://lark.gay/log/canonical-names/#fr-2-1&quot;&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/section&gt;
</content> <rights type="text">Copyright
  © Lark Aster
  2025 CC BY-NC 4.0</rights>
  </entry> <entry
    xml:lang="en">
    <title>Switching to Jujutsu: A git-compatible VCS
</title>
    <published>2025-02-22T00:00:00Z</published>
    <updated>2025-02-22T00:00:00Z</updated>  <author>
      <name>Lark Aster</name>
    </author>
    <category term="tech"
      label="tech"
      scheme="https://lark.gay/tags/" />  <link rel="alternate" type="text/html" href="https://lark.gay/log/jujutsu/" />
    <id>urn:uuid:c11df468-1dda-4cec-a4a5-fb93c34f9458</id>  <content type="html" xml:base="https://lark.gay/log/jujutsu/">&lt;p&gt;I&#39;ve been curious about non-git version control systems like
&lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://www.mercurial-scm.org/&quot;&gt;Mercurial&lt;/a&gt;,
&lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://fossil-scm.org/home/doc/trunk/www/index.wiki&quot;&gt;Fossil&lt;/a&gt;, and
&lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://pijul.org/&quot;&gt;Pijul&lt;/a&gt; for a while, but switching away from git is
difficult given its ubiquity, particularly considering the other VCSes have next
to no support among the major hosting platforms.&lt;/p&gt;
&lt;p&gt;However, a friend recently clued me in to a relatively new VCS that&#39;s
repo-compatible with git. It&#39;s called &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://github.com/jj-vcs/jj&quot;&gt;Jujutsu&lt;/a&gt;.
You can use Jujutsu with git forges like GitHub, and you can collaborate with
people using git--without them even knowing!&lt;/p&gt;
&lt;p&gt;After playing around with it for a few weeks, it&#39;s almost completely supplanted
git for me; I don&#39;t foresee myself going back. The CLI is much more sensible--a
famous shortcoming of git--but it&#39;s more than just another git frontend. Its
data model makes rewriting history, rebasing, and conflict resolution &lt;em&gt;much&lt;/em&gt;
less painful. It took some adjustment and unlearning of git paradigms, but after
just a few weeks I&#39;m already more confident navigating complex situations in
Jujutsu than I am after 10 years of working with git.&lt;/p&gt;
&lt;p&gt;My one gripe with Jujutsu is the lack of git LFS support; using Jujutsu with
LFS-enabled repos will implicitly check in those files, which is annoying.&lt;/p&gt;
&lt;p&gt;A friend and I collaborated to write a &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://justinpombrio.net/src/jj-cheat-sheet.pdf&quot;&gt;quick reference and cheat
sheet&lt;/a&gt; for Jujutsu. You can
find his blog post
&lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://justinpombrio.net/2025/02/11/jj-cheat-sheet.html&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I highly recommend you give it a try.&lt;/p&gt;
</content> <rights type="text">Copyright
  © Lark Aster
  2025 CC BY-NC 4.0</rights>
  </entry> <entry
    xml:lang="en">
    <title>Choosing my starred contacts as a relationship anarchist
</title>
    <published>2025-02-17T00:00:00Z</published>
    <updated>2025-02-17T00:00:00Z</updated>  <author>
      <name>Lark Aster</name>
    </author>
    <category term="personal"
      label="personal"
      scheme="https://lark.gay/tags/" />  <link rel="alternate" type="text/html" href="https://lark.gay/log/starred-contacts/" />
    <id>urn:uuid:69221f24-a746-4241-874c-05f87fde1001</id>  <content type="html" xml:base="https://lark.gay/log/starred-contacts/">&lt;p&gt;So in my phone&#39;s contacts app, you can &quot;star&quot; some contacts. As far as I can
tell, this has two implications:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Starred contacts float to the top of the list.&lt;/li&gt;
&lt;li&gt;You can configure starred contacts to bypass Do Not Disturb mode.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This is a fairly simple feature, but choosing which contacts to bless with a
star has proven difficult for reasons that are wrapped up in a lot of my
feelings about relationships.&lt;/p&gt;
&lt;p&gt;For context, I&#39;m aromatic and polyamorous, and I like to use the framework of
relationship anarchy&lt;sup class=&quot;footnote-reference&quot; id=&quot;fr-1-1&quot;&gt;&lt;a href=&quot;https://lark.gay/log/starred-contacts/#fn-1&quot;&gt;[1]&lt;/a&gt;&lt;/sup&gt; to navigate the relationships in my life. In short,
that means I don&#39;t like to prioritize some kinds of relationships over others or
categorize them into to buckets, like &quot;partner&quot; as something distinct from (and
more important than) &quot;friend&quot;. Every relationship in my life is special and
unique in its own way, and I could never compare or rank them. It&#39;s a rejection
of relationship hierarchies, much like social anarchism is a rejection of power
hierarchies.&lt;/p&gt;
&lt;p&gt;Obviously starring contacts in my phone does not impose a hierarchy on my
friends. But it kinda &lt;em&gt;feels&lt;/em&gt; that way. There&#39;s this unspoken implication that
features like this are intended to be used for your family and partners. Even
though it&#39;s a purely logistical decision, choosing which friends I want to star
feels like picking favorites.&lt;/p&gt;
&lt;p&gt;I often complain about the ways in which our amatonormative society devalues
nonstandard relationship styles though institutions and systems that make
assumptions about how you structure your life. But this really isn&#39;t one of
those cases; my phone is just asking me who I want to be able to reach me when
it&#39;s on Do Not Disturb, which is a very fair question that shouldn&#39;t be causing
me so much angst.&lt;/p&gt;
&lt;section class=&quot;footnotes&quot;&gt;
&lt;ol class=&quot;footnotes-list&quot;&gt;
&lt;li id=&quot;fn-1&quot;&gt;
&lt;p&gt;For an overview of what relationship anarchy is about, I recommend
&lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://theanarchistlibrary.org/library/andie-nordgren-the-short-instructional-manifesto-for-relationship-anarchy&quot;&gt;the essay that introduced the term&lt;/a&gt;. &lt;a href=&quot;https://lark.gay/log/starred-contacts/#fr-1-1&quot;&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/section&gt;
</content> <rights type="text">Copyright
  © Lark Aster
  2025 CC BY-NC 4.0</rights>
  </entry> <entry
    xml:lang="en">
    <title>Cuttle: A combat card game
</title>
    <published>2025-01-14T00:00:00Z</published>
    <updated>2026-06-15T00:00:00Z</updated>  <author>
      <name>Lark Aster</name>
    </author>
    <link rel="alternate" type="text/html" href="https://lark.gay/log/cuttle/" />
    <id>urn:uuid:92f6a02e-7006-498f-8147-b1b3264b5d3e</id>  <content type="html" xml:base="https://lark.gay/log/cuttle/">&lt;p&gt;I&#39;ve always struggled with card games and board games. I have somewhat slow
processing and poor working memory, so keeping the game state and rules in my
head is challenging, and it ends up slowing the game down for the other players,
which can be frustrating for them.&lt;/p&gt;
&lt;p&gt;I suspect learning games on my own ahead of time might be easier for me, so I&#39;m
not trying to learn a new game on the spot while feeling time pressure from
folks who just want to get started. I&#39;m also wondering if it might be easier to
choose games my friends don&#39;t already know how to play and teaching them, so I&#39;m
not slowing them down while I get used to the rules.&lt;/p&gt;
&lt;p&gt;I recently discovered a somewhat obscure card game called Cuttle, which is a lot
like Magic: The Gathering, but played with a standard 52-card deck. That really
appeals to me, partly because I&#39;ve always wanted to play Magic, but discovered
the complexity of the rules is a barrier for me, and partly because I don&#39;t need
to participate in the deck-building aspect of the game.&lt;/p&gt;
&lt;p&gt;One major problem I have with learning new games is how the rulebooks are
written. I often struggle to get the bigger picture--understanding the goal of
the game, what a turn looks like, etc. So I decided to write my own rulebook,
along with a cheatsheet to reference during the game. It follows the standard
rules, but is written in a way that&#39;s more compatible with my brain, and I&#39;m
hoping with be helpful to others as well.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://share.lark.gay/cuttle-rules.pdf&quot;&gt;Rules&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://share.lark.gay/cuttle-cheatsheet.pdf&quot;&gt;Cheatsheet&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://github.com/justlark/cuttle&quot;&gt;Source&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I&#39;m really excited to try this game out with my friends. I&#39;ve always felt left
out not being able to participate in tabletop games, so I think this might be
good for me.&lt;/p&gt;
</content> <rights type="text">Copyright
  © Lark Aster
  2025-2026 CC BY-NC 4.0</rights>
  </entry> <entry
    xml:lang="en">
    <title>Not Without Help: Accessibility in activism
</title>
    <published>2025-01-03T00:00:00Z</published>
    <updated>2025-01-03T00:00:00Z</updated>  <author>
      <name>Lark Aster</name>
    </author>
    <category term="community"
      label="community"
      scheme="https://lark.gay/tags/" />  <link rel="alternate" type="text/html" href="https://lark.gay/log/not-without-help/" />
    <id>urn:uuid:9819017f-062f-4cf5-9f00-d45d0a04649a</id>  <content type="html" xml:base="https://lark.gay/log/not-without-help/">&lt;p&gt;After attending a protest with a friend, we started talking about accessibility
in the context of activism. In particular, thinking about how attending public
actions isn&#39;t an option for everyone; it&#39;s difficult enough for me and my friend
due to sensory issues. But there are other ways to get involved; I did some web
development work for the group organizing the protest, for example.&lt;/p&gt;
&lt;p&gt;The problem is, a lot of folks are turned off the idea of getting involved
because they have a limited view of what activism looks like. We started
thinking about how you can find roles for people in activist groups they might
not otherwise think they have a role in. We were inspired by &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://drdevonprice.substack.com/p/burning-it-all-down-without-burning?open=false#%C2%A7figure-out-your-activist-character-class&quot;&gt;this
infographic&lt;/a&gt;
by Devon Price, which introduces the concept of activist &quot;character
classes&quot;--examples of roles folks can take in activist group that go beyond
attending protests.&lt;/p&gt;
&lt;p&gt;I decided to build a website called &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://notwithout.help&quot;&gt;Not Without Help&lt;/a&gt;,
with the goal of connecting activist groups with people who want to get
involved. It&#39;s an inbox for organizers to collect contact information from folks
who are interested, and where volunteers can share information about what kinds
of help they can offer. I used Devon Price&#39;s activist character classes as a
template for respondents to check off which roles they&#39;re interested in.&lt;/p&gt;
&lt;p&gt;It&#39;s intended to be a replacement for tools like Google Forms, albeit with a
much more limited feature set. I implemented end-to-end encryption for
responses, so only the organizers can see the information people submit. I also
implemented a system for access control, so that organizers can control who they
authorize to view the responses, and revoke that access if necessary.&lt;/p&gt;
&lt;p&gt;Right now, the tool is pretty simple and the feature set is fairly limited. I
have some ideas for what comes next, but I need to give more thought to exactly
what problems I&#39;m trying to solve, and probably get feedback from activist
groups to understand what their needs are. Some ideas I&#39;ve had so far:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Building it out into a more generic form builder, or at least allowing
organizers to define their own roles not on the preset list.&lt;/li&gt;
&lt;li&gt;Implementing a sort of job board where organizers can opt to list their group
in a central directory, and volunteers can browse groups looking for help.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I&#39;m happy with the progress I&#39;ve made so far, and I&#39;m excited to move forward
with the project and see what comes next.&lt;/p&gt;
</content> <rights type="text">Copyright
  © Lark Aster
  2025 CC BY-NC 4.0</rights>
  </entry> <entry
    xml:lang="en">
    <title>My theme for 2025: Get Involved
</title>
    <published>2024-12-20T00:00:00Z</published>
    <updated>2024-12-20T00:00:00Z</updated>  <author>
      <name>Lark Aster</name>
    </author>
    <category term="community"
      label="community"
      scheme="https://lark.gay/tags/" />  <link rel="alternate" type="text/html" href="https://lark.gay/log/2025-theme/" />
    <id>urn:uuid:ae8163f0-4cf3-47b8-86f5-657c2919e8a2</id>  <content type="html" xml:base="https://lark.gay/log/2025-theme/">&lt;p&gt;Every new year, I designate a theme for the coming calendar year. Different from
a resolution--rather than prescribe specific goals--it provides a framework to
influence the decisions I make over the course of the coming year.&lt;/p&gt;
&lt;p&gt;My theme for 2024 was &quot;Say yes to things&quot;. The goal was to get myself out of my
comfort zone and try things I might not otherwise try, even if my anxiety would
typically steer me away from them.&lt;/p&gt;
&lt;p&gt;Someone invited me to a concert last-minute? Or on a trip with few concrete
details? Or to an event I don&#39;t know if I&#39;ll enjoy? Or to a party where I don&#39;t
know anyone? Or to a new social situation I don&#39;t have a script for? My anxiety
would typically steer me away from saying yes to these kinds of invitations, but
since it&#39;s my Year of Saying Yes to Things, I guess I&#39;ll go anyways.&lt;/p&gt;
&lt;p&gt;This year&#39;s theme was a huge success. Most of the things I said yes to (and
might otherwise have said no to) turned out to be good experiences, and many of
them even cherished memories. I got to have a lot of experiences I might not
have had otherwise, and I think this experiment has been good for me in lasting
ways; navigating new and unfamiliar situations helps me build up a library of
scripts for those situations, which reduces my anxiety considerably the next
time I find myself in a similar one.&lt;/p&gt;
&lt;p&gt;My theme for 2025 is &quot;Getting involved&quot;. Taking the success of 2024 a step
further, I want to push myself to get more involved in the communities that I&#39;m
a part of. Whether that&#39;s getting more involved with activist groups, helping to
build a &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://anthroville.studio/&quot;&gt;furry art space in Somerville&lt;/a&gt;,
contributing to more open-source projects, civic engagement, or something else I
haven&#39;t thought of yet, I&#39;m tired of being siloed in the work that I do. I want
to be part of something larger than the solo projects I usually occupy myself
with. I want to make a difference.&lt;/p&gt;
&lt;p&gt;If you&#39;re reading this, leave a comment letting me know what your theme for 2025
is. This isn&#39;t YouTube--I&#39;m not getting points for engagement--I genuinely want
to know!&lt;/p&gt;
</content> <rights type="text">Copyright
  © Lark Aster
  2024 CC BY-NC 4.0</rights>
  </entry> <entry
    xml:lang="en">
    <title>Migrating my photo library to Immich
</title>
    <published>2024-11-20T00:00:00Z</published>
    <updated>2024-11-20T00:00:00Z</updated>  <author>
      <name>Lark Aster</name>
    </author>
    <category term="tech"
      label="tech"
      scheme="https://lark.gay/tags/" />  <link rel="alternate" type="text/html" href="https://lark.gay/log/photoprism-to-immich/" />
    <id>urn:uuid:30d66200-1969-4fac-91e8-f5270ceec604</id>  <content type="html" xml:base="https://lark.gay/log/photoprism-to-immich/">&lt;p&gt;A few years ago I undertook a project to de-Google my life, as much as possible.
There are a few Google services I still use--I haven&#39;t been able to divorce
myself from Google Calendar just yet--but overall the endeavor has been fairly
successful!&lt;/p&gt;
&lt;p&gt;Beyond the obvious reason to move away from Google services--privacy--having
custody over my own data is important to me. I&#39;ve heard too many stories of
people having their Google accounts suspended due to a false-positive in
Google&#39;s abuse detection systems, often without recourse.&lt;/p&gt;
&lt;p&gt;One of the major Google services I wanted to move away from is Google Photos.
It&#39;s admittedly a good product, but I wanted something open-source and
self-hosted with reasonable feature parity. I eventually settled on
&lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://www.photoprism.app/&quot;&gt;PhotoPrism&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;PhotoPrism replicates some of Google Photos&#39; most useful features, namely face
and object detection. It also adds some new ones, like:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Screenshots, memes, and other non-photographic images are automatically
partitioned off into a separate folder. This is really nice for allowing me to
back up everything without cluttering my photos timeline with memes.&lt;/li&gt;
&lt;li&gt;Nearly-identical photos (usually photos that were taken in burst mode or in
quick succession) are stacked together, so they&#39;re still individually
accessible but don&#39;t clutter up your library.&lt;/li&gt;
&lt;li&gt;You can mark some photos as private so they&#39;re hidden from your library by
default. This makes handing your phone to someone to scroll through your
photos much less anxiety-provoking.&lt;/li&gt;
&lt;li&gt;You can configure it to automatically detect NSFW photos and mark them as
private.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Unfortunately though, the PhotoPrism UX isn&#39;t great. It&#39;s slow, there&#39;s no
native app for mobile (only a PWA), and it relies on a clunky third-party app to
sync photos from your phone.&lt;/p&gt;
&lt;p&gt;A friend recently introduced me to &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://immich.app/&quot;&gt;Immich&lt;/a&gt;, and I wanted
to give it a try. The UI is much faster than PhotoPrism and more touch-friendly
on mobile, comparable to Google Photos. It doesn&#39;t have private photos, photo
stacking, or non-photographic image detection like PhotoPrism, but it does have
a &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://immich.app/roadmap/&quot;&gt;promising roadmap&lt;/a&gt; which includes at least some
of those features.&lt;/p&gt;
&lt;p&gt;Migrating my photo library over from PhotoPrism to Immich wasn&#39;t terribly
difficult. I found &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://github.com/v411e/ppim-migrator&quot;&gt;this script&lt;/a&gt; for
migrating albums and favorites, which worked reasonably well. The most
challenging part was that my ISP only offers paltry upload speeds.&lt;/p&gt;
&lt;p&gt;I really love just how much high-quality open-source software there is out there
going toe-to-toe with proprietary services from major tech companies. If you&#39;re
interested in trying Immich yourself, but find self-hosting intimidating, I
recommend checking out &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://www.pikapods.com/&quot;&gt;PikaPods&lt;/a&gt;. They offer managed
hosting for a bunch of FOSS apps, and they make it pretty simple.&lt;/p&gt;
</content> <rights type="text">Copyright
  © Lark Aster
  2024 CC BY-NC 4.0</rights>
  </entry> <entry
    xml:lang="en">
    <title>Building a furry art and maker space
</title>
    <published>2024-11-15T00:00:00Z</published>
    <updated>2024-12-20T00:00:00Z</updated>  <author>
      <name>Lark Aster</name>
    </author>
    <category term="community"
      label="community"
      scheme="https://lark.gay/tags/" />  <link rel="alternate" type="text/html" href="https://lark.gay/log/furry-art-space/" />
    <id>urn:uuid:c69d672b-1c9d-4f07-8804-3c94f81f1986</id>  <content type="html" xml:base="https://lark.gay/log/furry-art-space/">&lt;p&gt;Update: The project &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://anthroville.studio/&quot;&gt;has a website&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;After some folks in my local furry community were struggling to find a venue to
organize a meetup, someone floated an idea: what if furries in my city had their
own venue? A space where they could host events, workshops, and classes,
socialize, and collaborate on projects? An art and maker space where folks would
have access to equipment and storage for their projects.&lt;/p&gt;
&lt;p&gt;The crazy thing is that I think it might actually happen.&lt;/p&gt;
&lt;p&gt;I&#39;m excited by the idea of having a &quot;&lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/Third_place&quot;&gt;third
place&lt;/a&gt;&quot;--someplace I can escape to to
get out of the house, meet new people, work on projects, and feel a sense of
community. I think that&#39;s something I&#39;ve been lacking: a broader sense of
community beyond just my extended friend network. I get some of that in kink,
but I&#39;m not actually particularly active in the local scene these days. The kink
community is a context that frames most of my relationships and social
interactions, but it&#39;s not necessarily something I feel like I&#39;m &quot;part of&quot;
beyond the people I am personally or transitively acquainted with.&lt;/p&gt;
&lt;p&gt;I think having this third space will be particularly impactful for me because I
work from home, and so don&#39;t really have a &quot;second place&quot; either. I spend most
of my time either in my home or those of my friends; I don&#39;t spend much time out
in the world unless there&#39;s a specific activity attached, and there aren&#39;t
really any communal spaces I frequent.&lt;/p&gt;
&lt;p&gt;The part of the process of planning and creating this space that has just
absolutely blown me away is how well-connected these folks are, along with the
range of impressive accomplishments they each personally bring to the table.&lt;/p&gt;
&lt;p&gt;Within a few days they&#39;ve assembled a team of local furries with experience in
leadership positions, community organizing, running art studios and maker
spaces, fundraising and applying for grants, and even an CPA accountant. They&#39;ve
self-organized into working groups, established a membership model, and
collected pledges for membership fees totaling a few thousands dollars a month.&lt;/p&gt;
&lt;p&gt;And this is all just from &lt;em&gt;word of mouth&lt;/em&gt; over the span of about a week. I am
amazed by how much talent is concentrated in this community and how quickly
they&#39;ve been able to mobilize to make this dream a reality.&lt;/p&gt;
&lt;p&gt;The timeline is long; they&#39;re not expecting to be ready to move in until Spring
2026 at the earliest.&lt;/p&gt;
&lt;p&gt;Still, I&#39;m excited to see what happens.&lt;/p&gt;
</content> <rights type="text">Copyright
  © Lark Aster
  2024 CC BY-NC 4.0</rights>
  </entry> <entry
    xml:lang="en">
    <title>Oh wait I can make zines too
</title>
    <published>2024-11-13T00:00:00Z</published>
    <updated>2024-11-13T00:00:00Z</updated>  <author>
      <name>Lark Aster</name>
    </author>
    <category term="community"
      label="community"
      scheme="https://lark.gay/tags/" />  <link rel="alternate" type="text/html" href="https://lark.gay/log/discovering-zines/" />
    <id>urn:uuid:61070348-1da0-4644-9abe-c4df8733cfa8</id>  <content type="html" xml:base="https://lark.gay/log/discovering-zines/">&lt;p&gt;We&#39;re all trying to figure out how to move forward after the election&lt;sup class=&quot;footnote-reference&quot; id=&quot;fr-1-1&quot;&gt;&lt;a href=&quot;https://lark.gay/log/discovering-zines/#fn-1&quot;&gt;[1]&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;
&lt;p&gt;I want to get more involved in my local community, and I&#39;m hoping that
involvement can be an antidote to the powerlessness I&#39;ve been feeling.&lt;/p&gt;
&lt;p&gt;Over the weekend I helped a friend who was making a zine on how to make activism
accessible. They live in a fairly rural area, so I offered to help them
circulate it. We printed a few dozen copies and I took a stack home to
distribute in my city. There are a lot of &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://littlefreelibrary.org/&quot;&gt;Little Free
Libraries&lt;/a&gt; in my area--I was able to hit 10 or
so within just a mile radius of my apartment--so the plan was to drop a copy in
each one.&lt;/p&gt;
&lt;p&gt;It&#39;s such a tiny act of resistance, but it felt good to do &lt;em&gt;something&lt;/em&gt;. Even
just as a distraction.&lt;/p&gt;
&lt;p&gt;Since doing this, I&#39;ve been reflecting on how powerful and relevant zines feel
as a medium, even as I type this for my web log. There&#39;s something deeply
intimate about printing 20 zines and reaching 20 people in your local community,
as opposed to publishing to this log and reaching an unknown number of people
not bound by geography.&lt;/p&gt;
&lt;p&gt;And I realized that I can do it too; I can make my own zines and circulate them
in my community. It feels silly that this comes as such a shocking revelation
for me--that I can &lt;em&gt;print and fold paper&lt;/em&gt; instead of building complex web apps
with a global reach--but I&#39;m excited by the possibilities. Maybe I can put my
&lt;a href=&quot;https://lark.gay/log/my-typewriter/&quot;&gt;typewriter&lt;/a&gt; to use for it, even.&lt;/p&gt;
&lt;p&gt;One friend joked I should make a zine to proselytize about Linux. That would
actually be very silly and on-brand of me; maybe I should.&lt;/p&gt;
&lt;section class=&quot;footnotes&quot;&gt;
&lt;ol class=&quot;footnotes-list&quot;&gt;
&lt;li id=&quot;fn-1&quot;&gt;
&lt;p&gt;If you&#39;re reading this in the future or from outside the US, I&#39;m
specifically referring to the 2024 US presidential election. Depending on
how the next four years go, future readers may not need this disambiguated. &lt;a href=&quot;https://lark.gay/log/discovering-zines/#fr-1-1&quot;&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/section&gt;
</content> <rights type="text">Copyright
  © Lark Aster
  2024 CC BY-NC 4.0</rights>
  </entry> <entry
    xml:lang="en">
    <title>Empire of Normality: A review
</title>
    <published>2024-10-22T00:00:00Z</published>
    <updated>2024-10-22T00:00:00Z</updated>  <author>
      <name>Lark Aster</name>
    </author>
    <link rel="alternate" type="text/html" href="https://lark.gay/log/empire-of-normality-review/" />
    <id>urn:uuid:eb6e733f-8915-4bc7-92a9-0c67e8a7ae92</id>  <content type="html" xml:base="https://lark.gay/log/empire-of-normality-review/">&lt;h2 id=&quot;summary&quot;&gt;Summary&lt;/h2&gt;
&lt;p&gt;The book opens by explaining that traditionally, across cultures, mental and
bodily health were conceptualized as a matter of balance or equilibrium rather
than a pathology of specific disorders to be cured.&lt;/p&gt;
&lt;p&gt;However, with the Industrial Revolution came the idea that the body can be
conceptualized as a machine that is either &quot;working&quot; or &quot;broken&quot;. Health was
assessed in terms of productivity, and productivity was assessed in terms of
production output. This body-as-a-machine paradigm benefited white, nondisabled,
middle-class people by justifying and reifying the hierarchies imposed by
colonialism and imperialism.&lt;/p&gt;
&lt;p&gt;Today, we assess health in terms of deviation from a statistical mean, with
bands of deviation that we consider &quot;healthy&quot;. Historically, however, this was
not the case. This concept of an &quot;ideal man&quot; based in systematically ranking
people only came with the Industrial Revolution and its propensity to value some
bodies and minds over others.&lt;/p&gt;
&lt;p&gt;Karl Marx&#39;s theory of alienation argues that capitalism and the specialization
of labor deprive workers of independent thought the ability to self-direct.
Chapman argues that while this theory was originally proposed in the context of
manufacturing work in a primarily industrial economy, the concept still applies
to post-industrial economies where physical labor is replaced with cognitive and
emotional labor.&lt;/p&gt;
&lt;p&gt;Rather than some sort of disease or chemical imbalance, it is &lt;em&gt;capitalism&lt;/em&gt; which
disables us by holding us to impossibly stringent standards of
functioning--narrowing the requirements for what is required to thrive in
society. As the social model of disability posits that it is society&#39;s inability
to accommodate difference that disables us, Chapman argues that capitalism
creates a world tailored to the needs and abilities of a small subset of
bodyminds.&lt;/p&gt;
&lt;p&gt;While there have been recent pushes to accommodate the differences and recognize
the abilities of neurodivergent people in the workplace, these only serve to
mine neurodivergent people as an untapped source of productivity. Chapman&#39;s
central thesis in &lt;em&gt;Empire of Normality&lt;/em&gt; is that we won&#39;t see &lt;em&gt;true&lt;/em&gt;
neurodivergent liberation until we fully dismantle capitalism.&lt;/p&gt;
&lt;h2 id=&quot;review&quot;&gt;Review&lt;/h2&gt;
&lt;p&gt;The ideas presented in this book are solid and well-argued, but potentially
difficult to follow without some familiarity with the basic concepts of
disability justice and the neurodiversity movement. I think this book may have
benefited from a more accessible introduction to these concepts, building up to
its more complex ideas. I think a dense text written in academic prose is
somewhat at odds with the spirit of accommodating a broad spectrum of cognitive
styles and abilities.&lt;/p&gt;
&lt;p&gt;I also think the book&#39;s focus on recounting a comprehensive history may have
done it a disservice. Not having much of background in philosophy or
socioeconomic theory, I struggled to follow the volley of names of people and
theories and ideologies--flipping back and forth between chapters before giving
up and glossing over them.&lt;/p&gt;
&lt;p&gt;All that being said, this book is well worth the read for anyone interested in
disability justice and neurodiversity theory. Much of the field has not kept up
with the pace of neurodivergent-led theory and activism, whereas &lt;em&gt;Empire of
Normality&lt;/em&gt; is refreshingly contemporary, relevant, and nuanced. It&#39;s also a
relatively short text, which offsets its density.&lt;/p&gt;
&lt;p&gt;While the book&#39;s arguments are nuanced, it does not vacillate in its
convictions. Chapman does not back down from their central thesis:
neurodivergent liberation is impossible under capitalism.&lt;/p&gt;
</content> <rights type="text">Copyright
  © Lark Aster
  2024 CC BY-NC 4.0</rights>
  </entry> <entry
    xml:lang="en">
    <title>Web feeds: An antidote to doomscrolling
</title>
    <published>2024-10-17T00:00:00Z</published>
    <updated>2024-10-17T00:00:00Z</updated>  <author>
      <name>Lark Aster</name>
    </author>
    <category term="tech"
      label="tech"
      scheme="https://lark.gay/tags/" />  <link rel="alternate" type="text/html" href="https://lark.gay/log/about-web-feeds/" />
    <id>urn:uuid:c7ca24b6-47c3-41aa-8b92-88539fffa13a</id>  <content type="html" xml:base="https://lark.gay/log/about-web-feeds/">&lt;p&gt;Web feeds, commonly known as RSS feeds&lt;sup class=&quot;footnote-reference&quot; id=&quot;fr-1-1&quot;&gt;&lt;a href=&quot;https://lark.gay/log/about-web-feeds/#fn-1&quot;&gt;[1]&lt;/a&gt;&lt;/sup&gt;, are a mechanism for subscribing to
news sites, blogs, podcasts, social media posts, and really anything else on the
web.&lt;/p&gt;
&lt;p&gt;Most blogging engines automatically generate a web feed. Most news sites have
web feeds. Social media posts on &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://joinmastodon.org/&quot;&gt;Mastodon&lt;/a&gt; have web
feeds. The US government has a
&lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://www.govinfo.gov/feeds&quot;&gt;collection of feeds&lt;/a&gt; for everything from
congressional bills to court decisions.&lt;/p&gt;
&lt;p&gt;You install an app on your phone or computer, pick which feeds you want to
subscribe to, and they appear in your own personal timeline.&lt;/p&gt;
&lt;p&gt;It&#39;s a simple system that has incredible power for putting you back in control
of your mental health.&lt;/p&gt;
&lt;p&gt;We&#39;re used to massive machine learning models curating our feeds for us,
deciding what media we consume. And this concept is sold to us under the premise
that these feeds are &quot;personalized&quot;--relevant to our interests.&lt;/p&gt;
&lt;p&gt;What we often forget is the incentives at play. Companies make money when we
engage with their platforms, and so they are incentivized to monopolize our
attention by any means necessary. This causes tragic, inflammatory, and
polarizing content to bubble up to the top, which affects not just our health as
individuals, but the cohesion and strength of our communities.&lt;/p&gt;
&lt;p&gt;Shortly after coming out as trans, my news feed was inundated with transphobic
content, assaulting me with news of oppressive policy decisions and violence
around the country and around the world. This was happening during a vulnerable
period in my transition, when I was trying to figure out what my future would
look like. And it gave me anxiety about the world I was coming into.&lt;/p&gt;
&lt;p&gt;This prompted me to step away from algorithmic news feeds and focus on the news
I actually want to consume--the news that isn&#39;t detrimental to my health--and
web feeds were the solution to that.&lt;/p&gt;
&lt;p&gt;Feed readers let you subscribe to the content you want to see. Many let you set
up custom feeds aggregating multiple news sources. Some even let you set up
keyword filters to block out content you don&#39;t want to see or notify you for
content you do. There are a number of open-source and proprietary feed readers
for desktop and mobile.&lt;/p&gt;
&lt;p&gt;Seeing exactly the content you&#39;ve subscribed to shouldn&#39;t be a radical concept.
Web feeds are an open standard; anyone can publish them, and anyone can
subscribe to them, and corporations can&#39;t take that away from you.&lt;/p&gt;
&lt;section class=&quot;footnotes&quot;&gt;
&lt;ol class=&quot;footnotes-list&quot;&gt;
&lt;li id=&quot;fn-1&quot;&gt;
&lt;p&gt;Technically, RSS is one of several web feed formats, but it&#39;s been
genericized as a term for web feeds generally. This site has an
&lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/Atom_(web_standard)&quot;&gt;Atom&lt;/a&gt; feed instead,
which is a more modern alternative. If you&#39;re making a website, you should
probably use Atom instead of RSS. &lt;a href=&quot;https://lark.gay/log/about-web-feeds/#fr-1-1&quot;&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/section&gt;
</content> <rights type="text">Copyright
  © Lark Aster
  2024 CC BY-NC 4.0</rights>
  </entry> <entry
    xml:lang="en">
    <title>The Gemini protocol: Bringing back the old web
</title>
    <published>2024-10-15T00:00:00Z</published>
    <updated>2024-10-15T00:00:00Z</updated>  <author>
      <name>Lark Aster</name>
    </author>
    <category term="tech"
      label="tech"
      scheme="https://lark.gay/tags/" />  <link rel="alternate" type="text/html" href="https://lark.gay/log/gemini-intro/" />
    <id>urn:uuid:6127366a-d257-48cc-bc3a-039402eb2cb9</id>  <content type="html" xml:base="https://lark.gay/log/gemini-intro/">&lt;p&gt;&lt;em&gt;This has no relation to Google&#39;s Gemini large language model.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://geminiprotocol.net/&quot;&gt;The Gemini protocol&lt;/a&gt; is a lightweight alternative
to the web. I&#39;ll often jokingly refer to it as &quot;Web 0.5&quot;, playing on terms like
&quot;Web 2.0&quot; and &quot;Web 3.0&quot;.&lt;/p&gt;
&lt;p&gt;Over the past few decades, the web has grown into a behemoth--a massive, global
platform for building rich applications and networks that serve billions of
users. The smallweb movement presents an alternative: small websites and small
networks. Tight-knit communities of peers. A focus on content over presentation.&lt;/p&gt;
&lt;p&gt;In its earliest iterations, the web was nothing more than a network of documents
that link to one another. Check out
&lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://info.cern.ch/hypertext/WWW/TheProject.html&quot;&gt;the first ever website&lt;/a&gt; as
an example. Over time, the web has accumulated layers of complexity to enable
the applications it&#39;s used for today. That complexity comes at a cost, however:
ballooning resource usage requiring ever-more powerful computers, threats to our
privacy, and the commodification of our attention.&lt;/p&gt;
&lt;p&gt;Gemini is a return to the principles of the early web: a network of documents
that link to one another. It&#39;s private, secure, and lightweight by
default--deliberately designed to head off any attempts to expand its scope or
complexity.&lt;/p&gt;
&lt;p&gt;Instead of massive social media networks controlled by big tech monopolies,
Gemini is full of small blogs and personal sites hosted by individuals just for
the fun of it. If this appeals to you, I encourage you to give it a try. I
recommend downloading &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://gmi.skyjake.fi/lagrange/&quot;&gt;Lagrange&lt;/a&gt;, a browser
like Chrome or Firefox, but for Gemini.&lt;/p&gt;
&lt;p&gt;If you&#39;re interested in hosting your own Gemini site, I built
&lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://github.com/justlark/gempost&quot;&gt;a simple static site generator&lt;/a&gt; that you
might find useful.&lt;/p&gt;
&lt;p&gt;I used to host a Gemini site under this domain. I&#39;ve taken a break from it, but
might return someday. Amid the growing enshittification of the web, alternatives
like Gemini are starting to look more and more appealing. They won&#39;t replace the
web, but they don&#39;t need to. Gemini is a small, quiet corner I can retreat to
when I need a break, and I&#39;m grateful for it.&lt;/p&gt;
</content> <rights type="text">Copyright
  © Lark Aster
  2024 CC BY-NC 4.0</rights>
  </entry> <entry
    xml:lang="en">
    <title>A case for typewriters
</title>
    <published>2024-10-14T00:00:00Z</published>
    <updated>2024-10-15T00:00:00Z</updated>  <author>
      <name>Lark Aster</name>
    </author>
    <category term="tech"
      label="tech"
      scheme="https://lark.gay/tags/" />  <link rel="alternate" type="text/html" href="https://lark.gay/log/my-typewriter/" />
    <id>urn:uuid:a1184477-288e-446f-8cf3-41b389c0742b</id>  <content type="html" xml:base="https://lark.gay/log/my-typewriter/">&lt;p&gt;A few months ago I bought myself a typewriter. Friends were somewhat baffled,
given that I work in tech, but I&#39;ve found that I actually really enjoy using it.&lt;/p&gt;
&lt;p&gt;Between my job and hobbies, I spend a &lt;em&gt;lot&lt;/em&gt; of time in front of a screen.
Computers are attention-grabbing and pull me away from my physical environment;
I can spend hours working on a personal project and fully disconnect from the
world around me, distorting the passage of time.&lt;/p&gt;
&lt;p&gt;I don&#39;t like this sensation of realizing I&#39;ve been absorbed for hours, and
typewriters solve that for me. Using a typewriter is a very manual and
intentional process that I find grounding and meditative. I&#39;m sitting down to
use it for a specific purpose, without any distractions to divert my attention.
The process of it--lifting the bail, inserting the paper, turning the platen,
setting margins--is a ritual I really enjoy.&lt;/p&gt;
&lt;p&gt;I mostly use it to write letters; I enjoy exchanging letters with my friends. I
find them to be a more personal and thoughtful way to express my appreciation
for someone--it&#39;s easier to be vulnerable the more asynchronous the
communication method is.&lt;/p&gt;
&lt;p&gt;I also use it for taking notes occasionally. This one is situational, because I
need most of my notes in my notes app so I always have them available and can
search them, but some things I actually prefer to have on paper, like if I want
to pin them to the fridge to reference at home.&lt;/p&gt;
&lt;p&gt;Often when writing notes or letters or stories, I get caught up fussing with
wording and structure, and that gets in the way of me actually getting my
thoughts out of my head. Because my typewriter makes editing more difficult, I&#39;m
forced to just write, without being perfectly happy with what I&#39;ve written. I
may go through multiple drafts, but there&#39;s a practical limit to how much I can
revise.&lt;/p&gt;
&lt;p&gt;For me, one of the major hurdles to doing creative work is accepting that &quot;good
enough&quot; is good enough. To that end, my typewriter has been quite helpful.&lt;/p&gt;
</content> <rights type="text">Copyright
  © Lark Aster
  2024 CC BY-NC 4.0</rights>
  </entry> <entry
    xml:lang="en">
    <title>Referring to the lark
</title>
    <published>2024-10-11T00:00:00Z</published>
    <updated>2024-10-11T00:00:00Z</updated>  <author>
      <name>Lark Aster</name>
    </author>
    <category term="personal"
      label="personal"
      scheme="https://lark.gay/tags/" />  <link rel="alternate" type="text/html" href="https://lark.gay/log/referring-to-lark/" />
    <id>urn:uuid:834194ef-8248-4f20-8cdb-fcc479481096</id>  <content type="html" xml:base="https://lark.gay/log/referring-to-lark/">&lt;p&gt;I love experimenting with pronouns and the ways in which we refer to one
another.&lt;/p&gt;
&lt;p&gt;I use they/it pronouns. I often have a difficult time articulating what exactly
it is about it/it that I enjoy; I guess I like the idea that my gender isn&#39;t
just nonbinary, but &lt;em&gt;other&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;In the same vein, there are other ways I like to play with pronouns. I also
enjoy:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Referring to myself in the third person.&lt;/li&gt;
&lt;li&gt;When folks use my name as a common noun.&lt;/li&gt;
&lt;li&gt;When folks use third-person pronouns in second-person contexts.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Using my name as a common noun could mean saying things like:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&quot;What&#39;s new with the lark?&quot;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&quot;I found a lark!&quot;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Using third-person pronouns in second-person contexts means that, when
addressing me directly, people use the third person, like this:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&quot;Would Lark like to go out to eat?&quot;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&quot;I need to talk to Lark about something.&quot;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I&#39;ve come to quite enjoy being referred to this way. A surprising number of my
friends have picked it up; once a few started doing it consistently, others
followed suit, without me ever talking to them about it.&lt;/p&gt;
&lt;p&gt;I&#39;m quite lucky to have friends who are willing to indulge me in these
experiments 💚&lt;/p&gt;
</content> <rights type="text">Copyright
  © Lark Aster
  2024 CC BY-NC 4.0</rights>
  </entry> <entry
    xml:lang="en">
    <title>test post; please ignore
</title>
    <published>2024-10-10T00:00:00Z</published>
    <updated>2024-10-10T00:00:00Z</updated>  <author>
      <name>Lark Aster</name>
    </author>
    <link rel="alternate" type="text/html" href="https://lark.gay/log/test-post/" />
    <id>urn:uuid:cd4e9233-a416-4b0c-9f74-89b3a36e0daa</id>  <content type="html" xml:base="https://lark.gay/log/test-post/">&lt;p&gt;Hello!&lt;/p&gt;
&lt;p&gt;I&#39;ve decided it&#39;s finally time to build myself a proper personal site.&lt;/p&gt;
&lt;p&gt;Let&#39;s see how this goes.&lt;/p&gt;
</content> <rights type="text">Copyright
  © Lark Aster
  2024 CC BY-NC 4.0</rights>
  </entry> </feed>
