<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
    <title></title>
    <link rel="self" type="application/atom+xml" href="https://blog.ririryn.com/atom.xml"/>
    <link rel="alternate" type="text/html" href="https://blog.ririryn.com/"/>
    <generator uri="https://www.getzola.org/">Zola</generator>
    <updated>2026-05-19T00:00:00+00:00</updated>
    <id>https://blog.ririryn.com/atom.xml</id>
    <entry xml:lang="en">
        <title>Failing for the first time</title>
        <published>2026-05-19T00:00:00+00:00</published>
        <updated>2026-05-19T00:00:00+00:00</updated>
        
        <author>
          <name>
            lily
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://blog.ririryn.com/failure/"/>
        <id>https://blog.ririryn.com/failure/</id>
        
        <content type="html" xml:base="https://blog.ririryn.com/failure/">&lt;p&gt;This is my combat robot, Inertial.&lt;&#x2F;p&gt;
&lt;img src=&quot;&#x2F;images&#x2F;inertial.jpg&quot; alt=&quot;A picture of my combat robot Inertial&quot; width=&quot;800&quot;&#x2F;&gt;
&lt;p&gt;Bless her heart, she is currently the &lt;strong&gt;lowest ranked 12lb robot on the NHRL rankings&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Let&#x27;s talk about failure and what it feels like to fail at something for the first time.&lt;&#x2F;p&gt;
&lt;h1 id=&quot;never-failing&quot;&gt;Never failing&lt;&#x2F;h1&gt;
&lt;p&gt;Growing up, I mostly excelled at everything I did.&lt;&#x2F;p&gt;
&lt;p&gt;I was decent at sports, not terrible but not an amazing player. Solid middle of the pack when it came to sports.&lt;&#x2F;p&gt;
&lt;p&gt;But an athelete? I was pretty impressive. Ran provincials at cross country, ran triathlons in university, did the Triple Crown in Vancouver at age 20.&lt;&#x2F;p&gt;
&lt;p&gt;Lot&#x27;s of fairly impressive things.&lt;&#x2F;p&gt;
&lt;p&gt;As a musician, I was also pretty solidly middle of the pack. Never a great musician, not the best at playing the euph but was pretty good at it.&lt;&#x2F;p&gt;
&lt;p&gt;Middle of the pack in those two areas.&lt;&#x2F;p&gt;
&lt;p&gt;But academically? I was top of my year. Undeniably the best student in my elementary, undeniably top one or two in my highschool, graduated university with the highest GPA in my program and the award to prove it.&lt;&#x2F;p&gt;
&lt;p&gt;In a lot of ways, academics were how a lot of comparisons happened growing up. Comparisons between my other academically minded friends, my peers, and my siblings. A lot of the time it came down to academics as a measuring stick, a way to easily &lt;a href=&quot;&#x2F;comparison&quot;&gt;compare ourselves to each other&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Then I graduated and went on to work for one of the most desirable (and well paying) companies in the field. Getting raises, getting congratulated on my achievements, etc etc.&lt;&#x2F;p&gt;
&lt;p&gt;Excelling in every area that was academic or intellectual.&lt;&#x2F;p&gt;
&lt;p&gt;I was good socially too. Made good friends, had attempts at romance, nothing too spectacular in either area but certainly not failing at either of them.&lt;&#x2F;p&gt;
&lt;p&gt;Again, at least middle of the pack in those areas too.&lt;&#x2F;p&gt;
&lt;p&gt;So yeah, middle of the pack in most areas of life, but excelling in academics of all kinds.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;So in a very real way, I truly felt like I had never really failed at anything before.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;h1 id=&quot;exposure&quot;&gt;Exposure&lt;&#x2F;h1&gt;
&lt;p&gt;In 2025, I decided to start building a combat robot. I was watching NHRL and was like god damn this looks like &lt;em&gt;so much fun.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;I thought I could pick up the skills and just build a 12lb combat robot and do pretty good, I had high expectations for myself.&lt;&#x2F;p&gt;
&lt;p&gt;In a lot of ways it felt like an academic activity, a competition of engineering skill, and I had a lot of confidence in my ability to design and build something that was good.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;Oh boy how wrong I was.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Four competitions later and my bot is sitting &lt;strong&gt;dead last&lt;&#x2F;strong&gt; in the rankings.&lt;&#x2F;p&gt;
&lt;p&gt;Not even middle of the pack, undeniably &lt;strong&gt;last place&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;And in a very real way, this is a refreshing experience.&lt;&#x2F;p&gt;
&lt;p&gt;I won&#x27;t get into the details of how Inertial failed (that&#x27;s fully documented on it&#x27;s &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;wiki.nhrl.io&#x2F;wiki&#x2F;index.php?title=Inertial&quot;&gt;wiki page&lt;&#x2F;a&gt;), but I wanna talk about what it &lt;em&gt;feels like&lt;&#x2F;em&gt; to fail at something like this.&lt;&#x2F;p&gt;
&lt;p&gt;It feels safe. It feels refreshing. It feels eye opening to just &lt;em&gt;be really really really bad at something.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;. . .&lt;&#x2F;p&gt;
&lt;p&gt;Everyone fails at something eventually.&lt;&#x2F;p&gt;
&lt;p&gt;This will happen early in life, later in life, whatever. Everyone fails at something eventually. They believe themselves to be capable at something, put effort into it, and then fail to meet their expectations.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;This happens to everyone eventually.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;For me, this really feels like the first time I&#x27;ve truly, undeniably, failed at something.&lt;&#x2F;p&gt;
&lt;p&gt;And I&#x27;m glad it happened like this.&lt;&#x2F;p&gt;
&lt;p&gt;It happened in a hobby I poured countless hours and literal blood, sweat, and tears into sure, but it isn&#x27;t a failure in something that will drastically change the course of my life.&lt;&#x2F;p&gt;
&lt;p&gt;Not a failure to get into university, not a failure to get a job, not a failure at my job, etc etc.&lt;&#x2F;p&gt;
&lt;p&gt;It was a failure in my fun little competitive hobby.&lt;&#x2F;p&gt;
&lt;p&gt;A safe community where builders and commentators love my unique design and my funny little robot.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;&quot;Inertial has the sauce&quot;&lt;&#x2F;em&gt; is still one of my favorite quotes from one of the commentators.&lt;&#x2F;p&gt;
&lt;p&gt;But undeniably, a place where I&#x27;ve failed to meet my own expectations and felt the bitter feeling of defeat, watching my robot fail to function on a basic level (and also have its guts violently ripped out).&lt;&#x2F;p&gt;
&lt;h1 id=&quot;failure-is-good-actually&quot;&gt;Failure is good, actually&lt;&#x2F;h1&gt;
&lt;p&gt;Failure is generally a good thing, really, kinda, let me explain.&lt;&#x2F;p&gt;
&lt;p&gt;Failure is a good thing in a safe setting where you aren&#x27;t punished for it.&lt;&#x2F;p&gt;
&lt;p&gt;Failure is healthy and pushes you to do better if you fail in a space where you are supported and encouraged through your failures, rather than punished for them.&lt;&#x2F;p&gt;
&lt;p&gt;NHRl is a very safe and healthy place to fail.&lt;&#x2F;p&gt;
&lt;p&gt;The workplace or school can be very unhealthy places to fail, and unfortunately those places are where most people have their first real experiences of failure.&lt;&#x2F;p&gt;
&lt;p&gt;I just got lucky in making it so long without having a true failure before.&lt;&#x2F;p&gt;
&lt;h1 id=&quot;modelling-failure&quot;&gt;Modelling failure&lt;&#x2F;h1&gt;
&lt;p&gt;If I ever raise kids, or have the chance to be a teacher or other kind of role model, I want to be able to model failure for kids in this kind of healthy way.&lt;&#x2F;p&gt;
&lt;p&gt;A way where we can teach children that it&#x27;s okay to fail, failure is inevitable, and that failure won&#x27;t be punished.&lt;&#x2F;p&gt;
&lt;p&gt;Teaching them that failing at things is okay and how you learn.&lt;&#x2F;p&gt;
&lt;p&gt;Teaching them that failing at things is motivation and growth and lots of other good things.&lt;&#x2F;p&gt;
&lt;p&gt;Teaching them that failing at things is just a natural part of having drive and ambition.&lt;&#x2F;p&gt;
&lt;p&gt;Not punishing them for not meeting &lt;em&gt;our&lt;&#x2F;em&gt; expectations and desires.&lt;&#x2F;p&gt;
&lt;p&gt;. . .&lt;&#x2F;p&gt;
&lt;p&gt;Anyway soapbox rant over, I suck at combat robots, have a nice day!&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>My favorite movies (Favorites: 1)</title>
        <published>2026-05-17T00:00:00+00:00</published>
        <updated>2026-05-17T00:00:00+00:00</updated>
        
        <author>
          <name>
            lily
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://blog.ririryn.com/movies/"/>
        <id>https://blog.ririryn.com/movies/</id>
        
        <content type="html" xml:base="https://blog.ririryn.com/movies/">&lt;p&gt;&lt;em&gt;This is the 1st post in a series about my favorite media&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Movies!&lt;&#x2F;p&gt;
&lt;p&gt;I love them so much.&lt;&#x2F;p&gt;
&lt;p&gt;Probably my third favorite medium after manga and animation. Oh video games, maybe a tie with video games. And with books...&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;Uhhh.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;I love stories and I love storytelling and I love every way that stories can be told.&lt;&#x2F;p&gt;
&lt;p&gt;But anyway, movies!&lt;&#x2F;p&gt;
&lt;p&gt;You get visual splendor, music and sounds, cinematography, actor minutia, and all the amazing storytelling that you can tell through all of the above and the scriptwriting itself.&lt;&#x2F;p&gt;
&lt;p&gt;I love the movies.&lt;&#x2F;p&gt;
&lt;p&gt;Let&#x27;s talk about my favorites. I&#x27;ll limit myself to 10 films&lt;&#x2F;p&gt;
&lt;h2 id=&quot;spoiler-warning&quot;&gt;Spoiler warning&lt;&#x2F;h2&gt;
&lt;p&gt;Heavy spoilers, absolutely do not read that section before watching the movie&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Project Hail Mary&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Minor spoilers, mostly of themes and ideas in the movies, fine to read before watching&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Ocean&#x27;s Eleven&lt;&#x2F;li&gt;
&lt;li&gt;Everything Everywhere All At Once&lt;&#x2F;li&gt;
&lt;li&gt;Spider-verse (Into and Across)&lt;&#x2F;li&gt;
&lt;li&gt;Primer&lt;&#x2F;li&gt;
&lt;li&gt;The Prestige&lt;&#x2F;li&gt;
&lt;li&gt;Tenet&lt;&#x2F;li&gt;
&lt;li&gt;The Night Is Short, Walk On Girl&lt;&#x2F;li&gt;
&lt;li&gt;Kara no Kyoukai&lt;&#x2F;li&gt;
&lt;li&gt;Past Lives&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;That being said, most, if not all, of these movies are best enjoyed completely blind.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Table of contents&lt;&#x2F;strong&gt;
&lt;!-- toc --&gt;&lt;&#x2F;p&gt;
&lt;h1 id=&quot;tier-1-my-top-5-unordered&quot;&gt;Tier 1: My top 5 (unordered)&lt;&#x2F;h1&gt;
&lt;p&gt;Unordered because I could not possibly ever rank them.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;project-hail-mary-2026&quot;&gt;Project Hail Mary (2026)&lt;&#x2F;h2&gt;
&lt;p&gt;Oh boy what could I say about PHM that I haven&#x27;t &lt;a href=&quot;&#x2F;project-hail-mary&quot;&gt;written about&lt;&#x2F;a&gt; &lt;a href=&quot;&#x2F;bravery&quot;&gt;already&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Let&#x27;s talk music and visuals since we&#x27;ve already belaboured the point on it&#x27;s amazing themes and how they make me feel.&lt;&#x2F;p&gt;
&lt;p&gt;The soundtrack by Daniel Pemberton is so much fun to listen to, it carries on his leitmotif style of OST composing that elevates the story it accompanies so much. It&#x27;s wide and epic and creepy, unlike his other bombastic score later on in this list.&lt;&#x2F;p&gt;
&lt;p&gt;The visuals of Rocky are so amazing and I love them so much. The idea to puppet Rocky and have them be an actual animatronic was so so so good for the movie.&lt;&#x2F;p&gt;
&lt;p&gt;The massive expanse of space is so clearly demonstrated and it&#x27;s so beautiful. From the shots of Adrian to  shots of the Petrova Line they&#x27;re all so pretty.&lt;&#x2F;p&gt;
&lt;p&gt;But there&#x27;s also the ethereal beauty of some of the small human scenes. Things like the God Willing scene + karaoke scene, the funeral scene, and the final scenes of Rocky and Grace on the beach. They&#x27;re all so beautifully shot and scored and directed and mwah mwah mwah they&#x27;re so good!&lt;&#x2F;p&gt;
&lt;p&gt;I love this movie!&lt;&#x2F;p&gt;
&lt;p&gt;It&#x27;s also just so so so funny. For how serious and dramatic this film can be, it&#x27;s also so funny, which surprised me. From the first scene of Grace crawling like a worm, to the Blip A scene, to &quot;Rocky invades the Project Hail Mary&quot; scenes, they&#x27;re all just so funny!&lt;&#x2F;p&gt;
&lt;p&gt;Such a great film I could talk about it forever.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;ocean-s-eleven-2001&quot;&gt;Ocean&#x27;s Eleven (2001)&lt;&#x2F;h2&gt;
&lt;p&gt;The greatest heist movie of all time, what else can I say.&lt;&#x2F;p&gt;
&lt;p&gt;The creation of the Soderbergh shot-in-a-shot direction, the music, the comedy, the sheer &lt;em&gt;chemistry&lt;&#x2F;em&gt; of the cast.&lt;&#x2F;p&gt;
&lt;p&gt;So good so good!&lt;&#x2F;p&gt;
&lt;p&gt;The heist itself is just so well told and so well executed. The absolute rug pull of the heist going off in a way where you could&#x27;ve known it before it happened but surely would never have.&lt;&#x2F;p&gt;
&lt;p&gt;What a great execution on a great story.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;everything-everywhere-all-at-once-2022&quot;&gt;Everything Everywhere All At Once (2022)&lt;&#x2F;h2&gt;
&lt;p&gt;This perhaps deserves it&#x27;s own blog post once I rewatch it.&lt;&#x2F;p&gt;
&lt;p&gt;Actually scratch that, it definitely does.&lt;&#x2F;p&gt;
&lt;p&gt;I&#x27;ve only watched this movie once. Months after my Taiwanese immigrant dad passed away.&lt;&#x2F;p&gt;
&lt;p&gt;My loving, kind to a fault, just-a-guy-in-a-scary-world dad.&lt;&#x2F;p&gt;
&lt;p&gt;My teacher, my coach, my wall to bounce ideas off of.&lt;&#x2F;p&gt;
&lt;p&gt;My dad.&lt;&#x2F;p&gt;
&lt;p&gt;You can guess why this film hits so hard for me.&lt;&#x2F;p&gt;
&lt;p&gt;I&#x27;m also just a Taiwanese-Canadian second generation immigrant, who&#x27;s queer and had a tenuous relationship with my mom.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;You can guess why this film hits so hard for me.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;I won&#x27;t spoil and I won&#x27;t talk any more because I&#x27;ll save that for the EEAAO blog post that I&#x27;ll surely write.&lt;&#x2F;p&gt;
&lt;p&gt;But yes, amazing movie. Amazing film.&lt;&#x2F;p&gt;
&lt;p&gt;One of my favorites of all time, even though I&#x27;ve only seen it once.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;into-the-spider-verse-2018-and-across-the-spider-verse-2023&quot;&gt;Into the Spider-verse (2018) and Across the Spider-verse (2023)&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;em&gt;Yes I&#x27;m going to cheat and count these two as one movie, fight me this is my blog.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Where do I start with these two movies.&lt;&#x2F;p&gt;
&lt;p&gt;Lemme just link some better analysis of the film than what I could possibly write.&lt;&#x2F;p&gt;
&lt;p&gt;The score. Daniel Pemberton you fucking madlad.&lt;&#x2F;p&gt;
&lt;p&gt;The way musical themes are interwoven with the story makes it so so so fun to listen to.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=ozbKHKntpCc&quot;&gt;https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=ozbKHKntpCc&lt;&#x2F;a&gt; and &lt;a href=&quot;https:&#x2F;&#x2F;blog.ririryn.com&#x2F;movies&#x2F;%5Bhttps:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=zqCcbdeubZ0%5D&quot;&gt;https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=zqCcbdeubZ0&lt;&#x2F;a&gt; cover it very well.&lt;&#x2F;p&gt;
&lt;p&gt;The animation. God the animation. GOD THE ANIMATION.&lt;&#x2F;p&gt;
&lt;p&gt;SO MUCH LOVE WAS POURED INTO THE ANIMATION OF THESE FILMS.&lt;&#x2F;p&gt;
&lt;p&gt;AMAZE AMAZE AMAZE!&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=9jH0wDp5GnQ&quot;&gt;https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=9jH0wDp5GnQ&lt;&#x2F;a&gt; and &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=l-wUKu_V2Lk&quot;&gt;https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=l-wUKu_V2Lk&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Let&#x27;s talk themes and story.&lt;&#x2F;p&gt;
&lt;p&gt;The story is great! It&#x27;s fun, it&#x27;s inspiring, it&#x27;s so so &lt;em&gt;so&lt;&#x2F;em&gt; much fun.&lt;&#x2F;p&gt;
&lt;p&gt;But the themes.&lt;&#x2F;p&gt;
&lt;p&gt;I love the themes of spiderman movies.&lt;&#x2F;p&gt;
&lt;p&gt;The relation to puberty and the awkwardness of being a teenage superhero. The ways that the stories of spiderman movies can always have parallels with any awkward identity that you have to keep a secret from everyone.&lt;&#x2F;p&gt;
&lt;p&gt;My queerness is always represented in some way in spiderman movies, and it means a lot to me.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;primer-2004&quot;&gt;Primer (2004)&lt;&#x2F;h2&gt;
&lt;p&gt;Okay. This is a cult classic movie made on a shoestring budget.&lt;&#x2F;p&gt;
&lt;p&gt;It is a time travel movie.&lt;&#x2F;p&gt;
&lt;p&gt;Here&#x27;s what the movie&#x27;s timeline is like&lt;&#x2F;p&gt;
&lt;img src=&quot;&#x2F;images&#x2F;primer.png&quot; alt=&quot;A picture of xkcd 657&quot; width=&quot;800&quot;&#x2F;&gt;
&lt;p&gt;Need I say more?&lt;&#x2F;p&gt;
&lt;h1 id=&quot;tier-2-i-love-these-movies-also-unordered&quot;&gt;Tier 2: I love these movies (also unordered)&lt;&#x2F;h1&gt;
&lt;p&gt;My next 5 favorites are movies I love love love but not on the same level as the top 5.&lt;&#x2F;p&gt;
&lt;p&gt;The top 5 stand head and shoulders above the rest, but that doesn&#x27;t mean I don&#x27;t love these movies as well!&lt;&#x2F;p&gt;
&lt;h2 id=&quot;the-prestige-2006&quot;&gt;The Prestige (2006)&lt;&#x2F;h2&gt;
&lt;p&gt;Like Primer, this is a movie that is hella complicated.&lt;&#x2F;p&gt;
&lt;p&gt;One of Nolan&#x27;s earlier films, this movie experimented with non-linear storytelling, cutting back and forth from different times to pull off the greatest magic trick of all time.&lt;&#x2F;p&gt;
&lt;p&gt;It&#x27;s an amazing movie and I really ought to rewatch it.&lt;&#x2F;p&gt;
&lt;p&gt;Watch the nerdwriter analysis after watching it.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;tenet-2020&quot;&gt;Tenet (2020)&lt;&#x2F;h2&gt;
&lt;p&gt;Let&#x27;s just put the three complex time-travel-y films next to each other.&lt;&#x2F;p&gt;
&lt;p&gt;Tenet is another complicated movie about time-fuckery with reversing the flow of time.&lt;&#x2F;p&gt;
&lt;p&gt;It&#x27;s another Nolan film. I was close to including a third (Inception, duh) but I decided it didn&#x27;t fit into my top 10.&lt;&#x2F;p&gt;
&lt;p&gt;But yes Tenet is great and just a straightforwardly great action film which keeps my brain occupied with it&#x27;s great time-fuckery.&lt;&#x2F;p&gt;
&lt;p&gt;Time-fuckery combined with sick action.&lt;&#x2F;p&gt;
&lt;p&gt;For context, one of my least favorite series of all time is John Wick, because it&#x27;s just nothing but brainrot action. I don&#x27;t like John Wick.&lt;&#x2F;p&gt;
&lt;p&gt;I&#x27;m not a fan of action movies in general.&lt;&#x2F;p&gt;
&lt;p&gt;But Tenet? Combining action with a really interesting time travel system? Really really fun movie to watch.&lt;&#x2F;p&gt;
&lt;p&gt;Love it!&lt;&#x2F;p&gt;
&lt;h2 id=&quot;kara-no-kyoukai-2007-2013&quot;&gt;Kara no Kyoukai (2007-2013)&lt;&#x2F;h2&gt;
&lt;p&gt;Yes, I will combine 7 films into one entry because fuck you that&#x27;s why.&lt;&#x2F;p&gt;
&lt;p&gt;Anyway&lt;&#x2F;p&gt;
&lt;p&gt;The animation. Just watch this&lt;&#x2F;p&gt;
&lt;div style=&quot;position: relative; width: 100%; padding-bottom: 56.25%&quot;&gt;
&lt;iframe src=&quot;https:&#x2F;&#x2F;www.youtube.com&#x2F;embed&#x2F;Ydd0W_nN-kg&quot; 
        title=&quot;Kara no Kyoukai: Mirai Fukuin | PARKING LOT SCENE&quot; frameborder=&quot;0&quot; allowfullscreen
        allow=&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture&quot; 
        style=&quot;position: absolute; width: 100%; height: 100%;&quot;&gt;
&lt;&#x2F;iframe&gt;
&lt;&#x2F;div&gt;
&lt;p&gt;This is animation from the &lt;em&gt;fucking 2010s.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;People point to Fate&#x2F;Zero to talk about how ahead of the game ufotable is on the rest of the animation industry.&lt;&#x2F;p&gt;
&lt;p&gt;Everyone knows about the Demon Slayer scenes.&lt;&#x2F;p&gt;
&lt;p&gt;But please please &lt;em&gt;please&lt;&#x2F;em&gt; put some respect on Kara no Kyoukai and its fucking amazing godlike truly amazing animation.&lt;&#x2F;p&gt;
&lt;p&gt;ufotable my goats.&lt;&#x2F;p&gt;
&lt;p&gt;Oh god the score. THE SCORE. GOD!&lt;&#x2F;p&gt;
&lt;p&gt;Yuki Kajiura has probably scored some of your favorite, most memorable anime osts if you grew up watching anime in the 2010s. Fate&#x2F;zero. Madoka magica. Sword art online. Erased. Princess Principal (yes this is obscure but it&#x27;s one of my favorites). Demon Slayer.&lt;&#x2F;p&gt;
&lt;p&gt;Yuki Kajiura is the fucking GOAT anime ost composer.&lt;&#x2F;p&gt;
&lt;p&gt;Just listen to this:&lt;&#x2F;p&gt;
&lt;div style=&quot;position: relative; width: 100%; padding-bottom: 56.25%&quot;&gt;
&lt;iframe src=&quot;https:&#x2F;&#x2F;www.youtube.com&#x2F;embed&#x2F;7480ZmNOB98&quot; 
        title=&quot;Kara no Kyoukai OST 1 - M12+13&quot; frameborder=&quot;0&quot; allowfullscreen
        allow=&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture&quot; 
        style=&quot;position: absolute; width: 100%; height: 100%;&quot;&gt;
&lt;&#x2F;iframe&gt;
&lt;&#x2F;div&gt;
&lt;p&gt;But let&#x27;s talk about my favorite movie in the series, the fifth movie: Paradox Spiral.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;kara-no-kyoukai-5-mujun-rasen&quot;&gt;Kara no Kyoukai 5: Mujun Rasen&lt;&#x2F;h3&gt;
&lt;p&gt;Paradox Spiral is the second movie on this list to be told out of chronological order (can you tell I like this storytelling lens?) about Shiki going into a hotel.&lt;&#x2F;p&gt;
&lt;p&gt;Shiki goes to a fucked up hotel and has a fucked up time in the fucked up hotel.&lt;&#x2F;p&gt;
&lt;p&gt;Shiki kills some stuff with her knife and has some amazing fights.&lt;&#x2F;p&gt;
&lt;p&gt;Shiki experiences a heartfelt, fucked up, hard to parse story.&lt;&#x2F;p&gt;
&lt;p&gt;Time travel, clones, magic, metaphors, visual storytelling? This movie&#x27;s got it all.&lt;&#x2F;p&gt;
&lt;p&gt;Amazing amazing movie!&lt;&#x2F;p&gt;
&lt;p&gt;(Maybe this belongs in tier 1. The other Kara no Kyoukai films are definitely tier 2, but Mujun Rasen is definitely tier 1)&lt;&#x2F;p&gt;
&lt;h2 id=&quot;the-night-is-short-walk-on-girl-2017&quot;&gt;The Night Is Short, Walk On Girl (2017)&lt;&#x2F;h2&gt;
&lt;p&gt;Let&#x27;s talk another anime movie, this time by the legendary Yuasa.&lt;&#x2F;p&gt;
&lt;p&gt;If you&#x27;ve watched &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;The_Tatami_Galaxy&quot;&gt;The Tatami Galaxy&lt;&#x2F;a&gt;, this is a tangential movie to that series, but self contained in it&#x27;s own right.&lt;&#x2F;p&gt;
&lt;p&gt;A whimsical film that follows a girl and her long night.&lt;&#x2F;p&gt;
&lt;p&gt;It&#x27;s ambitious in the story it tells, it&#x27;s so inventive in it&#x27;s animation, it&#x27;s just so much fun to watch.&lt;&#x2F;p&gt;
&lt;p&gt;So so so much stuff happens in this short movie, it&#x27;s hard to even capture it all into one short paragraph.&lt;&#x2F;p&gt;
&lt;p&gt;I don&#x27;t even know how to describe this movie haha, it leaves me at a loss for words.&lt;&#x2F;p&gt;
&lt;p&gt;It&#x27;s so much fun to watch. That&#x27;s one thing I can say for sure.&lt;&#x2F;p&gt;
&lt;p&gt;It&#x27;s romantic, it&#x27;s fun, it&#x27;s exciting, it&#x27;s a love letter to animation.&lt;&#x2F;p&gt;
&lt;p&gt;Amazing movie!&lt;&#x2F;p&gt;
&lt;h2 id=&quot;past-lives-2023&quot;&gt;Past Lives (2023)&lt;&#x2F;h2&gt;
&lt;p&gt;A romance movie that is anything but simple.&lt;&#x2F;p&gt;
&lt;p&gt;A refreshingly inventive romance movie about a romance that lasts over the decades, about the one who gets away.&lt;&#x2F;p&gt;
&lt;p&gt;About a pair who were probably intense lovers in a past life, but doomed to be apart in this one.&lt;&#x2F;p&gt;
&lt;p&gt;It&#x27;s amazing, it&#x27;s so gutwrenching, it&#x27;s so romantic.&lt;&#x2F;p&gt;
&lt;p&gt;It&#x27;s so well shot. The cinematography elevates the storytelling so much.&lt;&#x2F;p&gt;
&lt;p&gt;It&#x27;s a story told with so much heart and so much love, seeing as it&#x27;s a semi-autobiographical movie.&lt;&#x2F;p&gt;
&lt;p&gt;Amazing amazing amazing.&lt;&#x2F;p&gt;
&lt;p&gt;Go watch it!&lt;&#x2F;p&gt;
&lt;h1 id=&quot;honorable-mentions&quot;&gt;Honorable mentions&lt;&#x2F;h1&gt;
&lt;ul&gt;
&lt;li&gt;Whiplash (2014). Music! Themes!&lt;&#x2F;li&gt;
&lt;li&gt;In the Mood for Love (2000). Hong Kong romance&lt;&#x2F;li&gt;
&lt;li&gt;Inception (2010). Aforementioned Nolan film&lt;&#x2F;li&gt;
&lt;li&gt;Lady bird (2017). Teenage coming of age&lt;&#x2F;li&gt;
&lt;li&gt;Your Name (2016). Fun anime movie&lt;&#x2F;li&gt;
&lt;li&gt;5 Centimeters per Second (2007). Another beautiful Shinkai film&lt;&#x2F;li&gt;
&lt;li&gt;Parasite (2019). This movie is too scary for me to count as one of my favorites but oh god is it good.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h1 id=&quot;movies-i-ought-to-go-watch&quot;&gt;Movies I ought to go watch&lt;&#x2F;h1&gt;
&lt;ul&gt;
&lt;li&gt;Arrival (2016)&lt;&#x2F;li&gt;
&lt;li&gt;Perfect Blue (1997)&lt;&#x2F;li&gt;
&lt;li&gt;Millenium Actress (2001)&lt;&#x2F;li&gt;
&lt;li&gt;2001: A Space Odyssey (1968)&lt;&#x2F;li&gt;
&lt;li&gt;Memento (2000)&lt;&#x2F;li&gt;
&lt;li&gt;Decision to Leave (2022)&lt;&#x2F;li&gt;
&lt;li&gt;Memories of Murder (2003)&lt;&#x2F;li&gt;
&lt;li&gt;Coherence (2013)&lt;&#x2F;li&gt;
&lt;li&gt;Predestination (2014)&lt;&#x2F;li&gt;
&lt;li&gt;The Handmaiden (2016)&lt;&#x2F;li&gt;
&lt;li&gt;Liz and the Blue Bird (2018)&lt;&#x2F;li&gt;
&lt;li&gt;Synecdoche, New York (2008)&lt;&#x2F;li&gt;
&lt;li&gt;Uncut Gems (2019) (fear)&lt;&#x2F;li&gt;
&lt;li&gt;Burning (2018)&lt;&#x2F;li&gt;
&lt;li&gt;The Tale of the Princess Kaguya (2013)&lt;&#x2F;li&gt;
&lt;li&gt;12 Monkeys (1995)&lt;&#x2F;li&gt;
&lt;li&gt;Aftersun (2022)&lt;&#x2F;li&gt;
&lt;li&gt;Before Sunset (2004)&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Mirrored: A transition timeline (Trans: 5)</title>
        <published>2026-05-15T00:00:00+00:00</published>
        <updated>2026-05-15T00:00:00+00:00</updated>
        
        <author>
          <name>
            lily
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://blog.ririryn.com/mirrored/"/>
        <id>https://blog.ririryn.com/mirrored/</id>
        
        <content type="html" xml:base="https://blog.ririryn.com/mirrored/">&lt;p&gt;&lt;em&gt;This is the 5th post in a series about trans experiences (&lt;a href=&quot;&#x2F;misgendering&quot;&gt;previous&lt;&#x2F;a&gt;)&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;h1 id=&quot;a-transition-in-mirror-photos&quot;&gt;A transition in mirror photos&lt;&#x2F;h1&gt;
&lt;p&gt;&lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=68D0WjyQ2P0&quot;&gt;&lt;em&gt;Staring at a mirror of myself&lt;&#x2F;em&gt;&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;video width=&quot;800&quot; height=&quot;800&quot; controls&gt;
  &lt;source src=&quot;&#x2F;images&#x2F;mirrored.mp4&quot; type=&quot;video&#x2F;mp4&quot;&gt;
Your browser does not support the video tag.
&lt;&#x2F;video&gt;
&lt;h1 id=&quot;my-timeline&quot;&gt;My timeline&lt;&#x2F;h1&gt;
&lt;h2 id=&quot;beginning-2018-2019&quot;&gt;Beginning (2018-2019)&lt;&#x2F;h2&gt;
&lt;p&gt;Things started slowly for me.&lt;&#x2F;p&gt;
&lt;p&gt;I started transitioning in 2019 before I even realized.&lt;&#x2F;p&gt;
&lt;p&gt;The first few photos are from 2018 and 2019, a baby version of myself that had barely started to come out of her shell.&lt;&#x2F;p&gt;
&lt;p&gt;The Lily that had started to transition but hadn&#x27;t realized it yet.&lt;&#x2F;p&gt;
&lt;p&gt;Yes, the one waving that trans flag in that picture had &quot;not started transitioning&quot; and believed that she wouldn&#x27;t start transitioning until &lt;strong&gt;2020&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Yes, I was wearing breast forms in a lot of those photos, they were not cheap.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;ottawa-covid-and-hormones-2019-2020&quot;&gt;Ottawa, COVID and hormones (2019-2020)&lt;&#x2F;h2&gt;
&lt;p&gt;In 2019 I moved away from home for 8 months to work for the government in Ottawa. Fun stuff.&lt;&#x2F;p&gt;
&lt;p&gt;It was an opportunity to live in a new city and truly live for myself for the first time.&lt;&#x2F;p&gt;
&lt;p&gt;I dressed up, bought clothes, went outside while dressed as a woman for real, and went to support groups.&lt;&#x2F;p&gt;
&lt;p&gt;It was the true beginning of my transition for myself.&lt;&#x2F;p&gt;
&lt;p&gt;Then when I got back to Vancouver, it was COVID-19 time and I bunkered down with my family. Not before coming out to them properly and starting hormones though.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;covid-blossoms-2021-2023&quot;&gt;COVID blossoms (2021-2023)&lt;&#x2F;h2&gt;
&lt;p&gt;I spent my COVID burnt out, exhausted from school, and generally often sad.&lt;&#x2F;p&gt;
&lt;p&gt;But it was also when I truly felt like a woman for the first time, had hormones change my brain for the better, and feel truly &lt;em&gt;happy&lt;&#x2F;em&gt; for the first time since I was a little kid.&lt;&#x2F;p&gt;
&lt;p&gt;I blossomed during COVID. I entered in early transition, and left as a fully fledged woman.&lt;&#x2F;p&gt;
&lt;p&gt;It was such a blessing to be able to just stay at home and slowly figure out myself in the safety of my own home.&lt;&#x2F;p&gt;
&lt;p&gt;Truly a blessing.&lt;&#x2F;p&gt;
&lt;p&gt;Included in the video are a bunch of mirror selfies during this period.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;new-york-city-baby-2023-2026&quot;&gt;New York City baby! (2023-2026)&lt;&#x2F;h2&gt;
&lt;p&gt;Then I moved out for real and set off into the world with my bachelors in hand and a job offer to die for.&lt;&#x2F;p&gt;
&lt;p&gt;It was exciting, it was fun, it was so so so exhausting.&lt;&#x2F;p&gt;
&lt;p&gt;But my years in New York were some of my favorite I&#x27;ve been able to have all my life.&lt;&#x2F;p&gt;
&lt;p&gt;Living with a dispensable income. Living as a woman. Living in a great city.&lt;&#x2F;p&gt;
&lt;p&gt;An amazing few years filled with amazing moments and amazing friends.&lt;&#x2F;p&gt;
&lt;p&gt;A few years filled with depression, suicidal thoughts, and intense anxiety while I figured myself out mentally.&lt;&#x2F;p&gt;
&lt;p&gt;A journey I&#x27;m still in the middle of.&lt;&#x2F;p&gt;
&lt;p&gt;So, a small selection of photos selected of various fun moments I had in NYC.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Music for headmates: 1</title>
        <published>2026-05-14T00:00:00+00:00</published>
        <updated>2026-05-14T00:00:00+00:00</updated>
        
        <author>
          <name>
            lily
          </name>
        </author>
        
        <author>
          <name>
            skye
          </name>
        </author>
        
        <author>
          <name>
            hollow
          </name>
        </author>
        
        <author>
          <name>
            lotus
          </name>
        </author>
        
        <author>
          <name>
            leaf
          </name>
        </author>
        
        <author>
          <name>
            thyme
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://blog.ririryn.com/music-1/"/>
        <id>https://blog.ririryn.com/music-1/</id>
        
        <content type="html" xml:base="https://blog.ririryn.com/music-1/">&lt;h1 id=&quot;lily-she-her&quot;&gt;Lily (she&#x2F;her)&lt;&#x2F;h1&gt;
&lt;p&gt;Hihi, I figured a good way to introduce some of our headmates in more detail would be to share some of their favorite music, since most headmates have pretty distinct tastes and favorite songs.&lt;&#x2F;p&gt;
&lt;p&gt;And we want to share more details about our headmates to our friends&#x2F;family who read our blog.&lt;&#x2F;p&gt;
&lt;p&gt;So without further ado, I&#x27;ll start us off I guess.&lt;&#x2F;p&gt;
&lt;iframe data-testid=&quot;embed-iframe&quot; style=&quot;border-radius:12px&quot; src=&quot;https:&#x2F;&#x2F;open.spotify.com&#x2F;embed&#x2F;track&#x2F;2B3D38o8GaXnZo6DnTyZ2m?utm_source=generator&quot; width=&quot;100%&quot; height=&quot;152&quot; frameBorder=&quot;0&quot; allowfullscreen=&quot;&quot; allow=&quot;autoplay; clipboard-write; encrypted-media; fullscreen; picture-in-picture&quot; loading=&quot;lazy&quot;&gt;&lt;&#x2F;iframe&gt;
&lt;p&gt;&lt;em&gt;Ego Death (feat Steve Vai)&lt;&#x2F;em&gt; is one of my favorite songs of all time.&lt;&#x2F;p&gt;
&lt;p&gt;It&#x27;s technical. It&#x27;s catchy. It&#x27;s a fucking banger banger banger banger banger!&lt;&#x2F;p&gt;
&lt;p&gt;I love it so much.&lt;&#x2F;p&gt;
&lt;p&gt;I love Steve&#x27;s solo. The tremolo goes so fucking hard.&lt;&#x2F;p&gt;
&lt;p&gt;I love the little trumpet solo at the end.&lt;&#x2F;p&gt;
&lt;p&gt;The basslines and drums go so so so hard. Everyone always focuses on the guitars when it comes to Polyphia (for good reason!) but the rhythm section is also &lt;em&gt;amazing.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;An inspiration!&lt;&#x2F;p&gt;
&lt;p&gt;I love it I love it I love it!&lt;&#x2F;p&gt;
&lt;p&gt;I rave about this song to everyone who likes this kind of music.&lt;&#x2F;p&gt;
&lt;p&gt;Polyphia rocks so much and this song deserves more attention than Playing God (which also rocks but I think is overrated)&lt;&#x2F;p&gt;
&lt;p&gt;Anyway I have a whole playlist of my favorite songs, my one hour &quot;musical identity&quot; playlist. It&#x27;s a fun exercise, make a one hour playlist that summarizes your musical identity.&lt;&#x2F;p&gt;
&lt;iframe data-testid=&quot;embed-iframe&quot; style=&quot;border-radius:12px&quot; src=&quot;https:&#x2F;&#x2F;open.spotify.com&#x2F;embed&#x2F;playlist&#x2F;5fkmmaUvVN94pRhZjTzOvY?utm_source=generator&quot; width=&quot;100%&quot; height=&quot;352&quot; frameBorder=&quot;0&quot; allowfullscreen=&quot;&quot; allow=&quot;autoplay; clipboard-write; encrypted-media; fullscreen; picture-in-picture&quot; loading=&quot;lazy&quot;&gt;&lt;&#x2F;iframe&gt;
&lt;h2 id=&quot;about-me&quot;&gt;About me&lt;&#x2F;h2&gt;
&lt;p&gt;So most of y&#x27;all already know me quite well, as I was probably fronting when you got to know us.&lt;&#x2F;p&gt;
&lt;p&gt;I&#x27;m the anxious one, pretty smart I guess, thoughtful and kind.&lt;&#x2F;p&gt;
&lt;p&gt;I&#x27;m pretty cool I guess.&lt;&#x2F;p&gt;
&lt;p&gt;I &lt;a href=&quot;&#x2F;doing-less&quot;&gt;overwork&lt;&#x2F;a&gt;, &lt;a href=&quot;&#x2F;doing-my-best&quot;&gt;am always doing my best&lt;&#x2F;a&gt;, love &lt;a href=&quot;&#x2F;bravery&quot;&gt;project hail mary&lt;&#x2F;a&gt;, am &lt;a href=&quot;&#x2F;misgendering&quot;&gt;trans&lt;&#x2F;a&gt;, love my girlfriend, am always &lt;a href=&quot;&#x2F;woolf-quote&quot;&gt;writing and teaching&lt;&#x2F;a&gt;, and lots of other things.&lt;&#x2F;p&gt;
&lt;p&gt;Now I also love love love music. But I&#x27;m not the biggest music lover in the system.&lt;&#x2F;p&gt;
&lt;p&gt;That honor goes to the one and only...&lt;&#x2F;p&gt;
&lt;h1 id=&quot;skye-she-her&quot;&gt;Skye! (she&#x2F;her)&lt;&#x2F;h1&gt;
&lt;p&gt;Heyo.&lt;&#x2F;p&gt;
&lt;p&gt;I don&#x27;t talk much, so Lily will be writing a lot of this.&lt;&#x2F;p&gt;
&lt;p&gt;I don&#x27;t really like texting, and I don&#x27;t talk at all.&lt;&#x2F;p&gt;
&lt;p&gt;But I love music.&lt;&#x2F;p&gt;
&lt;iframe data-testid=&quot;embed-iframe&quot; style=&quot;border-radius:12px&quot; src=&quot;https:&#x2F;&#x2F;open.spotify.com&#x2F;embed&#x2F;track&#x2F;7rcRK4NBHv03IPWwAhhAg9?utm_source=generator&quot; width=&quot;100%&quot; height=&quot;152&quot; frameBorder=&quot;0&quot; allowfullscreen=&quot;&quot; allow=&quot;autoplay; clipboard-write; encrypted-media; fullscreen; picture-in-picture&quot; loading=&quot;lazy&quot;&gt;&lt;&#x2F;iframe&gt;
&lt;p&gt;I love driving beats.&lt;&#x2F;p&gt;
&lt;p&gt;I love music that I can walk and vibe to.&lt;&#x2F;p&gt;
&lt;p&gt;There&#x27;s a specific kind of driving hip-hop&#x2F;rock beat that is so addicting.&lt;&#x2F;p&gt;
&lt;p&gt;4 on the floor house beats are one of those things.&lt;&#x2F;p&gt;
&lt;p&gt;Anyway here&#x27;s a playlist I made for my good friend, Raven&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;Movement music&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;iframe data-testid=&quot;embed-iframe&quot; style=&quot;border-radius:12px&quot; src=&quot;https:&#x2F;&#x2F;open.spotify.com&#x2F;embed&#x2F;playlist&#x2F;3Ru05lMnsa3aCFKYw7NeKM?utm_source=generator&quot; width=&quot;100%&quot; height=&quot;152&quot; frameBorder=&quot;0&quot; allowfullscreen=&quot;&quot; allow=&quot;autoplay; clipboard-write; encrypted-media; fullscreen; picture-in-picture&quot; loading=&quot;lazy&quot;&gt;&lt;&#x2F;iframe&gt;
&lt;h2 id=&quot;about-me-1&quot;&gt;About me&lt;&#x2F;h2&gt;
&lt;p&gt;Idk what do I say.&lt;&#x2F;p&gt;
&lt;p&gt;I like music. I like walking.&lt;&#x2F;p&gt;
&lt;p&gt;I&#x27;m typically the person that handles walking around and getting us places.&lt;&#x2F;p&gt;
&lt;p&gt;I love cycling.&lt;&#x2F;p&gt;
&lt;p&gt;I want to get into motorcycles.&lt;&#x2F;p&gt;
&lt;p&gt;I want to get into dancing, specifically contemporary dance.&lt;&#x2F;p&gt;
&lt;p&gt;I play music, bass is fun.&lt;&#x2F;p&gt;
&lt;p&gt;I&#x27;m generally the creative driver in our system.&lt;&#x2F;p&gt;
&lt;p&gt;Painting is fun, usually Lily and I are the ones painting.&lt;&#x2F;p&gt;
&lt;p&gt;Making robots is fun, again me and Lily, Cedar helps out too. I love &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;wiki.nhrl.io&#x2F;wiki&#x2F;index.php?title=Inertial&quot;&gt;Inertial&lt;&#x2F;a&gt; and I&#x27;m so proud of her.&lt;&#x2F;p&gt;
&lt;p&gt;I don&#x27;t talk much, I&#x27;m pretty much mute irl.&lt;&#x2F;p&gt;
&lt;p&gt;I text a bit, usually to our girlfriend and Raven.&lt;&#x2F;p&gt;
&lt;p&gt;My music taste is music that&#x27;s fun to run&#x2F;bike&#x2F;walk to.&lt;&#x2F;p&gt;
&lt;p&gt;Our next headmate likes music that makes him angry, it&#x27;s nice and cathartic for him.&lt;&#x2F;p&gt;
&lt;p&gt;He&#x27;s a nice guy once you get to know him.&lt;&#x2F;p&gt;
&lt;h1 id=&quot;hollow-he-him&quot;&gt;Hollow (he&#x2F;him)&lt;&#x2F;h1&gt;
&lt;p&gt;Alright let&#x27;s do this.&lt;&#x2F;p&gt;
&lt;p&gt;I like metal.&lt;&#x2F;p&gt;
&lt;p&gt;Music that&#x27;s hyper intense, highly technical, and fun to rock out to.&lt;&#x2F;p&gt;
&lt;p&gt;I have a favorite album, so I&#x27;ll pick out a song from there.&lt;&#x2F;p&gt;
&lt;iframe data-testid=&quot;embed-iframe&quot; style=&quot;border-radius:12px&quot; src=&quot;https:&#x2F;&#x2F;open.spotify.com&#x2F;embed&#x2F;track&#x2F;5TTASqSSXO62ijSkgxPCLC?utm_source=generator&quot; width=&quot;100%&quot; height=&quot;152&quot; frameBorder=&quot;0&quot; allowfullscreen=&quot;&quot; allow=&quot;autoplay; clipboard-write; encrypted-media; fullscreen; picture-in-picture&quot; loading=&quot;lazy&quot;&gt;&lt;&#x2F;iframe&gt;
&lt;p&gt;It&#x27;s a fucking banger.&lt;&#x2F;p&gt;
&lt;p&gt;What else do you want me to say.&lt;&#x2F;p&gt;
&lt;p&gt;I love the instrumentals, the general idea in metal that it should be a fight between the lead guitars and the vocals.&lt;&#x2F;p&gt;
&lt;p&gt;The bass fucking rocks out in this song.&lt;&#x2F;p&gt;
&lt;p&gt;The drums go hard too.&lt;&#x2F;p&gt;
&lt;p&gt;In case you haven&#x27;t noticed, the entire system is quite partial to the rhythm section.&lt;&#x2F;p&gt;
&lt;p&gt;Anyway this album makes me &lt;em&gt;feel.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Lily listens to this to make me come out, though that effect has faded the more we listen to this album.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;Snowlover&lt;&#x2F;em&gt; was the original track that brought me out on command.&lt;&#x2F;p&gt;
&lt;p&gt;The entire album rocks.&lt;&#x2F;p&gt;
&lt;iframe data-testid=&quot;embed-iframe&quot; style=&quot;border-radius:12px&quot; src=&quot;https:&#x2F;&#x2F;open.spotify.com&#x2F;embed&#x2F;album&#x2F;1r0jblBmqcxBPZFMwpP1dq?utm_source=generator&quot; width=&quot;100%&quot; height=&quot;152&quot; frameBorder=&quot;0&quot; allowfullscreen=&quot;&quot; allow=&quot;autoplay; clipboard-write; encrypted-media; fullscreen; picture-in-picture&quot; loading=&quot;lazy&quot;&gt;&lt;&#x2F;iframe&gt;
&lt;p&gt;I guess I should talk about myself now.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;about-me-2&quot;&gt;About me&lt;&#x2F;h2&gt;
&lt;p&gt;I&#x27;m the resident angry face.&lt;&#x2F;p&gt;
&lt;p&gt;All the repressed anger that Lily feels gets channeled into me.&lt;&#x2F;p&gt;
&lt;p&gt;I yell at people. I confront people. I turn our repressed frustration and anger into making things &lt;em&gt;fucking happen.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;I punch holes in walls, I scream, I lay it out onto people.&lt;&#x2F;p&gt;
&lt;p&gt;I wrote a lot of the &lt;a href=&quot;&#x2F;forgiveness&quot;&gt;forgiveness&lt;&#x2F;a&gt; article.&lt;&#x2F;p&gt;
&lt;p&gt;I&#x27;m also generally an emotional conduit within the system.&lt;&#x2F;p&gt;
&lt;p&gt;I can figure out who&#x27;s feeling what and best communicate.&lt;&#x2F;p&gt;
&lt;p&gt;I share this job with Thyme, who you&#x27;ll read about later.&lt;&#x2F;p&gt;
&lt;p&gt;I form a lot of our external strength, the hard front that appears whenever we need to confront someone or go through a hard situation.&lt;&#x2F;p&gt;
&lt;p&gt;I work hard with Cedar to get the system through hard times. He keeps me grounded when I front to keep us from doing things that we feel bad about.&lt;&#x2F;p&gt;
&lt;p&gt;He keeps me calm and makes sure my anger gets channeled properly.&lt;&#x2F;p&gt;
&lt;p&gt;I&#x27;m also one of the primary trauma holders within the system, and I share a subsystem with one of the other trauma holders, Knight.&lt;&#x2F;p&gt;
&lt;p&gt;Knight is my little sibling and I refuse to let anyone hurt them. I protect them with my everything. I refuse to let anyone hurt them any more than they&#x27;ve already been hurt. Even if that hurt comes from Lily or any other member of the system.&lt;&#x2F;p&gt;
&lt;p&gt;Anyway that&#x27;s me. Angry, strong front, trauma holder, emotional conduit.&lt;&#x2F;p&gt;
&lt;p&gt;Who&#x27;s up next?&lt;&#x2F;p&gt;
&lt;h1 id=&quot;lotus-she-her-leaf-she-her-fae-faer-and-thyme-she-her&quot;&gt;Lotus (she&#x2F;her), Leaf (she&#x2F;her&#x2F;fae&#x2F;faer), and Thyme (she&#x2F;her)&lt;&#x2F;h1&gt;
&lt;p&gt;&lt;strong&gt;Lotus:&lt;&#x2F;strong&gt; Hi!&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Thyme:&lt;&#x2F;strong&gt; Hello~&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Thyme:&lt;&#x2F;strong&gt; We share similar music tastes so Lily figured we could just go together~&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Thyme:&lt;&#x2F;strong&gt; We like calm, ethereal, peaceful music.&lt;&#x2F;p&gt;
&lt;iframe data-testid=&quot;embed-iframe&quot; style=&quot;border-radius:12px&quot; src=&quot;https:&#x2F;&#x2F;open.spotify.com&#x2F;embed&#x2F;track&#x2F;2bqMBbSO4ZujPiSzY1t6CI?utm_source=generator&quot; width=&quot;100%&quot; height=&quot;152&quot; frameBorder=&quot;0&quot; allowfullscreen=&quot;&quot; allow=&quot;autoplay; clipboard-write; encrypted-media; fullscreen; picture-in-picture&quot; loading=&quot;lazy&quot;&gt;&lt;&#x2F;iframe&gt;
&lt;p&gt;&lt;strong&gt;Thyme:&lt;&#x2F;strong&gt; We love this album so much~&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Lotus:&lt;&#x2F;strong&gt; It&#x27;s so calm and peaceful! It makes us feel so safe and calm!&lt;&#x2F;p&gt;
&lt;iframe data-testid=&quot;embed-iframe&quot; style=&quot;border-radius:12px&quot; src=&quot;https:&#x2F;&#x2F;open.spotify.com&#x2F;embed&#x2F;album&#x2F;6Yv1yvepxwzXexhcz8KIeu?utm_source=generator&quot; width=&quot;100%&quot; height=&quot;152&quot; frameBorder=&quot;0&quot; allowfullscreen=&quot;&quot; allow=&quot;autoplay; clipboard-write; encrypted-media; fullscreen; picture-in-picture&quot; loading=&quot;lazy&quot;&gt;&lt;&#x2F;iframe&gt;
&lt;h2 id=&quot;about-me-lotus&quot;&gt;About me! (Lotus)&lt;&#x2F;h2&gt;
&lt;p&gt;Hi!&lt;&#x2F;p&gt;
&lt;p&gt;I&#x27;m a child!&lt;&#x2F;p&gt;
&lt;p&gt;Lily likes to call me a child version of her!&lt;&#x2F;p&gt;
&lt;p&gt;I&#x27;m an inner child she says? I don&#x27;t really get it but I like that I get to exist :D&lt;&#x2F;p&gt;
&lt;p&gt;I like sharkies! They&#x27;re so soft n comfy n cute.&lt;&#x2F;p&gt;
&lt;p&gt;I like Willow! She&#x27;s really nice.&lt;&#x2F;p&gt;
&lt;p&gt;I like rocking n laughing and being cute.&lt;&#x2F;p&gt;
&lt;p&gt;Lily is a bit stinky sometimes and kicks me out of the front to talk and I get my revenge by stealing her chair!&lt;&#x2F;p&gt;
&lt;p&gt;Chair thief! That&#x27;s me :)&lt;&#x2F;p&gt;
&lt;p&gt;(&lt;strong&gt;Cedar:&lt;&#x2F;strong&gt; The chair thing refers to our &lt;a href=&quot;&#x2F;headspace&quot;&gt;headspace&lt;&#x2F;a&gt;)&lt;&#x2F;p&gt;
&lt;p&gt;Bweeeeeeee~&lt;&#x2F;p&gt;
&lt;h2 id=&quot;about-me-thyme&quot;&gt;About me~ (Thyme)&lt;&#x2F;h2&gt;
&lt;p&gt;hiiiii~&lt;&#x2F;p&gt;
&lt;p&gt;im thyme~&lt;&#x2F;p&gt;
&lt;p&gt;im generally calm and peaceful.&lt;&#x2F;p&gt;
&lt;p&gt;im also very sleepy a lot of the time&lt;&#x2F;p&gt;
&lt;p&gt;i have a pretty good handle on how everyone in the system is feeling&lt;&#x2F;p&gt;
&lt;p&gt;me and hollow share that job&lt;&#x2F;p&gt;
&lt;p&gt;we keep an eye on everyone and tell cedar when someone isnt feeling well&lt;&#x2F;p&gt;
&lt;p&gt;cedar usually gets lilys attention and we go from there&lt;&#x2F;p&gt;
&lt;p&gt;anyway yes calm and eepy thats me~&lt;&#x2F;p&gt;
&lt;h2 id=&quot;about-leaf&quot;&gt;About Leaf&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;strong&gt;Lotus:&lt;&#x2F;strong&gt; Leaf is cute! Fae doesn&#x27;t talk or really communicate much, but she&#x27;s cute!&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Cedar:&lt;&#x2F;strong&gt; Leaf is a trauma holder and holds onto a lot of our difficult or negative experiences. Fae struggles a lot and is often in a lot of emotional pain. We all try our best to soothe faer and help faer through whatever fae is experiencing&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Lily:&lt;&#x2F;strong&gt; Thank you Leaf, for everything that you do for us&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>How to do less (someone please tell me)</title>
        <published>2026-05-13T00:00:00+00:00</published>
        <updated>2026-05-13T00:00:00+00:00</updated>
        
        <author>
          <name>
            lily
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://blog.ririryn.com/doing-less/"/>
        <id>https://blog.ririryn.com/doing-less/</id>
        
        <content type="html" xml:base="https://blog.ririryn.com/doing-less/">&lt;p&gt;&lt;em&gt;&quot;Anything less than your everything is not good enough&quot;&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Is a lesson that&#x27;s unfortunately very deeply engrained into my head.&lt;&#x2F;p&gt;
&lt;p&gt;That I have to work as hard as I physically can at everything I do.&lt;&#x2F;p&gt;
&lt;p&gt;That anything less is cheating or failure or &quot;not good enough&quot;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;That anything less than complete burnout is a failure.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;. . .&lt;&#x2F;p&gt;
&lt;p&gt;I wish it wasn&#x27;t.&lt;&#x2F;p&gt;
&lt;p&gt;I want to write about &lt;em&gt;why&lt;&#x2F;em&gt; and how I think I can move forward.&lt;&#x2F;p&gt;
&lt;h1 id=&quot;why-easy&quot;&gt;Why (easy)&lt;&#x2F;h1&gt;
&lt;p&gt;There&#x27;s the easy answer that it&#x27;s what capitalist society pushes for.&lt;&#x2F;p&gt;
&lt;p&gt;&quot;Always be productive&quot;&lt;&#x2F;p&gt;
&lt;p&gt;&quot;Increase value in the world&quot;&lt;&#x2F;p&gt;
&lt;p&gt;&quot;Always be working as hard as you can&quot;&lt;&#x2F;p&gt;
&lt;p&gt;The society we live in just inherently pushes people as far as they can go for the sake of increasing &quot;value&quot;.&lt;&#x2F;p&gt;
&lt;p&gt;It sucks for everyone and we all hate it.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;rewarded&quot;&gt;Rewarded&lt;&#x2F;h2&gt;
&lt;p&gt;However.&lt;&#x2F;p&gt;
&lt;p&gt;If you do work very hard, you get rewarded immensely.&lt;&#x2F;p&gt;
&lt;p&gt;Having a strong work ethic has gotten me very &lt;em&gt;very&lt;&#x2F;em&gt; far in life.&lt;&#x2F;p&gt;
&lt;p&gt;I&#x27;ve had immense success in part because I always work very hard at everything that I do.&lt;&#x2F;p&gt;
&lt;p&gt;It&#x27;s hard to unlearn something when it&#x27;s been so deeply rewarded my entire life.&lt;&#x2F;p&gt;
&lt;p&gt;From getting good grades in elementary school and being rewarded by my peers and my parents.&lt;&#x2F;p&gt;
&lt;p&gt;To getting into good universities based on my highschool grades.&lt;&#x2F;p&gt;
&lt;p&gt;To getting scholarships based on my university grades.&lt;&#x2F;p&gt;
&lt;p&gt;To getting an excellent job based on my personal projects.&lt;&#x2F;p&gt;
&lt;p&gt;To getting raises at said job based on my performance.&lt;&#x2F;p&gt;
&lt;p&gt;Every step of the way, I&#x27;ve been rewarded for my hard work.&lt;&#x2F;p&gt;
&lt;p&gt;Which makes sense, hard work should pay off.&lt;&#x2F;p&gt;
&lt;p&gt;But what it&#x27;s taught me is that &quot;going as hard as possible is a good thing&quot;&lt;&#x2F;p&gt;
&lt;p&gt;I&#x27;ve never been taught the opposite.&lt;&#x2F;p&gt;
&lt;p&gt;I&#x27;ve never been told that the opposite was even okay.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;No one has ever taught me how to slow down.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;h1 id=&quot;why-medium&quot;&gt;Why (medium)&lt;&#x2F;h1&gt;
&lt;p&gt;My dad taught me a lot of things.&lt;&#x2F;p&gt;
&lt;p&gt;Like literally, in sports and in math, he taught me a lot of stuff.&lt;&#x2F;p&gt;
&lt;p&gt;But also figuratively, in life.&lt;&#x2F;p&gt;
&lt;p&gt;He taught me how to teach, which is now &lt;a href=&quot;&#x2F;woolf-quote&quot;&gt;how I write&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;He taught me how to be a good person, which I carry on with me through life.&lt;&#x2F;p&gt;
&lt;p&gt;And relevantly for this post, he taught me to work hard.&lt;&#x2F;p&gt;
&lt;p&gt;He worked extremely hard.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;Extremely hard.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;I saw his work ethic and it taught me that it was what was normal.&lt;&#x2F;p&gt;
&lt;p&gt;To work long long hours and always put your full 100% into each work day.&lt;&#x2F;p&gt;
&lt;p&gt;That&#x27;s just what I saw and what I internalized and what I learned.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;It&#x27;s what I was taught.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;h1 id=&quot;why-hard&quot;&gt;Why (hard)&lt;&#x2F;h1&gt;
&lt;p&gt;There&#x27;s one final &quot;why&quot; for why I believe I have to work myself to the point of physically not being able to continue.&lt;&#x2F;p&gt;
&lt;p&gt;And that&#x27;s a lack of self worth.&lt;&#x2F;p&gt;
&lt;p&gt;I always come back to this idea of self worth.&lt;&#x2F;p&gt;
&lt;p&gt;I see my &lt;a href=&quot;&#x2F;anxious-attachment&quot;&gt;anxious attachment style&lt;&#x2F;a&gt; and I see the root cause as a lack of self worth.&lt;&#x2F;p&gt;
&lt;p&gt;I see my past self &lt;a href=&quot;&#x2F;drowning-in-shame&quot;&gt;living in shame&lt;&#x2F;a&gt; and I see her immense lack of self worth.&lt;&#x2F;p&gt;
&lt;p&gt;And I see my overworking habits now as another way that my lack of self worth manifests in my day to day life.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;I am not worth anything if I&#x27;m not productive.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Like Brennan in &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;www.youtube.com&#x2F;shorts&#x2F;dP3lMeQ6RDs&quot;&gt;this clip&lt;&#x2F;a&gt;, I&#x27;ve always thought that I&#x27;m only worth something if I&#x27;m useful.&lt;&#x2F;p&gt;
&lt;p&gt;Let&#x27;s backtrack.&lt;&#x2F;p&gt;
&lt;p&gt;The idea that I&#x27;m &lt;em&gt;worth&lt;&#x2F;em&gt; something is something that I&#x27;ve been able to cultivate and build for myself.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;I have a strong sense of self worth nowadays.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;I am insightful, intelligent, kind, helpful, etc etc&lt;&#x2F;p&gt;
&lt;p&gt;I have value in who I am as a person.&lt;&#x2F;p&gt;
&lt;p&gt;However a lot of that value is derived from how hard I work.&lt;&#x2F;p&gt;
&lt;p&gt;I work hard at being insightful for my friends and peers.&lt;&#x2F;p&gt;
&lt;p&gt;I&#x27;m not just smart, I work hard to cultivate that intelligence.&lt;&#x2F;p&gt;
&lt;p&gt;I work hard to be a kind person.&lt;&#x2F;p&gt;
&lt;p&gt;I try very hard to be as helpful as possible.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;I have value because of how hard I work.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;The idea that I could have value as a person, just by being myself, without having to try?&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;That I don&#x27;t believe, yet, not even a little bit.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;And so I fall into my usual cycles.&lt;&#x2F;p&gt;
&lt;p&gt;I work too hard, burn myself out, and then work harder to try to &quot;cure&quot; my burnout.&lt;&#x2F;p&gt;
&lt;p&gt;Until I mentally crash and feel suicidal and become completely unable to do anything.&lt;&#x2F;p&gt;
&lt;p&gt;It&#x27;s a vicious cycle and one that I haven&#x27;t figured out a way out of.&lt;&#x2F;p&gt;
&lt;h1 id=&quot;cultivating-self-worth&quot;&gt;Cultivating self worth&lt;&#x2F;h1&gt;
&lt;p&gt;In order to stop this cycle I have to figure out how to cultivate a sense of self worth that isn&#x27;t tied to my productivity.&lt;&#x2F;p&gt;
&lt;p&gt;Something that isn&#x27;t tied to my efforts or my work, but rather something tied to how I intrinsically am as a person.&lt;&#x2F;p&gt;
&lt;p&gt;Something that stuck out to me during my &lt;a href=&quot;&#x2F;residential&quot;&gt;residential&lt;&#x2F;a&gt; was the idea that, &quot;you are worthy, intrinsically, unchangably&quot;.&lt;&#x2F;p&gt;
&lt;p&gt;I want to believe that.&lt;&#x2F;p&gt;
&lt;p&gt;That I am worth something, intrinsically, as a person.&lt;&#x2F;p&gt;
&lt;p&gt;Not because of my producitivity. Not because my work. Not because of how &lt;em&gt;useful&lt;&#x2F;em&gt; I am to someone.&lt;&#x2F;p&gt;
&lt;p&gt;That I am worth something to myself and to others just by being a person.&lt;&#x2F;p&gt;
&lt;p&gt;I don&#x27;t believe that yet.&lt;&#x2F;p&gt;
&lt;p&gt;. . .&lt;&#x2F;p&gt;
&lt;p&gt;But I want to.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>My thoughts on regrets</title>
        <published>2026-05-12T00:00:00+00:00</published>
        <updated>2026-05-12T00:00:00+00:00</updated>
        
        <author>
          <name>
            lily
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://blog.ririryn.com/doing-my-best/"/>
        <id>https://blog.ririryn.com/doing-my-best/</id>
        
        <content type="html" xml:base="https://blog.ririryn.com/doing-my-best/">&lt;p&gt;I don&#x27;t really regret things.&lt;&#x2F;p&gt;
&lt;p&gt;Like, ever.&lt;&#x2F;p&gt;
&lt;p&gt;Big or small.&lt;&#x2F;p&gt;
&lt;p&gt;No matter the consequence or pain that I experienced as a result of my choices.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;I don&#x27;t really ever feel regret towards my behaviors and actions.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Do I &lt;em&gt;wish&lt;&#x2F;em&gt; I didn&#x27;t have to deal with the consequences? Of course.&lt;&#x2F;p&gt;
&lt;p&gt;But do I &lt;em&gt;wish&lt;&#x2F;em&gt; that I had done something different? Not really.&lt;&#x2F;p&gt;
&lt;p&gt;I don&#x27;t because of a simple fair of facts.&lt;&#x2F;p&gt;
&lt;ol&gt;
&lt;li&gt;I am always doing the best that I can&lt;&#x2F;li&gt;
&lt;li&gt;I did the things that I did because of the situation and circumstance I was under&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;p&gt;Both of those are pretty rock solid facts that I&#x27;ve been able to establish for myself.&lt;&#x2F;p&gt;
&lt;p&gt;I feel that both are true about myself quite strongly.&lt;&#x2F;p&gt;
&lt;p&gt;However as time has passed, I&#x27;ve begun to apply this thought to everyone that I interact with.&lt;&#x2F;p&gt;
&lt;p&gt;That they are all trying their best.&lt;&#x2F;p&gt;
&lt;p&gt;And that their actions are because of their current circumstance and situation.&lt;&#x2F;p&gt;
&lt;p&gt;And because of that, I can forgive them, give them compassion, and give them grace.&lt;&#x2F;p&gt;
&lt;p&gt;Allow me to elaborate.&lt;&#x2F;p&gt;
&lt;h1 id=&quot;always-trying-your-best&quot;&gt;Always trying your best&lt;&#x2F;h1&gt;
&lt;p&gt;I hate the idea that it&#x27;s &lt;em&gt;possible&lt;&#x2F;em&gt; to not try your best at every situation.&lt;&#x2F;p&gt;
&lt;p&gt;Let me repeat that, I hate the very &lt;em&gt;idea&lt;&#x2F;em&gt; that it&#x27;s even &lt;em&gt;possible&lt;&#x2F;em&gt; to not try your best in every situation.&lt;&#x2F;p&gt;
&lt;p&gt;I think that it&#x27;s just a natural fact of life.&lt;&#x2F;p&gt;
&lt;p&gt;No matter what, you&#x27;re doing your best always.&lt;&#x2F;p&gt;
&lt;p&gt;Even if you fall into addiction or anger or violence.&lt;&#x2F;p&gt;
&lt;p&gt;You are doing the best that you can under the circumstances that you&#x27;re under.&lt;&#x2F;p&gt;
&lt;p&gt;Of course, &lt;em&gt;this does not insulate you from consequence.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;But what you do every day is always your best.&lt;&#x2F;p&gt;
&lt;p&gt;When I&#x27;m depressed and can&#x27;t get out of bed and can only manage to eat and sleep, that&#x27;s me doing the best that I can.&lt;&#x2F;p&gt;
&lt;p&gt;When I get triggered and lash out in anger at someone, that&#x27;s me doing my best.&lt;&#x2F;p&gt;
&lt;p&gt;When I closeted myself for years and was too scared to come out and transition, that was me doing my best.&lt;&#x2F;p&gt;
&lt;h1 id=&quot;what-why&quot;&gt;What??? Why?&lt;&#x2F;h1&gt;
&lt;p&gt;Yeah it&#x27;s a weird idea to wrap your head around, but it makes a lot of sense to me.&lt;&#x2F;p&gt;
&lt;p&gt;Imagine a scenario where you wish you had done something differently.&lt;&#x2F;p&gt;
&lt;p&gt;Could be a major life decision you wish you had done something differently in.&lt;&#x2F;p&gt;
&lt;p&gt;Could be something as minor as wishing you hadn&#x27;t taken that risk when jaywalking across the street.&lt;&#x2F;p&gt;
&lt;p&gt;Could be anything.&lt;&#x2F;p&gt;
&lt;p&gt;Now consider, why did you do the thing that you did? And why was that not the choice that you &lt;em&gt;wish&lt;&#x2F;em&gt; you had taken?&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Was it because you didn&#x27;t have all the information you have now?&lt;&#x2F;li&gt;
&lt;li&gt;Was it because of the situation you were in and how you were feeling in that moment?&lt;&#x2F;li&gt;
&lt;li&gt;Was it because of your history and traumas and life experiences?&lt;&#x2F;li&gt;
&lt;li&gt;Was it a combination of the above?&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;In all of my experiences, I can always point to one of those, or something similar, which explains why I made the choice that I did.&lt;&#x2F;p&gt;
&lt;p&gt;I made the choice that I did because &lt;em&gt;I was doing the best that I could.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;h1 id=&quot;tautological&quot;&gt;Tautological&lt;&#x2F;h1&gt;
&lt;p&gt;My argument is almost a bit tautological.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;If you made the decision, then it must have been the best decision you could&#x27;ve made under the circumstances.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;If you choose to opt into this belief, then by definition it absolves you of all regret.&lt;&#x2F;p&gt;
&lt;p&gt;By making a decision (even if that decision was inaction), &lt;em&gt;you did the best you could&#x27;ve done under the circumstances.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;My reasoning for this is pretty simple.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;It&#x27;s not possible to do anything than the best you could&#x27;ve done under the circumstance.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Why?&lt;&#x2F;p&gt;
&lt;p&gt;Because you did it.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;It&#x27;s what you ended up doing.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&quot;But I could have...&quot;&lt;&#x2F;p&gt;
&lt;p&gt;Yes, you certainly could have chosen to not do that thing you regret...but you did what you did.&lt;&#x2F;p&gt;
&lt;p&gt;If you treat yourself as a system of inputs and outputs, what gets put in is what gets put out.&lt;&#x2F;p&gt;
&lt;p&gt;Your life experiences, your past, the weather, your mood, the state of your being are what got put in.&lt;&#x2F;p&gt;
&lt;p&gt;What you got out whas the thing you ended up doing.&lt;&#x2F;p&gt;
&lt;p&gt;By nature of you &lt;em&gt;doing&lt;&#x2F;em&gt; that thing, it was &lt;em&gt;the best you could have done.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;You physically could not have done any better, or really any different.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;but-what-about&quot;&gt;But what about...&lt;&#x2F;h2&gt;
&lt;p&gt;Self sabotage? Happens for a reason, always.&lt;&#x2F;p&gt;
&lt;p&gt;Getting unlucky? Not something you can control or known about.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;You physically could not have done any better, or really any different.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;h1 id=&quot;immense-relief&quot;&gt;Immense relief&lt;&#x2F;h1&gt;
&lt;p&gt;To me, once I made that logical conclusion, I felt an immense amount of relief.&lt;&#x2F;p&gt;
&lt;p&gt;It &lt;em&gt;frees me from regret.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;It frees me from having to think about my actions and ruminating on what I could&#x27;ve done better.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;I did the best I could under the circumstances&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Isn&#x27;t that kinda really relieving to think about?&lt;&#x2F;p&gt;
&lt;p&gt;To be free from ruminating on your past decisions?&lt;&#x2F;p&gt;
&lt;p&gt;To be free from wishing you had done better?&lt;&#x2F;p&gt;
&lt;p&gt;To be &lt;em&gt;free from regret entirely?&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;h1 id=&quot;but-wait-what-about-free-will&quot;&gt;But wait, what about free will?&lt;&#x2F;h1&gt;
&lt;p&gt;There&#x27;s a little weird thing that I had snuck into that earlier argument.&lt;&#x2F;p&gt;
&lt;p&gt;What about free will?&lt;&#x2F;p&gt;
&lt;p&gt;If you&#x27;re absolving yourself of guilt and regret by believing that everything you do is the best that you could have done...&lt;&#x2F;p&gt;
&lt;p&gt;What about free will?&lt;&#x2F;p&gt;
&lt;p&gt;Could you not choose to do something different?&lt;&#x2F;p&gt;
&lt;p&gt;Could you not choose to do something of your own free will?&lt;&#x2F;p&gt;
&lt;p&gt;. . .&lt;&#x2F;p&gt;
&lt;p&gt;Ultimately this is a very personal decision to make, one that you have to think pretty long and hard about.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;Are you going to surrender the idea of you having free will, for the relief of not having to regret your past decisions?&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;To me, I just kinda came to that logical conclusion that I don&#x27;t really have free will??? Like I do the things that I do because of my past and my circumstance and that, in a weird scientific way, things are always going to happen as they do.&lt;&#x2F;p&gt;
&lt;p&gt;So I pretty readily accepted that belief that &lt;em&gt;I am always doing my best&lt;&#x2F;em&gt; and &lt;em&gt;there is tautologically no reason to &lt;strong&gt;ever&lt;&#x2F;strong&gt; regret doing something&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;And it makes me a better person for it.&lt;&#x2F;p&gt;
&lt;p&gt;I carry myself much lighter and don&#x27;t hold myself to do things better than I could physically do.&lt;&#x2F;p&gt;
&lt;p&gt;I am much more easily able to give others grace and kindness when their actions affect my life.&lt;&#x2F;p&gt;
&lt;p&gt;This belief makes me a better person overall for it, I think so anyway.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;aside-physics&quot;&gt;Aside: Physics&lt;&#x2F;h2&gt;
&lt;p&gt;This free will argument is an extension of the theory that there is no randomness in the world; that we&#x27;re all just little physics machines that have no free will in the same way that a ball rolling down a hill doesn&#x27;t have free will.&lt;&#x2F;p&gt;
&lt;p&gt;The theory that the big bang was like a first pool shot. Scattering balls in a seemingly random way, but ultimately in a way that can be computed given the exact inputs of the system.&lt;&#x2F;p&gt;
&lt;p&gt;The belief that the world is an impossibly complex system of chemistry and physics, but one that, if someone had all the knowledge of the current state of the world, could perfectly predict.&lt;&#x2F;p&gt;
&lt;p&gt;That&#x27;s what I choose to believe about the world.&lt;&#x2F;p&gt;
&lt;p&gt;Arguments against are mostly quantum arguments, and I think those are kinda bullshit? Our brains are made of cells and chemicals, which behave like any other chemical or cell, they don&#x27;t quantumlly teleport or entangle with each other.&lt;&#x2F;p&gt;
&lt;p&gt;Can you perfectly predict subatomic particles? No becuase quantum.&lt;&#x2F;p&gt;
&lt;p&gt;But can you predict the behavior of cells and chemicals if you had the exact circumstances? Are you going to argue that you can&#x27;t &quot;because quantum&quot;? Because I think that&#x27;s bullshit.&lt;&#x2F;p&gt;
&lt;p&gt;So anyway &lt;em&gt;there is no free will at all so you don&#x27;t need to ever regret anything because you always did your best because it was the only thing you could have possibly done okay bye&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Bravery (Project Hail Mary: 2)</title>
        <published>2026-05-11T00:00:00+00:00</published>
        <updated>2026-05-11T00:00:00+00:00</updated>
        
        <author>
          <name>
            lily
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://blog.ririryn.com/bravery/"/>
        <id>https://blog.ririryn.com/bravery/</id>
        
        <content type="html" xml:base="https://blog.ririryn.com/bravery/">&lt;p&gt;&lt;em&gt;This is the 2nd post in a series about the book&#x2F;movie Project Hail Mary (&lt;a href=&quot;&#x2F;project-hail-mary&quot;&gt;previous&lt;&#x2F;a&gt;)&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Have you seen &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Project_Hail_Mary_(film)&quot;&gt;Project Hail Mary&lt;&#x2F;a&gt; yet?&lt;&#x2F;p&gt;
&lt;p&gt;You should go see it, it&#x27;s leaving theatres soon!&lt;&#x2F;p&gt;
&lt;p&gt;Anyway, let&#x27;s talk about a major theme of the movie, the idea of bravery.&lt;&#x2F;p&gt;
&lt;h1 id=&quot;bravery-gene&quot;&gt;Bravery gene&lt;&#x2F;h1&gt;
&lt;p&gt;The first time bravery is mentioned in the film is when Grace talks to Yao about it.&lt;&#x2F;p&gt;
&lt;p&gt;(paraphrasing because I don&#x27;t have the movie memorized (yet))&lt;&#x2F;p&gt;
&lt;p&gt;Grace: &quot;You guys have a bravery gene that I just don&#x27;t have&quot;&lt;&#x2F;p&gt;
&lt;p&gt;Yao: &quot;It&#x27;s not about being brave, you just have to have someone to be brave for&quot;&lt;&#x2F;p&gt;
&lt;p&gt;. . .&lt;&#x2F;p&gt;
&lt;p&gt;Repeatedly this idea of bravery is brought up to Grace.&lt;&#x2F;p&gt;
&lt;p&gt;By Rocky.&lt;&#x2F;p&gt;
&lt;p&gt;By Eva.&lt;&#x2F;p&gt;
&lt;p&gt;By Carl.&lt;&#x2F;p&gt;
&lt;p&gt;By everyone around him.&lt;&#x2F;p&gt;
&lt;p&gt;On his last day on Earth he vehemently denies this.&lt;&#x2F;p&gt;
&lt;p&gt;That he&#x27;s brave.&lt;&#x2F;p&gt;
&lt;p&gt;That he could do something like Project Hail Mary.&lt;&#x2F;p&gt;
&lt;p&gt;. . .&lt;&#x2F;p&gt;
&lt;p&gt;But he proves that he could do it.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;It&#x27;s not about being brave, you just have to have someone to be brave for&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;h1 id=&quot;what-about-me&quot;&gt;What about me?&lt;&#x2F;h1&gt;
&lt;p&gt;I often find myself asking myself the same questions that Grace does.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;Can I do this?&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;Can I survive?&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;Do I have the strength and skill and intelligence necessary to survive this?&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;And most importantly&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;Am I brave enough?&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Brave enough to withstand the &lt;a href=&quot;&#x2F;my-death&quot;&gt;fires of the building that I live in&lt;&#x2F;a&gt;?&lt;&#x2F;p&gt;
&lt;p&gt;Brave enough to not succumb to the &lt;a href=&quot;&#x2F;thousand-cuts&quot;&gt;thousands of cuts I experience&lt;&#x2F;a&gt;?&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;Brave enough to live, as broken as I am?&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;What Project Hail Mary proposes is that it&#x27;s not about me.&lt;&#x2F;p&gt;
&lt;p&gt;It&#x27;s not a matter of if &lt;em&gt;I&lt;&#x2F;em&gt; am brave enough.&lt;&#x2F;p&gt;
&lt;p&gt;It&#x27;s a matter of finding a &lt;em&gt;reason&lt;&#x2F;em&gt; to be brave.&lt;&#x2F;p&gt;
&lt;p&gt;A &lt;em&gt;reason&lt;&#x2F;em&gt; to keep going.&lt;&#x2F;p&gt;
&lt;p&gt;A &lt;em&gt;reason&lt;&#x2F;em&gt; to keep fighting.&lt;&#x2F;p&gt;
&lt;p&gt;A &lt;em&gt;reason&lt;&#x2F;em&gt; to hold onto &lt;a href=&quot;&#x2F;project-hail-mary&quot;&gt;hope&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;h1 id=&quot;reasons&quot;&gt;Reasons&lt;&#x2F;h1&gt;
&lt;p&gt;It&#x27;ll take some time to fill out my reasons for being &lt;em&gt;brave&lt;&#x2F;em&gt;, but I have some idea of the shape that it might take.&lt;&#x2F;p&gt;
&lt;p&gt;My friends, the ones that I care about and that care about me.&lt;&#x2F;p&gt;
&lt;p&gt;My family, the ones who have seen me through everything.&lt;&#x2F;p&gt;
&lt;p&gt;My loved ones, who hold me close.&lt;&#x2F;p&gt;
&lt;p&gt;. . .&lt;&#x2F;p&gt;
&lt;p&gt;I always hated the idea of &lt;em&gt;living for someone else&lt;&#x2F;em&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Hated the idea of finding &lt;em&gt;reasons to live&lt;&#x2F;em&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Because the reasons to live are obvious: I love life.&lt;&#x2F;p&gt;
&lt;p&gt;I love life so much, even though my brain tries its hardest to kill us.&lt;&#x2F;p&gt;
&lt;p&gt;The reasons to live are always obvious to me: to experience more of the joy and love.&lt;&#x2F;p&gt;
&lt;p&gt;Same with the reasons to die: to be free from the pain.&lt;&#x2F;p&gt;
&lt;p&gt;. . .&lt;&#x2F;p&gt;
&lt;p&gt;I hate the idea of finding &lt;em&gt;reasons to live.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;But I&#x27;m happy with the idea of finding &lt;em&gt;reasons to be brave.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;A reason, besides my own selfish desires, to be brave and to be strong and to &lt;em&gt;keep going.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;Keep going.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;I will be brave.&lt;&#x2F;p&gt;
&lt;p&gt;I will keep going.&lt;&#x2F;p&gt;
&lt;p&gt;I will keep going.&lt;&#x2F;p&gt;
&lt;p&gt;I will keep going.&lt;&#x2F;p&gt;
&lt;p&gt;No matter the pain.&lt;&#x2F;p&gt;
&lt;p&gt;I will keep going.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;I will be brave.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Just like Grace.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Looking for a home, making a home, yearning for a home</title>
        <published>2026-05-11T00:00:00+00:00</published>
        <updated>2026-05-11T00:00:00+00:00</updated>
        
        <author>
          <name>
            lily
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://blog.ririryn.com/home/"/>
        <id>https://blog.ririryn.com/home/</id>
        
        <content type="html" xml:base="https://blog.ririryn.com/home/">&lt;p&gt;For a long time I&#x27;ve felt like I haven&#x27;t had a proper home.&lt;&#x2F;p&gt;
&lt;p&gt;And because of that, we&#x27;ve been pretty obsessed with the idea of making a home.&lt;&#x2F;p&gt;
&lt;p&gt;Building a community, of any kind.&lt;&#x2F;p&gt;
&lt;p&gt;I&#x27;ve wanted this so bad.&lt;&#x2F;p&gt;
&lt;p&gt;I&#x27;ve tried for so long.&lt;&#x2F;p&gt;
&lt;p&gt;Just trying to make a place where we &lt;em&gt;belong.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;h2 id=&quot;where-i-left-my-soul&quot;&gt;Where I left my soul&lt;&#x2F;h2&gt;
&lt;iframe data-testid=&quot;embed-iframe&quot; style=&quot;border-radius:12px&quot; src=&quot;https:&#x2F;&#x2F;open.spotify.com&#x2F;embed&#x2F;track&#x2F;5yX4Rs2csElCJWowm1tZtw?utm_source=generator&quot; width=&quot;100%&quot; height=&quot;352&quot; frameBorder=&quot;0&quot; allowfullscreen=&quot;&quot; allow=&quot;autoplay; clipboard-write; encrypted-media; fullscreen; picture-in-picture&quot; loading=&quot;lazy&quot;&gt;&lt;&#x2F;iframe&gt;
&lt;p&gt;&lt;em&gt;Will someone take me home&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;h1 id=&quot;looking-for-a-home&quot;&gt;Looking for a home&lt;&#x2F;h1&gt;
&lt;p&gt;I&#x27;ve looked, but nowhere ever fits properly.&lt;&#x2F;p&gt;
&lt;p&gt;Queer groups at university.&lt;&#x2F;p&gt;
&lt;p&gt;Queer support groups in Ottawa&lt;&#x2F;p&gt;
&lt;p&gt;Autistic adult groups in NYC.&lt;&#x2F;p&gt;
&lt;p&gt;Mental health programs in California.&lt;&#x2F;p&gt;
&lt;p&gt;Various discord servers, small and large, those run by friends and those run by strangers.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;So many discord servers.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Queer servers, plural servers, autistic servers, combinations of the above...&lt;&#x2F;p&gt;
&lt;p&gt;Nothing ever seemed to just &lt;em&gt;fit.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Nothing.&lt;&#x2F;p&gt;
&lt;p&gt;Not for a lack of trying.&lt;&#x2F;p&gt;
&lt;p&gt;We&#x27;d inevitably try to communicate.&lt;&#x2F;p&gt;
&lt;p&gt;To try to fit in with this group of people.&lt;&#x2F;p&gt;
&lt;p&gt;And we&#x27;d fail.&lt;&#x2F;p&gt;
&lt;p&gt;Fail to feel close to anyone.&lt;&#x2F;p&gt;
&lt;p&gt;Fail to be &lt;em&gt;seen&lt;&#x2F;em&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Fail to &lt;em&gt;feel seen.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Fail over and over and over.&lt;&#x2F;p&gt;
&lt;h1 id=&quot;making-a-home&quot;&gt;Making a home&lt;&#x2F;h1&gt;
&lt;p&gt;So we sat down and started trying to make a place for us to belong.&lt;&#x2F;p&gt;
&lt;p&gt;We dragged all our friends, &lt;em&gt;all of them&lt;&#x2F;em&gt;, into a big minecraft server discord.&lt;&#x2F;p&gt;
&lt;p&gt;That worked, for a bit.&lt;&#x2F;p&gt;
&lt;p&gt;We dragged all our ttrpg friends into a West Marches campaign.&lt;&#x2F;p&gt;
&lt;p&gt;That worked, for a bit.&lt;&#x2F;p&gt;
&lt;p&gt;Every time, glimpses of something that would stick, but never anything that actually would.&lt;&#x2F;p&gt;
&lt;p&gt;But still we keep trying.&lt;&#x2F;p&gt;
&lt;p&gt;Each time we try we introduce new ideas and try a little harder.&lt;&#x2F;p&gt;
&lt;p&gt;Hoping that &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;neuroqueer.club&quot;&gt;this time&lt;&#x2F;a&gt; will be different.&lt;&#x2F;p&gt;
&lt;p&gt;Hoping that this time something will stick.&lt;&#x2F;p&gt;
&lt;p&gt;That this little project will become a &lt;em&gt;home.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;For others.&lt;&#x2F;p&gt;
&lt;p&gt;For strangers.&lt;&#x2F;p&gt;
&lt;p&gt;For &lt;em&gt;ourselves.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;h1 id=&quot;yearning-for-a-home&quot;&gt;Yearning for a home&lt;&#x2F;h1&gt;
&lt;p&gt;I&#x27;ve yearned for this for so long.&lt;&#x2F;p&gt;
&lt;p&gt;To be surrounded by people that I can just &lt;em&gt;be&lt;&#x2F;em&gt; around.&lt;&#x2F;p&gt;
&lt;p&gt;Be &lt;em&gt;appreciated.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Be &lt;em&gt;seen.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Be &lt;em&gt;loved.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;A place where I can just &lt;em&gt;be.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Without the masks.&lt;&#x2F;p&gt;
&lt;p&gt;Without pretending.&lt;&#x2F;p&gt;
&lt;p&gt;Without hiding who we are.&lt;&#x2F;p&gt;
&lt;p&gt;I want to keep trying.&lt;&#x2F;p&gt;
&lt;p&gt;I refuse to give up.&lt;&#x2F;p&gt;
&lt;p&gt;I will keep searching.&lt;&#x2F;p&gt;
&lt;p&gt;Keep trying to build a community.&lt;&#x2F;p&gt;
&lt;p&gt;Keep trying to make new friends in &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;queercomputerclub.ca&#x2F;&quot;&gt;new spaces&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Keep &lt;em&gt;trying.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;h1 id=&quot;practical&quot;&gt;Practical&lt;&#x2F;h1&gt;
&lt;p&gt;Practically speaking, there are a few paths to this home that I desire so much.&lt;&#x2F;p&gt;
&lt;p&gt;One is quite obvious and will happen, a home with my partner.&lt;&#x2F;p&gt;
&lt;p&gt;Adopting children, building up a network of friends in my home city, building a &lt;em&gt;home&lt;&#x2F;em&gt; with her.&lt;&#x2F;p&gt;
&lt;p&gt;I &lt;em&gt;want&lt;&#x2F;em&gt; that so bad.&lt;&#x2F;p&gt;
&lt;p&gt;I &lt;em&gt;will&lt;&#x2F;em&gt; make it happen.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;One day...&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;. . .&lt;&#x2F;p&gt;
&lt;p&gt;The other is quite ambitious, but one that I want to believe can happen.&lt;&#x2F;p&gt;
&lt;p&gt;A home for those who are like us, who are without a home, who are lost in the world.&lt;&#x2F;p&gt;
&lt;p&gt;Those who grew up confused and lost and needing of someone to look up towards.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;Someone to show them that they had a future.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;That home is &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;neuroqueer.club&quot;&gt;neuroqueer.club&lt;&#x2F;a&gt;, and I will keep trying and keep trying and keep trying to make it a thing.&lt;&#x2F;p&gt;
&lt;p&gt;I will keep trying.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;Keep trying.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Forgiveness</title>
        <published>2026-05-10T00:00:00+00:00</published>
        <updated>2026-05-10T00:00:00+00:00</updated>
        
        <author>
          <name>
            terra
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://blog.ririryn.com/forgiveness/"/>
        <id>https://blog.ririryn.com/forgiveness/</id>
        
        <content type="html" xml:base="https://blog.ririryn.com/forgiveness/">&lt;p&gt;&lt;em&gt;This post is written by the Terra system as a whole, when plural pronouns (we&#x2F;us) are used, they&#x27;re referring to our system, not to you the reader or anyone else&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;The primary authors of this post are Lily, Hollow, and Knight. Others may chime in, we&#x27;ll see. See &lt;a href=&quot;&#x2F;plurality&quot;&gt;this post&lt;&#x2F;a&gt; for details on our plural system.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Lily:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;During program we were given this worksheet to ponder&lt;&#x2F;p&gt;
&lt;img src=&quot;&#x2F;images&#x2F;forgiveness.png&quot; alt=&quot;A picture of https:&#x2F;&#x2F;www.therapistaid.com&#x2F;worksheets&#x2F;what-is-forgiveness&quot; width=&quot;800&quot;&#x2F;&gt;
&lt;p&gt;And I was forced to think hard about what it meant to forgive someone.&lt;&#x2F;p&gt;
&lt;p&gt;Forgiving people for making small mistakes is an everyday occurance and easy for us to do.&lt;&#x2F;p&gt;
&lt;p&gt;Forgiving someone who&#x27;s wronged us deeply, hurt us deeply, is much much harder.&lt;&#x2F;p&gt;
&lt;p&gt;But today, I&#x27;d like to for us to try.&lt;&#x2F;p&gt;
&lt;p&gt;I&#x27;d like to try to forgive this person.&lt;&#x2F;p&gt;
&lt;p&gt;I&#x27;d like for all of us to forgive this person.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;1-forgiveness-is-letting-go-of-anger-even-though-you-are-justified&quot;&gt;1. Forgiveness is letting go of anger, even though you are justified&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;strong&gt;Hollow:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;I&#x27;m angry still.&lt;&#x2F;p&gt;
&lt;p&gt;Lily wants me to forgive but she&#x27;s not the one who holds a lot of the hurt and trauma.&lt;&#x2F;p&gt;
&lt;p&gt;She doesn&#x27;t feel the anger that we feel, it only bubbles under the surface for her.&lt;&#x2F;p&gt;
&lt;p&gt;She doesn&#x27;t fucking get it.&lt;&#x2F;p&gt;
&lt;p&gt;Anger and resentment...&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Lily:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;You are valid and justified in feeling the way that you do Hollow, but you agree that we all want to move past being stuck in anger and hostility towards her right?&lt;&#x2F;p&gt;
&lt;p&gt;Right?&lt;&#x2F;p&gt;
&lt;h3 id=&quot;2-forgiveness-is-recognizing-that-the-wrongdoer-is-human&quot;&gt;2. Forgiveness is recognizing that the wrongdoer is human&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;strong&gt;Lily:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;She&#x27;s human and made mistakes.&lt;&#x2F;p&gt;
&lt;p&gt;She hurt us because she&#x27;s not perfect either. We&#x27;re certainly not perfect.&lt;&#x2F;p&gt;
&lt;p&gt;When we inevitably make mistakes raising children of our own, we certainly want our children to forgive us for any mistakes that we make, right?&lt;&#x2F;p&gt;
&lt;p&gt;We have to let go of our anger in order to amend this relationship&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Hollow:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;. . .&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Knight:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;i&#x27;m still scared. scared of her hurting us again. scared of what her future mistakes might do to us. scared of her scared of her scared of her scared of her&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Lily:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;You aren&#x27;t alone anymore, Knight. You&#x27;re not a lonely child without support anymore. You&#x27;re that frozen part of us in the past, yes, but now you&#x27;re a member of a system full of competent adults who can keep us safe.&lt;&#x2F;p&gt;
&lt;p&gt;We have supports: a therapist, a girlfriend, friends, other family members, and most importantly &lt;a href=&quot;&#x2F;no-heroes-no-saviors&quot;&gt;we have ourselves&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;We will be okay.&lt;&#x2F;p&gt;
&lt;p&gt;I want to believe that we&#x27;ll be able to weather any mistakes that will come from her in the future.&lt;&#x2F;p&gt;
&lt;p&gt;Because ultimately, I want to amend this relationship, however damaged by the past it might be&lt;&#x2F;p&gt;
&lt;h3 id=&quot;3-forgiveness-is-a-chance-to-amend-a-relationship-that-was-damaged&quot;&gt;3. Forgiveness is a chance to amend a relationship that was damaged&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;strong&gt;Lily:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;I want her back in my life in a real way, not just on a surface level.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Hollow:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;What I need you to realize, Lily, is that not everyone feels that way.&lt;&#x2F;p&gt;
&lt;p&gt;I certainly don&#x27;t.&lt;&#x2F;p&gt;
&lt;p&gt;I don&#x27;t want her back in our life.&lt;&#x2F;p&gt;
&lt;p&gt;Knight is scared of her.&lt;&#x2F;p&gt;
&lt;p&gt;I don&#x27;t fucking like talking to her or being with her or interacting with her at all.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Lily:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;But she&#x27;s our &lt;code&gt;&amp;lt;redacted&amp;gt;&lt;&#x2F;code&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Hollow:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;So fucking what.&lt;&#x2F;p&gt;
&lt;p&gt;You know that real bonds matter more than superficial bonds like that.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;Chosen family is what fucking matters to us now.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;Why choose to accept someone who&#x27;s wronged us so deeply in the past.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Why would we do that. We have plenty of people in our life that we&#x27;re happy with.&lt;&#x2F;p&gt;
&lt;p&gt;Just keep her at arms length for the rest of our life and move on.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Knight:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;i want to&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Hollow:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Huh?&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Knight:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;i want to forgive her. i choose to do so, hollow.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;i want to be close with her.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;i want to forgive her.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Hollow:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Sigh...&lt;&#x2F;p&gt;
&lt;p&gt;Fine.&lt;&#x2F;p&gt;
&lt;p&gt;Let&#x27;s continue&lt;&#x2F;p&gt;
&lt;h3 id=&quot;4-forgiveness-is-a-mental-shift-that-develops-over-time&quot;&gt;4. Forgiveness is a mental shift that develops over time&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;strong&gt;Lily:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;I&#x27;m not asking you to forgive her overnight.&lt;&#x2F;p&gt;
&lt;p&gt;It&#x27;s been 3 years since we moved out.&lt;&#x2F;p&gt;
&lt;p&gt;5 years since we cried to her and declared that we needed space.&lt;&#x2F;p&gt;
&lt;p&gt;We&#x27;ve been running as far away from her as possible for the last 5 years.&lt;&#x2F;p&gt;
&lt;p&gt;And it&#x27;s been good for us.&lt;&#x2F;p&gt;
&lt;p&gt;But now I miss her.&lt;&#x2F;p&gt;
&lt;p&gt;I want to slowly move back closer.&lt;&#x2F;p&gt;
&lt;p&gt;I&#x27;m not asking you to instantly go back to being close with her, as we might have been in the past.&lt;&#x2F;p&gt;
&lt;p&gt;I&#x27;m just asking for us to reverse course and slowly step towards her.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;Slowly&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Hollow:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Listen I&#x27;m not the bad guy here.&lt;&#x2F;p&gt;
&lt;p&gt;You speak as if I&#x27;m the one who&#x27;s the most opposed to all this.&lt;&#x2F;p&gt;
&lt;p&gt;You know this for a fact, Lily.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;You&#x27;re the one who&#x27;s the most opposed to all this&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Who are you really trying to convince by making us write this.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Lily:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;. . .&lt;&#x2F;p&gt;
&lt;p&gt;Maybe you&#x27;re right.&lt;&#x2F;p&gt;
&lt;p&gt;You&#x27;re usually right, Hollow.&lt;&#x2F;p&gt;
&lt;p&gt;I think Knight is the most scared of all of us, since they&#x27;re the one who&#x27;s been hurt the most&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Knight:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;yeah...&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Lily:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;And you&#x27;re the one who carries the anger and resentment.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Hollow:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Yes&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Lily:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;But all that fear and resentment sprouted out of me.&lt;&#x2F;p&gt;
&lt;p&gt;I&#x27;m ultimately the source of a lot of this.&lt;&#x2F;p&gt;
&lt;p&gt;I&#x27;m the source of the anger and fear, it just gets dissociated onto you two&lt;&#x2F;p&gt;
&lt;p&gt;So am I the one who really doesn&#x27;t want to deal with her? To not have her in my life?&lt;&#x2F;p&gt;
&lt;p&gt;Probably.&lt;&#x2F;p&gt;
&lt;p&gt;But at the same time, I also feel like I want her in my life.&lt;&#x2F;p&gt;
&lt;p&gt;Is that contradictory? Yes.&lt;&#x2F;p&gt;
&lt;p&gt;Is that me being very callous about how the rest of the system feels? Probably.&lt;&#x2F;p&gt;
&lt;p&gt;But I want to be selfish.&lt;&#x2F;p&gt;
&lt;p&gt;I want us to forgive her.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;5-forgiveness-is-not-condoning-or-excusing-what-happened&quot;&gt;5. Forgiveness is not condoning or excusing what happened.&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;strong&gt;Lily:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;We can forgive her without excusing what she did to us.&lt;&#x2F;p&gt;
&lt;p&gt;The hurt she put us through.&lt;&#x2F;p&gt;
&lt;p&gt;The years and the moments of pain that we still carry within us.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;6-forgiveness-is-not-forgetting-how-you-were-wronged&quot;&gt;6. Forgiveness is not forgetting how you were wronged&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;strong&gt;Lily:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;I will never forget.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Hollow:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;I will never fucking forget what she did to us.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Knight:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;i will never forget... cant ever forget&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;h3 id=&quot;7-forgiveness-is-not-an-agreement-to-continue-a-relationship-as-it-was&quot;&gt;7. Forgiveness is not an agreement to continue a relationship as it was&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;strong&gt;Lily:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;We can forigve her while building a new relationship with her.&lt;&#x2F;p&gt;
&lt;p&gt;One rooted in what we said to her during that therapy session.&lt;&#x2F;p&gt;
&lt;p&gt;One rooted in the facts. That we were scarred and hurt and traumatized by her.&lt;&#x2F;p&gt;
&lt;p&gt;We can have a new relationship that takes a new, honest form.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;8-forgiveness-is-an-opportunity-to-heal&quot;&gt;8. Forgiveness is an opportunity to heal&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;strong&gt;Lily:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;We can heal from this.&lt;&#x2F;p&gt;
&lt;p&gt;We can heal from our past.&lt;&#x2F;p&gt;
&lt;p&gt;Knight can finally rest.&lt;&#x2F;p&gt;
&lt;p&gt;Hollow can finally rest.&lt;&#x2F;p&gt;
&lt;p&gt;Neither of you need to be so hypervigillant and scared, angry and resentful.&lt;&#x2F;p&gt;
&lt;p&gt;You can both put down the heavy baggage that I&#x27;ve saddled you two with.&lt;&#x2F;p&gt;
&lt;p&gt;You two can heal.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Hollow:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Easy for you to say...&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Knight:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;but i want to believe that this can happen for us. that one day i can just exist without being afraid.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;afraid of being hurt&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;afraid of being hurt&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;afraid of being hurt&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;h3 id=&quot;9-forgiveness-is-a-personal-decision-only-you-can-make-for-yourself&quot;&gt;9. Forgiveness is a personal decision only you can make for yourself.&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;strong&gt;Lily:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Can we do this? Can we agree on this?&lt;&#x2F;p&gt;
&lt;h3 id=&quot;10-forgiveness-is-for-you&quot;&gt;10. Forgiveness is for you&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;strong&gt;Lily:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Can we agree that this is what&#x27;s best for us?&lt;&#x2F;p&gt;
&lt;p&gt;Can we do this for us?&lt;&#x2F;p&gt;
&lt;h3 id=&quot;11-forgiveness-is-not-something-that-can-be-forced&quot;&gt;11. Forgiveness is not something that can be forced&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;strong&gt;Lily:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;I can&#x27;t force you two.&lt;&#x2F;p&gt;
&lt;p&gt;I can&#x27;t force you to agree with me that this is something that would be best for us.&lt;&#x2F;p&gt;
&lt;p&gt;But I want to believe that you two, one some level, agree with me.&lt;&#x2F;p&gt;
&lt;p&gt;. . .&lt;&#x2F;p&gt;
&lt;p&gt;Again, this isn&#x27;t a change that&#x27;s going to happen overnight.&lt;&#x2F;p&gt;
&lt;p&gt;This will happen slowly, gradually, over many years.&lt;&#x2F;p&gt;
&lt;p&gt;It took us 5 years of distance to finally feel comfortable reaching back out.&lt;&#x2F;p&gt;
&lt;p&gt;It&#x27;ll probably take us another few years to forgive her fully.&lt;&#x2F;p&gt;
&lt;p&gt;And our relationship will never be the same.&lt;&#x2F;p&gt;
&lt;p&gt;Our relationship with her will never be like the one she has with our brothers.&lt;&#x2F;p&gt;
&lt;p&gt;Our relationship will be something different, something that we can choose to build together.&lt;&#x2F;p&gt;
&lt;p&gt;Our relationship will be something unique, and I think, very beautiful.&lt;&#x2F;p&gt;
&lt;p&gt;The relationship of two people deciding to come back together and meet each other in the middle.&lt;&#x2F;p&gt;
&lt;p&gt;I want to forgive her.&lt;&#x2F;p&gt;
&lt;p&gt;I want to forgive her.&lt;&#x2F;p&gt;
&lt;p&gt;I want to forgive her.&lt;&#x2F;p&gt;
&lt;p&gt;I want to be, not close, not friendly, but a secret third thing.&lt;&#x2F;p&gt;
&lt;p&gt;I want her to be family again.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Hollow:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Fine.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Knight:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;i believe you lily. you and hollow and the others will protect me and we&#x27;ll all be okay&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Lily:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Yes we will.&lt;&#x2F;p&gt;
&lt;p&gt;All will be well.&lt;&#x2F;p&gt;
&lt;p&gt;This is just us reaching out with an olive branch.&lt;&#x2F;p&gt;
&lt;p&gt;A peace offering.&lt;&#x2F;p&gt;
&lt;p&gt;An insight that we send to her so she knows where we&#x27;re at.&lt;&#x2F;p&gt;
&lt;p&gt;Because words typed are always easier than words said for us.&lt;&#x2F;p&gt;
&lt;p&gt;We can communicate how we feel much easier this way than we can in either language.&lt;&#x2F;p&gt;
&lt;p&gt;This is what works best for us.&lt;&#x2F;p&gt;
&lt;p&gt;So this is how we will choose to send this message to you.&lt;&#x2F;p&gt;
&lt;p&gt;. . .&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;Happy Mother&#x27;s Day, Mom&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>I will be dependent on meds and support for the rest of my life</title>
        <published>2026-05-04T00:00:00+00:00</published>
        <updated>2026-05-04T00:00:00+00:00</updated>
        
        <author>
          <name>
            lily
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://blog.ririryn.com/dependence/"/>
        <id>https://blog.ririryn.com/dependence/</id>
        
        <content type="html" xml:base="https://blog.ririryn.com/dependence/">&lt;p&gt;I&#x27;ve had to come to terms with two facts in the last few years.&lt;&#x2F;p&gt;
&lt;p&gt;Because of my mental health disorders, two facts are likely true&lt;&#x2F;p&gt;
&lt;ol&gt;
&lt;li&gt;I will be dependent on psychiatric medication for the rest of my life&lt;&#x2F;li&gt;
&lt;li&gt;I will be dependent on social support and therapy for the rest of my life&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;h1 id=&quot;medications&quot;&gt;Medications&lt;&#x2F;h1&gt;
&lt;img src=&quot;&#x2F;images&#x2F;meds.jpeg&quot; alt=&quot;A picture of my meds&quot; width=&quot;400&quot;&#x2F;&gt;
&lt;p&gt;&lt;em&gt;I will be taking psychiatric medication for the rest of my life.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;My OCD is no longer crippling but is &lt;a href=&quot;&#x2F;thousand-cuts&quot;&gt;still exhausting to deal with&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;I can&#x27;t imagine going back to my life before I started on medication to help with my OCD.&lt;&#x2F;p&gt;
&lt;p&gt;So I&#x27;ll be on my OCD medication for the rest of my life&lt;&#x2F;p&gt;
&lt;p&gt;That same medication was what triggered my hypomanic symptoms, uncovering a bipolar 2 diagnosis.&lt;&#x2F;p&gt;
&lt;p&gt;I can&#x27;t imagine surviving constant hypomanic episodes followed by depressive crashes.&lt;&#x2F;p&gt;
&lt;p&gt;So I&#x27;ll be taking my mood stabilizers for the rest of my life.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;I will be taking psychiatric medication for the rest of my life.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;This is a fact I&#x27;ve had to come to terms with in the last few years.&lt;&#x2F;p&gt;
&lt;p&gt;It&#x27;s a tough pill to swallow (haha), but it&#x27;s something I&#x27;ve come to terms with.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;I will be taking psychiatric medication for the rest of my life.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;And that&#x27;s okay.&lt;&#x2F;p&gt;
&lt;p&gt;I am disabled and need medication to support myself, it&#x27;s no different than any other medication that is lifesaving and required for someone to stay alive.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;Nothing is different.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;h1 id=&quot;support&quot;&gt;Support&lt;&#x2F;h1&gt;
&lt;p&gt;&lt;em&gt;I will be require social support and therapy for the rest of my life.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;This is an even more difficult pill to swallow.&lt;&#x2F;p&gt;
&lt;p&gt;That I &lt;em&gt;can&#x27;t&lt;&#x2F;em&gt; take care of myself on my own.&lt;&#x2F;p&gt;
&lt;p&gt;That I &lt;em&gt;need&lt;&#x2F;em&gt; help from my partner, friends, family, and therapist to keep my life on track.&lt;&#x2F;p&gt;
&lt;p&gt;If the last 9 years have shown me anything, it&#x27;s that I just &lt;em&gt;can&#x27;t&lt;&#x2F;em&gt; do it on my own.&lt;&#x2F;p&gt;
&lt;p&gt;I&#x27;ve tried my best and done all the right things...&lt;&#x2F;p&gt;
&lt;p&gt;But when the first thing you lose is all your coping skills and internal supports, it&#x27;s very hard to take care of yourself.&lt;&#x2F;p&gt;
&lt;p&gt;Hence the conclusion:&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;I will be require social support and therapy for the rest of my life.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;This is hard to accept because I want to be self-sufficient.&lt;&#x2F;p&gt;
&lt;p&gt;I want to be independent.&lt;&#x2F;p&gt;
&lt;p&gt;I want to be strong enough to take care of myself.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;accepting-support&quot;&gt;Accepting support&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;em&gt;I don&#x27;t want to accept help from those who care about me.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;I&#x27;ve struggled with this for a long time, and will likely continue to struggle this for awhile longer.&lt;&#x2F;p&gt;
&lt;p&gt;Accepting help, when I so desperately need it.&lt;&#x2F;p&gt;
&lt;p&gt;Accepting structure from those who can provide it for me, when I can&#x27;t provide it for myself.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;Accepting support.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;I need it...most likely for the rest of my life.&lt;&#x2F;p&gt;
&lt;p&gt;To keep the bipolar depression under control.&lt;&#x2F;p&gt;
&lt;p&gt;To keep the OCD under control.&lt;&#x2F;p&gt;
&lt;p&gt;To stop myself from overworking and burning myself out.&lt;&#x2F;p&gt;
&lt;p&gt;To stop the spirals before they snowball out of control.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;I will be require social support and therapy for the rest of my life.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;h1 id=&quot;it-s-hard&quot;&gt;It&#x27;s hard&lt;&#x2F;h1&gt;
&lt;p&gt;It&#x27;s hard to come to terms with.&lt;&#x2F;p&gt;
&lt;p&gt;Three years ago I expected to be off medications within a year.&lt;&#x2F;p&gt;
&lt;p&gt;Last year I thought I had figured everything out and could manage on my own.&lt;&#x2F;p&gt;
&lt;p&gt;Neither of those turned out to be true.&lt;&#x2F;p&gt;
&lt;p&gt;So I&#x27;ve flipped and started working on accepting the most difficult facts, even if they might not be true.&lt;&#x2F;p&gt;
&lt;p&gt;Part of me holds out hope that I could make do without social support.&lt;&#x2F;p&gt;
&lt;p&gt;That I could lessen my medicinal load.&lt;&#x2F;p&gt;
&lt;p&gt;That I could maybe one day just exist &quot;normally&quot;.&lt;&#x2F;p&gt;
&lt;p&gt;But that doesn&#x27;t seem likely for me.&lt;&#x2F;p&gt;
&lt;p&gt;It just isn&#x27;t in the cards for me because of the brain I was born into.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;It just isn&#x27;t in the cards for me.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;And I have to accept that it&#x27;s okay to need support and medication.&lt;&#x2F;p&gt;
&lt;p&gt;For the rest of my life.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Death by a thousand cuts: My current experience of OCD</title>
        <published>2026-05-04T00:00:00+00:00</published>
        <updated>2026-05-04T00:00:00+00:00</updated>
        
        <author>
          <name>
            lily
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://blog.ririryn.com/thousand-cuts/"/>
        <id>https://blog.ririryn.com/thousand-cuts/</id>
        
        <content type="html" xml:base="https://blog.ririryn.com/thousand-cuts/">&lt;p&gt;&lt;em&gt;Death by a thousand cuts.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;I am &lt;strong&gt;excellent&lt;&#x2F;strong&gt; at coping with my OCD.&lt;&#x2F;p&gt;
&lt;p&gt;I identify obsessive thoughts quickly.&lt;&#x2F;p&gt;
&lt;p&gt;I let them pass through me and try to defuse from them as quickly as possible.&lt;&#x2F;p&gt;
&lt;p&gt;To not give them any power.&lt;&#x2F;p&gt;
&lt;p&gt;To let them go freely as thoughts that just happen.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;I am excellent at this&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Yet...&lt;&#x2F;p&gt;
&lt;h1 id=&quot;my-ocd-still-causes-me-an-unhealthy-amount-of-distress&quot;&gt;My OCD still causes me an unhealthy amount of distress&lt;&#x2F;h1&gt;
&lt;p&gt;I told my therapist today, that if my peak OCD was a 9&#x2F;10 or 10&#x2F;10 on the &quot;intensity&quot; scale of OCD, then my current state is about a 5&#x2F;10&lt;&#x2F;p&gt;
&lt;p&gt;Much much better than it was before.&lt;&#x2F;p&gt;
&lt;p&gt;But the ideal is a 0&#x2F;10.&lt;&#x2F;p&gt;
&lt;p&gt;And I&#x27;m still far from that.&lt;&#x2F;p&gt;
&lt;p&gt;Many of my compulsions get stopped as second nature.&lt;&#x2F;p&gt;
&lt;p&gt;Many of my obsessions pass through freely without a second thought.&lt;&#x2F;p&gt;
&lt;p&gt;But the sheer volume of them makes life extremely tiring sometimes.&lt;&#x2F;p&gt;
&lt;p&gt;When doing anything besides isolating alone at home triggers my OCD, it&#x27;s &lt;em&gt;very hard to exist.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Even if the thoughts don&#x27;t hurt as bad as they used to, they still hurt a little bit.&lt;&#x2F;p&gt;
&lt;p&gt;And the sheer volume of them makes life just, &lt;em&gt;really tiring&lt;&#x2F;em&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;When doing anything that isn&#x27;t tested and familiar and fully exposure tested results in anxious thoughts galore.&lt;&#x2F;p&gt;
&lt;p&gt;It&#x27;s hard to exist as a person. A real &lt;em&gt;person&lt;&#x2F;em&gt; who does things besides hide away in their home.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;It&#x27;s hard to not succumb every day to the thousands of little cuts.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;It&#x27;s just&lt;&#x2F;p&gt;
&lt;p&gt;really&lt;&#x2F;p&gt;
&lt;p&gt;really&lt;&#x2F;p&gt;
&lt;p&gt;hard&lt;&#x2F;p&gt;
&lt;p&gt;to find the energy and willpower&lt;&#x2F;p&gt;
&lt;p&gt;to &lt;em&gt;keep going.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;When I&#x27;ve made so much progress and done so much.&lt;&#x2F;p&gt;
&lt;p&gt;And it still just &lt;em&gt;sucks&lt;&#x2F;em&gt;.&lt;&#x2F;p&gt;
&lt;h1 id=&quot;the-best-i-can-do&quot;&gt;The best I can do&lt;&#x2F;h1&gt;
&lt;p&gt;I&#x27;ve reached the point where the best I can do is force myself through exposure, and attempt to limit it to a managable amount every day.&lt;&#x2F;p&gt;
&lt;p&gt;To slowly reclaim land that triggers my OCD little by little until I can step into it without freaking out.&lt;&#x2F;p&gt;
&lt;p&gt;But it&#x27;s so hard when existing as a real, normal &lt;em&gt;person&lt;&#x2F;em&gt; requires so much &lt;em&gt;uncertainty&lt;&#x2F;em&gt;. So many new situations. So many untrusted people and new situations and unfamiliar places.&lt;&#x2F;p&gt;
&lt;p&gt;I can only do so much exposure a day.&lt;&#x2F;p&gt;
&lt;p&gt;I can only tolerate so much.&lt;&#x2F;p&gt;
&lt;p&gt;So I wonder if I&#x27;ll be able to live through the &lt;em&gt;rest of my life&lt;&#x2F;em&gt; like this.&lt;&#x2F;p&gt;
&lt;p&gt;Or will I one day succumb to it.&lt;&#x2F;p&gt;
&lt;p&gt;Will I&lt;&#x2F;p&gt;
&lt;p&gt;be able&lt;&#x2F;p&gt;
&lt;p&gt;to&lt;&#x2F;p&gt;
&lt;p&gt;live?&lt;&#x2F;p&gt;
&lt;p&gt;Or...&lt;&#x2F;p&gt;
&lt;p&gt;will I&lt;&#x2F;p&gt;
&lt;p&gt;just&lt;&#x2F;p&gt;
&lt;p&gt;not?&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;Death by a thousand cuts.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;h1 id=&quot;suicidal-thoughts&quot;&gt;Suicidal thoughts&lt;&#x2F;h1&gt;
&lt;p&gt;It&#x27;s hard to not spiral into suicidal thoughts when I look at my OCD through this lens.&lt;&#x2F;p&gt;
&lt;p&gt;More than bipolar depression, this is what gets me feeling the most suicidal.&lt;&#x2F;p&gt;
&lt;p&gt;My OCD.&lt;&#x2F;p&gt;
&lt;p&gt;The thought that despite everything I&#x27;ve done, I&#x27;m still getting hundreds of little cuts a day.&lt;&#x2F;p&gt;
&lt;p&gt;And the best I can do at this point is to minimize the amount of cuts I get a day.&lt;&#x2F;p&gt;
&lt;p&gt;In an attempt to make my life my tolerable to live.&lt;&#x2F;p&gt;
&lt;p&gt;It&#x27;s&lt;&#x2F;p&gt;
&lt;p&gt;so&lt;&#x2F;p&gt;
&lt;p&gt;so&lt;&#x2F;p&gt;
&lt;p&gt;so&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;tiring&lt;&#x2F;em&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;I&#x27;m just&lt;&#x2F;p&gt;
&lt;p&gt;so&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;tired&lt;&#x2F;em&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Sometimes if I sit down and think about this situation too hard I get very &lt;em&gt;very&lt;&#x2F;em&gt; suicidal thoughts.&lt;&#x2F;p&gt;
&lt;p&gt;I think about the &lt;a href=&quot;&#x2F;my-death&quot;&gt;burning building&lt;&#x2F;a&gt; that I live in and think about&lt;&#x2F;p&gt;
&lt;p&gt;just&lt;&#x2F;p&gt;
&lt;p&gt;jumping out of it.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;but-i-will-keep-going&quot;&gt;But I will keep going&lt;&#x2F;h2&gt;
&lt;p&gt;But I will keep going.&lt;&#x2F;p&gt;
&lt;p&gt;But I will keep going.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;But I will keep going.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;I love life too much to give up on it because of the pain I have to experience to &lt;em&gt;live&lt;&#x2F;em&gt; said life.&lt;&#x2F;p&gt;
&lt;p&gt;I love my partner.&lt;&#x2F;p&gt;
&lt;p&gt;I love gender euphoria and cute outfits.&lt;&#x2F;p&gt;
&lt;p&gt;I love painting.&lt;&#x2F;p&gt;
&lt;p&gt;I love writing.&lt;&#x2F;p&gt;
&lt;p&gt;I love teaching.&lt;&#x2F;p&gt;
&lt;p&gt;I love coding and building things.&lt;&#x2F;p&gt;
&lt;p&gt;I love. I love. I love.&lt;&#x2F;p&gt;
&lt;p&gt;But just for a second sometimes, I think about that burning building.&lt;&#x2F;p&gt;
&lt;p&gt;And how it must be burning real hard for me to love life so much.&lt;&#x2F;p&gt;
&lt;p&gt;Yet&lt;&#x2F;p&gt;
&lt;p&gt;consider&lt;&#x2F;p&gt;
&lt;p&gt;jumping out of it.&lt;&#x2F;p&gt;
&lt;p&gt;I love life.&lt;&#x2F;p&gt;
&lt;p&gt;But it&#x27;s just&lt;&#x2F;p&gt;
&lt;p&gt;so&lt;&#x2F;p&gt;
&lt;p&gt;so&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;so&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;hard.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>If I die of depression, read this post</title>
        <published>2026-05-03T00:00:00+00:00</published>
        <updated>2026-05-03T00:00:00+00:00</updated>
        
        <author>
          <name>
            lily
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://blog.ririryn.com/my-death/"/>
        <id>https://blog.ririryn.com/my-death/</id>
        
        <content type="html" xml:base="https://blog.ririryn.com/my-death/">&lt;p&gt;There&#x27;s a comedian I watched during &lt;a href=&quot;&#x2F;residential&quot;&gt;residential&lt;&#x2F;a&gt; that was someone talking about depression and meds and such.&lt;&#x2F;p&gt;
&lt;p&gt;There was a funny bit in there about how &quot;people are so worried about the side effects of psychiatric medication&quot;&lt;&#x2F;p&gt;
&lt;p&gt;&quot;When I&#x27;m more worried about the side effects of depression, namely &lt;em&gt;death&lt;&#x2F;em&gt;.&quot;&lt;&#x2F;p&gt;
&lt;p&gt;I thought that was funny, but the next line was what really stuck with me.&lt;&#x2F;p&gt;
&lt;p&gt;&quot;We really shouldn&#x27;t be calling it suicide, &lt;em&gt;we should be calling it dying of depression&lt;&#x2F;em&gt;&quot;&lt;&#x2F;p&gt;
&lt;p&gt;. . .&lt;&#x2F;p&gt;
&lt;h1 id=&quot;if-i-die-of-depression&quot;&gt;If I die of depression&lt;&#x2F;h1&gt;
&lt;p&gt;If I die of depression, know that it was a fight.&lt;&#x2F;p&gt;
&lt;p&gt;From the first day I developed OCD symptoms as a child.&lt;&#x2F;p&gt;
&lt;p&gt;From the first time I felt depressed in high school.&lt;&#x2F;p&gt;
&lt;p&gt;From when I first felt dysphoria.&lt;&#x2F;p&gt;
&lt;p&gt;From when I first got nightmares and other cPTSD trauma responses.&lt;&#x2F;p&gt;
&lt;p&gt;It was a fight.&lt;&#x2F;p&gt;
&lt;p&gt;I would have fought as hard as I could have.&lt;&#x2F;p&gt;
&lt;p&gt;As hard as humanly possible.&lt;&#x2F;p&gt;
&lt;p&gt;But if I lose, then know that it was just too much for a person to handle.&lt;&#x2F;p&gt;
&lt;h1 id=&quot;you-know&quot;&gt;You know&lt;&#x2F;h1&gt;
&lt;p&gt;You know that I am strong.&lt;&#x2F;p&gt;
&lt;p&gt;Terra is strong. Lily is extraordinarly strong.&lt;&#x2F;p&gt;
&lt;p&gt;So if I &lt;em&gt;lose&lt;&#x2F;em&gt;, know that it was an honorable fight and that I tried my best.&lt;&#x2F;p&gt;
&lt;p&gt;If I don&#x27;t make it, then it was not for a lack of effort.&lt;&#x2F;p&gt;
&lt;p&gt;It was the honorable defeat of one of the strongest people you know.&lt;&#x2F;p&gt;
&lt;p&gt;. . .&lt;&#x2F;p&gt;
&lt;h1 id=&quot;this-is-true-of-everyone-who-dies-of-depression&quot;&gt;This is true of everyone who dies of depression&lt;&#x2F;h1&gt;
&lt;p&gt;Everyone who dies of depression fought a long and hard fight.&lt;&#x2F;p&gt;
&lt;p&gt;You don&#x27;t blame someone who dies of lung cancer of &quot;not fighting hard enough&quot;.&lt;&#x2F;p&gt;
&lt;p&gt;Yet somehow there&#x27;s this opinion of deaths by depresison that they were being selfish.&lt;&#x2F;p&gt;
&lt;p&gt;That they should have &lt;em&gt;just tried harder.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;But know that everyone who dies of depression tries their fucking hardest.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;No one willingly dies.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;Yet those who die of depression are blamed for their own death.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;And that&#x27;s stupid and pisses me off.&lt;&#x2F;p&gt;
&lt;p&gt;We don&#x27;t &quot;commit suicide&quot;. We don&#x27;t &quot;give up&quot;. What we did was not &quot;selfish&quot;.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;We died of depression&lt;&#x2F;em&gt;.&lt;&#x2F;p&gt;
&lt;h1 id=&quot;if-i-die&quot;&gt;If I die&lt;&#x2F;h1&gt;
&lt;p&gt;If I die of depression, know that it was a fight.&lt;&#x2F;p&gt;
&lt;p&gt;That I pushed harder than you could possibly imagine.&lt;&#x2F;p&gt;
&lt;p&gt;For years, for &lt;em&gt;decades&lt;&#x2F;em&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Through excruciating pain.&lt;&#x2F;p&gt;
&lt;p&gt;Through experiences I can &lt;a href=&quot;&#x2F;ocd&quot;&gt;barely&lt;&#x2F;a&gt; &lt;a href=&quot;&#x2F;hypomania&quot;&gt;explain&lt;&#x2F;a&gt; &lt;a href=&quot;&#x2F;misgendering&quot;&gt;to&lt;&#x2F;a&gt; &lt;a href=&quot;&#x2F;unsafe-perpetually&quot;&gt;you&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;You can&#x27;t understand what it&#x27;s like to suffer so bad that death seems like the correct action.&lt;&#x2F;p&gt;
&lt;p&gt;If someone dives out of a burning building, that&#x27;s not suicide.&lt;&#x2F;p&gt;
&lt;p&gt;But if I dive out of a building to free myself from my thoughts, that&#x27;s somehow something different.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;If I die, treat it as me jumping out of a burning building.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;A desperate action to free myself from the pain that I experience.&lt;&#x2F;p&gt;
&lt;p&gt;Constantly. Perpetually.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;If I die of depression, read this post&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;I did not &quot;commit suicide&quot;&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;I died of OCD and Bipolar disorder and depression and anxiety and dysphoria and cPTSD&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;. . .&lt;&#x2F;p&gt;
&lt;p&gt;Anyway that was a depressing post, but one I had to make.&lt;&#x2F;p&gt;
&lt;p&gt;I&#x27;m doing fine. Don&#x27;t worry about me.&lt;&#x2F;p&gt;
&lt;p&gt;I just had to get this idea out into the world. To set the record straight in case I don&#x27;t make it.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Hope and the determination to save yourself (and the world) (Project Hail Mary: 1)</title>
        <published>2026-05-02T00:00:00+00:00</published>
        <updated>2026-05-02T00:00:00+00:00</updated>
        
        <author>
          <name>
            lily
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://blog.ririryn.com/project-hail-mary/"/>
        <id>https://blog.ririryn.com/project-hail-mary/</id>
        
        <content type="html" xml:base="https://blog.ririryn.com/project-hail-mary/">&lt;p&gt;&lt;em&gt;This is the 1st post in a series about the book&#x2F;movie Project Hail Mary (&lt;a href=&quot;&#x2F;bravery&quot;&gt;next&lt;&#x2F;a&gt;)&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Have you seen &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Project_Hail_Mary_(film)&quot;&gt;Project Hail Mary&lt;&#x2F;a&gt; yet?&lt;&#x2F;p&gt;
&lt;p&gt;If not, and it&#x27;s still in theatres, go watch it! Like literally right now, or today, or this weekend.&lt;&#x2F;p&gt;
&lt;p&gt;Go see it! It&#x27;s quickly become one of my favorite movies of all time :D&lt;&#x2F;p&gt;
&lt;p&gt;Watch it blind. Don&#x27;t look up anything just go into it blind.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Definitely don&#x27;t read this post before watching the movie&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;This is a short set of blog posts on the movie, because I&#x27;ve been obsessed with it and need an outlet.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;Project Hail Mary is so fucking good&lt;&#x2F;em&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Anyway this is pretty incoherent because I&#x27;m distracted but also trying to write about something I haven&#x27;t fully crystalized in my head yet.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;This is a very incoherent blog post, sorry.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;h1 id=&quot;hope&quot;&gt;Hope&lt;&#x2F;h1&gt;
&lt;p&gt;I watched Project Hail Mary during my &lt;a href=&quot;&#x2F;residential&quot;&gt;residential program&lt;&#x2F;a&gt; as one of our weekend outings.&lt;&#x2F;p&gt;
&lt;p&gt;I had just come off of a very difficult week and a very difficutlt day the day before, and was struggling with having a will to live.&lt;&#x2F;p&gt;
&lt;p&gt;Struggling with the &lt;a href=&quot;&#x2F;unsafe-perpetually&quot;&gt;weight of having to keep going&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;I was struggling so much when I walked into that movie theatre.&lt;&#x2F;p&gt;
&lt;p&gt;I walked out of that theatre with a clear sense of hope and will to live. The first time I had felt that in some time.&lt;&#x2F;p&gt;
&lt;p&gt;I walked out of that theatre with the strength and hope to keep going.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;why-hope-why-strength&quot;&gt;Why hope? Why strength?&lt;&#x2F;h2&gt;
&lt;p&gt;Because I just spent two and a half hours watching a person, an alien, a woman, and the rest of humanity fight to save themselves.&lt;&#x2F;p&gt;
&lt;p&gt;Fight to save their lives and the rest of their species from the astrophage.&lt;&#x2F;p&gt;
&lt;p&gt;From Ryland Grace trying to save his own life in space.&lt;&#x2F;p&gt;
&lt;p&gt;From Eva Stratt willing to sacrifice her life to save the lives of the other humans.&lt;&#x2F;p&gt;
&lt;p&gt;From the rest of the team willing to give up their lives for Project Hail Mary to save humanity.&lt;&#x2F;p&gt;
&lt;p&gt;From Rocky spending years in space alone trying to figure out how to save his species.&lt;&#x2F;p&gt;
&lt;p&gt;Everyone was fighting so hard to save themselves and save the people they cared about.&lt;&#x2F;p&gt;
&lt;p&gt;Everyone was fighting so hard.&lt;&#x2F;p&gt;
&lt;p&gt;It gives me strength to see people fight so hard, to see someone else also struggle to save themselves.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;why&quot;&gt;Why?&lt;&#x2F;h2&gt;
&lt;p&gt;I&#x27;m struggling to &lt;a href=&quot;&#x2F;woolf-quote&quot;&gt;find the words&lt;&#x2F;a&gt; to describe why this movie was so powerful to me.&lt;&#x2F;p&gt;
&lt;p&gt;Maybe it was this animatic that crystalized it for me&lt;&#x2F;p&gt;
&lt;div style=&quot;position: relative; width: 100%; padding-bottom: 56.25%&quot;&gt;
&lt;iframe src=&quot;https:&#x2F;&#x2F;www.youtube.com&#x2F;embed&#x2F;sl-buXzrydU&quot; 
        title=&quot;The Cave - Project Hail Mary Animatic&quot; frameborder=&quot;0&quot; allowfullscreen
        allow=&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture&quot; 
        style=&quot;position: absolute; width: 100%; height: 100%;&quot;&gt;
&lt;&#x2F;iframe&gt;
&lt;&#x2F;div&gt;
&lt;p&gt;The combination of &lt;a href=&quot;&#x2F;the-cave&quot;&gt;The Cave&lt;&#x2F;a&gt; and Project Hail Mary was an excellent combination and it hit hard.&lt;&#x2F;p&gt;
&lt;p&gt;Maybe that&#x27;s what this blog post is, just tying those two ideas together for myself.&lt;&#x2F;p&gt;
&lt;p&gt;Being able to share that animatic because it&#x27;s &lt;em&gt;excellent&lt;&#x2F;em&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Sharing the fact that this movie just means a lot to me. Not just because it&#x27;s an excellent movie but because it gave me &lt;em&gt;hope&lt;&#x2F;em&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Hoping that someone else will watch this movie and find the same sense of hope that I did.&lt;&#x2F;p&gt;
&lt;p&gt;Finding the strength to keep going, even when it seems hopeless.&lt;&#x2F;p&gt;
&lt;p&gt;Even when the odds are stacked against you.&lt;&#x2F;p&gt;
&lt;p&gt;Even when it seems like a hail mary to just keep going.&lt;&#x2F;p&gt;
&lt;p&gt;Even when you&#x27;re alone and can&#x27;t remember &lt;em&gt;who you even are anymore.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Project Hail Mary means a lot to me, as a sci-fi nerd, as someone fighting desperately to &lt;a href=&quot;&#x2F;no-heroes-no-saviors&quot;&gt;save herself&lt;&#x2F;a&gt;, as someone who seems to be alone in a desperate fight.&lt;&#x2F;p&gt;
&lt;p&gt;It just means a lot to me and I wanted to share.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Sayuri: Thoughts on my favorite songs</title>
        <published>2026-05-01T00:00:00+00:00</published>
        <updated>2026-05-01T00:00:00+00:00</updated>
        
        <author>
          <name>
            lily
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://blog.ririryn.com/sayuri/"/>
        <id>https://blog.ririryn.com/sayuri/</id>
        
        <content type="html" xml:base="https://blog.ririryn.com/sayuri/">&lt;div style=&quot;position: relative; width: 100%; padding-bottom: 56.25%&quot;&gt;
&lt;iframe src=&quot;https:&#x2F;&#x2F;www.youtube.com&#x2F;embed&#x2F;49R_nMEW7X8&quot; 
        title=&quot;Sayuri - Mikazuki &#x2F; THE FIRST TAKE&quot; frameborder=&quot;0&quot; allowfullscreen
        allow=&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture&quot; 
        style=&quot;position: absolute; width: 100%; height: 100%;&quot;&gt;
&lt;&#x2F;iframe&gt;
&lt;&#x2F;div&gt;
&lt;blockquote&gt;
&lt;p&gt;&quot;This is my debut song. It&#x27;s not a song I made to cheer someone else up. It&#x27;s a song I made to help me love myself. This me that&#x27;s insufficient and lacking... it&#x27;s a song I made so that I could accept myself. I didn&#x27;t make it to cheer someone else up, but if this song--this video--becomes something you can draw strength from, I&#x27;d be happy. Here I go.&quot;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h1 id=&quot;her-and-i&quot;&gt;Her and I&lt;&#x2F;h1&gt;
&lt;p&gt;I like to believe that Sayuri and I had the same motivations for making the things that we did.&lt;&#x2F;p&gt;
&lt;p&gt;To &lt;a href=&quot;&#x2F;no-heroes-no-saviors&quot;&gt;save ourselves&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;To love ourselves.&lt;&#x2F;p&gt;
&lt;p&gt;To accept ourselves.&lt;&#x2F;p&gt;
&lt;p&gt;Not for anyone else&#x27;s sake but our own.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;A deeply selfish act of creation.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;I love Sayuri&#x27;s music, on a technical level, on a lyrical level, and ultimately on a very emotional level.&lt;&#x2F;p&gt;
&lt;p&gt;I wish I had the chance to connect with her.&lt;&#x2F;p&gt;
&lt;p&gt;Rest in peace Sayuri, you&#x27;ll always be important to me, and your music got me through some very hard times.&lt;&#x2F;p&gt;
&lt;h1 id=&quot;mikazuki&quot;&gt;&lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=49R_nMEW7X8&amp;amp;lc&quot;&gt;Mikazuki&lt;&#x2F;a&gt;&lt;&#x2F;h1&gt;
&lt;div style=&quot;position: relative; width: 100%; padding-bottom: 56.25%&quot;&gt;
&lt;iframe src=&quot;https:&#x2F;&#x2F;www.youtube.com&#x2F;embed&#x2F;0q6c0AKDKU4&quot; 
        title=&quot;Sayuri - Mikazuki&quot; frameborder=&quot;0&quot; allowfullscreen
        allow=&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture&quot; 
        style=&quot;position: absolute; width: 100%; height: 100%;&quot;&gt;
&lt;&#x2F;iframe&gt;
&lt;&#x2F;div&gt;
&lt;p&gt;&lt;em&gt;&lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;www.lyrical-nonsense.com&#x2F;global&#x2F;lyrics&#x2F;sayuri&#x2F;mikazuki&#x2F;english&#x2F;&quot;&gt;Lyrics and translation&lt;&#x2F;a&gt;&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;As I am right now, I’m so useless and hopeless...&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;I felt this way for a very long time as well...&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Nonetheless, I want someone to find me&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;I really wanna run away, but I can’t...&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;I can’t even imagine there being a bright future...&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;But y’know, nonetheless I want you to find me&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;This part reminds me of the past versions of myself.&lt;&#x2F;p&gt;
&lt;p&gt;Wanting to be saved.&lt;&#x2F;p&gt;
&lt;p&gt;Wanting to run away from myself but never escaping my own shadow.&lt;&#x2F;p&gt;
&lt;p&gt;Not being able to imagine a bright future for myself...&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Nonetheless, I don’t want to lose to anyone&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;Not even to myself&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;I want to change the part of myself that searched for things I was lacking.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;I want to change&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;I rise up through the sky like a butterfly&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;I fly with these insufficient wings, an ugly child of a star: a new moon.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;It&#x27;s so powerful...&lt;&#x2F;p&gt;
&lt;p&gt;. . .&lt;&#x2F;p&gt;
&lt;h1 id=&quot;eyes-mismatched-in-color&quot;&gt;&lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=uuRrqmp9Yow&quot;&gt;Eyes mismatched in color&lt;&#x2F;a&gt;&lt;&#x2F;h1&gt;
&lt;p&gt;&lt;em&gt;&lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;www.lyrical-nonsense.com&#x2F;global&#x2F;lyrics&#x2F;sayuri&#x2F;odd-eye&#x2F;english&#x2F;&quot;&gt;Lyrics and translation&lt;&#x2F;a&gt;&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;div style=&quot;position: relative; width: 100%; padding-bottom: 56.25%&quot;&gt;
&lt;iframe src=&quot;https:&#x2F;&#x2F;www.youtube.com&#x2F;embed&#x2F;OLAK5uy_mvoXT5HBB&quot; 
        title=&quot;Sayuri - Eyes Mismatched in Colour&quot; frameborder=&quot;0&quot; allowfullscreen
        allow=&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture&quot; 
        style=&quot;position: absolute; width: 100%; height: 100%;&quot;&gt;
&lt;&#x2F;iframe&gt;
&lt;&#x2F;div&gt;
&lt;p&gt;This song got me through my early years of transition.&lt;&#x2F;p&gt;
&lt;p&gt;My reading of the lyrics, as a trans woman, is that it&#x27;s about transition and accepting yourself.&lt;&#x2F;p&gt;
&lt;p&gt;Read the lyrics in this context and tell me that it can&#x27;t be read as a song about being trans.&lt;&#x2F;p&gt;
&lt;p&gt;Much like Celeste, the song touches people of all kinds because it tells a deeply emotionally resonant story.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;One of accepting and loving yourself.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;I love this song deeply.&lt;&#x2F;p&gt;
&lt;p&gt;Here&#x27;s some lyrics that stand out to me.&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;If there’s no way to change shape before we die,&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;We wish to just disappear... we wish to run away...&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;If there&#x27;s no way I could become the version of me that I want to be... I would just wish I could disappear.&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;If things are going to be this painful,&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;If living is going to be &lt;a href=&quot;&#x2F;unsafe-perpetually&quot;&gt;this painful&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;It’s hurting you again tonight, so until that blade becomes your wings,&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;Until your pain becomes &lt;a href=&quot;&#x2F;the-cave&quot;&gt;your strength&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;There&#x27;s nothing wrong with how you were born&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;&lt;a href=&quot;&#x2F;always-been&quot;&gt;You were always a trans person&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Your eyes are beautiful. Your name is beautiful.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;You are beautiful just the way you are.&lt;&#x2F;p&gt;
&lt;p&gt;Just the way that you are.&lt;&#x2F;p&gt;
&lt;p&gt;In your transness, in your neurodivergence, in your struggles.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;You are beautiful.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Let us go to see new scenery that only your eyes can find.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;&lt;a href=&quot;&#x2F;the-cave&quot;&gt;Your pain is your strength&lt;&#x2F;a&gt;, your uniqueness brings you the ability to &lt;a href=&quot;&#x2F;woolf-quote&quot;&gt;write&lt;&#x2F;a&gt; and create things that only &lt;em&gt;you&lt;&#x2F;em&gt; can&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Everything you’ve seen in your life has value.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;img src=&quot;&#x2F;images&#x2F;precious-memories.png&quot; alt=&quot;A manga screenshot, Frieren ch2&quot; width=&quot;600&quot;&#x2F;&gt;
&lt;h2 id=&quot;the-entire-album-is-amazing-and-you-should-check-it-out&quot;&gt;The &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=0q6c0AKDKU4&amp;amp;list=OLAK5uy_mvoXT5HBB-7F_VuRLERAQkNv9FLIfFYhg&quot;&gt;entire album&lt;&#x2F;a&gt; is amazing and you should check it out!&lt;&#x2F;h2&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Repetition legitimizes</title>
        <published>2026-04-30T00:00:00+00:00</published>
        <updated>2026-04-30T00:00:00+00:00</updated>
        
        <author>
          <name>
            lily
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://blog.ririryn.com/repetition/"/>
        <id>https://blog.ririryn.com/repetition/</id>
        
        <content type="html" xml:base="https://blog.ririryn.com/repetition/">&lt;p&gt;&lt;em&gt;Repetition legitimizes.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Any &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;youtu.be&#x2F;LlmTWlaWs_o&quot;&gt;Adam Neely&lt;&#x2F;a&gt; fans in my readerbase?&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;Repeition legitimizes.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;That&#x27;s kinda why I write the way that I do.&lt;&#x2F;p&gt;
&lt;p&gt;In order to convey an idea properly, &lt;a href=&quot;&#x2F;woolf-quote&quot;&gt;in order to teach something through writing&lt;&#x2F;a&gt;, you need to repeat yourself.&lt;&#x2F;p&gt;
&lt;p&gt;And in repeating yourself, you legitmize the idea that you&#x27;re trying to convey.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;Repeition legitimizes.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;It&#x27;s a simple lesson and a simple phrase, but it&#x27;s very powerful.&lt;&#x2F;p&gt;
&lt;p&gt;You can do so much with this idea.&lt;&#x2F;p&gt;
&lt;p&gt;Become a better writer. Repeating yourself in your writing to better convey an idea&lt;&#x2F;p&gt;
&lt;p&gt;Become a better musician. Repeating your ideas to legitimize them as Adam describes&lt;&#x2F;p&gt;
&lt;p&gt;Become a better speaker. Repeating yourself in your speaking to drive home an idea&lt;&#x2F;p&gt;
&lt;p&gt;Become a better teacher. Repeaeting yourself in different ways to teach anyone &lt;em&gt;anything.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Just remember, repetition of an idea legitimizes it, conveys it, teaches it, turns it from just some words into an &lt;em&gt;idea&lt;&#x2F;em&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;Repetition legitimizes.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>On writing and why I write</title>
        <published>2026-04-29T00:00:00+00:00</published>
        <updated>2026-04-29T00:00:00+00:00</updated>
        
        <author>
          <name>
            lily
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://blog.ririryn.com/woolf-quote/"/>
        <id>https://blog.ririryn.com/woolf-quote/</id>
        
        <content type="html" xml:base="https://blog.ririryn.com/woolf-quote/">&lt;blockquote&gt;
&lt;p&gt;“I am overwhelmed with things I ought to have written about and never found the proper words.”&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;― Virginia Woolf, The Diary of Virginia Woolf, Volume One: 1915-1919&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;I think about this quote a lot.&lt;&#x2F;p&gt;
&lt;p&gt;I, too, am overwhelmed by this.&lt;&#x2F;p&gt;
&lt;p&gt;By the things I &lt;em&gt;ought&lt;&#x2F;em&gt; to have written about.&lt;&#x2F;p&gt;
&lt;p&gt;By the ideas that have been bouncing around in my head for days, months, years, &lt;em&gt;decades&lt;&#x2F;em&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;But haven&#x27;t found the right words for.&lt;&#x2F;p&gt;
&lt;p&gt;So I will write.&lt;&#x2F;p&gt;
&lt;p&gt;I will sit down and write about writing and what writing means to me.&lt;&#x2F;p&gt;
&lt;h1 id=&quot;writing-is-teaching&quot;&gt;Writing is teaching&lt;&#x2F;h1&gt;
&lt;p&gt;Writing to me is the act of sitting down and explaining something.&lt;&#x2F;p&gt;
&lt;p&gt;I have an idea in my head that I want to convey to you, the reader.&lt;&#x2F;p&gt;
&lt;p&gt;How do I teach you about this idea that I want you to understand?&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;How do I teach you when I can&#x27;t see you, can&#x27;t see your reaction, can&#x27;t listen to your questions?&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Writing, to me, is about how I do this impossible act.&lt;&#x2F;p&gt;
&lt;p&gt;How I convey an idea through words alone.&lt;&#x2F;p&gt;
&lt;p&gt;Writing is teaching you about an idea that exists only in my head using only words on a page.&lt;&#x2F;p&gt;
&lt;h1 id=&quot;to-teach-is-to-understand-fully&quot;&gt;To teach is to understand fully&lt;&#x2F;h1&gt;
&lt;p&gt;One thing any teacher of any level knows (or will learn very quickly) is that to be a &lt;em&gt;good&lt;&#x2F;em&gt; teacher, you have to understand the material.&lt;&#x2F;p&gt;
&lt;p&gt;You have to deeply understand the idea that you&#x27;re trying to convey.&lt;&#x2F;p&gt;
&lt;p&gt;Because otherwise you can&#x27;t convey the idea in the most clear terms.&lt;&#x2F;p&gt;
&lt;p&gt;So for me, &lt;em&gt;to teach is to understand fully&lt;&#x2F;em&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;To &lt;em&gt;understand&lt;&#x2F;em&gt; in a way where you know the idea inside and out.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;That&#x27;s what it takes to be able to teach something&lt;&#x2F;em&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;And writing is teaching.&lt;&#x2F;p&gt;
&lt;p&gt;So, to write something is to fully understand the idea that you&#x27;re trying to write about.&lt;&#x2F;p&gt;
&lt;h1 id=&quot;to-crystalize-for-myself&quot;&gt;To crystalize for myself&lt;&#x2F;h1&gt;
&lt;p&gt;This act of understanding something deeply for yourself is difficult.&lt;&#x2F;p&gt;
&lt;p&gt;Often times, when talking to therapists or writing these blog posts, I don&#x27;t know what I&#x27;m saying until it comes out of my mouth or onto the page.&lt;&#x2F;p&gt;
&lt;p&gt;Yet I&#x27;m told over and over that I&#x27;m very eloquent in my speech and writing.&lt;&#x2F;p&gt;
&lt;p&gt;So that&#x27;s not quite right, I &lt;em&gt;know&lt;&#x2F;em&gt; what I want to say, on some instinctual, subconscious level.&lt;&#x2F;p&gt;
&lt;p&gt;I just &lt;em&gt;haven&#x27;t found the right words for them yet&lt;&#x2F;em&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;While they&#x27;re just bouncing around in my brain, I haven&#x27;t found the words yet.&lt;&#x2F;p&gt;
&lt;p&gt;That&#x27;s why I write.&lt;&#x2F;p&gt;
&lt;p&gt;I write to convey the ideas that I want to share, sure.&lt;&#x2F;p&gt;
&lt;p&gt;I write to teach people about myself, themselves, and the world they live in, sure.&lt;&#x2F;p&gt;
&lt;p&gt;But really, writing is a very selfish act for me.&lt;&#x2F;p&gt;
&lt;p&gt;Writing is about &lt;em&gt;crystalizing the ideas that are in my brain into words.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;About &lt;em&gt;Finding the Words.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;h1 id=&quot;this-project&quot;&gt;This project&lt;&#x2F;h1&gt;
&lt;p&gt;Again, this project is about finding those words.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;Finding the words that will save me.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;An act of desperation to attempt to drag myself to a place of self-understanding and peace.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;Finding the words that will save me.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;&#x2F;no-heroes-no-saviors&quot;&gt;Me trying to save myself&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;That is why I write.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;. . .&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;So begins Act 2 of &lt;em&gt;Finding the Words&lt;&#x2F;em&gt;&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Fire: Our experience of Bipolar hypomania</title>
        <published>2026-04-28T00:00:00+00:00</published>
        <updated>2026-04-28T00:00:00+00:00</updated>
        
        <author>
          <name>
            lily
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://blog.ririryn.com/hypomania/"/>
        <id>https://blog.ririryn.com/hypomania/</id>
        
        <content type="html" xml:base="https://blog.ririryn.com/hypomania/">&lt;p&gt;During one of the first times I experienced hypomania for real, past me decided to write it down.&lt;&#x2F;p&gt;
&lt;p&gt;So here is an excerpt from that journal entry.&lt;&#x2F;p&gt;
&lt;p&gt;It&#x27;s quite long, bear with me. I felt like just copying my old writing directly was best to convey what it &lt;em&gt;feels&lt;&#x2F;em&gt; like to be in a hypomanic episode.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;How it feels to be hypomanic&lt;&#x2F;em&gt;.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;lily-s-experience-of-hypomania-circa-jan-2024&quot;&gt;Lily&#x27;s experience of hypomania - circa Jan 2024&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;em&gt;Fire&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;pre&gt;&lt;code&gt;i
i really want to make things

artists talk about their creative inspiration as a fire
a common metaphor 
i thought it was just that
a common metaphor for something thats hard to describe

but i really do think that fire is 
the best way
the only way
to describe that feeling

that feeling that engulfed me on the way back from yvette&amp;#39;s next fest concert + q&#x2F;a 
that feeling of inspiration
sitting on that subway filled with thoughts about the music i want to make
the things i want to make
the things i want to write
the things i want to make to make to MAKE

THE THINGS I WANT TO MAKE

MY BRAIN SCREAMS AT ME TO GO
TO GO GO GO GO GO

it was 
overwhelming to say the least

i wanted to shout or dance or do SOMETHING to let it all out
a fire id inadvertently feeding for the last 24 years really really really fucking burst into flames tonight

in the last few months i had what i was describing as intense mood swings

but in reality i think this is just my adjustment period to becoming me again

the upswings are just me experiencing what my life might be like when things get better

and what happens on the upswings?
i walk around 
i work
and every
every fucking second when im not focused on writing code or not getting hit by a car

i think about the things i want to make

once the giant tarp of depression and not understanding my weird autistic brain is taken away, the little embers underneath
they
they fucking ignite 

i have
i have so much fuel piled up all around me 
and the days when i feel a person instead of a shell of one

a spark will sometimes fly out and hit something and it IGNITES
it bursts into flame and becomes something like &amp;lt;redacted project&amp;gt;

i 
im really excited
im really happy and really excited 

i have 
so many things i want to write about 

i want to make music so bad so bad so bad so bad so bad 
its consuming me 
its a fire burning inside me and if i dont let it do what it wants its going to burn me alive 

i work and i work and i get up to eat lunch and all i can think about is music

art is something important to me 
and i love it so much

i want to create so much its making me tear up 
i want to write i want to write i want to write but my hands hurt and im hungry and i have work 

i want to read i want to read i want to read 
aaaaaaaaaaaa
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

A FIRE INSIDE ME

IM IN AWE AT IT 
WATCHING IT BURN INSIDE ME IS FILLING ME WITH BOTH ANXIETY AND JOY

im 
im really happy for me 
im really scared for what the future of these endeavours will hold for me
im really happy that im where i am today
im really scared for what i may be tomorrow

im filled with uncertainty because i dont know what ill feel tomorrow because its all so much

im filled with excitement for tomorrow
because
its a whole new day
and a new chance to experience more art 
and make new things 
and practice and learn and read and make and write and write and write and write and write and listen and listen and listen and listen
and 
play
music!

gah!
oh god!
&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;h2 id=&quot;an-analysis-of-my-past-self&quot;&gt;An analysis of my past self&lt;&#x2F;h2&gt;
&lt;p&gt;Looking back on this now I&#x27;m able to see so much that my past self just blew straight past.&lt;&#x2F;p&gt;
&lt;p&gt;That my past me just wrote down blindly without thinking.&lt;&#x2F;p&gt;
&lt;p&gt;That my past self wouldn&#x27;t realize until months afterwards.&lt;&#x2F;p&gt;
&lt;p&gt;Here are some of those things:&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;MY BRAIN SCREAMS AT ME TO GO&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;TO GO GO GO GO GO&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;it was&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;overwhelming to say the least&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;&lt;em&gt;Overwhelming&lt;&#x2F;em&gt; drive and motivation. To the point that it becomes debilitating.&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;in the last few months i had what i was describing as intense mood swings&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;. . .&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;the upswings are just me experiencing what my life might be like when things get better&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;Mood swings, drastic upswings and downswings. Interpreting them as &quot;just feeling better&quot;.&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;and what happens on the upswings?&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;i walk around&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;i work&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;and every&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;every fucking second when im not focused on writing code or not getting hit by a car&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;i think about the things i want to make&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;Extreme amounts of motivation and making overly ambitious plans.&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;once the giant tarp of depression and not understanding my weird autistic brain is taken away, the little embers underneath&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;they&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;they fucking ignite&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;Post depression hypomania. Constant cycling between the two states.&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;i&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;im really excited&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;im really happy and really excited&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;&lt;em&gt;Overwhelming&lt;&#x2F;em&gt; joy and happiness. &lt;em&gt;Overwhelming&lt;&#x2F;em&gt; excitement&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;i want to make music so bad so bad so bad so bad so bad&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;its consuming me&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;its a fire burning inside me and if i dont let it do what it wants its going to burn me alive&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;Too much emotion to contain. Too much motivation.&lt;&#x2F;p&gt;
&lt;p&gt;Too much of everything.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;Overwhelm&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;aaaaaaaaaaaa&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;A FIRE INSIDE ME&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;IM IN AWE AT IT&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;WATCHING IT BURN INSIDE ME IS FILLING ME WITH BOTH ANXIETY AND JOY&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;Being filled to the brim with anxiety and joy.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;Overwhelm&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;im&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;im really happy for me&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;im really scared for what the future of these endeavours will hold for me&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;im really happy that im where i am today&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;im really scared for what i may be tomorrow&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;Complete instability over my mood.&lt;&#x2F;p&gt;
&lt;p&gt;. . .&lt;&#x2F;p&gt;
&lt;h2 id=&quot;overwhelm&quot;&gt;Overwhelm&lt;&#x2F;h2&gt;
&lt;p&gt;A common theme across a lot of this journal entry is the feeling of being &lt;em&gt;overwhelmed&lt;&#x2F;em&gt; by emotion.&lt;&#x2F;p&gt;
&lt;p&gt;In bipolar mania, the brain becomes so completely overwhelmed.&lt;&#x2F;p&gt;
&lt;p&gt;When you&#x27;re coming out of a deep depression, brain yearning for happy chemicals, how did it ever stand a chance.&lt;&#x2F;p&gt;
&lt;p&gt;When you&#x27;re overwhelmed by happy chemicals you become so fucking motivated. So fucking driven.&lt;&#x2F;p&gt;
&lt;p&gt;So fucking &lt;em&gt;happy&lt;&#x2F;em&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;You feel on top of the world.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;You feel so so so so fucking good and happy and sociable and generous and great as a person!&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;Everything is so great and you&#x27;re finally not depressed and you&#x27;re so happy!&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Until.&lt;&#x2F;p&gt;
&lt;p&gt;Until the thoughts become too fast and you realize you can&#x27;t stop.&lt;&#x2F;p&gt;
&lt;p&gt;When you realize you&#x27;re &lt;em&gt;overwhelmed&lt;&#x2F;em&gt; and can&#x27;t sleep.&lt;&#x2F;p&gt;
&lt;p&gt;When you realize you&#x27;re &lt;em&gt;overwhelmed&lt;&#x2F;em&gt; and &lt;em&gt;can&#x27;t do anything but everything everywhere all at once&lt;&#x2F;em&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;When you realize you&#x27;re &lt;em&gt;overwhelmed&lt;&#x2F;em&gt; and can&#x27;t stop &lt;em&gt;thinking&lt;&#x2F;em&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;When you realize you&#x27;re &lt;em&gt;overwhelmed&lt;&#x2F;em&gt; and can&#x27;t &lt;em&gt;stop&lt;&#x2F;em&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Can&#x27;t stop buying things.&lt;&#x2F;p&gt;
&lt;p&gt;Can&#x27;t stop doing risky things.&lt;&#x2F;p&gt;
&lt;p&gt;Can&#x27;t stop the anxious thoughts. Can&#x27;t stop the thoughts in general.&lt;&#x2F;p&gt;
&lt;p&gt;Can&#x27;t stop going and going and going and going and going.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;Can&#x27;t fucking stop&lt;&#x2F;em&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;And that&#x27;s the point where you &lt;em&gt;maybe&lt;&#x2F;em&gt; realize you &lt;em&gt;might&lt;&#x2F;em&gt; have a problem.&lt;&#x2F;p&gt;
&lt;p&gt;Only &lt;em&gt;maybe&lt;&#x2F;em&gt; and only &lt;em&gt;might&lt;&#x2F;em&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Because remember, you&#x27;ve overwhelmed with joy and happiness and motivation in a way that you haven&#x27;t felt for &lt;em&gt;months&lt;&#x2F;em&gt;, maybe &lt;em&gt;years&lt;&#x2F;em&gt; while you were depressed.&lt;&#x2F;p&gt;
&lt;p&gt;So you only &lt;em&gt;maybe&lt;&#x2F;em&gt; realize that this is a problem and that you need help.&lt;&#x2F;p&gt;
&lt;p&gt;Only &lt;em&gt;maybe&lt;&#x2F;em&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;That&#x27;s what hypomania feels like.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;. . .&lt;&#x2F;p&gt;
&lt;p&gt;I&#x27;m currently experiencing a hypomanic episode (maybe? I&#x27;ll know for sure in a few days but it sure feels like it).&lt;&#x2F;p&gt;
&lt;p&gt;I got two hours of sleep last night and I&#x27;m still acting like I&#x27;m &quot;driven by a motor&quot;.&lt;&#x2F;p&gt;
&lt;p&gt;Unable to stop.&lt;&#x2F;p&gt;
&lt;p&gt;Unable to stop.&lt;&#x2F;p&gt;
&lt;p&gt;Unable to stop.&lt;&#x2F;p&gt;
&lt;p&gt;I know that the next few days as I come down from this will be &lt;em&gt;miserable&lt;&#x2F;em&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;And those days will also be the most dangerous, the &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;www.neuroscigroup.us&#x2F;articles&#x2F;ADA-10-197.php#:~:text=Suicide%20is%20a%20dramatic%20and%20frequent%20consequence%20of%20bipolar%20disorder.&quot;&gt;statistically highest likelihood of suicide.&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;I know.&lt;&#x2F;p&gt;
&lt;p&gt;So I will keep myself safe.&lt;&#x2F;p&gt;
&lt;p&gt;But &lt;em&gt;this is what it&#x27;s like to have hypomania&lt;&#x2F;em&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;To have bipolar disorder&lt;&#x2F;em&gt;.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>No heroes, no saviors</title>
        <published>2026-04-28T00:00:00+00:00</published>
        <updated>2026-04-28T00:00:00+00:00</updated>
        
        <author>
          <name>
            lily
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://blog.ririryn.com/no-heroes-no-saviors/"/>
        <id>https://blog.ririryn.com/no-heroes-no-saviors/</id>
        
        <content type="html" xml:base="https://blog.ririryn.com/no-heroes-no-saviors/">&lt;p&gt;&lt;em&gt;This is a 4am blog post. Raw emotions have been flowing for the last 2 hours. I have 2 hours of sleep.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;This is the most raw, unfiltered, and vulnerable thing I&#x27;ll maybe ever write.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Please be kind.&lt;&#x2F;p&gt;
&lt;p&gt;. . .&lt;&#x2F;p&gt;
&lt;p&gt;For a long time I&#x27;ve known that &lt;em&gt;I have to save myself&lt;&#x2F;em&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;There&#x27;s no magic pills.&lt;&#x2F;p&gt;
&lt;p&gt;There&#x27;s no magic person.&lt;&#x2F;p&gt;
&lt;p&gt;No heroes.&lt;&#x2F;p&gt;
&lt;p&gt;No saviors.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;I have to save myself.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;This has been a mantra of mine for the last few years.&lt;&#x2F;p&gt;
&lt;p&gt;No heroes.&lt;&#x2F;p&gt;
&lt;p&gt;No saviors.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;I have to save myself&lt;&#x2F;em&gt;.&lt;&#x2F;p&gt;
&lt;h1 id=&quot;what-it-means-to-me&quot;&gt;What it means to me&lt;&#x2F;h1&gt;
&lt;h2 id=&quot;i-have&quot;&gt;I have&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;a href=&quot;&#x2F;ocd&quot;&gt;I have OCD&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Obsessive Compulsive Disorder  is a difficult condition that makes existing &lt;em&gt;very difficult&lt;&#x2F;em&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;OCD makes your mind a hostile place to life in, attacks everything that you stand for, and makes your life so miserable that you spend it compulsively trying to make the pain go away.&lt;&#x2F;p&gt;
&lt;p&gt;OCD is extremely difficult to work through.&lt;&#x2F;p&gt;
&lt;p&gt;. . .&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;&#x2F;hypomania&quot;&gt;I have Bipolar Disorder type 2.&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Bipolar Disorder is a difficult condition that makes existing &lt;em&gt;very difficult&lt;&#x2F;em&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Bipolar makes life a roller coaster between blazing highs where I burn myself to a crisp, and crippling lows where I believe that there&#x27;s no hope for me.&lt;&#x2F;p&gt;
&lt;p&gt;Bipolar disorder is extremely difficult to work through.&lt;&#x2F;p&gt;
&lt;p&gt;. . .&lt;&#x2F;p&gt;
&lt;p&gt;I am autistic.&lt;&#x2F;p&gt;
&lt;p&gt;Autism is a difficult condition that makes existing &lt;em&gt;very difficult&lt;&#x2F;em&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Autism makes life a guessing game of &lt;a href=&quot;&#x2F;alien-blood&quot;&gt;how to not be hurt&lt;&#x2F;a&gt;. How to not be hurt by other people, whether that&#x27;s directly by being taken advantage of or bullied, or indirectly by being rejected for who you are as a person. How to not get hurt by your environment, by the sounds, the smells, the bright lights of the world.&lt;&#x2F;p&gt;
&lt;p&gt;Autism is extremely difficult to work through.&lt;&#x2F;p&gt;
&lt;p&gt;. . .&lt;&#x2F;p&gt;
&lt;p&gt;I have cPTSD.&lt;&#x2F;p&gt;
&lt;p&gt;Complex Post Traumatic Stress Disorder is a difficult condition that makes existing &lt;em&gt;very difficult&lt;&#x2F;em&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;cPTSD makes your body feel &lt;a href=&quot;&#x2F;unsafe-perpetually&quot;&gt;perpetually unsafe&lt;&#x2F;a&gt; in a way that makes every moment feel like it might be your last. A constant state of nervous system activation that is so exhausting to experience.&lt;&#x2F;p&gt;
&lt;p&gt;cPTSD is extremely difficult to work through.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;i-needed&quot;&gt;I needed&lt;&#x2F;h2&gt;
&lt;p&gt;I &lt;em&gt;needed&lt;&#x2F;em&gt; someone to make things better.&lt;&#x2F;p&gt;
&lt;p&gt;Someone to save me.&lt;&#x2F;p&gt;
&lt;p&gt;Someone to be there to catch me when I fell.&lt;&#x2F;p&gt;
&lt;p&gt;Someone to put me back together when I broke.&lt;&#x2F;p&gt;
&lt;p&gt;When my mind and my life &lt;em&gt;broke&lt;&#x2F;em&gt; me.&lt;&#x2F;p&gt;
&lt;p&gt;But no one was there to save me.&lt;&#x2F;p&gt;
&lt;p&gt;No heroes.&lt;&#x2F;p&gt;
&lt;p&gt;No saviors.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;I have to save myself&lt;&#x2F;em&gt;.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;i-thought-medication-would-save-me&quot;&gt;I thought medication would save me&lt;&#x2F;h2&gt;
&lt;p&gt;I thought as long as I was on the right meds it would save me.&lt;&#x2F;p&gt;
&lt;p&gt;9 years ago, when I first started on SSRIs, I thought that it would cure me.&lt;&#x2F;p&gt;
&lt;p&gt;That I would be saved by those little pills.&lt;&#x2F;p&gt;
&lt;p&gt;That everything would be okay once I took them.&lt;&#x2F;p&gt;
&lt;p&gt;None of them worked.&lt;&#x2F;p&gt;
&lt;p&gt;. . .&lt;&#x2F;p&gt;
&lt;p&gt;2 years ago I tried medication again, out of desperation.&lt;&#x2F;p&gt;
&lt;p&gt;I thought, &quot;I just need to be on them for a year or two and I&#x27;ll stabilize and be able to come off of them&quot;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;How silly of me, to think I would ever come off of psychiatric medication&lt;&#x2F;em&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Surprisingly, they did work.&lt;&#x2F;p&gt;
&lt;p&gt;My medications do make my life easier. Quantifiably easier. Definitively easier.&lt;&#x2F;p&gt;
&lt;p&gt;But they aren&#x27;t a magic bullet.&lt;&#x2F;p&gt;
&lt;p&gt;I still have days so difficult that I can&#x27;t really describe them.&lt;&#x2F;p&gt;
&lt;p&gt;Half of my conditions are untreatable by psychiatric medication, namely autism and cPTSD.&lt;&#x2F;p&gt;
&lt;p&gt;Medication was not my savior. It helps but it isn&#x27;t any savior.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;I have to save myself&lt;&#x2F;em&gt;.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;i-thought-that-therapy-would-save-me&quot;&gt;I thought that therapy would save me&lt;&#x2F;h2&gt;
&lt;p&gt;When I first started therapy 9 years ago I thought it would save me.&lt;&#x2F;p&gt;
&lt;p&gt;That these people I was paying so much money to go see would have the knowledge, the words, the experience that I would need.&lt;&#x2F;p&gt;
&lt;p&gt;That they would be able to save me from the suffering I experienced every single day.&lt;&#x2F;p&gt;
&lt;p&gt;I was let down by my first therapist.&lt;&#x2F;p&gt;
&lt;p&gt;I was let down by my second therapist.&lt;&#x2F;p&gt;
&lt;p&gt;I was let down by my university counsellor.&lt;&#x2F;p&gt;
&lt;p&gt;I was traumatized by my next university counsellor.&lt;&#x2F;p&gt;
&lt;p&gt;And so on.&lt;&#x2F;p&gt;
&lt;p&gt;9 years would pass before I found a therapist that could connect with me and truly be able to help my complex web of trauma and suffering.&lt;&#x2F;p&gt;
&lt;p&gt;In those handful of sessions we made so much progress.&lt;&#x2F;p&gt;
&lt;p&gt;In that moment, in one of my darkest months, she was there to pick me up and get me back on my feet.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;But she is no savior&lt;&#x2F;em&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;After I left &lt;a href=&quot;&#x2F;residential&quot;&gt;residential&lt;&#x2F;a&gt;, I had to leave her behind as well.&lt;&#x2F;p&gt;
&lt;p&gt;No heroes.&lt;&#x2F;p&gt;
&lt;p&gt;No saviors.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;I have to save myself&lt;&#x2F;em&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;. . .&lt;&#x2F;p&gt;
&lt;p&gt;Therapists can only do so much.&lt;&#x2F;p&gt;
&lt;p&gt;A therapist who specializes in OCD will know nothing about trans trauma.&lt;&#x2F;p&gt;
&lt;p&gt;A queer therapist who specializes in queer trauma will have no idea how to deal with bipolar disorder.&lt;&#x2F;p&gt;
&lt;p&gt;A bipolar specialist will have no idea how to deal with autism stressors.&lt;&#x2F;p&gt;
&lt;p&gt;An autism expert will have no idea how to deal with intense OCD and its associated traumas.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;Therapists are only human and can only do so much&lt;&#x2F;em&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Finding a perfect therapist is something that I&#x27;ve given up hope on.&lt;&#x2F;p&gt;
&lt;p&gt;Finding someone who understands those 4 conditions is already impossible enough, then to add on the cherries on top of &lt;em&gt;more than one source of cPTSD trauma&lt;&#x2F;em&gt; as well as &lt;a href=&quot;&#x2F;plurality&quot;&gt;plurality&lt;&#x2F;a&gt;, finding someone that can understand me is impossible.&lt;&#x2F;p&gt;
&lt;p&gt;I&#x27;ve given up on finding that person.&lt;&#x2F;p&gt;
&lt;p&gt;On finding someone who can give me CBT, DBT, IFS, ACT, EMDR, ERP. Someone who can competently practice in the 6 domains that I need, on 4 disorders that are extremely difficult to work through on their own.&lt;&#x2F;p&gt;
&lt;p&gt;I&#x27;ve given on that.&lt;&#x2F;p&gt;
&lt;p&gt;I use therapists as supports in the ways that they&#x27;re able to support me.&lt;&#x2F;p&gt;
&lt;p&gt;I&#x27;ve given up on finding a person who can fully support my every need.&lt;&#x2F;p&gt;
&lt;p&gt;Actually, given up isn&#x27;t the right term.&lt;&#x2F;p&gt;
&lt;p&gt;I&#x27;ve found the person that will be my savior, who understands me fully, who is able to make my life better.&lt;&#x2F;p&gt;
&lt;p&gt;I found the expert on me.&lt;&#x2F;p&gt;
&lt;p&gt;No heroes.&lt;&#x2F;p&gt;
&lt;p&gt;No saviors.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;I have to save myself&lt;&#x2F;em&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;. . .&lt;&#x2F;p&gt;
&lt;h2 id=&quot;i-have-to-save-myself&quot;&gt;I have to save myself&lt;&#x2F;h2&gt;
&lt;p&gt;I&#x27;ve always known this, I just didn&#x27;t want to accept it.&lt;&#x2F;p&gt;
&lt;p&gt;I didn&#x27;t want to accept that nothing was going to save me.&lt;&#x2F;p&gt;
&lt;p&gt;Because the wall that stands before me is truly, truly, immense.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Heaven_Sent_(Doctor_Who)&quot;&gt;A diamond wall that I just have to slowly chip at, one little piece at a time&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;I simply have to &lt;a href=&quot;&#x2F;unsafe-perpetually&quot;&gt;keep going&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;No matter how tired I get.&lt;&#x2F;p&gt;
&lt;p&gt;No matter how badly I &lt;em&gt;just want to give up&lt;&#x2F;em&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;I have to keep going.&lt;&#x2F;p&gt;
&lt;p&gt;I will find &lt;a href=&quot;&#x2F;trauma-cuddles&quot;&gt;escapes to cope&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;I will &lt;a href=&quot;&#x2F;the-cave&quot;&gt;find meaning in the struggle&lt;&#x2F;a&gt;, because otherwise I&#x27;d simply go insane.&lt;&#x2F;p&gt;
&lt;p&gt;I will &lt;a href=&quot;&#x2F;misgendering&quot;&gt;struggle&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;I will &lt;a href=&quot;&#x2F;drowning-in-shame&quot;&gt;struggle&lt;&#x2F;a&gt; and &lt;a href=&quot;&#x2F;addict&quot;&gt;struggle&lt;&#x2F;a&gt; and &lt;a href=&quot;&#x2F;comparison&quot;&gt;struggle some more&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;But I will keep going.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;Because I have to save myself&lt;&#x2F;em&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;I simply have to keep going.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;Keep going.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;No heroes.&lt;&#x2F;p&gt;
&lt;p&gt;No saviors.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;I simply have to save myself&lt;&#x2F;em&gt;.&lt;&#x2F;p&gt;
&lt;h1 id=&quot;this-project&quot;&gt;This project&lt;&#x2F;h1&gt;
&lt;p&gt;That&#x27;s ultimately what this project is.&lt;&#x2F;p&gt;
&lt;p&gt;This project is me saving myself.&lt;&#x2F;p&gt;
&lt;p&gt;Me finding the words that will save me.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;Me saving myself&lt;&#x2F;em&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;If I save anyone else as a side effect of this, if any of my words touch someone and help them heal, then that&#x27;ll be a good side benefit.&lt;&#x2F;p&gt;
&lt;p&gt;But ultimately, this is a selfish project.&lt;&#x2F;p&gt;
&lt;p&gt;This is me prioritizing myself.&lt;&#x2F;p&gt;
&lt;p&gt;This is me &lt;em&gt;saving myself.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Remember.&lt;&#x2F;p&gt;
&lt;p&gt;No heroes.&lt;&#x2F;p&gt;
&lt;p&gt;No saviors.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;I have to save myself.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;I &lt;strong&gt;WILL&lt;&#x2F;strong&gt; save myself&lt;&#x2F;em&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;. . .&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;This concludes Act 1 of &lt;em&gt;Finding the Words&lt;&#x2F;em&gt;&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Stay safe out there.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Misgendering, ignorance, and disrespect (Trans: 4)</title>
        <published>2026-04-27T00:00:00+00:00</published>
        <updated>2026-04-27T00:00:00+00:00</updated>
        
        <author>
          <name>
            lily
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://blog.ririryn.com/misgendering/"/>
        <id>https://blog.ririryn.com/misgendering/</id>
        
        <content type="html" xml:base="https://blog.ririryn.com/misgendering/">&lt;p&gt;&lt;em&gt;This is the 4th post in a series about trans experiences (&lt;a href=&quot;&#x2F;unsafe-perpetually&quot;&gt;previous&lt;&#x2F;a&gt;&#x2F;&lt;a href=&quot;&#x2F;mirrored&quot;&gt;next&lt;&#x2F;a&gt;)&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;h2 id=&quot;misgendering-lily&quot;&gt;Misgendering - Lily&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;em&gt;M&lt;&#x2F;em&gt;istakes happen, yet&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;I&lt;&#x2F;em&gt;n their careless words&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;S&lt;&#x2F;em&gt;plitting pain fills my being&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;G&lt;&#x2F;em&gt;oing down a deep dark path&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;E&lt;&#x2F;em&gt;ntering into that painful place&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;N&lt;&#x2F;em&gt;everending darkness&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;D&lt;&#x2F;em&gt;enied my very sense of being&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;E&lt;&#x2F;em&gt;xistence rejected, euphoria extinguished&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;R&lt;&#x2F;em&gt;ipped out of my heart&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;I&lt;&#x2F;em&gt;n their careless words&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;N&lt;&#x2F;em&gt;ullifying words, numbing words&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;G&lt;&#x2F;em&gt;oing to lose my mind&lt;&#x2F;p&gt;
&lt;h1 id=&quot;thoughts&quot;&gt;Thoughts&lt;&#x2F;h1&gt;
&lt;p&gt;I&#x27;m sick and tired of those who misgender me or any other trans person.&lt;&#x2F;p&gt;
&lt;p&gt;I don&#x27;t care what the excuse is, no excuse is worth the pain that we go through because of it.&lt;&#x2F;p&gt;
&lt;p&gt;There is no excuse, if you know someone&#x27;s pronouns and fuck it up, you should be fully aware of the immense pain that it does to someone.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;There is no excuse. I don&#x27;t fucking care what your excuse is.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Read this and learn.&lt;&#x2F;p&gt;
&lt;p&gt;Listen to us.&lt;&#x2F;p&gt;
&lt;p&gt;Misgendering because of your careless words hurts us in a way that you can barely understand.&lt;&#x2F;p&gt;
&lt;p&gt;So I will put it in the most plain terms possible.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;You are hurting us.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Most trans people are just too fucking nice or too fucking traumatized by it to fight back in the moment.&lt;&#x2F;p&gt;
&lt;p&gt;To convey to those around us how much it sucks to be misgendered.&lt;&#x2F;p&gt;
&lt;p&gt;But I want you to read this and know exactly how bad it is.&lt;&#x2F;p&gt;
&lt;p&gt;To remove any plausible deniability in your mind that this is something that&#x27;s forgivable.&lt;&#x2F;p&gt;
&lt;p&gt;Every misgendering is a scar upon my body.&lt;&#x2F;p&gt;
&lt;p&gt;Every misgendering is a trauma I carry.&lt;&#x2F;p&gt;
&lt;p&gt;It is not possible to claim to care about a trans person yet disrespect their most basic form of identity.&lt;&#x2F;p&gt;
&lt;p&gt;To disrespect their basic identity in that way is to hurt them in a way that you can&#x27;t understand.&lt;&#x2F;p&gt;
&lt;p&gt;So&lt;&#x2F;p&gt;
&lt;p&gt;Don&#x27;t&lt;&#x2F;p&gt;
&lt;p&gt;Fucking&lt;&#x2F;p&gt;
&lt;p&gt;Do&lt;&#x2F;p&gt;
&lt;p&gt;It&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;You have the power to stop hurting us.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Just put in the barest amount of fucking effort.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;No fucking excuses.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;. . .&lt;&#x2F;p&gt;
&lt;p&gt;I am very angry tonight at life things so that&#x27;s why this post came out so angry.&lt;&#x2F;p&gt;
&lt;p&gt;I always intended to convey this message, just maybe not so angrily.&lt;&#x2F;p&gt;
&lt;p&gt;But some things need anger to convey the right emotion and urgency.&lt;&#x2F;p&gt;
&lt;p&gt;Sometimes anger is a productive emotion.&lt;&#x2F;p&gt;
&lt;p&gt;. . .&lt;&#x2F;p&gt;
&lt;p&gt;No one is free from blame for hurting trans people.&lt;&#x2F;p&gt;
&lt;p&gt;I&#x27;m certainly not.&lt;&#x2F;p&gt;
&lt;p&gt;I was bad about non-binary pronouns for a long time.&lt;&#x2F;p&gt;
&lt;p&gt;But eventually I got it through my head.&lt;&#x2F;p&gt;
&lt;p&gt;And now I&#x27;m trying to get it through your head as well.&lt;&#x2F;p&gt;
&lt;p&gt;It hurts people when you misgender them.&lt;&#x2F;p&gt;
&lt;p&gt;It hurts them deeply.&lt;&#x2F;p&gt;
&lt;p&gt;Please try to understand.&lt;&#x2F;p&gt;
&lt;p&gt;Please try to put in more effort to not hurt us.&lt;&#x2F;p&gt;
&lt;p&gt;It&#x27;s&lt;&#x2F;p&gt;
&lt;p&gt;really&lt;&#x2F;p&gt;
&lt;p&gt;not&lt;&#x2F;p&gt;
&lt;p&gt;that&lt;&#x2F;p&gt;
&lt;p&gt;hard&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;It&#x27;s really not that hard&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Neopronouns are not that hard.&lt;&#x2F;p&gt;
&lt;p&gt;Transfem pronouns are not that hard.&lt;&#x2F;p&gt;
&lt;p&gt;Transmasc pronouns are not that hard.&lt;&#x2F;p&gt;
&lt;p&gt;No correct pronoun usage is that hard.&lt;&#x2F;p&gt;
&lt;p&gt;It really isn&#x27;t.&lt;&#x2F;p&gt;
&lt;p&gt;So whenever anyone misgenders someone I just see a complete lack of care for the trans person.&lt;&#x2F;p&gt;
&lt;p&gt;I see someone not willing to put in the basic fucking effort to not hurt this trans person.&lt;&#x2F;p&gt;
&lt;p&gt;I see disrespect and ignorance at best, hate at worst.&lt;&#x2F;p&gt;
&lt;p&gt;So read this and understand.&lt;&#x2F;p&gt;
&lt;p&gt;Get it through your skull.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Stop hurting us.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Unsafe, perpetually (Trans: 3 | Trauma: 1)</title>
        <published>2026-04-26T00:00:00+00:00</published>
        <updated>2026-04-26T00:00:00+00:00</updated>
        
        <author>
          <name>
            lily
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://blog.ririryn.com/unsafe-perpetually/"/>
        <id>https://blog.ririryn.com/unsafe-perpetually/</id>
        
        <content type="html" xml:base="https://blog.ririryn.com/unsafe-perpetually/">&lt;p&gt;&lt;em&gt;This is the 3rd post in a series about trans experiences (&lt;a href=&quot;&#x2F;trauma-cuddles&quot;&gt;previous&lt;&#x2F;a&gt;&#x2F;&lt;a href=&quot;&#x2F;misgendering&quot;&gt;next&lt;&#x2F;a&gt;) and the 1st in a series about my trauma&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;h2 id=&quot;this-is-a-heavy-post-there-are-no-answers-no-happy-ending&quot;&gt;This is a heavy post. There are no answers, no happy ending.&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;em&gt;Proceed mindfully&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Much of my issues have been processed and I can write about them in an uplifting way, write about how &lt;em&gt;things will be okay&lt;&#x2F;em&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;My trauma is not one of those issues. This post does not have a happy ending.&lt;&#x2F;p&gt;
&lt;p&gt;But hopefully this series will have one.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;I can only hope.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;h1 id=&quot;safety-the-lack-of-it&quot;&gt;Safety, the lack of it&lt;&#x2F;h1&gt;
&lt;p&gt;I never feel safe in my own body.&lt;&#x2F;p&gt;
&lt;p&gt;I never feel safe in my own mind.&lt;&#x2F;p&gt;
&lt;p&gt;I&#x27;m always tense.&lt;&#x2F;p&gt;
&lt;p&gt;Always on edge.&lt;&#x2F;p&gt;
&lt;p&gt;Always waiting for something to go wrong.&lt;&#x2F;p&gt;
&lt;p&gt;For me to start feeling depressed.&lt;&#x2F;p&gt;
&lt;p&gt;For me to be struck with anxiety.&lt;&#x2F;p&gt;
&lt;p&gt;For me to be struck.&lt;&#x2F;p&gt;
&lt;p&gt;I&#x27;m always tense.&lt;&#x2F;p&gt;
&lt;p&gt;Always waiting for something to go wrong.&lt;&#x2F;p&gt;
&lt;img src=&quot;&#x2F;images&#x2F;meh.png&quot; alt=&quot;A signal message&quot; width=&quot;400&quot;&#x2F;&gt;
&lt;h1 id=&quot;reasons&quot;&gt;Reasons&lt;&#x2F;h1&gt;
&lt;p&gt;Why do I feel like this?&lt;&#x2F;p&gt;
&lt;h2 id=&quot;ocd&quot;&gt;OCD&lt;&#x2F;h2&gt;
&lt;p&gt;Is it &lt;a href=&quot;&#x2F;ocd&quot;&gt;my OCD&lt;&#x2F;a&gt; that makes me feel like this? Unsafe in my own mind?&lt;&#x2F;p&gt;
&lt;p&gt;Unsafe wherever I am?&lt;&#x2F;p&gt;
&lt;p&gt;Is it because it fills my mind with every possible way that something could go wrong?&lt;&#x2F;p&gt;
&lt;p&gt;Is it because it&#x27;s afraid of dying so much that it makes me want to die?&lt;&#x2F;p&gt;
&lt;p&gt;Is it because of the OCD?&lt;&#x2F;p&gt;
&lt;h2 id=&quot;neurochemistry&quot;&gt;Neurochemistry&lt;&#x2F;h2&gt;
&lt;p&gt;Am I just genetically predisposed to feeling like this?&lt;&#x2F;p&gt;
&lt;p&gt;Feeling perpetually unsafe?&lt;&#x2F;p&gt;
&lt;p&gt;Perpetually unable to just rest?&lt;&#x2F;p&gt;
&lt;p&gt;Perpetually analyzing, perpetually on edge, perpetually tense?&lt;&#x2F;p&gt;
&lt;p&gt;Perpetually waiting for something to go wrong?&lt;&#x2F;p&gt;
&lt;p&gt;Is that just my life?&lt;&#x2F;p&gt;
&lt;h2 id=&quot;trauma&quot;&gt;Trauma&lt;&#x2F;h2&gt;
&lt;p&gt;Is it because of what I&#x27;ve experienced in the past?&lt;&#x2F;p&gt;
&lt;p&gt;Is it from growing up trans?&lt;&#x2F;p&gt;
&lt;p&gt;Was I not always this way? Was I made to feel this way by others?&lt;&#x2F;p&gt;
&lt;p&gt;This feeling of never feeling safe.&lt;&#x2F;p&gt;
&lt;p&gt;Is this what it means for the body to keep the score?&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;I don&#x27;t know.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;I just know one thing.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;h1 id=&quot;i-want&quot;&gt;I want&lt;&#x2F;h1&gt;
&lt;p&gt;I want to feel safe...&lt;&#x2F;p&gt;
&lt;p&gt;I want to be okay...&lt;&#x2F;p&gt;
&lt;p&gt;I want to just be able to exist without being afraid...&lt;&#x2F;p&gt;
&lt;p&gt;I want &lt;a href=&quot;&#x2F;trauma-cuddles&quot;&gt;an escape&lt;&#x2F;a&gt; from this...&lt;&#x2F;p&gt;
&lt;p&gt;I want to stop hurting...&lt;&#x2F;p&gt;
&lt;p&gt;My hurt just goes on and on and on and on and I wish I could be free.&lt;&#x2F;p&gt;
&lt;p&gt;Someone please set me free from this.&lt;&#x2F;p&gt;
&lt;p&gt;I don&#x27;t want to hold onto this anymore.&lt;&#x2F;p&gt;
&lt;p&gt;Please.&lt;&#x2F;p&gt;
&lt;p&gt;Someone save me...&lt;&#x2F;p&gt;
&lt;h2 id=&quot;unsafe-lily&quot;&gt;Unsafe - Lily&lt;&#x2F;h2&gt;
&lt;pre&gt;&lt;code&gt;Something flickers at the edge of my vision
And I&amp;#39;m struck with a wave of anxiety
Is it a person?
Is it a threat?
Is it something that&amp;#39;s going to hurt me?

My face snaps to the side 
Prepared to face whatever awaits me
Alert, afraid, anxious

It was just a lock of my hair in the wind

I return to reality
Just a little bit shaken
Just a little bit more tired
I am
So 
Tired
So tired of this all
So tired of this torturous life I have to live
&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;I am so tired.&lt;&#x2F;p&gt;
&lt;h1 id=&quot;keep-going&quot;&gt;&quot;Keep going&quot;&lt;&#x2F;h1&gt;
&lt;p&gt;I will keep going.&lt;&#x2F;p&gt;
&lt;p&gt;But some days are so hard.&lt;&#x2F;p&gt;
&lt;p&gt;Some days are so fucking hard.&lt;&#x2F;p&gt;
&lt;p&gt;I can practice my ACT skills.&lt;&#x2F;p&gt;
&lt;p&gt;I can practice my coping skills.&lt;&#x2F;p&gt;
&lt;p&gt;But it still fucking hurts.&lt;&#x2F;p&gt;
&lt;p&gt;It still hurts, constantly.&lt;&#x2F;p&gt;
&lt;p&gt;And there just feels like there&#x27;s no end in sight.&lt;&#x2F;p&gt;
&lt;p&gt;Just hurt hurt hurt hurt hurt hurt hurt hurt &lt;em&gt;hurt&lt;&#x2F;em&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;I&#x27;m trying my hardest.&lt;&#x2F;p&gt;
&lt;p&gt;I&#x27;m trying so hard.&lt;&#x2F;p&gt;
&lt;p&gt;I &lt;em&gt;have&lt;&#x2F;em&gt; to try so hard just to stay alive.&lt;&#x2F;p&gt;
&lt;p&gt;I &lt;em&gt;have&lt;&#x2F;em&gt; to try so hard every single day just to stay &lt;em&gt;alive&lt;&#x2F;em&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;To not go completely insane and lose everything.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;I have to try so hard every day of my life.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;And I&#x27;m just...so tired.&lt;&#x2F;p&gt;
&lt;h1 id=&quot;hurting-others&quot;&gt;Hurting others&lt;&#x2F;h1&gt;
&lt;p&gt;I hurt so bad.&lt;&#x2F;p&gt;
&lt;p&gt;And then that hurts those who love me the most.&lt;&#x2F;p&gt;
&lt;p&gt;They watch me hurt every day and it hurts them.&lt;&#x2F;p&gt;
&lt;p&gt;So I get to suffer and also be the cause of other people&#x27;s suffering.&lt;&#x2F;p&gt;
&lt;p&gt;It just sucks so much.&lt;&#x2F;p&gt;
&lt;p&gt;I hate this.&lt;&#x2F;p&gt;
&lt;p&gt;I&#x27;m&lt;&#x2F;p&gt;
&lt;p&gt;so&lt;&#x2F;p&gt;
&lt;p&gt;tired.&lt;&#x2F;p&gt;
&lt;h1 id=&quot;i-want-to-live&quot;&gt;I want to live&lt;&#x2F;h1&gt;
&lt;p&gt;I want to live so bad&lt;&#x2F;p&gt;
&lt;p&gt;but some days are just&lt;&#x2F;p&gt;
&lt;p&gt;so hard&lt;&#x2F;p&gt;
&lt;p&gt;so so so hard.&lt;&#x2F;p&gt;
&lt;p&gt;Some days I just suffer and suffer and suffer and it makes me question if the life I love so much is even worth it.&lt;&#x2F;p&gt;
&lt;p&gt;Some days I wonder if I can do this anymore.&lt;&#x2F;p&gt;
&lt;p&gt;Some days are so hard.&lt;&#x2F;p&gt;
&lt;p&gt;And I&#x27;m&lt;&#x2F;p&gt;
&lt;p&gt;so&lt;&#x2F;p&gt;
&lt;p&gt;tired.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;I will keep going.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;I will keep going.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;I will keep going.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Tomorrow will be a better day&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;I have to keep telling myself these things.&lt;&#x2F;p&gt;
&lt;p&gt;Or else I&#x27;ll completely lose hope.&lt;&#x2F;p&gt;
&lt;p&gt;And lose everything.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;I have to keep going.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Trauma cuddles (Trans: 2)</title>
        <published>2026-04-25T00:00:00+00:00</published>
        <updated>2026-04-25T00:00:00+00:00</updated>
        
        <author>
          <name>
            lily
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://blog.ririryn.com/trauma-cuddles/"/>
        <id>https://blog.ririryn.com/trauma-cuddles/</id>
        
        <content type="html" xml:base="https://blog.ririryn.com/trauma-cuddles/">&lt;p&gt;&lt;em&gt;This is the 2nd post in a series about trans experiences (&lt;a href=&quot;&#x2F;always-been&quot;&gt;previous&lt;&#x2F;a&gt;&#x2F;&lt;a href=&quot;&#x2F;unsafe-perpetually&quot;&gt;next&lt;&#x2F;a&gt;)&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Transfeminine trauma is extremely difficult, yet every trans woman I&#x27;ve talked to holds onto some amount of it.&lt;&#x2F;p&gt;
&lt;p&gt;Never the same, but often the same themes and, relevantly for this post, same desires for relief.&lt;&#x2F;p&gt;
&lt;p&gt;We often want similar things for escapes, we have similar fantasies, we wish we could just be &lt;em&gt;free&lt;&#x2F;em&gt; from it.&lt;&#x2F;p&gt;
&lt;h1 id=&quot;a-case-study-a-tweet&quot;&gt;A case study: A tweet&lt;&#x2F;h1&gt;
&lt;img src=&quot;&#x2F;images&#x2F;trauma-cuddles.png&quot; alt=&quot;A tweet&quot; width=&quot;400&quot;&#x2F;&gt;
&lt;h3 id=&quot;we-want-to-feel-safe&quot;&gt;&lt;em&gt;We want to feel safe...&lt;&#x2F;em&gt;&lt;&#x2F;h3&gt;
&lt;p&gt;Because for a long time growing up, we were made to not feel safe in our bodies.&lt;&#x2F;p&gt;
&lt;p&gt;We want to cuddle up with someone who can make us feel safe, safe in a way that we aren&#x27;t in our own minds and bodies.&lt;&#x2F;p&gt;
&lt;p&gt;Because The Body Keeps The Score and our traumas as carried along with us, whether we want them or not.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;we-want-someone-to-love-us&quot;&gt;&lt;em&gt;We want someone to love us...&lt;&#x2F;em&gt;&lt;&#x2F;h3&gt;
&lt;p&gt;Because true &lt;strong&gt;unconditional&lt;&#x2F;strong&gt; love is something almost none of us got. A lot of us hold onto the pain of having &quot;unconditional&quot; love be stripped away the moment our queerness manifested.&lt;&#x2F;p&gt;
&lt;p&gt;An immense pain that we just &lt;em&gt;wish&lt;&#x2F;em&gt; so badly that we could be free from.&lt;&#x2F;p&gt;
&lt;p&gt;Once you&#x27;re hurt once like that, it&#x27;s almost impossible to allow yourself to accept love in the same way again...&lt;&#x2F;p&gt;
&lt;p&gt;Love feels foriegn.&lt;&#x2F;p&gt;
&lt;p&gt;In the same way that our bodies become foriegn to us after our traumas.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;we-need-the-space-to-just-figure-out-how-to-be&quot;&gt;&lt;em&gt;We need the space to just figure out how to Be...&lt;&#x2F;em&gt;&lt;&#x2F;h3&gt;
&lt;p&gt;Because we were never given that space growing up.&lt;&#x2F;p&gt;
&lt;p&gt;Space to just Be Ourselves.&lt;&#x2F;p&gt;
&lt;p&gt;Authentically, honestly, vulnerably.&lt;&#x2F;p&gt;
&lt;p&gt;We were hurt instead of given that opportunity.&lt;&#x2F;p&gt;
&lt;p&gt;So we yearn for that space now.&lt;&#x2F;p&gt;
&lt;h1 id=&quot;a-case-study-hdg&quot;&gt;A case study: HDG&lt;&#x2F;h1&gt;
&lt;p&gt;What happens if you get a bunch of trans women in a room and ask them to create a sci-fi universe? Give them some foundation of aliens entering into the Solar System with a post-scarcity economy and infinite technology.&lt;&#x2F;p&gt;
&lt;p&gt;What do you get?&lt;&#x2F;p&gt;
&lt;p&gt;Some things are kinda funny, like them being big plant aliens.&lt;&#x2F;p&gt;
&lt;p&gt;Some things are kinky, like the ability to safely explore any kink using special drugs.&lt;&#x2F;p&gt;
&lt;p&gt;Some things are obvious, like drugs that make transition happen much more quickly. Surgery that is painless and quick to recover from. Body modification technology in general.&lt;&#x2F;p&gt;
&lt;p&gt;But some still are deep, and point towards the kind of escape and yearning that some of us traumatized trans women so so &lt;em&gt;so&lt;&#x2F;em&gt; desire.&lt;&#x2F;p&gt;
&lt;p&gt;The loving embrace of someone who we can hand our full selves to.&lt;&#x2F;p&gt;
&lt;p&gt;Someone we can trust fully.&lt;&#x2F;p&gt;
&lt;p&gt;Someone who can heal our wounds.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;So many HDG stories are about traumatized trans women healing from their wounds.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;About girls getting the &lt;em&gt;warmth&lt;&#x2F;em&gt; and &lt;em&gt;safety&lt;&#x2F;em&gt; that we so deeply desire in our daily lives.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;an-excerpt-from-five-lives-by-pyxxiestyxx&quot;&gt;An excerpt from Five lives by PyxxieStyxx&lt;&#x2F;h3&gt;
&lt;img src=&quot;&#x2F;images&#x2F;warmth-and-safety.png&quot; alt=&quot;An ao3 screenshot&quot; width=&quot;400&quot;&#x2F;&gt;
&lt;p&gt;Hurt people read wish fufillment from other hurt people, and decide to write their own wish fufillment.&lt;&#x2F;p&gt;
&lt;p&gt;I did this too, sketching out my own HDG stories that matched my own experiences, yearnings, kinks, and the kind of &lt;em&gt;healing&lt;&#x2F;em&gt; that I wanted to experience as someone who&#x27;s been uniquely hurt.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;The kind of healing that I desperately need&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;img src=&quot;&#x2F;images&#x2F;hdg.png&quot; alt=&quot;A discord message&quot; width=&quot;800&quot;&#x2F;&gt;
&lt;p&gt;HDG really is precision laser targetted sci-fi for traumatized autistic trans women. And turns out there&#x27;s enough of us (on ao3 anyway) to support a whole community.&lt;&#x2F;p&gt;
&lt;p&gt;I saw this post on the subreddit and found it funny at first, before realizing that this struck a little too close to home.&lt;&#x2F;p&gt;
&lt;p&gt;I was this person.&lt;&#x2F;p&gt;
&lt;p&gt;I was reading for wish fufillment, seeing these hurt trans women in these stories be able to heal and become full versions of themselves.&lt;&#x2F;p&gt;
&lt;p&gt;It was wish fufillment, it was yearning.&lt;&#x2F;p&gt;
&lt;p&gt;It was me finding an escape.&lt;&#x2F;p&gt;
&lt;p&gt;An escape from the pain that I&#x27;ve had to endure my whole life.&lt;&#x2F;p&gt;
&lt;h1 id=&quot;escape&quot;&gt;Escape&lt;&#x2F;h1&gt;
&lt;p&gt;So many of us struggle with these things, but don&#x27;t have loving supporting family or partners or whoever to give us that space for us to heal.&lt;&#x2F;p&gt;
&lt;p&gt;So we fall into escapes.&lt;&#x2F;p&gt;
&lt;p&gt;We fall into yearning when we see tweets like this.&lt;&#x2F;p&gt;
&lt;p&gt;We fall into self harm or depression.&lt;&#x2F;p&gt;
&lt;p&gt;We fall into alcohol or drugs.&lt;&#x2F;p&gt;
&lt;p&gt;We slip through the cracks&lt;&#x2F;p&gt;
&lt;p&gt;and&lt;&#x2F;p&gt;
&lt;p&gt;we&lt;&#x2F;p&gt;
&lt;p&gt;fall&lt;&#x2F;p&gt;
&lt;p&gt;. . .&lt;&#x2F;p&gt;
&lt;h1 id=&quot;in-conclusion&quot;&gt;In conclusion&lt;&#x2F;h1&gt;
&lt;p&gt;Hurt trans women are &lt;em&gt;everywhere&lt;&#x2F;em&gt;, you don&#x27;t even need to try to find one in spaces with lots of trans women.&lt;&#x2F;p&gt;
&lt;p&gt;It&#x27;s quite telling that what we always yearning is just &lt;strong&gt;healing&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Healing from the pain we&#x27;ve experienced.&lt;&#x2F;p&gt;
&lt;p&gt;We just want to heal.&lt;&#x2F;p&gt;
&lt;p&gt;We just want to heal.&lt;&#x2F;p&gt;
&lt;p&gt;We just want to heal.&lt;&#x2F;p&gt;
&lt;p&gt;If you have the chance to love a trans woman, please love her deeply and let her heal.&lt;&#x2F;p&gt;
&lt;p&gt;Build us a space where we can heal.&lt;&#x2F;p&gt;
&lt;img src=&quot;&#x2F;images&#x2F;meh.png&quot; alt=&quot;A signal message&quot; width=&quot;400&quot;&#x2F;&gt;
&lt;p&gt;Let us &lt;em&gt;heal.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>I have always been trans (Trans: 1)</title>
        <published>2026-04-24T00:00:00+00:00</published>
        <updated>2026-04-24T00:00:00+00:00</updated>
        
        <author>
          <name>
            lily
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://blog.ririryn.com/always-been/"/>
        <id>https://blog.ririryn.com/always-been/</id>
        
        <content type="html" xml:base="https://blog.ririryn.com/always-been/">&lt;p&gt;&lt;em&gt;This is the 1st post in a series about trans experiences (&lt;a href=&quot;&#x2F;trauma-cuddles&quot;&gt;next&lt;&#x2F;a&gt;)&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;I have always been a trans woman&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;I didn&#x27;t grow up as a boy, as a man, or whatever society likes to label trans women as.&lt;&#x2F;p&gt;
&lt;p&gt;I won&#x27;t speak for anyone else&#x27;s experience, but I know this for a fact.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;I have always been a trans woman.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;img src=&quot;&#x2F;images&#x2F;growing-up-trans.jpeg&quot; alt=&quot;A tweet&quot; width=&quot;400&quot;&#x2F;&gt;
&lt;p&gt;It&#x27;s a fact that&#x27;s so clear and obvious to me that I struggle to think of more words to say.&lt;&#x2F;p&gt;
&lt;p&gt;Yet it seems like this is some kind of revolutionary idea to cis folks.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;I have always been a trans woman.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;From when I was born til now and until the day that I die.&lt;&#x2F;p&gt;
&lt;p&gt;This wasn&#x27;t something I grew into, nor developed over time.&lt;&#x2F;p&gt;
&lt;p&gt;It just took a long time for me myself to realize that fact for myself. For me to find the words that would save me.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;I have always been a trans woman.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;h1 id=&quot;growing-up&quot;&gt;Growing up&lt;&#x2F;h1&gt;
&lt;p&gt;I grew up as a trans girl.&lt;&#x2F;p&gt;
&lt;p&gt;I was told I was too feminine.&lt;&#x2F;p&gt;
&lt;p&gt;I was told I would grow out of it.&lt;&#x2F;p&gt;
&lt;p&gt;I grew up knowing I was different, but not having the words to describe my experience.&lt;&#x2F;p&gt;
&lt;p&gt;Do you understand? Can you understand? The concept of knowing that you are somehow &lt;em&gt;different&lt;&#x2F;em&gt; yet not having the fucking words to describe how you feel.&lt;&#x2F;p&gt;
&lt;p&gt;Can you understand how painful that is?&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;A deeply painful time of my life, loaded with confusion and pain.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;I have always been a trans woman. Even when I was a child and didn&#x27;t know what those feelings meant&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;These experiences are, unfortunately, a core part of the trans experience.&lt;&#x2F;p&gt;
&lt;h1 id=&quot;the-closet&quot;&gt;The closet&lt;&#x2F;h1&gt;
&lt;p&gt;When I was in grade 9 I learned what being trans was, and knew for certain that I was trans.&lt;&#x2F;p&gt;
&lt;p&gt;I knew this for a fact deeply in my soul, but I didn&#x27;t know what to do with that information.&lt;&#x2F;p&gt;
&lt;p&gt;So for the next 5 years I would live in the closet.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;A deeply painful time of my life, loaded with confusion and pain.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;img src=&quot;&#x2F;images&#x2F;the-closet.jpeg&quot; alt=&quot;A tweet&quot; width=&quot;400&quot;&#x2F;&gt;
&lt;p&gt;The closet is not an idle place that one sits within while waiting to grow out of it.&lt;&#x2F;p&gt;
&lt;p&gt;It&#x27;s a deeply painful place that is incredibly hard to escape.&lt;&#x2F;p&gt;
&lt;p&gt;Every part of you is telling you that you should stay in that miserable place, hiding who you are for the sake of others or your own safety.&lt;&#x2F;p&gt;
&lt;p&gt;But eventually something in you breaks and you snap and you decide to &lt;strong&gt;fuck&lt;&#x2F;strong&gt; all those who stand against you.&lt;&#x2F;p&gt;
&lt;p&gt;You stand up for yourself and decide to do the thing that will make you happy.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;I have always been a trans woman. Even when I was in the closet and denying my own existence to myself&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;This is, again, a core part of the trans experience.&lt;&#x2F;p&gt;
&lt;h1 id=&quot;pain&quot;&gt;Pain&lt;&#x2F;h1&gt;
&lt;p&gt;I don&#x27;t like writing about how painful trans experiences are, because I am wary about the damage that it can cause our community.&lt;&#x2F;p&gt;
&lt;p&gt;Venting is fine, but venting to a community puts a load upon everyone who reads it, which can cause individuals to internalize a lot of the pain they read.&lt;&#x2F;p&gt;
&lt;p&gt;Ask me how I know...&lt;&#x2F;p&gt;
&lt;p&gt;But I wanted to share this piece and this critical fact about myself.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;I have always been trans. All my pain and scars are evidence of such.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;That I know.&lt;&#x2F;p&gt;
&lt;p&gt;All the pain and euphoria that I&#x27;ve experienced growing up is my symbol of my life as a trans woman.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;I have always been trans. That will never change.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;. . .&lt;&#x2F;p&gt;
&lt;pre&gt;&lt;code&gt;No, this is not a phase
Or a coming of age
This will never change
&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;h3 id=&quot;girl-in-red-girls&quot;&gt;girl in red - girls&lt;&#x2F;h3&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Meditation, mindfulness, and the Brain Zoo</title>
        <published>2026-04-23T00:00:00+00:00</published>
        <updated>2026-04-23T00:00:00+00:00</updated>
        
        <author>
          <name>
            lily
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://blog.ririryn.com/brain-zoo/"/>
        <id>https://blog.ririryn.com/brain-zoo/</id>
        
        <content type="html" xml:base="https://blog.ririryn.com/brain-zoo/">&lt;h1 id=&quot;the-brain-zoo-exurb1a&quot;&gt;The Brain Zoo - exurb1a&lt;&#x2F;h1&gt;
&lt;div style=&quot;position: relative; width: 100%; padding-bottom: 56.25%&quot;&gt;
&lt;iframe src=&quot;https:&#x2F;&#x2F;www.youtube.com&#x2F;embed&#x2F;X3rl5O_92Co&quot; 
        title=&quot;The Brain Zoo - exurb1a&quot; frameborder=&quot;0&quot; allowfullscreen
        allow=&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture&quot; 
        style=&quot;position: absolute; width: 100%; height: 100%;&quot;&gt;
&lt;&#x2F;iframe&gt;
&lt;&#x2F;div&gt;
&lt;h1 id=&quot;thoughts&quot;&gt;Thoughts&lt;&#x2F;h1&gt;
&lt;p&gt;This was my introduction to the ideas of meditation and mindfulness. It was pretty instrumental (&lt;em&gt;haha get it&lt;&#x2F;em&gt;) in getting me to start practicing mindfulness in a way that works for me.&lt;&#x2F;p&gt;
&lt;p&gt;It&#x27;s not about sitting cross-legged with an incense stick up your ass, it&#x27;s about observing your mind&#x27;s thoughts and not letting it take over.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;act-lens&quot;&gt;ACT lens&lt;&#x2F;h2&gt;
&lt;p&gt;It lines up well with ACT&#x27;s concepts of mindfulness, namely not letting yourself get confused and think that you&#x27;re the thoughts (the band) instead of the audience.&lt;&#x2F;p&gt;
&lt;p&gt;You are the observing self, not the thinking self.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;ifs-lens&quot;&gt;IFS lens&lt;&#x2F;h2&gt;
&lt;p&gt;Thinking about this video now makes me think about IFS and the parts that are talking in the back of my mind, chattering away with different thoughts and ideas and things I should do, good or bad.&lt;&#x2F;p&gt;
&lt;p&gt;The brain zoo can be thought of as the different parts, though this is where ACT and IFS diverge. IFS posits that one should try to listen to and help soothe the parts that are maladaptive or lashing out, while ACT posits that one should let the negative&#x2F;maladaptive thoughts pass through you.&lt;&#x2F;p&gt;
&lt;p&gt;I don&#x27;t think either lens really captures the full picture that I&#x27;m looking for when it comes to mindfulness and meditation.&lt;&#x2F;p&gt;
&lt;p&gt;So what about a new lens, one of plurality?&lt;&#x2F;p&gt;
&lt;h2 id=&quot;plurality-lens&quot;&gt;Plurality lens&lt;&#x2F;h2&gt;
&lt;p&gt;Different headmates seated around the &lt;a href=&quot;&#x2F;headspace&quot;&gt;headspace table&lt;&#x2F;a&gt;, all chattering away with their own thoughts and opinions on what we should be doing.&lt;&#x2F;p&gt;
&lt;p&gt;Some are loud, some are very quiet, some don&#x27;t speak, others are full of thoughts.&lt;&#x2F;p&gt;
&lt;p&gt;Plurality posits that &lt;em&gt;all headmates should be respected and be allowed to speak their thoughts.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;I think the approach here is to allow them all to speak their thoughts, but gently remind those who are hurting that they shouldn&#x27;t let their hurt affect the system overall.&lt;&#x2F;p&gt;
&lt;p&gt;Respect for all headmates and compassionate hand for those who are hurting.&lt;&#x2F;p&gt;
&lt;p&gt;Maladaptive thoughts come from maladaptive headmates who are hurt and need time to heal.&lt;&#x2F;p&gt;
&lt;p&gt;Act in a way that aligns with the goals of the system overall.&lt;&#x2F;p&gt;
&lt;p&gt;The act of mindfulness and meditation is then about sitting in that headspace and listening in on how everyone&#x27;s doing. Letting others talk through your voice.&lt;&#x2F;p&gt;
&lt;p&gt;Meditation is then the process of letting your mind first empty by leaving the front, entering into headspace, then listening to what others have to say or letting others front to say what they want directly.&lt;&#x2F;p&gt;
&lt;p&gt;Meditation becomes a &lt;em&gt;channel&lt;&#x2F;em&gt; to letting those thoughts &lt;em&gt;express&lt;&#x2F;em&gt; themselves rather than being passed through and released.&lt;&#x2F;p&gt;
&lt;p&gt;Does this work? Is this a reasonable framework? Is this just IFS with a fresh layer of paint?&lt;&#x2F;p&gt;
&lt;p&gt;Dunno.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;&#x2F;plurality-as-a-modality&quot;&gt;I should write about this more&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>&#x27;I&#x27;m going to feel worse if I do that, so I won&#x27;t&#x27;. An introduction to Acceptance and Commitment Therapy</title>
        <published>2026-04-23T00:00:00+00:00</published>
        <updated>2026-04-23T00:00:00+00:00</updated>
        
        <author>
          <name>
            lily
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://blog.ririryn.com/dont-do-it/"/>
        <id>https://blog.ririryn.com/dont-do-it/</id>
        
        <content type="html" xml:base="https://blog.ririryn.com/dont-do-it/">&lt;p&gt;A peer from residential said this and it really stuck with me: &lt;em&gt;&quot;I&#x27;m going to feel worse if I do that, so I won&#x27;t&quot;&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;It was so simple yet so powerful, just don&#x27;t do it if it&#x27;s going to make yourself feel worse.&lt;&#x2F;p&gt;
&lt;p&gt;So simple yet can be applied to so many things.&lt;&#x2F;p&gt;
&lt;p&gt;What I&#x27;ve realized since then is that it ties into a therapy modality that I&#x27;ve been interested in for a long time but never had the chance to really dive into, Acceptance and Commitment Therapy.&lt;&#x2F;p&gt;
&lt;p&gt;But now I have a ton of free time and nothing else to do, so I&#x27;ve been working through &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;www.goodreads.com&#x2F;en&#x2F;book&#x2F;show&#x2F;211181340-acceptance-and-commitment-therapy-act-workbook-for-adults&quot;&gt;this workbook&lt;&#x2F;a&gt; and it was nice to see so many random ideas that have been bouncing around in my head be validated in a published book.&lt;&#x2F;p&gt;
&lt;p&gt;So let&#x27;s talk ACT.&lt;&#x2F;p&gt;
&lt;h1 id=&quot;the-core-problem&quot;&gt;The core problem&lt;&#x2F;h1&gt;
&lt;p&gt;There are 3 core problems with how our brain attempts to solve our mental struggles, which might explain why other therapy modalities might not work for you&lt;&#x2F;p&gt;
&lt;ol&gt;
&lt;li&gt;Controlling your thoughts and emotions is extremely difficult and impossible to maintain&lt;&#x2F;li&gt;
&lt;li&gt;Struggling against your thoughts just creates unnecessary suffering. You can&#x27;t just avoid them&lt;&#x2F;li&gt;
&lt;li&gt;Becoming one with your thoughts and fusing with them also puts you at their mercy. You can&#x27;t just mesh with them.&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;h1 id=&quot;the-six-tenents&quot;&gt;The six tenents&lt;&#x2F;h1&gt;
&lt;p&gt;There are 6 core ideas to ACT&lt;&#x2F;p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Defusion&lt;&#x2F;strong&gt;. You have to disconnect yourself from your thoughts. &lt;em&gt;The core idea is breaking free from the thoughts that don&#x27;t serve you&lt;&#x2F;em&gt;.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;The observing self&lt;&#x2F;strong&gt;. &lt;em&gt;You are the observer of your thoughts&lt;&#x2F;em&gt;, not your thoughts themselves&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Acceptance&lt;&#x2F;strong&gt;. You have to become willing to accept negative and difficult emotions &lt;em&gt;as they are. because &lt;a href=&quot;&#x2F;the-cave&quot;&gt;pain is inevitable&lt;&#x2F;a&gt;&lt;&#x2F;em&gt;. Difficult emotions are &lt;em&gt;normal and expected parts of the human experience&lt;&#x2F;em&gt;.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Mindfulness&lt;&#x2F;strong&gt;. Be aware in the present moment, rather than caught up in thoughts about the future or the past.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Values&lt;&#x2F;strong&gt;. Identify the values and goals that matter to you&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Action&lt;&#x2F;strong&gt;. Act in a way that &lt;em&gt;aligns with your values and goals&lt;&#x2F;em&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;p&gt;So &lt;em&gt;accept&lt;&#x2F;em&gt; that you will have difficult thoughts, &lt;em&gt;defuse&lt;&#x2F;em&gt; from them, &lt;em&gt;observe&lt;&#x2F;em&gt; them while being &lt;em&gt;mindful&lt;&#x2F;em&gt;, remind yourself of your &lt;em&gt;values&lt;&#x2F;em&gt;, then &lt;em&gt;act&lt;&#x2F;em&gt; in a way that aligns with them.&lt;&#x2F;p&gt;
&lt;h1 id=&quot;the-quote&quot;&gt;The quote&lt;&#x2F;h1&gt;
&lt;p&gt;&lt;em&gt;&quot;I&#x27;m going to feel worse if I do that, so I won&#x27;t&quot;&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;It&#x27;s a simple idea but it really works, it aligns with a lot of the ACT ideas.&lt;&#x2F;p&gt;
&lt;p&gt;It simplifies the commitment part of ACT into one simple quote, as well as being mindful about your emotions and being in tune with them.&lt;&#x2F;p&gt;
&lt;p&gt;I&#x27;m going to feel worse if I ruminate those negative thoughts, so I won&#x27;t&lt;&#x2F;p&gt;
&lt;p&gt;I&#x27;m going to feel worse if I do that thing that feels comfortable but makes me feel worse, so I won&#x27;t&lt;&#x2F;p&gt;
&lt;p&gt;I&#x27;m going to feel worse in the long run if I don&#x27;t act according to my values, so I won&#x27;t&lt;&#x2F;p&gt;
&lt;p&gt;I&#x27;m going to feel worse if I do that, &lt;strong&gt;so I won&#x27;t&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Simple, yet so powerful.&lt;&#x2F;p&gt;
&lt;h1 id=&quot;another-simple-quote&quot;&gt;Another simple quote&lt;&#x2F;h1&gt;
&lt;p&gt;Another simple affirmation to build out the full ACT package is&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;&quot;Pain is inevitable, and that&#x27;s okay. Let it pass through you&quot;&lt;&#x2F;em&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;The acceptance piece of ACT can be the hardest to come to terms with. But as the book outlines, it&#x27;s not about wallowing in your own misery, but moreso about accepting that inevitably, hard things and hard thoughts will come.&lt;&#x2F;p&gt;
&lt;p&gt;Don&#x27;t fight against it, just accept that it&#x27;s going to happen and learn how to let them flow through you rather than trying to &quot;deal with it&quot; or &quot;make it go away&quot; or just avoid it entirely.&lt;&#x2F;p&gt;
&lt;h1 id=&quot;in-conclusion&quot;&gt;In conclusion&lt;&#x2F;h1&gt;
&lt;p&gt;Two simple quotes to capture the core tenents of Acceptance and Commitment Therapy, a therapy modality about accepting difficult emotions for what they are and committing to actions aligned with your values.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;Pain is inevitable, and that&#x27;s okay. Let it pass through you&lt;&#x2F;em&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;I&#x27;m going to feel worse if I do that, so I won&#x27;t&lt;&#x2F;em&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;It&#x27;s a therapy modality that works much better for me than CBT and DBT, the classic two behavioral therapy modalities that focus on changing thoughts, emotions, and behaviors.&lt;&#x2F;p&gt;
&lt;p&gt;My thoughts always feel like immovable boulders. The idea of just flowing with the river rather than force myself to wade upstream just works much better for me.&lt;&#x2F;p&gt;
&lt;p&gt;If this blog post sounded interesting to you, give ACT a try! &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;www.goodreads.com&#x2F;en&#x2F;book&#x2F;show&#x2F;211181340-acceptance-and-commitment-therapy-act-workbook-for-adults&quot;&gt;The workbook&lt;&#x2F;a&gt; is excellent.&lt;&#x2F;p&gt;
&lt;p&gt;Therapy is a journey and much like medication, it takes a long time to find one that works for you.&lt;&#x2F;p&gt;
&lt;p&gt;Good luck out there.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>A description of a plural person&#x27;s headspace</title>
        <published>2026-04-23T00:00:00+00:00</published>
        <updated>2026-04-23T00:00:00+00:00</updated>
        
        <author>
          <name>
            skye
          </name>
        </author>
        
        <author>
          <name>
            lotus
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://blog.ririryn.com/headspace/"/>
        <id>https://blog.ririryn.com/headspace/</id>
        
        <content type="html" xml:base="https://blog.ririryn.com/headspace/">&lt;p&gt;Hi, Skye here!&lt;&#x2F;p&gt;
&lt;p&gt;You know Skyblock in Minecraft? Our headspace is a skyblock-esque set of floating islands.&lt;&#x2F;p&gt;
&lt;p&gt;Here&#x27;s a short description of the rooms and how we built them.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;the-fronting-room&quot;&gt;The Fronting Room&lt;&#x2F;h2&gt;
&lt;p&gt;An undecorated room with white walls and a study wooden table. At the table are wooden chairs with each headmate&#x27;s name engraved upon it.&lt;&#x2F;p&gt;
&lt;p&gt;At one head of the table sits Lily, on the other end sits Cedar. The others are sat around the rest of the lengths of the table.&lt;&#x2F;p&gt;
&lt;p&gt;The seats represent fronting&#x2F;co-fronting status, when one sits in their chair they are part of the front.&lt;&#x2F;p&gt;
&lt;p&gt;This room was the first room we constructed in our headspace, and thus is the most simple and straightforward in it&#x27;s construction and purpose.&lt;&#x2F;p&gt;
&lt;p&gt;It&#x27;s meant to give a visual representation of the system and who&#x27;s fronting. It&#x27;s just chairs and a table.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;lotus-sneaky-sneaky-chair-stealing&quot;&gt;Lotus sneaky sneaky chair stealing!&lt;&#x2F;h3&gt;
&lt;p&gt;Hai~ My name is Lotus! Skye is helping me type this!&lt;&#x2F;p&gt;
&lt;p&gt;I like stealing Lily&#x27;s chair :)&lt;&#x2F;p&gt;
&lt;p&gt;She can&#x27;t find it when I steal it so I can boop her out of the front by stealing her chair!&lt;&#x2F;p&gt;
&lt;p&gt;It&#x27;s very fun :D&lt;&#x2F;p&gt;
&lt;p&gt;No one else wants to mess with Lily in that way because she has gatekeeper powers but hehe I can steal her chair whenever I want and she can&#x27;t stop me.&lt;&#x2F;p&gt;
&lt;p&gt;Sometimes I just go bai bai Lily and she goes baibai&lt;&#x2F;p&gt;
&lt;p&gt;:D&lt;&#x2F;p&gt;
&lt;h2 id=&quot;the-quiet-space&quot;&gt;The Quiet Space&lt;&#x2F;h2&gt;
&lt;p&gt;A quiet space for the children to rest.&lt;&#x2F;p&gt;
&lt;p&gt;All of the children yearn for gentle silence so that&#x27;s what this room is. Fabric lined walls to absorb sound and bookshelves everywhere else. Soft seating and carpet.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;the-meadow&quot;&gt;The Meadow&lt;&#x2F;h2&gt;
&lt;p&gt;A grassy meadow with a tree for us to sunbathe and rest in nature. We needed a space of nature in our headspace so we built this!&lt;&#x2F;p&gt;
&lt;h2 id=&quot;the-rain-room&quot;&gt;The Rain Room&lt;&#x2F;h2&gt;
&lt;p&gt;A perpetually raining room with a small river. A melancholic blue room.&lt;&#x2F;p&gt;
&lt;p&gt;Plays the &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=MJDn70jh1V0&quot;&gt;Hollow Knight City of Tears OST&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;skye-s-dance-room&quot;&gt;Skye&#x27;s dance room&lt;&#x2F;h2&gt;
&lt;p&gt;A room for me! A dance hall with mirrors and ribbons and everything that I need to dance and enjoy myself.&lt;&#x2F;p&gt;
&lt;h1 id=&quot;the-construction-process&quot;&gt;The construction process&lt;&#x2F;h1&gt;
&lt;p&gt;We built out headspace iteratively, one by one we asked the members and found what kinds of rooms we wanted and built them out as needed.&lt;&#x2F;p&gt;
&lt;p&gt;I&#x27;m sure we&#x27;ll build out more islands as time passes, but this is what we&#x27;ve got right now.&lt;&#x2F;p&gt;
&lt;p&gt;I guess I&#x27;m the one with the most insight into building out headspace? Creative director I guess.&lt;&#x2F;p&gt;
&lt;p&gt;I like being able to sketch out this space and build something that&#x27;s comfortable for everyone.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Plurality and therapy</title>
        <published>2026-04-23T00:00:00+00:00</published>
        <updated>2026-04-23T00:00:00+00:00</updated>
        
        <author>
          <name>
            terra
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://blog.ririryn.com/plurality-as-a-modality/"/>
        <id>https://blog.ririryn.com/plurality-as-a-modality/</id>
        
        <content type="html" xml:base="https://blog.ririryn.com/plurality-as-a-modality/">&lt;h3 id=&quot;this-blog-post-spun-off-of-this-blog-post-check-that-one-out-first&quot;&gt;This blog post spun off of &lt;a href=&quot;&#x2F;brain-zoo&quot;&gt;this&lt;&#x2F;a&gt; blog post. Check that one out first.&lt;&#x2F;h3&gt;
&lt;p&gt;IFS is fascinating and a useful framework for exploring your &quot;parts&quot;.&lt;&#x2F;p&gt;
&lt;p&gt;But plurality is a much more powerful framework, powerful in the kinds of things that can be expressed, with less rigid rules and more free flowing boundaries.&lt;&#x2F;p&gt;
&lt;p&gt;Plurality is not just a therapy framework, but an identity one can &lt;em&gt;be&lt;&#x2F;em&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;What follows are my random thoughts on therapy for plural folk, as well as how this framework can be more generally applied.&lt;&#x2F;p&gt;
&lt;p&gt;Lots of spitballing and random ideas, take with a grain of salt.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;headmates-not-parts&quot;&gt;Headmates, not parts&lt;&#x2F;h2&gt;
&lt;p&gt;Plural folk feel quite strongly about referring to their headmates as &quot;parts&quot;.&lt;&#x2F;p&gt;
&lt;p&gt;That language can alienate headmates who front less often, or maybe don&#x27;t front at all. They can feel minimized from whole people with their own personality, wants, and desires, down to just a &quot;part&quot; of the headmate who fronts the most.&lt;&#x2F;p&gt;
&lt;p&gt;So the language of a &quot;headmate&quot; is more appropriate for most plural folk, we have other beings that we share a body and mind with, so they&#x27;re mates in my head.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;traits-not-roles&quot;&gt;Traits, not roles&lt;&#x2F;h2&gt;
&lt;p&gt;Firefighter, manager, exile. Those are the strict roles of IFS parts.&lt;&#x2F;p&gt;
&lt;p&gt;Plural experiences are much more varied, no two systems are alike in their headmates and systems.&lt;&#x2F;p&gt;
&lt;p&gt;System dynamics, personalities of headmates, common duties&#x2F;roles of headmates. These things all vary wildly but have somewhat been documented on &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;pluralpedia.org&#x2F;w&#x2F;Main_Page&quot;&gt;Pluralpedia&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;These traits can form a common ground for talking about plural systems.&lt;&#x2F;p&gt;
&lt;p&gt;Many of us have littles, a gatekeeper, a protector, emotion holders, a caretaker.&lt;&#x2F;p&gt;
&lt;p&gt;This cornucopia of terms is useful for understanding ourselves and understanding each other.&lt;&#x2F;p&gt;
&lt;p&gt;Terms and labels are powerful, and having a wide breadth of terms allows us to use them to understand ourselves and map out our systems.&lt;&#x2F;p&gt;
&lt;p&gt;Blanket terms like firefighter, manager, exile are useful but only as general references for mapping out headmates, they give a starting point but not a be-all-end-all definition for them.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;fragmented-self-golden-orb&quot;&gt;Fragmented Self. Golden orb&lt;&#x2F;h2&gt;
&lt;p&gt;IFS also has the concept of Self, an indestructible manager part that heals the other parts.&lt;&#x2F;p&gt;
&lt;p&gt;IFS emphasizes acting &quot;within Self&quot; rather than &quot;within a part&quot;.&lt;&#x2F;p&gt;
&lt;p&gt;Again, this alienates a lot of plural folk, who reject any kind of strict hierarchy within their systems. Such an idea of hierarchy is very against the core idea of plurality that headmates should be respected as autonomous beings.&lt;&#x2F;p&gt;
&lt;p&gt;Yet, plural folk can demonstrate all of the 8 Cs of Self, so how do we make sense of it?&lt;&#x2F;p&gt;
&lt;p&gt;My personal view is that the &quot;Self&quot; described by IFS can be explained by one of two theories&lt;&#x2F;p&gt;
&lt;ol&gt;
&lt;li&gt;The healing, pure &quot;Self&quot; is split across the headmates&lt;&#x2F;li&gt;
&lt;li&gt;The healing, pure &quot;Self&quot; is an object that can be passed between headmates&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;h3 id=&quot;theory-1-fragmented-self&quot;&gt;Theory 1: Fragmented Self&lt;&#x2F;h3&gt;
&lt;p&gt;Quite simple, each headmate holds a portion of Self, and when the headmates work together for the system&#x27;s long term goals does the system display the 8 Cs.&lt;&#x2F;p&gt;
&lt;p&gt;Not sure if I like this theory, because it implies that headmates are somehow not &quot;complete&quot; without each other, which may be true for my system but may be a very negative idea for others.&lt;&#x2F;p&gt;
&lt;p&gt;Again, I&#x27;m just spitballing&lt;&#x2F;p&gt;
&lt;h3 id=&quot;theory-2-golden-orb&quot;&gt;Theory 2: Golden orb&lt;&#x2F;h3&gt;
&lt;p&gt;&quot;Self&quot; is a golden orb that can be passed between headmates, and when it&#x27;s being held by a fronter does the system display the 8 Cs.&lt;&#x2F;p&gt;
&lt;p&gt;It&#x27;s a nice visualization of Self that feels less hostile to me as a system, so I like it.&lt;&#x2F;p&gt;
&lt;p&gt;I&#x27;m not sure if it holds any water though.&lt;&#x2F;p&gt;
&lt;p&gt;Anyway.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;fronting-balance-respect&quot;&gt;Fronting, balance, respect&lt;&#x2F;h2&gt;
&lt;p&gt;Fronting is the act of allowing another headmate to control the body that we all share.&lt;&#x2F;p&gt;
&lt;p&gt;Finding a balance between fronting headmates and respecting the other headmates (and the system as a whole) is a core idea in every (I assume?) system.&lt;&#x2F;p&gt;
&lt;p&gt;Balancing who gets to use the body we share and under what situations.&lt;&#x2F;p&gt;
&lt;p&gt;Respecting each headmates wants and desires with the shared body.&lt;&#x2F;p&gt;
&lt;p&gt;Both are critically important to plural identities, but isn&#x27;t at all explored in IFS.&lt;&#x2F;p&gt;
&lt;p&gt;Yet it&#x27;s quite important for the following reason:&lt;&#x2F;p&gt;
&lt;h2 id=&quot;allowing-thoughts-to-surface&quot;&gt;Allowing thoughts to surface&lt;&#x2F;h2&gt;
&lt;p&gt;Allowing others to front allows new thoughts to surface.&lt;&#x2F;p&gt;
&lt;p&gt;Different headmates often hold onto different emotions, ideas, thoughts, and feelings that the primary fronter of a system might not experience or be aware of.&lt;&#x2F;p&gt;
&lt;p&gt;So integrating an idea of healthy respect and balance is, in our minds, a critical part of a well-functioning system.&lt;&#x2F;p&gt;
&lt;p&gt;It helps us figure out a lot of stuff that we just struggled with in the past, as well as just generally making us a lot happier.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;Plurality works for us.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;And maybe it could work for others more generally?&lt;&#x2F;p&gt;
&lt;h2 id=&quot;an-identity-a-way-of-living-a-beautiful-form-of-self-expression&quot;&gt;An identity, a way of living, a beautiful form of self-expression&lt;&#x2F;h2&gt;
&lt;p&gt;IFS is a therapy model that helps people learn and deal with emotions&#x2F;experiences&#x2F;trauma that they struggle with&lt;&#x2F;p&gt;
&lt;p&gt;Plurality is not that.&lt;&#x2F;p&gt;
&lt;p&gt;Plurality is an identity, a way of living.&lt;&#x2F;p&gt;
&lt;p&gt;Plurality is our way of expressing ourselves in a way that feels authentic and &lt;strong&gt;right&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;To say that plurality is &quot;just IFS&quot; or &quot;just a form of therapy&quot; would be lessening our experience.&lt;&#x2F;p&gt;
&lt;p&gt;So for plurality to be integrated into a therapy modality would involve requesting that the client embrace plurality as an &lt;strong&gt;identity&lt;&#x2F;strong&gt; in their day to day life, not just as a method in the therapists office.&lt;&#x2F;p&gt;
&lt;p&gt;That might be a difficult pill to swallow, but for some people this identity shift might just be what they need to figure out themselves.&lt;&#x2F;p&gt;
&lt;p&gt;That&#x27;s what it was for us, it was a missing piece to feeling &lt;em&gt;complete&lt;&#x2F;em&gt;.&lt;&#x2F;p&gt;
&lt;h1 id=&quot;additional-reading&quot;&gt;Additional reading&lt;&#x2F;h1&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;www.chudgar.com&#x2F;ppwc25&#x2F;&quot;&gt;Beyond IFS: Inner Work that Works for Plural Systems&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h1 id=&quot;appendix-is-everyone-plural&quot;&gt;Appendix: Is everyone plural?&lt;&#x2F;h1&gt;
&lt;p&gt;(Author of this section: Lily)&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;ifs-institute.com&#x2F;store&#x2F;143&quot;&gt;Many minds, one self&lt;&#x2F;a&gt; and IFS therapy both posit that everyone has these parts. Plural folk push back quite hard against this idea, that endogenic and traumagenic systems are &quot;different&quot; from others in some way.&lt;&#x2F;p&gt;
&lt;p&gt;I don&#x27;t know.&lt;&#x2F;p&gt;
&lt;p&gt;I&#x27;m also trans and I know that my trans-ness was something inherent to my being, something that not everyone experiences.&lt;&#x2F;p&gt;
&lt;p&gt;Same with my autism.&lt;&#x2F;p&gt;
&lt;p&gt;I&#x27;m sure that not everyone shares my experience in those aspects&lt;&#x2F;p&gt;
&lt;p&gt;But my systemhood? My plurality?&lt;&#x2F;p&gt;
&lt;p&gt;That I&#x27;m less sure.&lt;&#x2F;p&gt;
&lt;p&gt;So I hesitate to weigh in on this one way or another.&lt;&#x2F;p&gt;
&lt;p&gt;Is everyone able to identify as plural? Is it something you can just &quot;opt into&quot;?&lt;&#x2F;p&gt;
&lt;p&gt;I&#x27;m not sure.&lt;&#x2F;p&gt;
&lt;p&gt;Does me even proposing this lessen the experience&#x2F;struggles of other systems? Maybe...but I hope I&#x27;m not making anyone upset.&lt;&#x2F;p&gt;
&lt;p&gt;I&#x27;m just not sure and all I have is my experience within Terra.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Compared: To others, by others, by myself</title>
        <published>2026-04-22T00:00:00+00:00</published>
        <updated>2026-04-22T00:00:00+00:00</updated>
        
        <author>
          <name>
            lily
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://blog.ririryn.com/comparison/"/>
        <id>https://blog.ririryn.com/comparison/</id>
        
        <content type="html" xml:base="https://blog.ririryn.com/comparison/">&lt;p&gt;&lt;em&gt;Comparison is the thief of joy&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;I wanted to write about my experiences of comparison. Myself being compared to others by others, me comparing myself to others, and me comparing to myself.&lt;&#x2F;p&gt;
&lt;h1 id=&quot;compared-to-others&quot;&gt;Compared to others&lt;&#x2F;h1&gt;
&lt;p&gt;I don&#x27;t struggle too much with comparison to others in the usual aspects.&lt;&#x2F;p&gt;
&lt;p&gt;I don&#x27;t worry too much about my academic or career progress, because I find myself successful in by own metrics.&lt;&#x2F;p&gt;
&lt;p&gt;Others do good things and they make me push myself to match them, a healthy comparison.&lt;&#x2F;p&gt;
&lt;p&gt;It pushes me to want to do better, which is a good thing!&lt;&#x2F;p&gt;
&lt;p&gt;Where my comparison to others gets unhealthy is when I compare my mental health to others.&lt;&#x2F;p&gt;
&lt;p&gt;I see that I struggle so much&lt;&#x2F;p&gt;
&lt;p&gt;so much&lt;&#x2F;p&gt;
&lt;p&gt;while others just&lt;&#x2F;p&gt;
&lt;p&gt;don&#x27;t.&lt;&#x2F;p&gt;
&lt;p&gt;Not in the way that I do, at least on the surface. They don&#x27;t take weeks off to spend in residential or the hospital.&lt;&#x2F;p&gt;
&lt;p&gt;They don&#x27;t have mental breakdowns every year.&lt;&#x2F;p&gt;
&lt;p&gt;They haven&#x27;t suffered through a life of growing up being autistic and trans and neurotic.&lt;&#x2F;p&gt;
&lt;p&gt;They aren&#x27;t the same as me.&lt;&#x2F;p&gt;
&lt;p&gt;They haven&#x27;t had to suffer like I have.&lt;&#x2F;p&gt;
&lt;p&gt;This comparison is unhealthy.&lt;&#x2F;p&gt;
&lt;p&gt;It makes me mad.&lt;&#x2F;p&gt;
&lt;p&gt;It makes me frustrated.&lt;&#x2F;p&gt;
&lt;p&gt;It makes me wish that I had their lives instead of mine.&lt;&#x2F;p&gt;
&lt;p&gt;It makes me wish I didn&#x27;t have to exist in this broken brain.&lt;&#x2F;p&gt;
&lt;p&gt;So yeah, unhealthy.&lt;&#x2F;p&gt;
&lt;h1 id=&quot;compared-by-others&quot;&gt;Compared by others&lt;&#x2F;h1&gt;
&lt;p&gt;Yet at the same time, I&#x27;m seen as a golden person by my peers and my family.&lt;&#x2F;p&gt;
&lt;p&gt;Someone will meet me for 5 minutes and declare that I&#x27;m &quot;the smartest person they&#x27;ve ever met&quot;.&lt;&#x2F;p&gt;
&lt;p&gt;People will look at my grades and declare that I&#x27;m just &quot;better than them&quot;.&lt;&#x2F;p&gt;
&lt;p&gt;People will notice that I work for the company that I do and declare that &quot;I could never be as smart as you&quot;.&lt;&#x2F;p&gt;
&lt;p&gt;I hate it when this happens.&lt;&#x2F;p&gt;
&lt;p&gt;I hate it when I get used as a benchmark for other people.&lt;&#x2F;p&gt;
&lt;p&gt;I know they mean well, and that they&#x27;re trying to compliment me, but god does it suck to be nothing but a measuring stick.&lt;&#x2F;p&gt;
&lt;p&gt;Something about it just sets me off in the wrong way.&lt;&#x2F;p&gt;
&lt;p&gt;I hate it when other people compare themselves to me.&lt;&#x2F;p&gt;
&lt;p&gt;Just don&#x27;t do it.&lt;&#x2F;p&gt;
&lt;p&gt;You&#x27;re plenty smart and successful and great.&lt;&#x2F;p&gt;
&lt;p&gt;Why are you making yourself feel worse by comparing yourself to my life.&lt;&#x2F;p&gt;
&lt;p&gt;Why are you making yourself feel resentful by comparing yourself to me.&lt;&#x2F;p&gt;
&lt;p&gt;Why do you build up that resentment until you cut me out of your life.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;Why do you do this to yourself?&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;Do you know what it feels like to be on the other side of that conversation???&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;IT SUCKS&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;h1 id=&quot;compared-by-myself-to-myself&quot;&gt;Compared by myself to myself&lt;&#x2F;h1&gt;
&lt;p&gt;The hardest form of comparison that I struggle with is comparison to myself.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;A Lily &amp;amp; Nettle conversation happened while writing this blog post, so that&#x27;s what follows. Nettle is the inner critic headmate in our system. -Cedar&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;You used to be able to do this&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;She runs through my mind constantly&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;You should be able to do this. You used to be able to&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;She never lets me rest.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;You should be doing more. Look at all the things you used to do&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Any break is wrong, any rest is wrong, anything but working harder is wrong.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;You used to be so healthy. Look at you now.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Any breakdown is my fault. Any mental spirals are my fault.&lt;&#x2F;p&gt;
&lt;p&gt;I used to be able to do all these things, and now I&#x27;m depressed and broken and unable to do anything.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;This is all your fault&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;This is all my fault.&lt;&#x2F;p&gt;
&lt;p&gt;. . .&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Okay enough of that&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Snap out of it Lily&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;I am trying my best&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Yes you are&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;I am always trying my best&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;And you do so well&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;I am worthy of love and care&lt;&#x2F;p&gt;
&lt;p&gt;I am able to rest&lt;&#x2F;p&gt;
&lt;p&gt;I am able to take time for myself&lt;&#x2F;p&gt;
&lt;p&gt;I am doing my best&lt;&#x2F;p&gt;
&lt;p&gt;I am doing my best&lt;&#x2F;p&gt;
&lt;p&gt;I am doing my best&lt;&#x2F;p&gt;
&lt;p&gt;. . .&lt;&#x2F;p&gt;
&lt;p&gt;More than any comparison with other people, my inner critic comparing me to my past is a great thief of joy for me.&lt;&#x2F;p&gt;
&lt;p&gt;Perhaps it is for you too.&lt;&#x2F;p&gt;
&lt;p&gt;But remember that you are always trying your best, and your past successes just mean that you &lt;strong&gt;will&lt;&#x2F;strong&gt; rise up to that level once again.&lt;&#x2F;p&gt;
&lt;p&gt;It&#x27;s healthy to want to do the best you can, just don&#x27;t let comparison to &lt;em&gt;anyone&lt;&#x2F;em&gt;, including yourself, hold you down.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Don&#x27;t hesitate - Joy is not meant to be a crumb</title>
        <published>2026-04-22T00:00:00+00:00</published>
        <updated>2026-04-22T00:00:00+00:00</updated>
        
        <author>
          <name>
            lily
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://blog.ririryn.com/dont-hesitate/"/>
        <id>https://blog.ririryn.com/dont-hesitate/</id>
        
        <content type="html" xml:base="https://blog.ririryn.com/dont-hesitate/">&lt;h2 id=&quot;don-t-hesitate-mary-oliver&quot;&gt;Don&#x27;t hesitate - Mary Oliver&lt;&#x2F;h2&gt;
&lt;pre&gt;&lt;code&gt;If you suddenly and unexpectedly feel joy, 
don’t hesitate. Give in to it. There are plenty
of lives and whole towns destroyed
or about to be. We are not wise, and not very often 
kind. And much can never be redeemed. 
Still, life has some possibility left. Perhaps this 
is its way of fighting back, that sometimes
something happens better than all the riches
or power in the world. It could be anything, 
but very likely you notice it in the instant 
when love begins. Anyway, that’s often the 
case. Anyway, whatever it is, don’t be afraid 
of its plenty. Joy is not made to be a crumb.
&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;h1 id=&quot;thoughts&quot;&gt;Thoughts&lt;&#x2F;h1&gt;
&lt;p&gt;I love this poem a lot.&lt;&#x2F;p&gt;
&lt;p&gt;I&#x27;ve lived a life of doing the opposite.&lt;&#x2F;p&gt;
&lt;p&gt;Of embracing sadness.&lt;&#x2F;p&gt;
&lt;p&gt;Of grasping onto sadness with both hands&lt;&#x2F;p&gt;
&lt;p&gt;Of being &lt;a href=&quot;&#x2F;addict&quot;&gt;addicted to feeling bad&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Of holding onto &lt;a href=&quot;&#x2F;anxious-attachment&quot;&gt;anxious love&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;But this poem reminds me to not do that.&lt;&#x2F;p&gt;
&lt;p&gt;To embrace the moments of joy that I feel.&lt;&#x2F;p&gt;
&lt;p&gt;To not hesitate to give into the strange feeling of joy.&lt;&#x2F;p&gt;
&lt;p&gt;Like the poem says, it could be anything.&lt;&#x2F;p&gt;
&lt;p&gt;I get sparks of joy from the strangest things.&lt;&#x2F;p&gt;
&lt;p&gt;A funny house. A breeze. A smile from a stranger. A message from a loved one. A moment of clarity in the storm that is my brain.&lt;&#x2F;p&gt;
&lt;p&gt;It&#x27;s fleeting, it&#x27;s hard to grasp, but I try my best.&lt;&#x2F;p&gt;
&lt;p&gt;After all, joy is not made to be a mere crumb, it&#x27;s made to be a plentiful feast that you share with your loved ones.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;act-thoughts&quot;&gt;ACT thoughts&lt;&#x2F;h2&gt;
&lt;p&gt;I&#x27;ve been reading &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;www.goodreads.com&#x2F;en&#x2F;book&#x2F;show&#x2F;211181340-acceptance-and-commitment-therapy-act-workbook-for-adults&quot;&gt;this ACT workbook&lt;&#x2F;a&gt; and one point that it shares is that our brain is hardwired to think in negative patterns.&lt;&#x2F;p&gt;
&lt;p&gt;It keeps us safe.&lt;&#x2F;p&gt;
&lt;p&gt;It&#x27;s an evolutionary trait that we evolved to keep us safe from predators and other dangers.&lt;&#x2F;p&gt;
&lt;p&gt;Our brains are hard-wired to be afraid of when the good times might end.&lt;&#x2F;p&gt;
&lt;p&gt;So I choose to fight back against my brain.&lt;&#x2F;p&gt;
&lt;p&gt;To embrace joy when I feel it.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;Grasp it with both hands.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Don&#x27;t be afraid of it.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;Grasp it with both hands.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Don&#x27;t let your brain rob you of this moment.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;Grasp it with both hands.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Desperately fight for your moments of joy. Tend to your garden of little joys.&lt;&#x2F;p&gt;
&lt;p&gt;Embrace it.&lt;&#x2F;p&gt;
&lt;p&gt;Don&#x27;t hesitate.&lt;&#x2F;p&gt;
&lt;p&gt;Joy is not made to be a crumb.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;writing-brings-me-joy&quot;&gt;Writing brings me joy&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;joy-lily&quot;&gt;Joy - Lily&lt;&#x2F;h3&gt;
&lt;pre&gt;&lt;code&gt;Joy is a paradox
A mystery I&amp;#39;ve yet to solve
A question left unanswered

Joy is fleeting
Like a rabbit in the snow
It darts out of my grasp

Joy is warm sunshine
Rays on my skin
Ever so warm

Joy is love
Is passion
Is that burning fire in the soul

Joy is light, yet heavy
Joy is soft, yet sturdy
Joy prevails, but fleeting
Joy is, but sometimes isn&amp;#39;t

But I know one thing about joy
That it&amp;#39;s 
just 
meant 
to 
be
&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;h2 id=&quot;painting-brings-me-joy&quot;&gt;Painting brings me joy&lt;&#x2F;h2&gt;
&lt;img src=&quot;&#x2F;images&#x2F;a_lily.jpg&quot; alt=&quot;A painting of a lily and lilypads in a lake&quot; width=&quot;800&quot;&#x2F;&gt;</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Drowning in shame</title>
        <published>2026-04-21T00:00:00+00:00</published>
        <updated>2026-04-21T00:00:00+00:00</updated>
        
        <author>
          <name>
            lily
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://blog.ririryn.com/drowning-in-shame/"/>
        <id>https://blog.ririryn.com/drowning-in-shame/</id>
        
        <content type="html" xml:base="https://blog.ririryn.com/drowning-in-shame/">&lt;p&gt;You should read &lt;a href=&quot;&#x2F;ocd&quot;&gt;my OCD post&lt;&#x2F;a&gt; before this one.&lt;&#x2F;p&gt;
&lt;h1 id=&quot;trigger-warning&quot;&gt;Trigger warning&lt;&#x2F;h1&gt;
&lt;p&gt;&lt;strong&gt;Lots of writing about shame and self-hate is to follow. Proceed mindfully.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Part of this post is me reliving the worst of my experiences and sharing them on the internet. I have healed since so don&#x27;t worry about me, worry about how you might react to this writing.&lt;&#x2F;p&gt;
&lt;h1 id=&quot;because-we-are-bad&quot;&gt;Because we are bad&lt;&#x2F;h1&gt;
&lt;p&gt;&lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;www.goodreads.com&#x2F;book&#x2F;show&#x2F;45423076-because-we-are-bad&quot;&gt;Because We Are Bad&lt;&#x2F;a&gt; is a memoir by Lily Bailey about her experience of OCD.&lt;&#x2F;p&gt;
&lt;p&gt;Honestly give it a read, it&#x27;s one of my favorite books.&lt;&#x2F;p&gt;
&lt;p&gt;It taught me a lot of what I know about OCD, and was what made me realize that I had OCD.&lt;&#x2F;p&gt;
&lt;p&gt;Her raw honestly in her writing about her experiences really drove home that, without a doubt, I have OCD.&lt;&#x2F;p&gt;
&lt;p&gt;Her obsessions and mine have a lot of overlap, while our compulsions differ I can still relate a lot to her experiences.&lt;&#x2F;p&gt;
&lt;p&gt;I want to focus on one of them, the title of the book.&lt;&#x2F;p&gt;
&lt;p&gt;Because We Are Bad.&lt;&#x2F;p&gt;
&lt;p&gt;It serves as the title as well as an explanation to Bailey about why she has to do the things that she does.&lt;&#x2F;p&gt;
&lt;p&gt;She &lt;em&gt;must&lt;&#x2F;em&gt; have killed someone with her thoughts, she &lt;em&gt;must&lt;&#x2F;em&gt; have been in the wrong, she &lt;em&gt;must&lt;&#x2F;em&gt; perfect her behavior.&lt;&#x2F;p&gt;
&lt;p&gt;Because she &lt;em&gt;knew&lt;&#x2F;em&gt; she was bad.&lt;&#x2F;p&gt;
&lt;p&gt;In that exact same vein, I thought for a &lt;em&gt;very&lt;&#x2F;em&gt; long time that I was also inherently evil and bad.&lt;&#x2F;p&gt;
&lt;p&gt;Lily is bad.&lt;&#x2F;p&gt;
&lt;p&gt;Lily is a liar.&lt;&#x2F;p&gt;
&lt;p&gt;Lily is a terrible person.&lt;&#x2F;p&gt;
&lt;h1 id=&quot;i-lived-in-shame&quot;&gt;I lived in shame&lt;&#x2F;h1&gt;
&lt;p&gt;&lt;em&gt;This section refers to a younger version of myself, a version of me which I wish to share and process by writing.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;pre&gt;&lt;code&gt;I live like this.

I know that I&amp;#39;m a bad person and that everyone is just waiting for a reason to start hating me.

I know that I&amp;#39;m a liar, and that I lie compulsively without even thinking to everyone that I talk to.

I know that I&amp;#39;m a terrible person: a racist, a pedophile, a freak.

I&amp;#39;m a terrible person and I hate myself.

I hate myself. I hate myself. I hate myself.

I know these things for fact. And there&amp;#39;s nothing I can do about them.

Everyone hates me.

I hate myself.

I should isolate myself so I don&amp;#39;t hurt anyone.

I should just disappear.

My mom is right, I&amp;#39;m a liar and everything that I say is a lie.

My peers are right for isolating me and not talking to me, I would just hurt them.

Because I am bad.

I&amp;#39;m just a bad person, simple as that
&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;h1 id=&quot;repairing-myself-piece-by-piece&quot;&gt;Repairing myself, piece by piece&lt;&#x2F;h1&gt;
&lt;p&gt;It&#x27;s not like one day I just stopped believing that I was a bad person.&lt;&#x2F;p&gt;
&lt;p&gt;That I unlearned the idea that I was a liar overnight.&lt;&#x2F;p&gt;
&lt;p&gt;It took a lot of effort, thinking, and, most importantly, &lt;em&gt;time&lt;&#x2F;em&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Time experiencing joy, times when friends would encourage me, times when I knew I was speaking in truth.&lt;&#x2F;p&gt;
&lt;p&gt;Time passed, and eventually I started to get better.&lt;&#x2F;p&gt;
&lt;p&gt;I made friends and lovers and stopped believing that I was a horrible person that no one wanted to be around. This happened slowly over the course of a &lt;em&gt;decade&lt;&#x2F;em&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;I connected with people and started to believe that I had words worth sharing, and that my words were worth something.&lt;&#x2F;p&gt;
&lt;p&gt;I was so brutally honest that I couldn&#x27;t lie to myself anymore and tell myself that I was a liar. This happened over &lt;em&gt;two decades&lt;&#x2F;em&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Years and years passed before I slowly started to repair my self worth.&lt;&#x2F;p&gt;
&lt;p&gt;I started to believe that I wasn&#x27;t a bad person. Slowly. Piece by piece by piece.&lt;&#x2F;p&gt;
&lt;p&gt;I was worth nothing, then worth something, then worth little by little more. Until one day I woke up and realized that I liked myself.&lt;&#x2F;p&gt;
&lt;p&gt;It was a revolutionary idea at the time, that I could like myself.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;I liked myself&lt;&#x2F;em&gt;. I was able to tell myself that I was a &lt;em&gt;good person&lt;&#x2F;em&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;I am a good person.&lt;&#x2F;p&gt;
&lt;p&gt;I am a good person.&lt;&#x2F;p&gt;
&lt;p&gt;I am a good person.&lt;&#x2F;p&gt;
&lt;p&gt;I am worthy of love and care. I am worth it. From my loved ones, from strangers, from friends, and most importantly, from myself.&lt;&#x2F;p&gt;
&lt;p&gt;This was a huge change for me, but it happened slowly, over a long period of time.&lt;&#x2F;p&gt;
&lt;p&gt;I got there eventually.&lt;&#x2F;p&gt;
&lt;h1 id=&quot;to-my-younger-self&quot;&gt;To my younger self&lt;&#x2F;h1&gt;
&lt;p&gt;If you&#x27;re reading this, deep in a pit of self-hate, I want to encourage you with the fact that one day, you&#x27;ll wake up and feel the same way that I do.&lt;&#x2F;p&gt;
&lt;p&gt;You won&#x27;t hate yourself.&lt;&#x2F;p&gt;
&lt;p&gt;Not every day, some days will still be bad. I still have days when I wake up and hate myself and feel like I&#x27;m just an inherently bad person.&lt;&#x2F;p&gt;
&lt;p&gt;But I know that feeling will pass, that a few days later I&#x27;ll wake up and everything will be okay.&lt;&#x2F;p&gt;
&lt;p&gt;I&#x27;ll wake up and know that I&#x27;m a good person.&lt;&#x2F;p&gt;
&lt;p&gt;Someone worthy of love and care.&lt;&#x2F;p&gt;
&lt;p&gt;You&#x27;ll get there one day, I believe in you.&lt;&#x2F;p&gt;
&lt;p&gt;I love you.&lt;&#x2F;p&gt;
&lt;p&gt;Good luck out there.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Alien blood</title>
        <published>2026-04-20T00:00:00+00:00</published>
        <updated>2026-04-20T00:00:00+00:00</updated>
        
        <author>
          <name>
            lily
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://blog.ririryn.com/alien-blood/"/>
        <id>https://blog.ririryn.com/alien-blood/</id>
        
        <content type="html" xml:base="https://blog.ririryn.com/alien-blood/">&lt;p&gt;This is a blog post about a comic posted by an artist I really like.&lt;&#x2F;p&gt;
&lt;h1 id=&quot;the-post-by-flyingfrappe&quot;&gt;&lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;x.com&#x2F;flying_frappe&#x2F;status&#x2F;1777033670659883020&#x2F;photo&#x2F;1&quot;&gt;The post by flyingfrappe&lt;&#x2F;a&gt;&lt;&#x2F;h1&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;images&#x2F;alien-blood.jpeg&quot; alt=&quot;Bleeding alien blood&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;h1 id=&quot;my-thoughts&quot;&gt;My thoughts&lt;&#x2F;h1&gt;
&lt;p&gt;When I first read this comic a few years ago, I cried and cried and cried.&lt;&#x2F;p&gt;
&lt;p&gt;I felt seen in a way that I never felt before.&lt;&#x2F;p&gt;
&lt;p&gt;Seen by a fellow sufferer.&lt;&#x2F;p&gt;
&lt;p&gt;Someone else who&#x27;s masked and hid themselves away to hide from the pain for so long that they lost sight of who they were.&lt;&#x2F;p&gt;
&lt;p&gt;Pain connects us, our suffering is our shared strength.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;bleeding-a-substance-that-isn-t-quite-human&quot;&gt;Bleeding a substance that isn&#x27;t quite human&lt;&#x2F;h2&gt;
&lt;p&gt;I bleed. Constantly.&lt;&#x2F;p&gt;
&lt;p&gt;From my ears, when the sounds of the world become too much.&lt;&#x2F;p&gt;
&lt;p&gt;From my nose, when someone eats a food I can&#x27;t handle, when the smells become too much to process.&lt;&#x2F;p&gt;
&lt;p&gt;From my heart, when someone makes a rude remark about my behavior.&lt;&#x2F;p&gt;
&lt;p&gt;From my brain, when it starts to spiral down, down, down.&lt;&#x2F;p&gt;
&lt;p&gt;I bleed, I bleed, I bleed.&lt;&#x2F;p&gt;
&lt;p&gt;I masked so well for so long, but I would break every year.&lt;&#x2F;p&gt;
&lt;p&gt;Fall apart completely.&lt;&#x2F;p&gt;
&lt;p&gt;Autistic burnout.&lt;&#x2F;p&gt;
&lt;p&gt;Bipolar depression.&lt;&#x2F;p&gt;
&lt;p&gt;The medical terms don&#x27;t quite capture it, but the image of bleeding alien blood does.&lt;&#x2F;p&gt;
&lt;p&gt;Bleeding something that no one else suffers from.&lt;&#x2F;p&gt;
&lt;p&gt;Bleeding something unfamiliar, unknown, unknowable.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;Bleeding a substance that isn&#x27;t quite human.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;h2 id=&quot;changing-bleeding-anyway&quot;&gt;Changing, bleeding anyway&lt;&#x2F;h2&gt;
&lt;p&gt;I changed too.&lt;&#x2F;p&gt;
&lt;p&gt;I did all the right things.&lt;&#x2F;p&gt;
&lt;p&gt;I graduated, got a job, moved out.&lt;&#x2F;p&gt;
&lt;p&gt;Success on all metrics, amazing grades, an amazing job, excelling in all aspects.&lt;&#x2F;p&gt;
&lt;p&gt;Everything except feeling human. Failing at just being a person. Unable to be more than an empty shell.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;Unable to just be a person, to stop bleeding alien blood&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;h2 id=&quot;living-asleep-parts-of-a-person-broken&quot;&gt;Living asleep, parts of a person, broken&lt;&#x2F;h2&gt;
&lt;p&gt;I split into pieces.&lt;&#x2F;p&gt;
&lt;p&gt;Fragments of a past selves that puppet around the being that&#x27;s known as Lily.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;images&#x2F;alien-blood-2.jpeg&quot; alt=&quot;So tired&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;For a long time&lt;&#x2F;p&gt;
&lt;p&gt;I thought&lt;&#x2F;p&gt;
&lt;p&gt;that&lt;&#x2F;p&gt;
&lt;p&gt;I just wasn&#x27;t meant to exist in this world.&lt;&#x2F;p&gt;
&lt;p&gt;That I just wasn&#x27;t meant to live.&lt;&#x2F;p&gt;
&lt;p&gt;That I was just meant to live a broken life until I took it with my own hands.&lt;&#x2F;p&gt;
&lt;p&gt;To break and destroy the torturous life that I had to live.&lt;&#x2F;p&gt;
&lt;p&gt;I was... so tired.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;but-i-choose-to-grow&quot;&gt;But I choose to grow&lt;&#x2F;h2&gt;
&lt;pre&gt;&lt;code&gt;My garden is barren
Stripped bare by the storms of life
A desolate wasteland 
One of my own creation

But today I choose to plant
To plant the seeds that I&amp;#39;ve denied myself
To plant the parts of me that I&amp;#39;ve never wanted

I hold them
Their rough exterior
Their hurt
Their pain
I hold them and gently place them into the soil

For them to grow into a garden of thorns
Of roses and beauty, of thorns and pain
My strength and my beauty, my suffering and my pain
&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;h3 id=&quot;growing-my-garden-of-thorns-lily&quot;&gt;Growing my garden of thorns - Lily&lt;&#x2F;h3&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Anxious love</title>
        <published>2026-04-20T00:00:00+00:00</published>
        <updated>2026-04-20T00:00:00+00:00</updated>
        
        <author>
          <name>
            lily
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://blog.ririryn.com/anxious-attachment/"/>
        <id>https://blog.ririryn.com/anxious-attachment/</id>
        
        <content type="html" xml:base="https://blog.ririryn.com/anxious-attachment/">&lt;p&gt;For a long time, I felt that to love someone was to worry about it.&lt;&#x2F;p&gt;
&lt;p&gt;To be anxious about if they loved me still. To be anxious whether or not they had started to hate me.&lt;&#x2F;p&gt;
&lt;p&gt;This happened for a long time, until one day, it didn&#x27;t anymore.&lt;&#x2F;p&gt;
&lt;h1 id=&quot;first-loves-are-hard&quot;&gt;First loves are hard&lt;&#x2F;h1&gt;
&lt;p&gt;My first love was J, in high school. We started dating in the summer between grade 10 and 11 and it was a dream come true.&lt;&#x2F;p&gt;
&lt;p&gt;I never thought that I would meet someone who would accept me for who I was, at this point knowing that I was &lt;em&gt;very&lt;&#x2F;em&gt; weird and something was wrong with me (autism), as well as being trans (she was bi).&lt;&#x2F;p&gt;
&lt;p&gt;I never thought that I&#x27;d have anyone who would ever accept me for who I was, because at this point no one ever had. I felt isolated from my parents and peers and this was my one chance at closeness.&lt;&#x2F;p&gt;
&lt;p&gt;I thought that this was my one and only chance at love.&lt;&#x2F;p&gt;
&lt;p&gt;And because this was my only chance, I couldn&#x27;t mess it up.&lt;&#x2F;p&gt;
&lt;p&gt;I couldn&#x27;t mess it up.&lt;&#x2F;p&gt;
&lt;p&gt;I had to make sure I didn&#x27;t lose my one shot.&lt;&#x2F;p&gt;
&lt;p&gt;She was perfect and I was so undesirable that I could not, &lt;em&gt;could not&lt;&#x2F;em&gt;, mess this up.&lt;&#x2F;p&gt;
&lt;p&gt;So.&lt;&#x2F;p&gt;
&lt;p&gt;Of course, I messed it up.&lt;&#x2F;p&gt;
&lt;p&gt;I asked for reassurances too much, and more importantly we were two stupid highschoolers who were trying to experience love for the first time and it just didn&#x27;t work out as most highschool loves do.&lt;&#x2F;p&gt;
&lt;p&gt;For me, this was devastating because my one shot was gone. That was it, no one would ever love me ever again.&lt;&#x2F;p&gt;
&lt;h1 id=&quot;first-love-once-again&quot;&gt;First love, once again&lt;&#x2F;h1&gt;
&lt;p&gt;Of course, I didn&#x27;t fall out of love with J. I loved her so deeply because I thought she was my one chance and that I had to try to win her back because I had no other options.&lt;&#x2F;p&gt;
&lt;p&gt;Also of course she&#x27;s a cool person and in hindsight, not a bad choice for someone to be hopelessly in love with for years and years.&lt;&#x2F;p&gt;
&lt;p&gt;She was and still is a good person, in fact we&#x27;re still good friends, despite everything.&lt;&#x2F;p&gt;
&lt;p&gt;But should I have stayed in love with her for years afterwards? Probably not.&lt;&#x2F;p&gt;
&lt;p&gt;But anyway she clearly also wanted to give it another shot so we attempted a FWB relationship in university, and we quickly fell back in love with each other.&lt;&#x2F;p&gt;
&lt;p&gt;So we had a messy relationship as we both fought through our depression and stress from school, and of course I hadn&#x27;t changed so I tried to be perfect and never, &lt;em&gt;never&lt;&#x2F;em&gt;, make any mistakes. Intense co-dependence followed.&lt;&#x2F;p&gt;
&lt;p&gt;Any perceived mistakes sent me into spirals of anxiety until I asked for reassurances, the classic OCD experience that I had experienced for years, just intensified through the perception that this was &lt;em&gt;my only shot&lt;&#x2F;em&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;My one shot at love&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Of course.&lt;&#x2F;p&gt;
&lt;p&gt;We broke up again, this time due to my over-reliance on her and the unhealthy co-dependent relationship that we had developed between us.&lt;&#x2F;p&gt;
&lt;p&gt;This time I was even more devastated. This time it was entirely &lt;em&gt;my fault&lt;&#x2F;em&gt;. I was too dependent. I was too depressed and too anxious.&lt;&#x2F;p&gt;
&lt;p&gt;It was my fault. My mental health was what ruined my one chance at love.&lt;&#x2F;p&gt;
&lt;p&gt;I ruined it.&lt;&#x2F;p&gt;
&lt;p&gt;But I could fix it, I had to because she was my one chance at love...&lt;&#x2F;p&gt;
&lt;h1 id=&quot;first-love-one-more-time&quot;&gt;First love, one more time&lt;&#x2F;h1&gt;
&lt;p&gt;Years passed, and she moved on to new relationships. I, however, was still stuck on her. I entered into a state of relationship anorexia where I refused to form connections with anyone else due to being attached to her.&lt;&#x2F;p&gt;
&lt;p&gt;I&#x27;m asexual and was happy loving her from a distance as a friend. I was happy.&lt;&#x2F;p&gt;
&lt;p&gt;I was happy just being her best friend and hanging out occasionally.&lt;&#x2F;p&gt;
&lt;p&gt;I would be overwhelmed with the desire to just &lt;em&gt;see&lt;&#x2F;em&gt; her sometimes, but that wasn&#x27;t that bad.&lt;&#x2F;p&gt;
&lt;p&gt;All in all, it wasn&#x27;t that bad.&lt;&#x2F;p&gt;
&lt;p&gt;Which probably explains why I stayed in that state for another few &lt;em&gt;years&lt;&#x2F;em&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;The entire time, hoping she would just turn around and decide that she still loved me and wanted to try again.&lt;&#x2F;p&gt;
&lt;p&gt;I worked hard on my mental health so that I would be ready for a relationship if she ever gave me a chance.&lt;&#x2F;p&gt;
&lt;p&gt;I worked so hard on myself during those few years, motivated by a desire to improve myself and a chance again at J.&lt;&#x2F;p&gt;
&lt;p&gt;Was this healthy? Did I miss out on other opportunities during those years?&lt;&#x2F;p&gt;
&lt;p&gt;Probably.&lt;&#x2F;p&gt;
&lt;p&gt;Not for a lack of trying, I went to sapphic meetups at university, made new friends, and had the lovely experience of having fantasies about every girl who showed me any kind of attention.&lt;&#x2F;p&gt;
&lt;p&gt;I tried to get over J, but part of me was stuck on the idea that she was my only chance at someone who would truly love me for who I was.&lt;&#x2F;p&gt;
&lt;p&gt;I was so broken, so unlovable, that no one could possibly, no one would possibly ever love me.&lt;&#x2F;p&gt;
&lt;p&gt;This continued until we both graduated university and moved out of our hometown.&lt;&#x2F;p&gt;
&lt;h1 id=&quot;shot-through-the-heart&quot;&gt;Shot through the heart!&lt;&#x2F;h1&gt;
&lt;p&gt;During a competition I was attending, I was hit on by E.&lt;&#x2F;p&gt;
&lt;p&gt;E was very nice, and very clear in her desire for us to hang out and have some fun. We ended up cuddling, exchanging contact information, and sharing a chaste kiss by the end of the competition.&lt;&#x2F;p&gt;
&lt;p&gt;We were going to meet each other again at the next conference that we were both attending a week later, so we ended up making plans.&lt;&#x2F;p&gt;
&lt;p&gt;Plans to fool around and have some fun.&lt;&#x2F;p&gt;
&lt;p&gt;In my mind, I knew that this was just a bit of fun, a little sexual adventure for my inexperienced self.&lt;&#x2F;p&gt;
&lt;p&gt;Of course, when we laid in bed, and she told me I was perfect just the way I was, I broke down.&lt;&#x2F;p&gt;
&lt;p&gt;I had never heard anyone say those words to me before, not from J, not from my parents, not from my friends, not from anyone.&lt;&#x2F;p&gt;
&lt;p&gt;I had hurt so much for so long, not being able to love myself, that this reverberated in my soul.&lt;&#x2F;p&gt;
&lt;p&gt;Of course, I hopelessly fell in love with E in that moment.&lt;&#x2F;p&gt;
&lt;p&gt;Perhpas I should take a note from the book and refer to my love as &lt;em&gt;&quot;love&quot;&lt;&#x2F;em&gt;. Not quite real but just a manifestation of my addiction and intense desire for any kind of connection.&lt;&#x2F;p&gt;
&lt;p&gt;Perhaps.&lt;&#x2F;p&gt;
&lt;p&gt;But anyway I was hopelessly in love with E, but this was easier for me to let go of because I knew she lived across the world and we were probably never going to interact ever again.&lt;&#x2F;p&gt;
&lt;p&gt;But still, what she said planted a seed within me that would form the foundation of my next relationship.&lt;&#x2F;p&gt;
&lt;h1 id=&quot;stumbling-moving-forward-blossoming&quot;&gt;Stumbling, moving forward, blossoming&lt;&#x2F;h1&gt;
&lt;p&gt;After a short lived crush on a friend, I decided to start my adventure into dating apps.&lt;&#x2F;p&gt;
&lt;p&gt;I was ready to find someone new who would love me for who I was, so my profile was very outright.&lt;&#x2F;p&gt;
&lt;p&gt;&quot;I am a trans lesbian, autistic and neurotic as fuck.&quot;&lt;&#x2F;p&gt;
&lt;p&gt;I set out the bait of some cute photos and waited for a catch.&lt;&#x2F;p&gt;
&lt;p&gt;I went on a few dates, most of them unmemorable.&lt;&#x2F;p&gt;
&lt;p&gt;One hurt quite a bit, when she told me &quot;I&#x27;m just coming off a break up, so &#x27;you know...&#x27;&quot;. The fuck was that supposed to mean?&lt;&#x2F;p&gt;
&lt;p&gt;Anyway.&lt;&#x2F;p&gt;
&lt;p&gt;Then I met June.&lt;&#x2F;p&gt;
&lt;p&gt;I&#x27;ll keep it nice and short, but she made me feel loved, truly &lt;em&gt;loved&lt;&#x2F;em&gt;, in a way that was so healthy and good.&lt;&#x2F;p&gt;
&lt;p&gt;She loved me and we were able to just exist together in such harmony and love.&lt;&#x2F;p&gt;
&lt;p&gt;She showed me that I wasn&#x27;t broken, that I was loveable, that I was someone &lt;em&gt;deserving&lt;&#x2F;em&gt; of such love.&lt;&#x2F;p&gt;
&lt;p&gt;She showed me so much that I&#x27;ll never forget.&lt;&#x2F;p&gt;
&lt;p&gt;I just wish I was able to love her back in the way that she loved me, that I hadn&#x27;t just lied to myself that I was in love with this person.&lt;&#x2F;p&gt;
&lt;p&gt;When I realized the lies I was telling myself, I did the right thing and broke up with her.&lt;&#x2F;p&gt;
&lt;h1 id=&quot;healing&quot;&gt;Healing&lt;&#x2F;h1&gt;
&lt;p&gt;Over my relationship with June, I like to think that I&#x27;ve healed quite a bit.&lt;&#x2F;p&gt;
&lt;p&gt;I learned that I could be loved and didn&#x27;t have to hold on so tight to the relationships that I had.&lt;&#x2F;p&gt;
&lt;p&gt;I could let them go and believe that I could be, &lt;em&gt;would be&lt;&#x2F;em&gt;, loved in the ways that I wanted.&lt;&#x2F;p&gt;
&lt;p&gt;And now I carry that into my future relationships.&lt;&#x2F;p&gt;
&lt;p&gt;Hopefully.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>The Cave, finding strength in pain</title>
        <published>2026-04-20T00:00:00+00:00</published>
        <updated>2026-04-20T00:00:00+00:00</updated>
        
        <author>
          <name>
            lily
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://blog.ririryn.com/the-cave/"/>
        <id>https://blog.ririryn.com/the-cave/</id>
        
        <content type="html" xml:base="https://blog.ririryn.com/the-cave/">&lt;h2 id=&quot;mumford-sons-the-cave&quot;&gt;Mumford &amp;amp; Sons - The Cave&lt;&#x2F;h2&gt;
&lt;div style=&quot;position: relative; width: 100%; padding-bottom: 56.25%&quot;&gt;
&lt;iframe src=&quot;https:&#x2F;&#x2F;www.youtube.com&#x2F;embed&#x2F;x6rYPHmSzcE&quot; 
        title=&quot;Mumford &amp; Sons - The Cave&quot; frameborder=&quot;0&quot; allowfullscreen
        allow=&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture&quot; 
        style=&quot;position: absolute; width: 100%; height: 100%;&quot;&gt;
&lt;&#x2F;iframe&gt;
&lt;&#x2F;div&gt;
&lt;h1 id=&quot;thoughts&quot;&gt;Thoughts&lt;&#x2F;h1&gt;
&lt;pre&gt;&lt;code&gt;But I will hold on hope
And I won&amp;#39;t let you choke
On the noose around your neck
And I&amp;#39;ll find strength in pain
And I will change my ways
I&amp;#39;ll know my name as it&amp;#39;s called again
&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;I really like this song, it captures some ideas that I&#x27;ve been trying to hold onto for a long time now.&lt;&#x2F;p&gt;
&lt;p&gt;Ideas of having hope.&lt;&#x2F;p&gt;
&lt;p&gt;Not choking around the noose that seems to perpetually be around my neck.&lt;&#x2F;p&gt;
&lt;p&gt;Most importantly, &lt;em&gt;finding strength in the pain&lt;&#x2F;em&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;I saw a tattoo the other day on a girl&#x27;s arm and it said, &lt;em&gt;To have pain is inevitable&lt;&#x2F;em&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;I really relate to these a lot. Finding meaning in the pain that I&#x27;ve suffered through is something important to me.&lt;&#x2F;p&gt;
&lt;p&gt;Finding meaning in the bipolar depressions that I&#x27;ve suffered through over and over and over again.&lt;&#x2F;p&gt;
&lt;p&gt;Finding meaning in the suffering I&#x27;ve gone through being trans.&lt;&#x2F;p&gt;
&lt;p&gt;To live is to experience pain, pain is inevitable.&lt;&#x2F;p&gt;
&lt;p&gt;But my strength comes from the pain I&#x27;ve experienced. The words I&#x27;m able to share come from the pain I&#x27;ve experienced.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;My strength comes from my pain&lt;&#x2F;em&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;My strength comes from my past. My strength comes from the suffering I&#x27;ve experienced.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;My strength comes from my pain&lt;&#x2F;em&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;My words and insight and ability to connect with others comes from my self and my experiences.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;My strength comes from my pain&lt;&#x2F;em&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;My euphoria shines like a light upon the scars I&#x27;ve experienced throughout my transition.&lt;&#x2F;p&gt;
&lt;p&gt;There is meaning behind the suffering I&#x27;ve experienced.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;the-cave-lily&quot;&gt;The Cave - Lily&lt;&#x2F;h2&gt;
&lt;pre&gt;&lt;code&gt;Broken, shattered, a damaged soul
A noose around my neck
Ruined by the life I&amp;#39;ve been forced to live
Living in a cave of misery

Until the day I choose to step forward
I step out of that dreadful place
Into the shining light

My cracks, they glow
My wounds, they scar
That which I feared, I embrace
That which I despised, becomes my strength

I call out for myself
A shout onto the open seas
I say, I declare, I shout out into the world

&amp;quot;My pain will become my strength and
pain is inevitable.
From this I find meaning in my suffering&amp;quot;
&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Fate sends a Dragon during a meeting</title>
        <published>2026-04-19T00:00:00+00:00</published>
        <updated>2026-04-19T00:00:00+00:00</updated>
        
        <author>
          <name>
            lily
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://blog.ririryn.com/dragon/"/>
        <id>https://blog.ririryn.com/dragon/</id>
        
        <content type="html" xml:base="https://blog.ririryn.com/dragon/">&lt;p&gt;During a meeting, two of the topics were surrender and giving up control to your Higher Power.&lt;&#x2F;p&gt;
&lt;p&gt;During said meeting I spoke about my experience with that and Step 1&lt;&#x2F;p&gt;
&lt;pre&gt;&lt;code&gt;1.) We admitted we were powerless over depression – that our lives had become unmanageable.
&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;I struggle a lot with accepting this idea, that I could not control my depression and that I had to surrender control over to my Higher Power, the power of The Fates.&lt;&#x2F;p&gt;
&lt;p&gt;I always strongly believed that I am in control of my own life, that I am in control and can control all aspects of my life.&lt;&#x2F;p&gt;
&lt;p&gt;But I know that my self control is taken away when I spiral into depression.&lt;&#x2F;p&gt;
&lt;p&gt;I also know that my control has led me to make myself spiral and feel worse and worse in my own depression.&lt;&#x2F;p&gt;
&lt;p&gt;I&#x27;m starting to believe that my self control over my own life is in some way, harmful for my recovery.&lt;&#x2F;p&gt;
&lt;p&gt;Maybe.&lt;&#x2F;p&gt;
&lt;p&gt;Perhaps.&lt;&#x2F;p&gt;
&lt;p&gt;Maybe.&lt;&#x2F;p&gt;
&lt;p&gt;I wanted a message from my higher power, so I reached for my Wild Elemental oracle deck.&lt;&#x2F;p&gt;
&lt;p&gt;And I drew a card: Dragon&lt;&#x2F;p&gt;
&lt;pre&gt;&lt;code&gt;Protector

A very powerful messenger, the Dragon appears when major life changes are happening or about to happen. 

He is with you as a reminder that you have the power to get through these changes! 

You are being shown that though these changes or situation may seem overwhleming and life-altering, 
it is a catalyst for major spiritual growth. 

It is not often that this amount of power enters your life at the same time as transformational changes. 

Harness and make the most of it!
&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;Damn...&lt;&#x2F;p&gt;
&lt;p&gt;I guess a powerful messenger of a goddamn Dragon coming into my life at the moment when I&#x27;m questionoing my willingness to surrender to The Fates is one hell of a symbol.&lt;&#x2F;p&gt;
&lt;p&gt;Another shot from my higher power I guess.&lt;&#x2F;p&gt;
&lt;p&gt;I will work towards giving up control and surrendering.&lt;&#x2F;p&gt;
&lt;h1 id=&quot;being-vs-doing&quot;&gt;Being vs doing&lt;&#x2F;h1&gt;
&lt;p&gt;I&#x27;m a do-er. I always do when I&#x27;m presented with a situation. I do and do and do some more whenever I&#x27;m scared or threatened or in a bad position.&lt;&#x2F;p&gt;
&lt;p&gt;My therapist suggested that I work towards &lt;em&gt;being&lt;&#x2F;em&gt;, just &lt;em&gt;being&lt;&#x2F;em&gt; in a situation and existing in the feelings that I&#x27;m experiencing.&lt;&#x2F;p&gt;
&lt;p&gt;Again, that idea of surrender.&lt;&#x2F;p&gt;
&lt;p&gt;Again, another series of coincdences that I can&#x27;t explain. Me deciding to attend this &lt;em&gt;first meeting of mine&lt;&#x2F;em&gt;, people suggesting those two topics during meeting, my therapist talking about it, and finally me pulling that Dragon.&lt;&#x2F;p&gt;
&lt;p&gt;My higher power looking out for me? Or just a series of coincidences that I can&#x27;t explain.&lt;&#x2F;p&gt;
&lt;p&gt;Somehow, things keep working out for me.&lt;&#x2F;p&gt;
&lt;p&gt;As I write this, I&#x27;m starting to come to terms with the fact that intense spiritual changes are coming my way, and that Dragon is the Fates sending me their power.&lt;&#x2F;p&gt;
&lt;p&gt;Their belief that I can get through this and surrender control over to them.&lt;&#x2F;p&gt;
&lt;p&gt;Can I do it?&lt;&#x2F;p&gt;
&lt;p&gt;Maybe. Perhaps.&lt;&#x2F;p&gt;
&lt;p&gt;Maybe.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Weird addictions (Depression: 1)</title>
        <published>2026-04-18T00:00:00+00:00</published>
        <updated>2026-04-18T00:00:00+00:00</updated>
        
        <author>
          <name>
            lily
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://blog.ririryn.com/addict/"/>
        <id>https://blog.ririryn.com/addict/</id>
        
        <content type="html" xml:base="https://blog.ririryn.com/addict/">&lt;p&gt;&lt;em&gt;This is part 1 of a series of posts about my depression and addictive experiences. More to come.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Bipolar depression sucks.&lt;&#x2F;p&gt;
&lt;p&gt;For the last 9 years I&#x27;ve experienced one (or more) depressive cycles each year, falling into a deep depression.&lt;&#x2F;p&gt;
&lt;p&gt;I would go from struggling to keep up with my school&#x2F;work, to taking time off to rest, to feeling worse and worse, to suicidal ideation, until finally to recovery&#x2F;treatment.&lt;&#x2F;p&gt;
&lt;p&gt;This cycle was extremely consistent and it sucked every single time it happened.&lt;&#x2F;p&gt;
&lt;p&gt;I hated it.&lt;&#x2F;p&gt;
&lt;p&gt;But at the same time, each time I recovered, there was a nagging thought at the back of my mind.&lt;&#x2F;p&gt;
&lt;p&gt;It said: &lt;em&gt;I did this to myself&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;My therapists would say &quot;No of course not! You didn&#x27;t do it to yourself! Don&#x27;t blame yourself for your depression.&quot;&lt;&#x2F;p&gt;
&lt;p&gt;And I believed them, believed that I was not doing this to myself, that I wasn&#x27;t somehow benefiting from my depressive cycles.&lt;&#x2F;p&gt;
&lt;p&gt;That Lily didn&#x27;t, on some level, &lt;em&gt;enjoy being depressed.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Bipolar depression sucks.&lt;&#x2F;p&gt;
&lt;p&gt;But...&lt;&#x2F;p&gt;
&lt;h3 id=&quot;addict-lily&quot;&gt;Addict - Lily&lt;&#x2F;h3&gt;
&lt;pre&gt;&lt;code&gt;A coughing child, sick, ill.
She gets babied, nurtured, cared for.

A lost girl,
her head pounds
and so she receives love and care.
Love and care that she so
desperately
needs.

A young woman
learns that sadness and fear are her sword and shield
against the fierce storms of life.

A mask of pain,
begins to meld with her face.
Until she realizes
she can&amp;#39;t take it off
nor does
she
want 
to

&amp;quot;Hurt&amp;quot;, the mask whispers
&amp;quot;Suffer&amp;quot;
&amp;quot;And you will receive what you so desperately need&amp;quot;.
And so she drinks in deep the mask&amp;#39;s lies.
Swallowing the black ooze,
dragging her ever deeper
into the pitch black abyss.
Embracing that familiar pain,
deep into her chest.

She gets slivers of joy,
moments of love,
at the cost of a lifetime of pain.
Until she
eventually
finally,
at long last,
drowns.
&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;h1 id=&quot;drowning&quot;&gt;Drowning&lt;&#x2F;h1&gt;
&lt;p&gt;For the last 9 years, I&#x27;ve been drowning. Falling deeper and deeper into sadness and misery.&lt;&#x2F;p&gt;
&lt;p&gt;And I hated it. But part of me enjoyed it.&lt;&#x2F;p&gt;
&lt;p&gt;Enjoyed the love and support I always received. From my friends, from my loved ones, from my family.&lt;&#x2F;p&gt;
&lt;p&gt;I enjoyed the break I would get from life: school terms taken off or work leave. A relief from the overwhelming stress that made up my day to day.&lt;&#x2F;p&gt;
&lt;p&gt;Living as an autistic person is hard. Day by day, I get chipped away by the storms of life.&lt;&#x2F;p&gt;
&lt;p&gt;And at some point I crack, and I crack open that black bottle.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;black-bottle-lily&quot;&gt;Black bottle - Lily&lt;&#x2F;h3&gt;
&lt;pre&gt;&lt;code&gt;i take another swig from that black bottle tonight
i drink in deep
the depths of my misery
i let it pull me down, down, down
further into the abyss

i take another swig of sadness
a chaser of depression
an appetizer of self harm
a dessert of misery

i drink it in deep
the depths of my misery
it pulls me down, down, down
to the depths i so crave
deep deep down

i look up
from the depths
and the sky looks
so small
so small

from the bottom of the well
a single feather
lands on my head
a single shining symbol 
one of hope, one of life

from the depths i rise
i shed the bottle
i abandon my misery
and i rise
i change
and i blossom
into the me that i want to be

i want to change
i can change
i will change

i want to live
i can live
i will live
&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;h1 id=&quot;steps-forward-twelve-of-them&quot;&gt;Steps forward, twelve of them&lt;&#x2F;h1&gt;
&lt;p&gt;But to move forward is so hard&lt;&#x2F;p&gt;
&lt;h3 id=&quot;living-wrongly-lily&quot;&gt;Living wrongly - Lily&lt;&#x2F;h3&gt;
&lt;pre&gt;&lt;code&gt;Sinking
Into familiar depths
Sinking, festering
Scratching familiar wounds

Staring at the setting sun
From the confines of my bed

The loving embrace of abuse by my own mind
The well worn path of depression and obsession 
The comfort of the usual pain

From the depths
The sky seems so small
Yet I find solace
In the rock beneath me

A breath of water under crushing depths
The relief of familiar water racing into my lungs
It&amp;#39;s what I know
What I understand
Thriving like a dying malnourished plant
Living like a soulless husk
Choosing anything else
Feels
Wrong
&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;My therapist told me, our brains are hardwired to embrace what&#x27;s familiar, even if it doesn&#x27;t serve us.&lt;&#x2F;p&gt;
&lt;p&gt;That unfamiliar healing can be almost impossible to reach for over familiar pain.&lt;&#x2F;p&gt;
&lt;p&gt;But I refuse to let my life be ruined every year. To let my suffering pull me down to the brink of death every single year.&lt;&#x2F;p&gt;
&lt;p&gt;I simply refuse.&lt;&#x2F;p&gt;
&lt;p&gt;April 9th is my sobriety date.&lt;&#x2F;p&gt;
&lt;p&gt;My sobriety from depression. The day I realized I had a depression addiction problem.&lt;&#x2F;p&gt;
&lt;p&gt;I refuse to let it pull me down again. I refuse to &lt;em&gt;allow&lt;&#x2F;em&gt; it to pull my down again.&lt;&#x2F;p&gt;
&lt;p&gt;Bad times will come, stress will overwhelm me, and that black bottle will always be there. Always tempting me.&lt;&#x2F;p&gt;
&lt;p&gt;Always telling me that just a little bit wouldn&#x27;t hurt, just a little bit of sadness and despair and hopelessness is &quot;fine&quot;.&lt;&#x2F;p&gt;
&lt;p&gt;It tells me that I would get so much love and attention and care and rest if I just drank from it.&lt;&#x2F;p&gt;
&lt;p&gt;But I refuse.&lt;&#x2F;p&gt;
&lt;p&gt;No more.&lt;&#x2F;p&gt;
&lt;p&gt;I&#x27;m taking concrete steps forward, and I refuse to take one backwards.&lt;&#x2F;p&gt;
&lt;p&gt;I am strong. I am strong. I am strong.&lt;&#x2F;p&gt;
&lt;p&gt;I am stronger than my addiction.&lt;&#x2F;p&gt;
&lt;p&gt;I got this.&lt;&#x2F;p&gt;
&lt;p&gt;I will take steps forward, just twelve at first, but eventually one by one by one I will step forward.&lt;&#x2F;p&gt;
&lt;p&gt;Into a new life, one free from depressive spirals and work leave and hospitals and residentials.&lt;&#x2F;p&gt;
&lt;p&gt;I will be free.&lt;&#x2F;p&gt;
&lt;p&gt;There is hope.&lt;&#x2F;p&gt;
&lt;h1 id=&quot;resources&quot;&gt;Resources&lt;&#x2F;h1&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;depressedanonymous.org&#x2F;&quot;&gt;https:&#x2F;&#x2F;depressedanonymous.org&#x2F;&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Mysterious Fates</title>
        <published>2026-04-17T00:00:00+00:00</published>
        <updated>2026-04-17T00:00:00+00:00</updated>
        
        <author>
          <name>
            lily
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://blog.ririryn.com/fate/"/>
        <id>https://blog.ririryn.com/fate/</id>
        
        <content type="html" xml:base="https://blog.ririryn.com/fate/">&lt;h1 id=&quot;agnostic&quot;&gt;Agnostic&lt;&#x2F;h1&gt;
&lt;p&gt;For most of my life I&#x27;ve identified as agnostic. Identified as not believing in any higher power.&lt;&#x2F;p&gt;
&lt;p&gt;I believed, and still believe, that there is no life after death. Death destroys your brain and your consciousness and so death is the end of &quot;you&quot;.&lt;&#x2F;p&gt;
&lt;p&gt;None of that has changed.&lt;&#x2F;p&gt;
&lt;p&gt;But I do now believe in there being a Higher Power. Something beyond just our human comprehension. Something more than just &lt;em&gt;us&lt;&#x2F;em&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;What led to that?&lt;&#x2F;p&gt;
&lt;h1 id=&quot;luck&quot;&gt;Luck&lt;&#x2F;h1&gt;
&lt;p&gt;I&#x27;ve always believed myself to be a lucky person. Very lucky in fact. I&#x27;ve also always known that I was unlucky, but lucky in my unluckiness.&lt;&#x2F;p&gt;
&lt;p&gt;Fortune in misfortune.&lt;&#x2F;p&gt;
&lt;p&gt;I was born intelligent and skilled in ways that would lead me to success. Lucky&lt;&#x2F;p&gt;
&lt;p&gt;I was born anxious and succeptible to depression. I struggled with OCD in some of my earliest memories. Unlucky&lt;&#x2F;p&gt;
&lt;p&gt;I was born in the wrong sex and it took me 21 years to build myself a body that felt comfortable to be in. Unlucky&lt;&#x2F;p&gt;
&lt;p&gt;I get to wake up to a body that makes me happy in a way that can&#x27;t be described. I get to feel &lt;em&gt;euphoria&lt;&#x2F;em&gt; in a way that cis people just can&#x27;t. Lucky&lt;&#x2F;p&gt;
&lt;p&gt;My dad died at a young age, when in my early 20s. He never got to see me graduate university, get my first job, move out, or anything that I&#x27;ll experience afterwards. I mourn his death every day. He contracted terminal lung cancer and we had no warning, it just happened. Extremely unlucky&lt;&#x2F;p&gt;
&lt;p&gt;He lived for a few months after his diagnosis and we got to spend a few months acclimating, coming to terms with his impending death, and saying our goodbyes. I feel blessed that I had that opportunity. Extremely lucky&lt;&#x2F;p&gt;
&lt;p&gt;I was born to a loving family, one that truly cared about me, despite my queerness and neurodivergence. Even if they made mistakes, they always loved and cared for me. Lucky&lt;&#x2F;p&gt;
&lt;p&gt;I was born to a family that led me to be traumatized and eventually plural, with broken parts that now need to be healed. Unlucky&lt;&#x2F;p&gt;
&lt;p&gt;Lucky in my unluckiness. Fortune in my misfortune. Always&lt;&#x2F;p&gt;
&lt;p&gt;But I never saw it as more than that, just being lucky in my unlucky moments.&lt;&#x2F;p&gt;
&lt;h1 id=&quot;optimism&quot;&gt;Optimism&lt;&#x2F;h1&gt;
&lt;p&gt;I was always told that this mindset was very healthy and optimistic. Told that it was very healthy that I could always see the positives in my struggles and misfortunes. To be able to say that I was &quot;lucky in my unluckiness&quot;.&lt;&#x2F;p&gt;
&lt;p&gt;That&#x27;s how I kept it for a long time, just a healthy mindset that I should carry on to.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;I am very lucky. Even when bad things happen, I can see the luck that I experienced.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;h1 id=&quot;god-shot&quot;&gt;God shot&lt;&#x2F;h1&gt;
&lt;p&gt;One day I experienced something that I could not explain. Something that could not simply be explained as a Lucky Moment.&lt;&#x2F;p&gt;
&lt;p&gt;Exactly one year after my dad passed I stepped off a plane in Japan and turned off airplane mode and was greeted with this&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;images&#x2F;dad-god-shot.png&quot; alt=&quot;God shot&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;My dad&#x27;s full name. As a wifi. The moment I stepped off the plane and thought of him, there he was. Exactly one year after he passed.&lt;&#x2F;p&gt;
&lt;p&gt;A shot that rang through my very soul.&lt;&#x2F;p&gt;
&lt;p&gt;I couldn&#x27;t explain it. I didn&#x27;t tell many people about this. I couldn&#x27;t explain it and I was scared of what it meant.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;I couldn&#x27;t explain it&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;It was a shot from the dark from my Higher Power and it hit me square in the chest.&lt;&#x2F;p&gt;
&lt;h1 id=&quot;ripples&quot;&gt;Ripples&lt;&#x2F;h1&gt;
&lt;p&gt;After that day, I kept the idea neatly tucked away in my mind. That there might be something more than &lt;em&gt;us&lt;&#x2F;em&gt; out there.&lt;&#x2F;p&gt;
&lt;p&gt;Until I went to residential and a series of events occured.&lt;&#x2F;p&gt;
&lt;p&gt;A therapist ran a group for the first time, one on substance abuse.&lt;&#x2F;p&gt;
&lt;p&gt;Said therapist got me to realize I had a marijuana problem, a maladaptive coping mechanism.&lt;&#x2F;p&gt;
&lt;p&gt;Said therapist recommended an AA meeting to a &lt;em&gt;different&lt;&#x2F;em&gt; client that night.&lt;&#x2F;p&gt;
&lt;p&gt;Said friend wanted support and so I offered to go with her.&lt;&#x2F;p&gt;
&lt;p&gt;At that meeting I was introduced to the idea of Higher Powers in the 12 step program and what that meant to the people there.&lt;&#x2F;p&gt;
&lt;p&gt;Still could just be explained as lucky.&lt;&#x2F;p&gt;
&lt;p&gt;But more things happened.&lt;&#x2F;p&gt;
&lt;p&gt;My therapist went on vacation and I had sessions with a therapist who was experienced in 12 step recovery and higher powers.&lt;&#x2F;p&gt;
&lt;p&gt;My discharge date was pushed one day back for insurance reasons.&lt;&#x2F;p&gt;
&lt;p&gt;I had one last therapy session with him before I discharged.&lt;&#x2F;p&gt;
&lt;p&gt;That morning, a friend drew a card from a deck and was prompted with a question about religion and spirituality.&lt;&#x2F;p&gt;
&lt;p&gt;That led me to talk to that therapist about my spirituality and my budding belief that Fate was my Higher Power.&lt;&#x2F;p&gt;
&lt;p&gt;That led me to writing this blog post and solidifying the idea.&lt;&#x2F;p&gt;
&lt;p&gt;Looking back on it, a series of amazing coincidences happened that led to me having that conversaion with my therapist and writing this blog post.&lt;&#x2F;p&gt;
&lt;p&gt;Another god shot, just this time not as dramatic. A series of small pushes that forced me to confront this idea that I&#x27;ve been putting off for years.&lt;&#x2F;p&gt;
&lt;p&gt;The thing that prodded at the back of my mind whenever I picked up an oracle card from one of my decks and received a strangely useful or insightful message. The thing that stuck on our tongue whenever we talked about our optimism and our &quot;luck&quot;.&lt;&#x2F;p&gt;
&lt;p&gt;Were we just lucky?&lt;&#x2F;p&gt;
&lt;p&gt;Is there a Higher Power? Something more than just human will?&lt;&#x2F;p&gt;
&lt;p&gt;Do things happen for a reason? Is there someone or something that&#x27;s looking over me?&lt;&#x2F;p&gt;
&lt;p&gt;Is there?&lt;&#x2F;p&gt;
&lt;p&gt;And most importantly: Do I believe in it?&lt;&#x2F;p&gt;
&lt;h1 id=&quot;my-higher-powers&quot;&gt;My higher powers&lt;&#x2F;h1&gt;
&lt;p&gt;I now believe in two higher powers.&lt;&#x2F;p&gt;
&lt;p&gt;The Fates, as I call them, watch over me and subtly make things happen that make my life better.&lt;&#x2F;p&gt;
&lt;p&gt;Something is watching over me, and that something wants the best for me.&lt;&#x2F;p&gt;
&lt;p&gt;I believe that I am blessed by The Fates, and that I am extraordinarly lucky to have been chosen by them to be their blessed. I believe it to be my job to use the life they have given me to help as many people as possible, through my work as an engineer and researcher, as a writer, as a friend, and as a stranger.&lt;&#x2F;p&gt;
&lt;p&gt;The second Higher Power that I believe in is that of human connection. When two people come together and &lt;em&gt;connect&lt;&#x2F;em&gt;, something more than the sum of their efforts is born. Connection births a love and energy and power that is greater than what was put into it.&lt;&#x2F;p&gt;
&lt;p&gt;I can&#x27;t explain it, but when I held my rock at the end of my time at residential, I knew that it was a physical manifestation of my higher power. As was the messages in my phone. As was the art I had collected over the years.&lt;&#x2F;p&gt;
&lt;p&gt;Something about human connection, the desire to connect with others, and the desire to &lt;strong&gt;help&lt;&#x2F;strong&gt; others is magical to me and is greater than what we can comprehend.&lt;&#x2F;p&gt;
&lt;p&gt;I haven&#x27;t fully fleshed out the Human Connection higher power but I hold onto it dearly and I know that it&#x27;s what The Fates want me to nurture and grow in this world.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>&#x27;All your thoughts become hostile&#x27; - Our experience of OCD</title>
        <published>2026-04-16T00:00:00+00:00</published>
        <updated>2026-04-16T00:00:00+00:00</updated>
        
        <author>
          <name>
            lily
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://blog.ririryn.com/ocd/"/>
        <id>https://blog.ririryn.com/ocd/</id>
        
        <content type="html" xml:base="https://blog.ririryn.com/ocd/">&lt;p&gt;A peer at my residential program said: &quot;when you have OCD, all your thoughts become hostile&quot; and that rang so true for me.&lt;&#x2F;p&gt;
&lt;p&gt;It made me want to write out my OCD experience and how it affects us to this day.&lt;&#x2F;p&gt;
&lt;h1 id=&quot;a-girl-lost-in-thought&quot;&gt;A girl lost in thought&lt;&#x2F;h1&gt;
&lt;p&gt;My earliest memories are of being anxious.&lt;&#x2F;p&gt;
&lt;p&gt;I remember not being able to sleep at night because I &lt;em&gt;knew&lt;&#x2F;em&gt; if I closed my eyes I would fall asleep and never wake up because I would die of carbon monoxide poisoning. A loose toy in the heating vents would melt and catch fire and fill my room with carbon monoxide and I would die in my sleep&lt;&#x2F;p&gt;
&lt;p&gt;I was sure of it.&lt;&#x2F;p&gt;
&lt;p&gt;So every night, I would turn the lights on and stare into the heating vent in my room over and over and over and over. Going to bed, feeling anxious, then getting back up to check again.&lt;&#x2F;p&gt;
&lt;p&gt;I don&#x27;t know how I fell asleep, but it was in a state of anxiety I&#x27;m sure.&lt;&#x2F;p&gt;
&lt;p&gt;Night after night, that was my life.&lt;&#x2F;p&gt;
&lt;h1 id=&quot;a-learned-behavior&quot;&gt;A learned behavior&lt;&#x2F;h1&gt;
&lt;p&gt;A friend of mine once said &quot;no outside pants on my bed&quot;.&lt;&#x2F;p&gt;
&lt;p&gt;That made a lot of sense, sitting in public transit or auditorium chairs or resturant seats was dirty, and pants were dirty once you sat on them.&lt;&#x2F;p&gt;
&lt;p&gt;I quickly followed suit, a rule of &quot;no outside pants on my bed&quot;.&lt;&#x2F;p&gt;
&lt;p&gt;However that wasn&#x27;t the end of it.&lt;&#x2F;p&gt;
&lt;p&gt;I &lt;em&gt;knew&lt;&#x2F;em&gt; that anything that touched anything that was dirty would be dirty too.&lt;&#x2F;p&gt;
&lt;p&gt;In the same way, I &lt;em&gt;knew&lt;&#x2F;em&gt; that anything that touched anything that touched anything that was dirty would be dirty too.&lt;&#x2F;p&gt;
&lt;p&gt;So soon my couch became contaminated, my chair became contaminated, my entire apartment became contaminated with the evils of the outside world.&lt;&#x2F;p&gt;
&lt;p&gt;On bad days, I would have multiple pants around the apartment for sitting on different surfaces in different levels of cleanliness.&lt;&#x2F;p&gt;
&lt;p&gt;There were two safe havens, my bed (specifically the pillow area, the foot area was &lt;em&gt;dirty&lt;&#x2F;em&gt;) and the shower (everything was cleaned off in the shower).&lt;&#x2F;p&gt;
&lt;p&gt;Soon I realized that this was a problem, but I couldn&#x27;t stop.&lt;&#x2F;p&gt;
&lt;p&gt;I &lt;em&gt;knew&lt;&#x2F;em&gt; that if I didn&#x27;t keep my bed clean then my pillows would get dirty. If my pillows got dirty my eyes would get infected and I would get pink-eye.&lt;&#x2F;p&gt;
&lt;p&gt;I &lt;em&gt;knew&lt;&#x2F;em&gt; that would happen.&lt;&#x2F;p&gt;
&lt;p&gt;I &lt;em&gt;knew&lt;&#x2F;em&gt; it.&lt;&#x2F;p&gt;
&lt;h1 id=&quot;lost-deeper&quot;&gt;Lost deeper&lt;&#x2F;h1&gt;
&lt;p&gt;I don&#x27;t know when it started, but at some point I was convinced I was a bad person.&lt;&#x2F;p&gt;
&lt;p&gt;Perhaps it was when my autism led me to be rejected by my peers.&lt;&#x2F;p&gt;
&lt;p&gt;When I began to think that it was my fault that I didn&#x27;t have any friends at my new school.&lt;&#x2F;p&gt;
&lt;p&gt;That it was my fault that I got laughed at by my peers.&lt;&#x2F;p&gt;
&lt;p&gt;I thought that I was &lt;em&gt;bad&lt;&#x2F;em&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;I &lt;em&gt;knew&lt;&#x2F;em&gt; that I was a bad person.&lt;&#x2F;p&gt;
&lt;p&gt;And the only way I knew how to be a better person was to make sure that I didn&#x27;t do anything wrong ever. The only way to do that was to learn from all my mistakes and never repeat a mistake.&lt;&#x2F;p&gt;
&lt;p&gt;So began my time spent lost in thought.&lt;&#x2F;p&gt;
&lt;p&gt;Every day, every moment, my mind was stuck in loops. Loops thinking about everything I did wrong. Everything that I had said that could&#x27;ve been misinterpreted. Any looks that I might&#x27;ve missed in the moment.&lt;&#x2F;p&gt;
&lt;p&gt;Anything and everything.&lt;&#x2F;p&gt;
&lt;p&gt;I would think and think and think. Think through every possible situation that might happen. Think about everything I had said that day. Think about every mistake I had made.&lt;&#x2F;p&gt;
&lt;p&gt;Over and over and over.&lt;&#x2F;p&gt;
&lt;h1 id=&quot;moral-attacks&quot;&gt;Moral attacks&lt;&#x2F;h1&gt;
&lt;p&gt;It&#x27;s normal to be afraid of being a bad person. To be afraid that you&#x27;re racist, you&#x27;re a pedophile, that you&#x27;re a monster in some way.&lt;&#x2F;p&gt;
&lt;p&gt;That&#x27;s normal.&lt;&#x2F;p&gt;
&lt;p&gt;I &lt;em&gt;knew&lt;&#x2F;em&gt; that was normal and I knew that I didn&#x27;t want to be one of those monsters.&lt;&#x2F;p&gt;
&lt;p&gt;So I &lt;em&gt;knew&lt;&#x2F;em&gt; that I had to do everything I could to not become one of those people.&lt;&#x2F;p&gt;
&lt;p&gt;I &lt;em&gt;knew&lt;&#x2F;em&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;So I obsessed over it, making sure that nothing I did was ever racist, never looked at children for too long.&lt;&#x2F;p&gt;
&lt;p&gt;But when I made a mistake, thought of someone of a different race differently, it was over for me.&lt;&#x2F;p&gt;
&lt;p&gt;I &lt;em&gt;knew&lt;&#x2F;em&gt; that I had become a racist.&lt;&#x2F;p&gt;
&lt;p&gt;My thoughts began to obsess over the idea that I was a racist, that I was going to shout the N-word with a hard R to every black person I ever met.&lt;&#x2F;p&gt;
&lt;p&gt;And thinking these thoughts just confirmed my fate.&lt;&#x2F;p&gt;
&lt;p&gt;I was a terrible person.&lt;&#x2F;p&gt;
&lt;p&gt;I was a racist.&lt;&#x2F;p&gt;
&lt;p&gt;I &lt;em&gt;knew&lt;&#x2F;em&gt; it.&lt;&#x2F;p&gt;
&lt;p&gt;I &lt;em&gt;knew&lt;&#x2F;em&gt; it.&lt;&#x2F;p&gt;
&lt;p&gt;I &lt;em&gt;knew&lt;&#x2F;em&gt; it. I &lt;em&gt;knew&lt;&#x2F;em&gt; it. I &lt;em&gt;knew&lt;&#x2F;em&gt; it. I &lt;em&gt;knew&lt;&#x2F;em&gt; it. I &lt;em&gt;knew&lt;&#x2F;em&gt; it. I &lt;em&gt;knew&lt;&#x2F;em&gt; it. I &lt;em&gt;knew&lt;&#x2F;em&gt; it. I &lt;em&gt;knew&lt;&#x2F;em&gt; it. I &lt;em&gt;knew&lt;&#x2F;em&gt; it. I &lt;em&gt;knew&lt;&#x2F;em&gt; it. I &lt;em&gt;knew&lt;&#x2F;em&gt; it. I &lt;em&gt;knew&lt;&#x2F;em&gt; it. I &lt;em&gt;knew&lt;&#x2F;em&gt; it. I &lt;em&gt;knew&lt;&#x2F;em&gt; it. I &lt;em&gt;knew&lt;&#x2F;em&gt; it. I &lt;em&gt;knew&lt;&#x2F;em&gt; it. I &lt;em&gt;knew&lt;&#x2F;em&gt; it. I &lt;em&gt;knew&lt;&#x2F;em&gt; it. I &lt;em&gt;knew&lt;&#x2F;em&gt; it. I &lt;em&gt;knew&lt;&#x2F;em&gt; it. I &lt;em&gt;knew&lt;&#x2F;em&gt; it. I &lt;em&gt;knew&lt;&#x2F;em&gt; it. I &lt;em&gt;knew&lt;&#x2F;em&gt; it. I &lt;em&gt;knew&lt;&#x2F;em&gt; it. I &lt;em&gt;knew&lt;&#x2F;em&gt; it. I &lt;em&gt;knew&lt;&#x2F;em&gt; it. I &lt;em&gt;knew&lt;&#x2F;em&gt; it. I &lt;em&gt;knew&lt;&#x2F;em&gt; it. I &lt;em&gt;knew&lt;&#x2F;em&gt; it. I &lt;em&gt;knew&lt;&#x2F;em&gt; it. I &lt;em&gt;knew&lt;&#x2F;em&gt; it. I &lt;em&gt;knew&lt;&#x2F;em&gt; it. I &lt;em&gt;knew&lt;&#x2F;em&gt; it. I &lt;em&gt;knew&lt;&#x2F;em&gt; it. I &lt;em&gt;knew&lt;&#x2F;em&gt; it. I &lt;em&gt;knew&lt;&#x2F;em&gt; it. I &lt;em&gt;knew&lt;&#x2F;em&gt; it. I &lt;em&gt;knew&lt;&#x2F;em&gt; it. I &lt;em&gt;knew&lt;&#x2F;em&gt; it. I &lt;em&gt;knew&lt;&#x2F;em&gt; it. I &lt;em&gt;knew&lt;&#x2F;em&gt; it. I &lt;em&gt;knew&lt;&#x2F;em&gt; it. I &lt;em&gt;knew&lt;&#x2F;em&gt; it.&lt;&#x2F;p&gt;
&lt;p&gt;Just in the same way, I &lt;em&gt;knew&lt;&#x2F;em&gt; I wanted to kick dogs because dogs scared me. I &lt;em&gt;knew&lt;&#x2F;em&gt; I was a pedophile because I stared at little boys and girls for a little too long.&lt;&#x2F;p&gt;
&lt;p&gt;I &lt;em&gt;knew&lt;&#x2F;em&gt; it.&lt;&#x2F;p&gt;
&lt;p&gt;And once I &lt;em&gt;knew&lt;&#x2F;em&gt; it, my thoughts became completely hostile to me. I was a terrible person&lt;&#x2F;p&gt;
&lt;p&gt;I was a terrible person and I &lt;em&gt;knew&lt;&#x2F;em&gt; it. I should just &lt;em&gt;die&lt;&#x2F;em&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;I should just &lt;em&gt;die&lt;&#x2F;em&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;. . .&lt;&#x2F;p&gt;
&lt;h1 id=&quot;things-get-better&quot;&gt;Things get better&lt;&#x2F;h1&gt;
&lt;p&gt;Things did eventually get better.&lt;&#x2F;p&gt;
&lt;p&gt;I did eventually get to the point where the thoughts became quiet. It was a combination of therapy and medication that worked that got me there.&lt;&#x2F;p&gt;
&lt;p&gt;Things got better.&lt;&#x2F;p&gt;
&lt;p&gt;I managed to stop the thoughts. Stop doing the compulsions and not panic. Until one day I sat down in my bed without thinking with my outside pants and didn&#x27;t have a panic attack. Until one day I had a conversation and was able to continue on with my day without having to analyze it.&lt;&#x2F;p&gt;
&lt;p&gt;One day, bit by bit, things got better.&lt;&#x2F;p&gt;
&lt;p&gt;If you struggle with the same things I did, let me promise you this.&lt;&#x2F;p&gt;
&lt;p&gt;Things &lt;strong&gt;will&lt;&#x2F;strong&gt; get better.&lt;&#x2F;p&gt;
&lt;p&gt;I &lt;strong&gt;know&lt;&#x2F;strong&gt; it.&lt;&#x2F;p&gt;
&lt;h1 id=&quot;resources&quot;&gt;Resources&lt;&#x2F;h1&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;iocdf.org&#x2F;ocd-finding-help&#x2F;supportgroups&#x2F;&quot;&gt;https:&#x2F;&#x2F;iocdf.org&#x2F;ocd-finding-help&#x2F;supportgroups&#x2F;&lt;&#x2F;a&gt; and &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;iocdf.org&#x2F;expert-opinions&#x2F;expert-opinion-family-guidelines&#x2F;&quot;&gt;https:&#x2F;&#x2F;iocdf.org&#x2F;expert-opinions&#x2F;expert-opinion-family-guidelines&#x2F;&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;www.goodreads.com&#x2F;book&#x2F;show&#x2F;35604044-because-we-are-bad&quot;&gt;https:&#x2F;&#x2F;www.goodreads.com&#x2F;book&#x2F;show&#x2F;35604044-because-we-are-bad&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;embrace-autism.com&#x2F;yale-brown-obsessive-compulsive-scale&#x2F;&quot;&gt;https:&#x2F;&#x2F;embrace-autism.com&#x2F;yale-brown-obsessive-compulsive-scale&#x2F;&lt;&#x2F;a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;&#x2F;documents&#x2F;ybocs.txt&quot;&gt;My YB-OCS detailed results, straight from my journal around the peak of when I struggled with my OCD&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Our experience at Autumn Hills Behavioral Health (Victory Bay Residential)</title>
        <published>2026-04-15T00:00:00+00:00</published>
        <updated>2026-04-15T00:00:00+00:00</updated>
        
        <author>
          <name>
            lily
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://blog.ririryn.com/autumn-hills/"/>
        <id>https://blog.ririryn.com/autumn-hills/</id>
        
        <content type="html" xml:base="https://blog.ririryn.com/autumn-hills/">&lt;h1 id=&quot;tldr&quot;&gt;tldr&lt;&#x2F;h1&gt;
&lt;p&gt;Autumn Hills (abbreviated as AH from now on) is a very good program and one that I would recommend to anyone needing a residential program&lt;&#x2F;p&gt;
&lt;p&gt;Pros&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Large clean houses&lt;&#x2F;li&gt;
&lt;li&gt;Huge staff to client ratio (At least 1:1 at all times, usually more than that)&lt;&#x2F;li&gt;
&lt;li&gt;6 clients per house, almost all private rooms&lt;&#x2F;li&gt;
&lt;li&gt;Good programming schedule (see individual group details below)&lt;&#x2F;li&gt;
&lt;li&gt;Great therapy groups&lt;&#x2F;li&gt;
&lt;li&gt;Good activities: yoga, sound baths, and walks were all very nice. California weather is amazing&lt;&#x2F;li&gt;
&lt;li&gt;Overall, you can always find supportive staff, even if you have to look a little bit sometimes to find them&lt;&#x2F;li&gt;
&lt;li&gt;They&#x27;ll fight for our when it comes to insurance and medications&lt;&#x2F;li&gt;
&lt;li&gt;A reasonable amount of freedom (&quot;Hey can I grab my phone to take a picture&quot; during programming hours is totally normal and allowed)&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Cons&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Quality of the BHT (Behavioral Health Tech) staff varies wildly, seemingly due to poor hiring filtering. Some were quite unprofessional and unhelpful. Some were extremely kind and supportive. See the BHT section below for more details&lt;&#x2F;li&gt;
&lt;li&gt;Schedules were kinda followed, but when it came to individual therapy the schedule was very all over the place&lt;&#x2F;li&gt;
&lt;li&gt;Overworked case managers led to case management&#x2F;social work being pretty delayed, especially when it came to discharge. See the discharge section below&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h3 id=&quot;bottom-line&quot;&gt;Bottom line&lt;&#x2F;h3&gt;
&lt;p&gt;AH provides a space where you can heal. The cons are obvious but can be worked around. The pros are something you can&#x27;t know until you get here and spend 30 days here, so I&#x27;d like to affirm that AH will most likely be a good fit.&lt;&#x2F;p&gt;
&lt;p&gt;Obviously I&#x27;ve only been to AH and not any other residential programs but I believe that this is one of the better ones, mostly because I can&#x27;t see many points that they can improve on&lt;&#x2F;p&gt;
&lt;h1 id=&quot;the-therapy&quot;&gt;The therapy&lt;&#x2F;h1&gt;
&lt;p&gt;The two therapists I worked with were both associates (as are most therapists at AH). This means that they aren&#x27;t fully qualified yet and are working under a supervisor.&lt;&#x2F;p&gt;
&lt;p&gt;This did not affect the quality of therapy I received here though, both therapists were excellent and led excellent groups.&lt;&#x2F;p&gt;
&lt;p&gt;My individual therapist was excellent and pushed me in ways that I needed and led me to discover things about myself that I only had a vague idea of in the years prior.&lt;&#x2F;p&gt;
&lt;p&gt;Groups typically were 1.5hr sessions with the therapist discussing a topic, idea, activity, or skill. Each therapist brought their own set of skills and methods to groups. One therapist brought unstructured processing style groups, another brought semi structured open flowing groups, and another brought highly structured groups with speaking notes.&lt;&#x2F;p&gt;
&lt;p&gt;All three were effective in helping us process and heal.&lt;&#x2F;p&gt;
&lt;p&gt;The only thing is that their schedules seem to be out of their control, leading them to grab us for individual therapy at awkward times.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;bottom-line-1&quot;&gt;Bottom line&lt;&#x2F;h3&gt;
&lt;p&gt;Therapy was good, great even. Groups were typically effective and I can&#x27;t understate how useful it is to be in a place where all you&#x27;re doing is either low-key therapy (reflecting, journalling, writing, talking with peers) or high-key therapy (individual and group therapy).&lt;&#x2F;p&gt;
&lt;p&gt;When it&#x27;s all you&#x27;re doing, your brain is forced to be locked in that &quot;therapy&quot; mode, and you make exponentially more progress than you would in typical weekly sessions.&lt;&#x2F;p&gt;
&lt;h1 id=&quot;the-other-activities&quot;&gt;The other activities&lt;&#x2F;h1&gt;
&lt;p&gt;Yoga&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Well run and useful&lt;&#x2F;li&gt;
&lt;li&gt;Made me want to do yoga on my own daily&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Fitness&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Kinda boring, we just went for walks and did some stretches afterwards&lt;&#x2F;li&gt;
&lt;li&gt;Not particularly well run and not really &quot;fitness&quot;, but hey walks are nice&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Sound bath&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;My first sound bath was a magical, spiritual experience&lt;&#x2F;li&gt;
&lt;li&gt;Very well run and professional&lt;&#x2F;li&gt;
&lt;li&gt;If you haven&#x27;t had a sound bath before, you just lie there and hear resonant noises from singing bowls&lt;&#x2F;li&gt;
&lt;li&gt;Everyone loved the sound baths&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Nutrition&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Usually pretty informative and interesting&lt;&#x2F;li&gt;
&lt;li&gt;Gave some useful information that I&#x27;ll be taking out of here&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h3 id=&quot;bottom-line-2&quot;&gt;Bottom line&lt;&#x2F;h3&gt;
&lt;p&gt;Good!&lt;&#x2F;p&gt;
&lt;h1 id=&quot;the-bhts&quot;&gt;The BHTs&lt;&#x2F;h1&gt;
&lt;p&gt;As I said, the quality of BHT varied wildly from one to another, and this opinion was shared amongst the whole cohort I was with.&lt;&#x2F;p&gt;
&lt;p&gt;Some BHTs were extremely kind, helpful, understanding, and professional.&lt;&#x2F;p&gt;
&lt;p&gt;Some BHTs were 20 somethings who seemed to be spending more time slacking off than working in any way.&lt;&#x2F;p&gt;
&lt;p&gt;Some actively made our healing harder, though not to any significant amount, just I can name a few instances of BHTs actively interrupting groups, not being helpful, putting us in weird positions, or just making our lives harder.&lt;&#x2F;p&gt;
&lt;p&gt;Some activities were run by BHTs, and those were almost universally not useful wastes of time. They were almost always unprepared, unprofessional, and unhelpful in processing. They would make us fill out worksheets, do the same gratitude exercises, or more often than not, do nothing at all.&lt;&#x2F;p&gt;
&lt;p&gt;Most of the time the BHTs would &quot;supervise&quot; groups by simply sitting there and staring at their phones doing nothing. This must be the easiest job in the world...&lt;&#x2F;p&gt;
&lt;p&gt;There were some night staff who consistently would wake up the other clients (I&#x27;m a very heavy sleeper) by not following some basic common sense (don&#x27;t bang on the doors at 3am...). Basic instructions like &quot;turn the lights off in the hallways&quot; and &quot;don&#x27;t stomp around or bang on our doors while we&#x27;re trying to get our rest&quot; took &lt;em&gt;multiple&lt;&#x2F;em&gt; days to get through.&lt;&#x2F;p&gt;
&lt;p&gt;This was, frankly, not acceptable.&lt;&#x2F;p&gt;
&lt;p&gt;Time spent sitting with my peers chatting about our experiences was much more useful than these BHT run &quot;groups&quot;&lt;&#x2F;p&gt;
&lt;p&gt;A full review of each BHT that I interacted with can be found &lt;a href=&quot;&#x2F;autumn-hills&#x2F;staff-review.txt&quot;&gt;here&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Note: None of the BHTs were able to consistently use the correct pronouns for the client who used neopronouns. Ze was constantly misgendered and it pissed us the hell off. None were explicitly transphobic but none were able to put in the basic effort of using the right goddamn pronouns.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;bottom-line-3&quot;&gt;Bottom line&lt;&#x2F;h3&gt;
&lt;p&gt;Could certainly be improved with more training, more experienced staff, and stricter hiring.&lt;&#x2F;p&gt;
&lt;p&gt;BHT groups were almost universally wastes of time.&lt;&#x2F;p&gt;
&lt;p&gt;Overall, barely a passing grade.&lt;&#x2F;p&gt;
&lt;h1 id=&quot;the-case-management&quot;&gt;The case management&lt;&#x2F;h1&gt;
&lt;p&gt;Case management is a definitive weak point of AH. For a long time there was a single case manager, and they hired a second one around the time that I started.&lt;&#x2F;p&gt;
&lt;p&gt;The case managers were overworked, stretched between three houses, and busy managing everyones cases. Case managers are also responsible for running groups for some reason????&lt;&#x2F;p&gt;
&lt;p&gt;The discharge organizer was even more overworked, leading to everyone not knowing where they were going after discharge until unreasonably late. For a friend during my time here, he didn&#x27;t know until THE DAY BEFORE HE LEFT. Granted this was also due to insurance being cruel and evil, but still that late of a turnaround was unacceptable.&lt;&#x2F;p&gt;
&lt;p&gt;Information distribution by the case managers to the rest of the treatment team was consistently inaccurate or absent. I didn&#x27;t know my exact discharge date and was told different things over and over by different people (thursday or friday? who knows). My friend didn&#x27;t know his discharge time until the moment they called him out to head out because someone was here to pick him up.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;bottom-line-4&quot;&gt;Bottom line&lt;&#x2F;h3&gt;
&lt;p&gt;Case management can and should be better.&lt;&#x2F;p&gt;
&lt;h1 id=&quot;the-scheduling&quot;&gt;The scheduling&lt;&#x2F;h1&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;autumn-hills&#x2F;schedule.png&quot; alt=&quot;Autumn Hills schedule&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;The above schedule is mostly accurate, and gives you a general idea of what goes on during a week at AH.&lt;&#x2F;p&gt;
&lt;h1 id=&quot;the-food&quot;&gt;The food&lt;&#x2F;h1&gt;
&lt;p&gt;Excellent. No notes. Healthy, tasty, varied, and always on time.&lt;&#x2F;p&gt;
&lt;h1 id=&quot;other-perspectives&quot;&gt;Other perspectives&lt;&#x2F;h1&gt;
&lt;p&gt;Other perspectives by my peers during my 30 day stay at AH.&lt;&#x2F;p&gt;
&lt;p&gt;to-be-added&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Our experience in a mental health residential care facility</title>
        <published>2026-04-14T00:00:00+00:00</published>
        <updated>2026-04-14T00:00:00+00:00</updated>
        
        <author>
          <name>
            lily
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://blog.ririryn.com/residential/"/>
        <id>https://blog.ririryn.com/residential/</id>
        
        <content type="html" xml:base="https://blog.ririryn.com/residential/">&lt;h1 id=&quot;summary&quot;&gt;Summary&lt;&#x2F;h1&gt;
&lt;p&gt;Residential care is extremely extremely &lt;em&gt;extremely&lt;&#x2F;em&gt; valuable for those who need it.&lt;&#x2F;p&gt;
&lt;p&gt;But who needs it?&lt;&#x2F;p&gt;
&lt;p&gt;In my opinion anyone who&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;has been to a psych ward&lt;&#x2F;li&gt;
&lt;li&gt;has bipolar, ocd, bpd, or really any diagnosis above generalized depression and anxiety disorder&lt;&#x2F;li&gt;
&lt;li&gt;has a history of self harm&lt;&#x2F;li&gt;
&lt;li&gt;has a history of suicidal ideation&lt;&#x2F;li&gt;
&lt;li&gt;is a queer or trans person who&#x27;s had persisent depression&#x2F;anxiety&lt;&#x2F;li&gt;
&lt;li&gt;had a traumatic childhood&lt;&#x2F;li&gt;
&lt;li&gt;had any violent&#x2F;sexual trauma&lt;&#x2F;li&gt;
&lt;li&gt;has treatment resistant depression (tried years of therapy, tried many medications)&lt;&#x2F;li&gt;
&lt;li&gt;needs a safe environment away from home to start healing&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h2 id=&quot;what-is-treatment-like&quot;&gt;What is treatment like?&lt;&#x2F;h2&gt;
&lt;p&gt;A good residential provides the following&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;A 30 day program where housing and food are provided and covered by insurance&lt;&#x2F;li&gt;
&lt;li&gt;24&#x2F;7 support by techs, access to therapists and social workers&#x2F;case managers most of the day&lt;&#x2F;li&gt;
&lt;li&gt;3-4 hours of group therapy a day&lt;&#x2F;li&gt;
&lt;li&gt;2-3 individual therapy sessions a week&lt;&#x2F;li&gt;
&lt;li&gt;Weekly meetings with case management (a social worker)&lt;&#x2F;li&gt;
&lt;li&gt;Weekly meetings with a psychiatrist&lt;&#x2F;li&gt;
&lt;li&gt;Activities such as journalling, creative expression, exercise, yoga, meditation, sound baths, walks&lt;&#x2F;li&gt;
&lt;li&gt;Weekend outings to places like museums, nature, movies, bowling, mini golf&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Note: they will likely take your phone and electronics during the day, giving them back later in the evening after program ends&lt;&#x2F;p&gt;
&lt;p&gt;An typical schedule for my program was&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;7am: wake up and breakfast and meds&lt;&#x2F;li&gt;
&lt;li&gt;8am: morning reflections&lt;&#x2F;li&gt;
&lt;li&gt;9am: first group therapy&lt;&#x2F;li&gt;
&lt;li&gt;10:30am: break&lt;&#x2F;li&gt;
&lt;li&gt;11am: journalling&#x2F;gratitude&#x2F;outside activity&#x2F;fitness&#x2F;yoga&#x2F;sound bath&lt;&#x2F;li&gt;
&lt;li&gt;12:30pm: lunch&lt;&#x2F;li&gt;
&lt;li&gt;1pm: individual therapy (or other activity)&lt;&#x2F;li&gt;
&lt;li&gt;2pm: second group therapy&lt;&#x2F;li&gt;
&lt;li&gt;3:30pm: break&lt;&#x2F;li&gt;
&lt;li&gt;4pm: afternoon reflections&lt;&#x2F;li&gt;
&lt;li&gt;5pm: dinner&lt;&#x2F;li&gt;
&lt;li&gt;6pm: free time and nighttime meds&lt;&#x2F;li&gt;
&lt;li&gt;10pm: lights out&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h1 id=&quot;a-summary-of-my-history&quot;&gt;A summary of my history&lt;&#x2F;h1&gt;
&lt;p&gt;I&#x27;ll keep this brief.&lt;&#x2F;p&gt;
&lt;p&gt;I have been depressed on and off for the last 9 years. Anxious my entire life. I struggle with trauma from my upbringing, autism, the fact that growing up queer in our society is inherently traumatic, and all the maladaptive behaviors that I picked up as survival mechanisms during my teenage years and early 20s. I struggle with maladaptive substance use and love fantasies.&lt;&#x2F;p&gt;
&lt;p&gt;Over the years I&#x27;ve been suicidal consistently at least once a year. The worst before this year being last year, when I was hospitalized for 10 days.&lt;&#x2F;p&gt;
&lt;h1 id=&quot;the-days-before&quot;&gt;The days before&lt;&#x2F;h1&gt;
&lt;p&gt;In the days leading up to my intake to residential, I was deeply depressed and suicidal. I was making plans and writing letters.&lt;&#x2F;p&gt;
&lt;p&gt;It was bad.&lt;&#x2F;p&gt;
&lt;p&gt;I was miserable and wanted to end my life to relieve myself from the pain that existing brought me. I was on the edge, and was ready to give up.&lt;&#x2F;p&gt;
&lt;p&gt;But in the moments before (or maybe after) giving up, my headmates stepped in and saved us, making the phone calls to a place that would be able to take us.&lt;&#x2F;p&gt;
&lt;p&gt;We spent that morning at work, sitting with HR and making phone calls. By noon we had a flight booked (this was covered by the residential program). By 6pm Cedar was on a plane across the country.&lt;&#x2F;p&gt;
&lt;p&gt;At the airport, my anxious self woke back up and co-fronted with Cedar while waiting for our pickup from the airport. I (Lily) was convinced I had just been part of an elaborate human trafficking scheme and this was the last time anyone was going to ever hear from me.&lt;&#x2F;p&gt;
&lt;p&gt;Thankfully that wasn&#x27;t the case, and about an hour later we were sitting in the front office of the house, filling out forms and signing documents.&lt;&#x2F;p&gt;
&lt;p&gt;I was in the house I would be staying at for the next 30 days. Little did I know at the time that my time here would change the course of my life, and represented a pivotal turning point in my mental health journey.&lt;&#x2F;p&gt;
&lt;h1 id=&quot;the-first-week&quot;&gt;The first week&lt;&#x2F;h1&gt;
&lt;p&gt;The first few hours after waking up were terrifying.&lt;&#x2F;p&gt;
&lt;p&gt;We had no idea what to expect. We didn&#x27;t have our phone. We didn&#x27;t know anyone.&lt;&#x2F;p&gt;
&lt;p&gt;But Cedar held on strong and quickly got to know our housemates, two very nice people, including one trans enby. Having another queer person in the house made us instantly more comfortable and reassured us that we had made the right choice.&lt;&#x2F;p&gt;
&lt;p&gt;Having a headmate front for us, our protector and our caretaker, was extremely helpful in our transition as we were able to function normally and acclimate to our new situation, while not compartmentalizing away our problems. Lily was simply not ready to front yet and Cedar was able to take on the roles he needed to to get Lily to a place where she would be comfortable.&lt;&#x2F;p&gt;
&lt;p&gt;It was over a day later until I (Lily) first fronted again, fully exposing our depressed and suicidal self. We were met with immense care and compassion from our peers and the staff, and it was clear that we were in a safe and healing space.&lt;&#x2F;p&gt;
&lt;p&gt;It was a scary first week adapting to the change in living situation, the new schedule of continuous therapy and social interaction, and the overwhelming emotions that we were experiencing.&lt;&#x2F;p&gt;
&lt;p&gt;But we pushed through, was vulnerable whenever we could, poured our soul out to our therapist and in group, and we eventually made it to the second week.&lt;&#x2F;p&gt;
&lt;h1 id=&quot;the-second-week&quot;&gt;The second week&lt;&#x2F;h1&gt;
&lt;p&gt;The second week, we got more new friends and things got worse before things got better. I was in a deep hole and had no will to get up and start dragging myself out.&lt;&#x2F;p&gt;
&lt;p&gt;But I was surrounded by support and so I simply cried and cried and cried. I talked openly about how much emotional pain I was in and the anxiety I&#x27;d carried my entire life, and how I just wanted to give up.&lt;&#x2F;p&gt;
&lt;p&gt;My goal for the second week was to allow myself to have hope. To give myself the &lt;em&gt;opportunity&lt;&#x2F;em&gt; to feel hope, not even to feel hopeful, just the act of &lt;em&gt;allowing&lt;&#x2F;em&gt; myself to feel hopeful.&lt;&#x2F;p&gt;
&lt;p&gt;It was hard, but I got there by the end of the second week. Giving myself that small glimmer of hope, lifting myself from rock bottom.&lt;&#x2F;p&gt;
&lt;p&gt;This second week was also when we started to dig into therapy with our individual therapist. The therapists at the residential we went to were, frankly, really really fucking good. So we got lucky in the company we went to, the specific house we ended up at, and the specific therapist we were assigned to.&lt;&#x2F;p&gt;
&lt;p&gt;During this second week and our 3 sessions that week, we had dug through and found the nuggets of truth that had been holding us back all this time.&lt;&#x2F;p&gt;
&lt;p&gt;Decidedly by the end of this second week, we turned a corner and started to truly heal.&lt;&#x2F;p&gt;
&lt;h1 id=&quot;the-third-week&quot;&gt;The third week&lt;&#x2F;h1&gt;
&lt;p&gt;The third week was a blur of productive group sessions, new insights, poetry writing, and difficult moments.&lt;&#x2F;p&gt;
&lt;p&gt;We learned so much, wrote so much (see Finding the Words), were able to help our peers, and honestly just had a really good time. I love therapy and getting this amount of group and individual therapy was a joy and I got to make so much progress that I couldn&#x27;t have done anywhere else.&lt;&#x2F;p&gt;
&lt;p&gt;We had a family session with my mom, got through difficult situations with staff, learned so much about ourselves, found a new headmate, and were blessed with the opportunity to get to know and heal with a bunch of cool people&lt;&#x2F;p&gt;
&lt;h1 id=&quot;the-fourth-week&quot;&gt;The fourth week&lt;&#x2F;h1&gt;
&lt;p&gt;The fourth week was a bit of a wash, as my therapist was out on vacation and I was planning my discharge. Most of my friends had discharged as well. Things got a bit messy, but we kept our head up and kept writing and kept trying to learn about ourselves whenever we could. By this point we were fully accustomed to the routine that had been established in the weeks prior, so this was by far the easiest week.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;del&gt;I didn&#x27;t even cry!&lt;&#x2F;del&gt; I cried a lot on the last two days.&lt;&#x2F;p&gt;
&lt;p&gt;The hardest part of this week (and the residential program in general) is the &lt;strong&gt;self-advocacy&lt;&#x2F;strong&gt;. A lesson I learned quickly was that you have to stand up for yourself in a place like this. You have to know what you want and push the staff to get you what you need. Remember that your peers and your therapist are (hopefully) in your corner and ready to support you in the difficult moments of self-advocacy&lt;&#x2F;p&gt;
&lt;h1 id=&quot;summary-again&quot;&gt;Summary (again)&lt;&#x2F;h1&gt;
&lt;p&gt;So in summary, a residential is a little bubble. A bubble of healing where you are asked the simple question: &lt;em&gt;Are you willing to put in the work to feel better?&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;Are you willing to work through ~4 hours of therapy a day? Are you willing to be vulnerable? Painfully vulnerable? To your therapist? To your peers? Are you willing to let go of the familiar pain and embrace uncomfortable healing? Are you ready to make changes in your life? Are you willing to accept that things can be better?&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Are you?&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;I was, and residential turned out to be what I had needed for me to truly turn the corner on my healing process.&lt;&#x2F;p&gt;
&lt;p&gt;Lily&lt;&#x2F;p&gt;
&lt;h1 id=&quot;appendix-comparison-to-a-psych-ward&quot;&gt;Appendix: Comparison to a psych ward&lt;&#x2F;h1&gt;
&lt;p&gt;Miles different. Drastically different. Could almost not be more different.&lt;&#x2F;p&gt;
&lt;p&gt;In a psych ward, or hospitalization in general, their goal is to make sure you don&#x27;t hurt yourself and hopefully stabilize on your own. Maybe with new meds.&lt;&#x2F;p&gt;
&lt;p&gt;But your typical stay in a psych ward is 3-14 days. That&#x27;s less than the time it takes for most medication to become effective. So what are you really doing in there?&lt;&#x2F;p&gt;
&lt;p&gt;You&#x27;re stuck without your electronics, not able to leave, no privacy at all, and stuck with nothing to do but twiddle your thumbs, play chess, and maybe color if you&#x27;re lucky.&lt;&#x2F;p&gt;
&lt;p&gt;A psych ward is not a place of recovery, it is an emergency place of stabilization. A residential should be where you go next after a psych ward.&lt;&#x2F;p&gt;
&lt;p&gt;A residential is a place of recovery and healing, where you&#x27;re placed in a protective bubble and you get a full time job of &lt;em&gt;fix yourself&lt;&#x2F;em&gt;.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Plurality for some others</title>
        <published>2026-04-04T00:00:00+00:00</published>
        <updated>2026-04-04T00:00:00+00:00</updated>
        
        <author>
          <name>
            cedar, skye, rose, evelyn, lotus, cherry, thyme
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://blog.ririryn.com/plurality-again/"/>
        <id>https://blog.ririryn.com/plurality-again/</id>
        
        <content type="html" xml:base="https://blog.ririryn.com/plurality-again/">&lt;p&gt;Part 3 in a series about our plurality.&lt;&#x2F;p&gt;
&lt;h1 id=&quot;cedar&quot;&gt;Cedar&lt;&#x2F;h1&gt;
&lt;p&gt;For me, plurality is about respect. Respect for the other headmates within a system. Respect for the aspects of yourself that you maybe don&#x27;t have the ability to respect by expressing in your daily life. Respect for yourself as a person by allowing yourself to bloom into the ideal version of yourself&lt;&#x2F;p&gt;
&lt;h1 id=&quot;skye&quot;&gt;Skye&lt;&#x2F;h1&gt;
&lt;p&gt;Plurality is nice, it lets me exist and express myself in the ways that I want to. Lily was aware of me before but she only let me out in bits and pieces. Now I get to exist in the way that I want to&lt;&#x2F;p&gt;
&lt;h1 id=&quot;rose&quot;&gt;Rose&lt;&#x2F;h1&gt;
&lt;p&gt;Plurality is a relief because it helps Lily explain to herself why I exist alongside Princess Evelyn. Why we can simultaneously exist within a person and both be expressed and unique and ourselves within a single body&lt;&#x2F;p&gt;
&lt;h1 id=&quot;princess-evelyn&quot;&gt;Princess Evelyn&lt;&#x2F;h1&gt;
&lt;p&gt;Plurality is also a relief to me, but its also deeply healthy for us I think. My existence and ability to front allows us to express things that we never would normaly, and that&#x27;s a healthy form of release&lt;&#x2F;p&gt;
&lt;h1 id=&quot;lotus-with-evelyn-helping&quot;&gt;Lotus (with Evelyn helping)&lt;&#x2F;h1&gt;
&lt;p&gt;&lt;em&gt;I like being, I like hugging sharky. I like that Lily accepting us allows me to do those things&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;h1 id=&quot;cherry-the-knight-hollow&quot;&gt;Cherry (The Knight, Hollow)&lt;&#x2F;h1&gt;
&lt;p&gt;Lily likes that we exist because we help explain our behaviors around our mom. It helps her reason and logic out our reactions to family and that helps her a lot. We&#x27;d like to exist more and become more than just that, moving past our roles in childhood and young adulthood into more developed forms that can healthily exist.&lt;&#x2F;p&gt;
&lt;p&gt;Lily also chose to not explain us, but we&#x27;re a subsystem (alongside Evelyn) within Terra.&lt;&#x2F;p&gt;
&lt;h1 id=&quot;thyme&quot;&gt;Thyme&lt;&#x2F;h1&gt;
&lt;p&gt;I love that we&#x27;re able to write this. That Lily allows us to express ourselves and exist and be ourselves. It&#x27;s a nice alternative to the first 26 years of our lives where we were just a weird mishmash that Lily didn&#x27;t understand, no matter how hard she tried to force things&lt;&#x2F;p&gt;
&lt;pre&gt;&lt;code&gt;Pieces of a whole
We fight, we love
Pieces of a whole
we strive together
to reach an inner peace
To be
who we want to be
&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Poems from headmates</title>
        <published>2026-04-03T00:00:00+00:00</published>
        <updated>2026-04-03T00:00:00+00:00</updated>
        
        <author>
          <name>
            terra
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://blog.ririryn.com/plurality-poems/"/>
        <id>https://blog.ririryn.com/plurality-poems/</id>
        
        <content type="html" xml:base="https://blog.ririryn.com/plurality-poems/">&lt;p&gt;See &lt;a href=&quot;..&#x2F;plurality&#x2F;index.html&quot;&gt;this post&lt;&#x2F;a&gt; for context.&lt;&#x2F;p&gt;
&lt;h1 id=&quot;phoenix-flower-lily&quot;&gt;Phoenix flower - Lily&lt;&#x2F;h1&gt;
&lt;pre&gt;&lt;code&gt;An exhausted soul
Her eccentricities flattened
A plasticine smile

A drink for surivival
A bite of desperation
The burn in her throat

But slowly, with time
her expressions return

Hopeful, invigorated
Wonder and joy

A drink for life
A bite of soul

A deep breath in
A deep breath out

And she blooms for another now
&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;h1 id=&quot;pressure-cedar&quot;&gt;Pressure - Cedar&lt;&#x2F;h1&gt;
&lt;pre&gt;&lt;code&gt;Steadfast in the storm
I bend, but I do not break
Heavy is the load upon my back
I bend, but I do not break
I carry

Day after day

I bend
But
Never
Break

Don&amp;#39;t break
Don&amp;#39;t break
Don&amp;#39;t break

Under the deepest sea
Against the stiffest rock
Pressed against the edge
of a deep dark abyss

Don&amp;#39;t break
Don&amp;#39;t break
Don&amp;#39;t break
&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;h1 id=&quot;desire-rose&quot;&gt;Desire - Rose&lt;&#x2F;h1&gt;
&lt;pre&gt;&lt;code&gt;Like a sponge full of water
I want to squeeze her
Wringing out every last drop
Honeyed syrup into my deepest soul
Drip, drop
Delicious
Ravenous
Hunger
&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;h1 id=&quot;yearn-princess-evelyn&quot;&gt;Yearn - Princess Evelyn&lt;&#x2F;h1&gt;
&lt;pre&gt;&lt;code&gt;I melt into her arms
Soft, pliable, clay for her to mold

Hers to shatter
Hers to rebuild
Hers to desire
Hers
&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;h1 id=&quot;dance-skye&quot;&gt;Dance - Skye&lt;&#x2F;h1&gt;
&lt;pre&gt;&lt;code&gt;Moonlight dances from arm to arm
Water splashes around my feet

Shoulders spinning
Waist twisting

Eccentric movements
Joyful motion

Just moving our body in the ways that feel _right_

Pure love
Unadulterated passion
What I live for
&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;h1 id=&quot;3-lotus-and-kat&quot;&gt;&amp;lt;3 - Lotus and Kat&lt;&#x2F;h1&gt;
&lt;pre&gt;&lt;code&gt;Under the softest sky
Embraced
Safe
Loved
&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;h1 id=&quot;mom-the-knight&quot;&gt;Mom - The Knight&lt;&#x2F;h1&gt;
&lt;pre&gt;&lt;code&gt;In that moment
I become shadows

In the darkness I hide
Emotions bleeding out

An empty husk before her
A scared lost child
Hurt
Frozen in time
&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;h1 id=&quot;mom-hollow&quot;&gt;Mom - Hollow&lt;&#x2F;h1&gt;
&lt;pre&gt;&lt;code&gt;In that moment
I become rage

In red I bloom
Emotions bleeding out

A stone wall before her
Her porcupine child
Hurt
Frozen in time
&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;h1 id=&quot;witness-me-princess-evelyn&quot;&gt;Witness me - Princess Evelyn&lt;&#x2F;h1&gt;
&lt;pre&gt;&lt;code&gt;Under the mask of anger
beyond the visage of a lost shadow
hides _me_, the princess
a willingness to be hurt
a willingness to be vulnerable
a willingness to be seen
a _desire_ to be seen

beyond the anger
underneath the fear
just a girl in the darkness
a princess in the night

the dim glow of hope
in a sea of trauma
I sail, I sail, I sail&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Plurality for me (Lily)</title>
        <published>2026-04-02T00:00:00+00:00</published>
        <updated>2026-04-02T00:00:00+00:00</updated>
        
        <author>
          <name>
            lily
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://blog.ririryn.com/plurality/"/>
        <id>https://blog.ririryn.com/plurality/</id>
        
        <content type="html" xml:base="https://blog.ririryn.com/plurality/">&lt;p&gt;For me, Lily, plurality is the experience of having different personalities, personas, and people within a single mind.&lt;&#x2F;p&gt;
&lt;p&gt;For me, plurality forms a frameowrk for self understanding, processing, and expressing the complexities of being a person.&lt;&#x2F;p&gt;
&lt;p&gt;For me, plurality is&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;A tool for self understanding&lt;&#x2F;li&gt;
&lt;li&gt;A way of existing which feels very freeing&lt;&#x2F;li&gt;
&lt;li&gt;A way to lighten the load on yourself. To let others front and take the spotlight&lt;&#x2F;li&gt;
&lt;li&gt;Something that you can &lt;em&gt;choose&lt;&#x2F;em&gt; to be&lt;&#x2F;li&gt;
&lt;li&gt;Whatever you want it to be&lt;&#x2F;li&gt;
&lt;li&gt;Very, very, &lt;strong&gt;very&lt;&#x2F;strong&gt; weird to experience&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;For me, plurality is not&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Prescriptive, a diagnosis, or restrictive in any way&lt;&#x2F;li&gt;
&lt;li&gt;Fake, in fact we believe it&#x27;s one of the most genuine things you can do for yourself&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h3 id=&quot;fronting&quot;&gt;Fronting&lt;&#x2F;h3&gt;
&lt;p&gt;&quot;Fronting&quot; is the act of allowing different parts (aka headmates) of yourself to be in control and take the spotlight.&lt;&#x2F;p&gt;
&lt;p&gt;This can be&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;A way to express your whole self, &quot;self&quot; being the combination of the headmates within your system&lt;&#x2F;li&gt;
&lt;li&gt;A way to explain to yourself why &quot;you&quot; do the things that &quot;you&quot; do. Maybe it wasn&#x27;t you and it was someone else&lt;&#x2F;li&gt;
&lt;li&gt;A way to let go of the rigid boxes that we get put into as people&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Plurality, to me, is about radically accepting all parts of yourself. The anger, the trauma, the anxiety, the parts you never show anyone.&lt;&#x2F;p&gt;
&lt;p&gt;Letting yourself express your repressed parts, letting you choose who you want to be, that&#x27;s part of what plurality means to me.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;descriptions-and-expressions-of-plurality&quot;&gt;Descriptions and expressions of plurality&lt;&#x2F;h3&gt;
&lt;ul&gt;
&lt;li&gt;Inside Out, a simple system with clear roles&lt;&#x2F;li&gt;
&lt;li&gt;IFS therapy, parts work, inner child work. Forms of therapy that serve as evidence to me that plurality can help explain and understand our life experiences. &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;ifs-institute.com&#x2F;store&#x2F;143&quot;&gt;This&lt;&#x2F;a&gt; is an interesting book&lt;&#x2F;li&gt;
&lt;li&gt;DID, OSDD. Systems that have high amounts of segregation due to trauma, leading to amnesia between headmates&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h1 id=&quot;terra-system&quot;&gt;Terra system&lt;&#x2F;h1&gt;
&lt;p&gt;Our system is made up of 12 members. These 12 members represent the pieces that made up the whole for the first 26 years of our life, now we consider them to be 12 seperate individuals who have their own hopes and desires.&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Lily: The presentable self, the host, the mask, and the gatekeeper&lt;&#x2F;li&gt;
&lt;li&gt;Cedar: The caretaker, the foundation, the inner strength&lt;&#x2F;li&gt;
&lt;li&gt;Hollow: The anger, the trauma, the external strength, the glue&lt;&#x2F;li&gt;
&lt;li&gt;Rose: The desire, the love, the interpersonal undercurrent&lt;&#x2F;li&gt;
&lt;li&gt;Princess Evelyn: The vulnerability, the openness, the princess&lt;&#x2F;li&gt;
&lt;li&gt;Thyme: The artery, the sleep, the rest&lt;&#x2F;li&gt;
&lt;li&gt;Skye: The movement, the music, the art&lt;&#x2F;li&gt;
&lt;li&gt;Nettle: The criticism, the drive for self-improvement&lt;&#x2F;li&gt;
&lt;li&gt;Leaf: The quiet pain, the shutdown, the scapegoat&lt;&#x2F;li&gt;
&lt;li&gt;Lotus: The inner child, the comfort, the whimsy of being&lt;&#x2F;li&gt;
&lt;li&gt;Kat: The joy, the safety, the peace of being&lt;&#x2F;li&gt;
&lt;li&gt;The Knight: The shadow, the trauma, the lost child&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;pre&gt;&lt;code&gt;Pieces of a whole
We fight, we love
Pieces of a whole
we strive together
to reach an inner peace
To be
who we want to be
&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Wildsea sparknotes: The dice mechanics</title>
        <published>2025-07-24T00:00:00+00:00</published>
        <updated>2025-07-24T00:00:00+00:00</updated>
        
        <author>
          <name>
            rctcwyvrn
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://blog.ririryn.com/wildsea-dice/"/>
        <id>https://blog.ririryn.com/wildsea-dice/</id>
        
        <content type="html" xml:base="https://blog.ririryn.com/wildsea-dice/">&lt;h2 id=&quot;actions&quot;&gt;actions&lt;&#x2F;h2&gt;
&lt;ul&gt;
&lt;li&gt;forged in the dark system&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;ol&gt;
&lt;li&gt;Build your dice pool&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;ul&gt;
&lt;li&gt;Add 1d6 for the edge you want to use&lt;&#x2F;li&gt;
&lt;li&gt;add up to 3d6 for relevant languages&#x2F;skills&lt;&#x2F;li&gt;
&lt;li&gt;add up to 2d6 advantage dice&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;ol start=&quot;2&quot;&gt;
&lt;li&gt;
&lt;p&gt;Describe the action&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;Roll and note the highest roll&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;ul&gt;
&lt;li&gt;6 is a triumph, no drawbacks&lt;&#x2F;li&gt;
&lt;li&gt;4&#x2F;5 is a conflict, success with a drawback&lt;&#x2F;li&gt;
&lt;li&gt;1&#x2F;2&#x2F;3 is a disaster, failure with a complication&#x2F;drawback&lt;&#x2F;li&gt;
&lt;li&gt;Doubles = twist&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Twists&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Everyone except the dice roller suggests an unexpected outcome of the roll&lt;&#x2F;li&gt;
&lt;li&gt;should never
&lt;ul&gt;
&lt;li&gt;invalidate or override the roll&lt;&#x2F;li&gt;
&lt;li&gt;force a player to accept something about their character that they hadn&#x27;t planned&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Cutting&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;removing dice results starting from the highest&lt;&#x2F;li&gt;
&lt;li&gt;cut reasons
&lt;ul&gt;
&lt;li&gt;because of difficulty (dm will say so)&lt;&#x2F;li&gt;
&lt;li&gt;for precision (take 1 cut for precision)&lt;&#x2F;li&gt;
&lt;li&gt;for impact (take 1 cut for impact)&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Impact&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;low&lt;&#x2F;li&gt;
&lt;li&gt;normal&lt;&#x2F;li&gt;
&lt;li&gt;high&lt;&#x2F;li&gt;
&lt;li&gt;massive&lt;&#x2F;li&gt;
&lt;li&gt;scales based on how impactful the chosen action would be in real life, would it be average (kicking a door), below average (kicking a reinforced door), above average (kicking a rusty door), or super massive (ramming a ship into a door)&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h2 id=&quot;edges&quot;&gt;edges&lt;&#x2F;h2&gt;
&lt;ul&gt;
&lt;li&gt;how do you attempt to solve the problem?&lt;&#x2F;li&gt;
&lt;li&gt;grace, iron, instinct, sharps, teeth, rides, veils&lt;&#x2F;li&gt;
&lt;li&gt;adds 1d6 to your dice pool&lt;&#x2F;li&gt;
&lt;li&gt;inherently flexible, and should give some inspiration&#x2F;direction for how you want to approach a problem&lt;&#x2F;li&gt;
&lt;li&gt;page 80&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h2 id=&quot;skills&quot;&gt;skills&lt;&#x2F;h2&gt;
&lt;ul&gt;
&lt;li&gt;areas where you have expertise, giving you a natural advantage&lt;&#x2F;li&gt;
&lt;li&gt;brace, break, concoct, cook, delve, flourish, hack, harvest, hunt, outwit, rattle, scavenge, sense, study, sway, tend, vault, wave walk&lt;&#x2F;li&gt;
&lt;li&gt;also flexible, but not as much as edges, be creative&lt;&#x2F;li&gt;
&lt;li&gt;each skill has a rank from 1-3, are that many d6 to your roll using that skill&lt;&#x2F;li&gt;
&lt;li&gt;general recommendations: something to traverse (wave walk, vault, outwit, delve), something to survive&#x2F;fight (break, hack, Hunt, flourish, brace, vault), something to acquire (hunt, scavenge, harvest), something to uncover (outwit, study, sense)&lt;&#x2F;li&gt;
&lt;li&gt;page 82&lt;&#x2F;li&gt;
&lt;li&gt;you can always do things without skills, it just means you aren&#x27;t as good at it&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h2 id=&quot;languages&quot;&gt;languages&lt;&#x2F;h2&gt;
&lt;ul&gt;
&lt;li&gt;similar to skills, rank 1-3&lt;&#x2F;li&gt;
&lt;li&gt;smattering, knowledge, fluency&lt;&#x2F;li&gt;
&lt;li&gt;languages are powerful, and grant you cultural knowledge and lore
&lt;ul&gt;
&lt;li&gt;low sour: default language&lt;&#x2F;li&gt;
&lt;li&gt;chthonic: ancient human language, gives ancient human lore&lt;&#x2F;li&gt;
&lt;li&gt;saprekk: ektus language, gives lore of the ektus and deserts, heat, and sand&lt;&#x2F;li&gt;
&lt;li&gt;gaudimm: gau language, gau lore, knowledge of caves and tunnels&lt;&#x2F;li&gt;
&lt;li&gt;knock: tzelicrae language, tzelicrae lore, understanding of insects&lt;&#x2F;li&gt;
&lt;li&gt;brasstongue: merchant language, grants knowledge of cargo routes and negotiation tactics&lt;&#x2F;li&gt;
&lt;li&gt;raka spit: hunter language, lore about beasts and birds&lt;&#x2F;li&gt;
&lt;li&gt;lyre-bite: songwriter language, deeper understanding of whispers, pre-v songs&lt;&#x2F;li&gt;
&lt;li&gt;old hand: sign language, understanding of relics&lt;&#x2F;li&gt;
&lt;li&gt;signalling: flag&#x2F;flare&#x2F;signal lamp language of travellers, grants understanding of ships, weather types, and seagoing hazards&lt;&#x2F;li&gt;
&lt;li&gt;highvin: scholarly ancient language, pre-v lore&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h2 id=&quot;aspects&quot;&gt;aspects&lt;&#x2F;h2&gt;
&lt;ul&gt;
&lt;li&gt;traits, gear, and companions&lt;&#x2F;li&gt;
&lt;li&gt;traits
&lt;ul&gt;
&lt;li&gt;properties of yourself that make you unique (ie youre really big)&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;aspects form your hp, when you take damage you mark off on your aspects track
&lt;ul&gt;
&lt;li&gt;mark an appropriate aspect for the kind of damage you take, but this can be flexible&#x2F;creative&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;aspect development&#x2F;modification&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;usually takes a project and a milestone&lt;&#x2F;li&gt;
&lt;li&gt;results in a change in the track for an aspect
&lt;ul&gt;
&lt;li&gt;increase the track at the cost of complications&#x2F;limitations&lt;&#x2F;li&gt;
&lt;li&gt;decrease the track to gain powerful abilities&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;aspects can also be combined
&lt;ul&gt;
&lt;li&gt;new name, new type, track = sum of the two original tracks, add all additional rules&lt;&#x2F;li&gt;
&lt;li&gt;be creative!&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h2 id=&quot;mires&quot;&gt;mires&lt;&#x2F;h2&gt;
&lt;ul&gt;
&lt;li&gt;insecurities, phobias, savage tendencies&lt;&#x2F;li&gt;
&lt;li&gt;each mire is a two box track&lt;&#x2F;li&gt;
&lt;li&gt;mires are marked when you do something fucked up or see something fucked up or something bad happens to you
&lt;ul&gt;
&lt;li&gt;when your character experiences the horrors of the sea or turns to savagery&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;narrative
&lt;ul&gt;
&lt;li&gt;one marked mire: let hints of the condition bleed into your roleplay, show your difficulty&lt;&#x2F;li&gt;
&lt;li&gt;two marked mire: let it be the forefront of your roleplay, show your suffering&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;mechanical
&lt;ul&gt;
&lt;li&gt;automatically cut equal to the mire&#x27;s marks whenever you go against it&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h2 id=&quot;drives&quot;&gt;drives&lt;&#x2F;h2&gt;
&lt;ul&gt;
&lt;li&gt;motivations, goals, what drives your character to sail&lt;&#x2F;li&gt;
&lt;li&gt;whenever you advance your goal, get one of
&lt;ul&gt;
&lt;li&gt;a whisper&lt;&#x2F;li&gt;
&lt;li&gt;clear a mark of mire&lt;&#x2F;li&gt;
&lt;li&gt;a minor milestone&lt;&#x2F;li&gt;
&lt;li&gt;a major milestone&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h2 id=&quot;milestones&quot;&gt;milestones&lt;&#x2F;h2&gt;
&lt;ul&gt;
&lt;li&gt;rewards for completing narrative goals, things important to your character&lt;&#x2F;li&gt;
&lt;li&gt;used for modifying aspects, improving a skill&#x2F;language, and gaining new aspects&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;minor&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;once per session after doing something that has a small but lasting effect on your character&lt;&#x2F;li&gt;
&lt;li&gt;examples: personal goals, memorable npc encounters, surviving a hard-won fight&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;major&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;same idea, but should be recorded after a narrative arc that built up to some conclusion&lt;&#x2F;li&gt;
&lt;li&gt;examples: solved a mystery, took down a pirate captain, visited the under-eaves&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;usage&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;take tasks with a narratively appropriate milestone to progress projects
&lt;ul&gt;
&lt;li&gt;minor = fill one box&lt;&#x2F;li&gt;
&lt;li&gt;major = fill three boxes&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;projects
&lt;ul&gt;
&lt;li&gt;3 track
&lt;ul&gt;
&lt;li&gt;add a box to an aspect&lt;&#x2F;li&gt;
&lt;li&gt;develop an aspect (add a rule)&lt;&#x2F;li&gt;
&lt;li&gt;gain a new skill rank&lt;&#x2F;li&gt;
&lt;li&gt;gain a new language rank&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;6 track
&lt;ul&gt;
&lt;li&gt;gain a new aspect&lt;&#x2F;li&gt;
&lt;li&gt;combine two aspects&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h2 id=&quot;resources&quot;&gt;resources&lt;&#x2F;h2&gt;
&lt;ul&gt;
&lt;li&gt;can be used&#x2F;consumed to gain advantage on action rolls if appropriate&lt;&#x2F;li&gt;
&lt;li&gt;salvage
&lt;ul&gt;
&lt;li&gt;inorganic material salvaged&lt;&#x2F;li&gt;
&lt;li&gt;repair gear, craft new gear, attack&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;specimens
&lt;ul&gt;
&lt;li&gt;organic bounty of the wildsea&lt;&#x2F;li&gt;
&lt;li&gt;heal traits, cook meals, attack&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;whispers
&lt;ul&gt;
&lt;li&gt;words that have power&lt;&#x2F;li&gt;
&lt;li&gt;discover secret information (speaking them under your breath), twist the narrative of the world (by speaking them aloud), force a change in the world (by shouting them)&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;charts
&lt;ul&gt;
&lt;li&gt;documents, maps, information&lt;&#x2F;li&gt;
&lt;li&gt;discover locations, record safe routes&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h2 id=&quot;temporary-tracks&quot;&gt;temporary tracks&lt;&#x2F;h2&gt;
&lt;ul&gt;
&lt;li&gt;project tracks&lt;&#x2F;li&gt;
&lt;li&gt;tracks for temporary benefits&lt;&#x2F;li&gt;
&lt;li&gt;tracks for temporary injuries&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;benefits&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;mark a box whenever you use it, once the track is full it&#x27;s used up&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;injuries&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;mark boxes with good nights rests, surgical care, and going to a med tent&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h2 id=&quot;combat&quot;&gt;combat&lt;&#x2F;h2&gt;
&lt;p&gt;golden rules&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;no weapons needed, anything is a weapon if you try hard enough&lt;&#x2F;li&gt;
&lt;li&gt;no combat skills needed, be creative&lt;&#x2F;li&gt;
&lt;li&gt;focus is fluid, but tracked&lt;&#x2F;li&gt;
&lt;li&gt;you can do a lot more than just attack while you have focus&lt;&#x2F;li&gt;
&lt;li&gt;death is always an opt-in&lt;&#x2F;li&gt;
&lt;li&gt;combat doesnt always end in a defeated foe&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;combat mechanics&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;damage taken and dealt out is represented by marking tracks and aspects
&lt;ul&gt;
&lt;li&gt;a successful hit means dealing one mark of damage&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;attacks can also have extra effects, like disabling aspects, leaving them vulnerable, etc.&lt;&#x2F;li&gt;
&lt;li&gt;12 different damage types&lt;&#x2F;li&gt;
&lt;li&gt;positioning on the battlefield is important for determining cuts&#x2F;advantage&lt;&#x2F;li&gt;
&lt;li&gt;characters always get a chance to react to attacks from enemies&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h2 id=&quot;ship&quot;&gt;ship&lt;&#x2F;h2&gt;
&lt;p&gt;Basics&lt;&#x2F;p&gt;
&lt;p&gt;Ratings&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;ship stats&lt;&#x2F;li&gt;
&lt;li&gt;roll dice equal to the number of unmarked boxes in the rating&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Taking damage&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;takes damage to the rating boxes&lt;&#x2F;li&gt;
&lt;li&gt;Could also damage a room&#x2F;structure of the ship&lt;&#x2F;li&gt;
&lt;li&gt;Could also damage cargo&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Journey mechanics&lt;&#x2F;p&gt;
&lt;p&gt;Stations&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;helm (required)&lt;&#x2F;li&gt;
&lt;li&gt;watch (required)&lt;&#x2F;li&gt;
&lt;li&gt;engine&lt;&#x2F;li&gt;
&lt;li&gt;maps&lt;&#x2F;li&gt;
&lt;li&gt;weather watch&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Helm&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;three options for journey progress&lt;&#x2F;li&gt;
&lt;li&gt;cut a path: decent speed, one box of progress&lt;&#x2F;li&gt;
&lt;li&gt;forge ahead: swift progress, two boxes of progress, no chance for the watch to spot anything&lt;&#x2F;li&gt;
&lt;li&gt;drop anchor: ship stops and everyone rests, undercrew takes over watch, time to work on projects&#x2F;repairs&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Watch&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;roll a single d6&lt;&#x2F;li&gt;
&lt;li&gt;page 73 for the watch roll table results, potentially leading to an encounter&lt;&#x2F;li&gt;
&lt;li&gt;making a discovery
&lt;ul&gt;
&lt;li&gt;consume a chart and a whisper to make a discovery&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Engine&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;normal tending to the engine&lt;&#x2F;li&gt;
&lt;li&gt;throw extra fuel in to take advantage of the extra speed&lt;&#x2F;li&gt;
&lt;li&gt;cover up the engine to take advantage of the extra stealthiness&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Cartigraphising&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;creation of charts of where you&#x27;re travelling through&lt;&#x2F;li&gt;
&lt;li&gt;mechanic: a track&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Weather watching&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;roll a 1d6 and use the table on page 75&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h1 id=&quot;character-creation&quot;&gt;character creation&lt;&#x2F;h1&gt;
&lt;ul&gt;
&lt;li&gt;pick a bloodline, an origin, and a post&lt;&#x2F;li&gt;
&lt;li&gt;then follow the quickstart kit for each of the choices to end up with a full character!
&lt;ul&gt;
&lt;li&gt;should have 3 edges, 15 skill ranks, 6 aspects, 6 resources, 3 drives, 3 mires&lt;&#x2F;li&gt;
&lt;li&gt;follow the rightmost section on each page + pick two aspects from each of bloodline, origin, and post&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Wildsea sparknotes: The narrative mechanics</title>
        <published>2025-07-24T00:00:00+00:00</published>
        <updated>2025-07-24T00:00:00+00:00</updated>
        
        <author>
          <name>
            rctcwyvrn
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://blog.ririryn.com/wildsea-narrative/"/>
        <id>https://blog.ririryn.com/wildsea-narrative/</id>
        
        <content type="html" xml:base="https://blog.ririryn.com/wildsea-narrative/">&lt;h2 id=&quot;focus&quot;&gt;focus&lt;&#x2F;h2&gt;
&lt;ul&gt;
&lt;li&gt;whoever gets focus in the scene is a more explicit mechanic in wildsea&lt;&#x2F;li&gt;
&lt;li&gt;ill keep track of whos got focus and make sure everyone gets their moments&lt;&#x2F;li&gt;
&lt;li&gt;kinda works like &quot;turns&quot;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h2 id=&quot;tracks&quot;&gt;tracks&lt;&#x2F;h2&gt;
&lt;ul&gt;
&lt;li&gt;visual reminders of something that will be happening&lt;&#x2F;li&gt;
&lt;li&gt;get marked one by one as the thing gets closer to happening&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h2 id=&quot;scenes&quot;&gt;scenes&lt;&#x2F;h2&gt;
&lt;p&gt;exploration&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;think about what the characters can see beyond just eyesight for the ardent&lt;&#x2F;li&gt;
&lt;li&gt;think about what you can scavenge&lt;&#x2F;li&gt;
&lt;li&gt;resource rolls
&lt;ul&gt;
&lt;li&gt;6 = solid unmarred example of what youre looking for&lt;&#x2F;li&gt;
&lt;li&gt;4&#x2F;5 = negative tag&lt;&#x2F;li&gt;
&lt;li&gt;1&#x2F;2&#x2F;3 = cant find or ruin it&lt;&#x2F;li&gt;
&lt;li&gt;twist = unique or positive tag&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;locations to look for resources in
&lt;ul&gt;
&lt;li&gt;wrecks and ruins&lt;&#x2F;li&gt;
&lt;li&gt;reefs (collections of junk and rusting hulks)&lt;&#x2F;li&gt;
&lt;li&gt;spits and settlements&lt;&#x2F;li&gt;
&lt;li&gt;corpses and remains&lt;&#x2F;li&gt;
&lt;li&gt;the waves themselves&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;interaction&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;information or favors typically requires an action roll&lt;&#x2F;li&gt;
&lt;li&gt;language skills can stand in for typical skills (at cut&#x2F;reduced impact)&lt;&#x2F;li&gt;
&lt;li&gt;language skills provide cultural information&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;combat will be explained later&lt;&#x2F;p&gt;
&lt;h2 id=&quot;montages&quot;&gt;montages&lt;&#x2F;h2&gt;
&lt;ul&gt;
&lt;li&gt;for doing a sequence of actions quickly, splitting up the party, everyone getting a moment to do something&lt;&#x2F;li&gt;
&lt;li&gt;not exclusively for downtime scenes, though downtime is often in montages&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;strong&gt;Tasks&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;the unit of measurement for parts of a montage&lt;&#x2F;li&gt;
&lt;li&gt;each montage is typically one task per person&lt;&#x2F;li&gt;
&lt;li&gt;generally: exploration, acquisition, recovery, creation&lt;&#x2F;li&gt;
&lt;li&gt;montage task examples: working on a project, tending to injuries, exploring, making a tool, picking fruit, getting some exercise, reading, stargazing, talking to crew, fixing the ship, cooking, hunting, meditating, theft&lt;&#x2F;li&gt;
&lt;li&gt;generally represented by a single roll, same as typical action rolls&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Exploration&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;fairly straightforward&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Acquisition&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;6 means you get what you&#x27;re looking for, 4&#x2F;5 means it has a negative tag&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Recovery&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;6 means recover two marks&lt;&#x2F;li&gt;
&lt;li&gt;4&#x2F;5 means recover one mark&lt;&#x2F;li&gt;
&lt;li&gt;homebrew: 1&#x2F;2&#x2F;3 means you recover zero (book says to take extra damage lmao)&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Creation&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;6 means you get a 2 track temporary aspect&lt;&#x2F;li&gt;
&lt;li&gt;4&#x2F;5 means a 2 track temporary aspect with a downside&lt;&#x2F;li&gt;
&lt;li&gt;1&#x2F;2&#x2F;3 means you get nothing&lt;&#x2F;li&gt;
&lt;li&gt;twist = unexpected benefit&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Projects&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;long term, tracked, progress made during montage tasks&lt;&#x2F;li&gt;
&lt;li&gt;ways to progress&lt;&#x2F;li&gt;
&lt;li&gt;simple time&lt;&#x2F;li&gt;
&lt;li&gt;making a roll (higher risk higher reward)&lt;&#x2F;li&gt;
&lt;li&gt;using resources&lt;&#x2F;li&gt;
&lt;li&gt;help from others&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h2 id=&quot;journeys&quot;&gt;journeys&lt;&#x2F;h2&gt;
&lt;ul&gt;
&lt;li&gt;starts with a destination or goal in mind&lt;&#x2F;li&gt;
&lt;li&gt;preparations: cargo, passengers, undercrew, a route, information&lt;&#x2F;li&gt;
&lt;li&gt;set off with a journey track (one track for progress, possibly others for risk, pathfinding, riot)&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Wildsea sparknotes: The world</title>
        <published>2025-07-24T00:00:00+00:00</published>
        <updated>2025-07-24T00:00:00+00:00</updated>
        
        <author>
          <name>
            rctcwyvrn
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://blog.ririryn.com/wildsea-setting/"/>
        <id>https://blog.ririryn.com/wildsea-setting/</id>
        
        <content type="html" xml:base="https://blog.ririryn.com/wildsea-setting/">&lt;h2 id=&quot;core-concepts&quot;&gt;core concepts&lt;&#x2F;h2&gt;
&lt;ul&gt;
&lt;li&gt;treetops are a sea&lt;&#x2F;li&gt;
&lt;li&gt;land is scarce and valuable&lt;&#x2F;li&gt;
&lt;li&gt;plant growth is rampant&lt;&#x2F;li&gt;
&lt;li&gt;open flames are forbidden&lt;&#x2F;li&gt;
&lt;li&gt;crezzerin corrupts on contact&lt;&#x2F;li&gt;
&lt;li&gt;economy is barter based&lt;&#x2F;li&gt;
&lt;li&gt;its a weird weird world
&lt;ul&gt;
&lt;li&gt;arconautics (unknown and uncanny, whispers, spirits)&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h2 id=&quot;important-terminology&quot;&gt;important terminology&lt;&#x2F;h2&gt;
&lt;ul&gt;
&lt;li&gt;pre-verdant
&lt;ul&gt;
&lt;li&gt;things from before the wildsea grew&lt;&#x2F;li&gt;
&lt;li&gt;prized for benefits they can offer (technology, material, etc.)&lt;&#x2F;li&gt;
&lt;li&gt;hard to obtain&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;ironroot
&lt;ul&gt;
&lt;li&gt;foundation of the wildsea, massive trees, mile high&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;tallshank
&lt;ul&gt;
&lt;li&gt;taller than the ironroots, spread up above the canopy&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;spit
&lt;ul&gt;
&lt;li&gt;landmass on the surface of the canopy&lt;&#x2F;li&gt;
&lt;li&gt;temporary in nature&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;island
&lt;ul&gt;
&lt;li&gt;not in danger of being swallowed by the sea&lt;&#x2F;li&gt;
&lt;li&gt;tips of mountains, monuments, or other large structures&lt;&#x2F;li&gt;
&lt;li&gt;heavily colonized, useful resource&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;reef
&lt;ul&gt;
&lt;li&gt;collection of junk on top&#x2F;just below the waves&lt;&#x2F;li&gt;
&lt;li&gt;hotspots for salvage and wildlife&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;rift
&lt;ul&gt;
&lt;li&gt;hole in the sea that leads down to the roots&lt;&#x2F;li&gt;
&lt;li&gt;places of study and worship&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;crezzerin
&lt;ul&gt;
&lt;li&gt;chemical substance concentrated in leaves and tree sap&lt;&#x2F;li&gt;
&lt;li&gt;drives the wild growth of the wildsea plants and the rapid evolution of the animals&lt;&#x2F;li&gt;
&lt;li&gt;corrupts on contact, minds warp and forms mutate&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h3 id=&quot;sea-layers&quot;&gt;sea layers&lt;&#x2F;h3&gt;
&lt;ul&gt;
&lt;li&gt;skies&lt;&#x2F;li&gt;
&lt;li&gt;thrash
&lt;ul&gt;
&lt;li&gt;top layers of the ironroots&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;tangle
&lt;ul&gt;
&lt;li&gt;thicker branches below the thrash, where ships rest their hulls onto&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;sink
&lt;ul&gt;
&lt;li&gt;darker, more dangerous, deeper parts below the tangle&lt;&#x2F;li&gt;
&lt;li&gt;where all the dangerous stuff lives&lt;&#x2F;li&gt;
&lt;li&gt;where ships go to die&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;drown
&lt;ul&gt;
&lt;li&gt;the point of no return&lt;&#x2F;li&gt;
&lt;li&gt;branches thin out and light goes dark&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;darkness-under-eaves
&lt;ul&gt;
&lt;li&gt;the roots of the sea and the bones of the old world&lt;&#x2F;li&gt;
&lt;li&gt;&lt;em&gt;the less said about this place, the better&lt;&#x2F;em&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h2 id=&quot;species&quot;&gt;species&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;core-four-species-of-the-new-world&quot;&gt;core four species of the new world&lt;&#x2F;h3&gt;
&lt;ul&gt;
&lt;li&gt;Ardent
&lt;ul&gt;
&lt;li&gt;post-verdancy descendants of humans&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;Ektus
&lt;ul&gt;
&lt;li&gt;tall cactus people&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;Gau
&lt;ul&gt;
&lt;li&gt;fungal colonies become sentient&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;Tzelicrae
&lt;ul&gt;
&lt;li&gt;hive mind of thousands of spiders&lt;&#x2F;li&gt;
&lt;li&gt;inhabit clothes or armor like hermit crabs&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h3 id=&quot;rising-species&quot;&gt;rising species&lt;&#x2F;h3&gt;
&lt;ul&gt;
&lt;li&gt;Ironbound
&lt;ul&gt;
&lt;li&gt;souls inhabiting iron and steel machines&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;Ketra
&lt;ul&gt;
&lt;li&gt;also descendants of humans&lt;&#x2F;li&gt;
&lt;li&gt;diverged by being trapped underground during the verdancy&lt;&#x2F;li&gt;
&lt;li&gt;tentacled bodies and self made skeletons&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;Mothryn
&lt;ul&gt;
&lt;li&gt;short lived, fragile moth creatures&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h2 id=&quot;wildsailors&quot;&gt;wildsailors&lt;&#x2F;h2&gt;
&lt;ul&gt;
&lt;li&gt;set off onto the waves for various reasons
&lt;ul&gt;
&lt;li&gt;to explore, to salvage, to hunt, to trade, to adventure, to escape&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;equipment
&lt;ul&gt;
&lt;li&gt;sporescarfs
&lt;ul&gt;
&lt;li&gt;barrier against airborne spores&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;rope and grapple&lt;&#x2F;li&gt;
&lt;li&gt;a blade&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;draws
&lt;ul&gt;
&lt;li&gt;freedom&lt;&#x2F;li&gt;
&lt;li&gt;knowledge&lt;&#x2F;li&gt;
&lt;li&gt;adventure&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;drawbacks
&lt;ul&gt;
&lt;li&gt;danger&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h3 id=&quot;travel&quot;&gt;travel&lt;&#x2F;h3&gt;
&lt;ul&gt;
&lt;li&gt;charts and maps are highly valued
&lt;ul&gt;
&lt;li&gt;everything is constantly in flux&lt;&#x2F;li&gt;
&lt;li&gt;exchanging such information is highly respected&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;wavewalking is highly dangerous
&lt;ul&gt;
&lt;li&gt;predators, falling, and crezzerin are all risks&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h3 id=&quot;ships&quot;&gt;ships&lt;&#x2F;h3&gt;
&lt;ul&gt;
&lt;li&gt;large chainsaw driven steel machines that ride atop the tangle and cut into the thrash&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h3 id=&quot;dangers-at-sea&quot;&gt;dangers at sea&lt;&#x2F;h3&gt;
&lt;ul&gt;
&lt;li&gt;crezzerin&lt;&#x2F;li&gt;
&lt;li&gt;spores
&lt;ul&gt;
&lt;li&gt;some choking, infectious, or hallucinogenic&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;the current season
&lt;ul&gt;
&lt;li&gt;spring insects, summer storms, rot of autumn&lt;&#x2F;li&gt;
&lt;li&gt;winter is universally feared and stops everyone from travelling as the waves become brittle and prone to shattering&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;flora and fauna
&lt;ul&gt;
&lt;li&gt;insects, beasts, and birds&lt;&#x2F;li&gt;
&lt;li&gt;foxes and wolves&lt;&#x2F;li&gt;
&lt;li&gt;predatory plants&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;cults&lt;&#x2F;li&gt;
&lt;li&gt;weather and waves&lt;&#x2F;li&gt;
&lt;li&gt;mires
&lt;ul&gt;
&lt;li&gt;mental fatigue from being at sea&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;fire
&lt;ul&gt;
&lt;li&gt;fire spreads almost infinitely on the wildsea since fuel constantly regrows and is literally everywhere&lt;&#x2F;li&gt;
&lt;li&gt;extremely dangerous&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h2 id=&quot;civilization&quot;&gt;civilization&lt;&#x2F;h2&gt;
&lt;ul&gt;
&lt;li&gt;established port towns on solid ground
&lt;ul&gt;
&lt;li&gt;rare, large, full of people&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;temporary spits on random pieces of ground that rise above the wildsea
&lt;ul&gt;
&lt;li&gt;more common, temporary, cramped&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;roving fleet colonies, mycosanctums, floating skyports, tallshank branch towns&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h3 id=&quot;ports-and-harbours&quot;&gt;ports and harbours&lt;&#x2F;h3&gt;
&lt;ul&gt;
&lt;li&gt;markets
&lt;ul&gt;
&lt;li&gt;barter&lt;&#x2F;li&gt;
&lt;li&gt;scratch is the term for the lowest form of barter, basically just random junk
&lt;ul&gt;
&lt;li&gt;a handful of scrap for a drink&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;junctions
&lt;ul&gt;
&lt;li&gt;places to sleep&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;shipyards&lt;&#x2F;li&gt;
&lt;li&gt;non-essentials
&lt;ul&gt;
&lt;li&gt;smokehouses
&lt;ul&gt;
&lt;li&gt;since fires are dangerous, smoke-houses are stone buildings&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;shadow-springs
&lt;ul&gt;
&lt;li&gt;hot springs&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;cartoika
&lt;ul&gt;
&lt;li&gt;cartographer houses&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;chop stations
&lt;ul&gt;
&lt;li&gt;meat preparation grill-houses&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h3 id=&quot;food-drink-and-cooking&quot;&gt;food, drink, and cooking&lt;&#x2F;h3&gt;
&lt;ul&gt;
&lt;li&gt;moving food is highly lucrative&lt;&#x2F;li&gt;
&lt;li&gt;cooking without fire is hard but there are various methods&lt;&#x2F;li&gt;
&lt;li&gt;fruits, nuts and berries are the core staples&lt;&#x2F;li&gt;
&lt;li&gt;vegetables are rare due to the lack of land to farm&lt;&#x2F;li&gt;
&lt;li&gt;meat from animals and insects are fairly common as well&lt;&#x2F;li&gt;
&lt;li&gt;fungi and grains for vegetarian protein&lt;&#x2F;li&gt;
&lt;li&gt;eggs are common&lt;&#x2F;li&gt;
&lt;li&gt;ale, wine, mead are common drinks&lt;&#x2F;li&gt;
&lt;li&gt;coffee and tea are possible, though difficult to heat up&lt;&#x2F;li&gt;
&lt;li&gt;rare delicacies are things like flame roasted meats, or a glass of pure water&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h2 id=&quot;culture&quot;&gt;culture&lt;&#x2F;h2&gt;
&lt;ul&gt;
&lt;li&gt;lack of a defined culture across the different spits and ports&lt;&#x2F;li&gt;
&lt;li&gt;laws
&lt;ul&gt;
&lt;li&gt;murder and fires are among the highest crimes&lt;&#x2F;li&gt;
&lt;li&gt;theft is looked down upon&lt;&#x2F;li&gt;
&lt;li&gt;scavenging and salvaging are protected activities&lt;&#x2F;li&gt;
&lt;li&gt;but otherwise its purely based on the peoples and their culture
&lt;ul&gt;
&lt;li&gt;different species have wildly different laws and rules&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;vices
&lt;ul&gt;
&lt;li&gt;smoking, drinks, mood altering drugs&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;sports
&lt;ul&gt;
&lt;li&gt;target practice, throwing insect nests, blindfolded sparring, races&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;music
&lt;ul&gt;
&lt;li&gt;a great spectacle that always collects a crowd&lt;&#x2F;li&gt;
&lt;li&gt;a wide variety of different instruments (pg 23)&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h2 id=&quot;technology&quot;&gt;technology&lt;&#x2F;h2&gt;
&lt;ul&gt;
&lt;li&gt;modern technology, yet reliant on old world staples like sharp blades and crossbows due to the lack of industry&lt;&#x2F;li&gt;
&lt;li&gt;everything is cobbled together out of driftwood and salvaged metal&lt;&#x2F;li&gt;
&lt;li&gt;supply chains dont exist&lt;&#x2F;li&gt;
&lt;li&gt;no fire, so no internal combustion or steam power or smelting&lt;&#x2F;li&gt;
&lt;li&gt;common technologies
&lt;ul&gt;
&lt;li&gt;ship mounted chainsaws&lt;&#x2F;li&gt;
&lt;li&gt;chemical engines&lt;&#x2F;li&gt;
&lt;li&gt;salvage made clockworks&lt;&#x2F;li&gt;
&lt;li&gt;chains, ropes, pulleys&lt;&#x2F;li&gt;
&lt;li&gt;bone carved blades&lt;&#x2F;li&gt;
&lt;li&gt;crossbows&#x2F;other string tension weapons&lt;&#x2F;li&gt;
&lt;li&gt;chemical propulsion firearms&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;rare technology
&lt;ul&gt;
&lt;li&gt;engines become much stranger, living hives or acid filled maws&lt;&#x2F;li&gt;
&lt;li&gt;hulls become more stable&lt;&#x2F;li&gt;
&lt;li&gt;weapons become more dangerous and complex&lt;&#x2F;li&gt;
&lt;li&gt;communication moves from firebug signals to short range radios and semaphore towers&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;engineers are in high demand&lt;&#x2F;li&gt;
&lt;li&gt;pre-v technology sometimes emerges out of rootquakes, ripe for the salvage&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h2 id=&quot;spirituality&quot;&gt;spirituality&lt;&#x2F;h2&gt;
&lt;ul&gt;
&lt;li&gt;most people are deeply spiritual and believe in the existence of a soul
&lt;ul&gt;
&lt;li&gt;debate on what that actually entails&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;whispers
&lt;ul&gt;
&lt;li&gt;&quot;words with souls&quot;&lt;&#x2F;li&gt;
&lt;li&gt;words that carry power when spoken&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;religion
&lt;ul&gt;
&lt;li&gt;organized religion is rare&lt;&#x2F;li&gt;
&lt;li&gt;small groups isolated to single spits or islands are more common&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h2 id=&quot;arconautics&quot;&gt;arconautics&lt;&#x2F;h2&gt;
&lt;ul&gt;
&lt;li&gt;concentrated weirdness&lt;&#x2F;li&gt;
&lt;li&gt;some examples of how to gain power
&lt;ul&gt;
&lt;li&gt;befriending a weird creature to gain its abilities&lt;&#x2F;li&gt;
&lt;li&gt;forging an uncanny material into a relic or tool&lt;&#x2F;li&gt;
&lt;li&gt;using alchemy to extract and ingest the essence of something strange&lt;&#x2F;li&gt;
&lt;li&gt;incorporating parts of the wilds into yourself&lt;&#x2F;li&gt;
&lt;li&gt;overcoming a weird injury that should have ended you&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;must be trained after the potential is had&lt;&#x2F;li&gt;
&lt;li&gt;messy, dangerous, painful, unpredictable&lt;&#x2F;li&gt;
&lt;li&gt;arconauts are rare, most spits would have never seen one in action
&lt;ul&gt;
&lt;li&gt;non-wildsailors find that there are easier ways to get &quot;power&quot;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;this is not magic&lt;&#x2F;strong&gt;
&lt;ul&gt;
&lt;li&gt;everything can be explained, even if it&#x27;s uncanny&lt;&#x2F;li&gt;
&lt;li&gt;its an art, a science, an exploration, but not magic&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Day 2: Reading up on unikernels</title>
        <published>2025-07-14T00:00:00+00:00</published>
        <updated>2025-07-14T00:00:00+00:00</updated>
        
        <author>
          <name>
            rctcwyvrn
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://blog.ririryn.com/day2/"/>
        <id>https://blog.ririryn.com/day2/</id>
        
        <content type="html" xml:base="https://blog.ririryn.com/day2/">&lt;p&gt;First things first, &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;rctcwyvrn&#x2F;terrarium&quot;&gt;https:&#x2F;&#x2F;github.com&#x2F;rctcwyvrn&#x2F;terrarium&lt;&#x2F;a&gt; is set up, yippee!&lt;&#x2F;p&gt;
&lt;p&gt;Secondly, lets do some reading.&lt;&#x2F;p&gt;
&lt;p&gt;On the reading list today are&lt;&#x2F;p&gt;
&lt;h1 id=&quot;the-unikernel-wikipedia-article&quot;&gt;The unikernel wikipedia article&lt;&#x2F;h1&gt;
&lt;p&gt;&lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Unikernel&quot;&gt;https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Unikernel&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Mostly some more background on what exactly a unikernel is, and it&#x27;s benefits and disadvantages&lt;&#x2F;p&gt;
&lt;p&gt;Mostly duplicated with notes from...&lt;&#x2F;p&gt;
&lt;h1 id=&quot;unikernels-rise-of-the-virtual-library-operating-system&quot;&gt;Unikernels: Rise of the Virtual Library Operating System&lt;&#x2F;h1&gt;
&lt;p&gt;&lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;queue.acm.org&#x2F;detail.cfm?id=2566628&quot;&gt;https:&#x2F;&#x2F;queue.acm.org&#x2F;detail.cfm?id=2566628&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;A much more in-depth exploration into unikernels.&lt;&#x2F;p&gt;
&lt;p&gt;Talks about the wins that a unikernel brings&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Fast boots&lt;&#x2F;li&gt;
&lt;li&gt;Predictable performance (low latency use cases)&lt;&#x2F;li&gt;
&lt;li&gt;Small binaries&lt;&#x2F;li&gt;
&lt;li&gt;Everything in one language means you don&#x27;t need to learn both the language and the OS&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;And the drawbacks&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Running multiple applications is hard&#x2F;impossible&lt;&#x2F;li&gt;
&lt;li&gt;Device drivers have to be rewritten&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Hillarious quote:&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;The fast-moving world of commodity PC hardware meant that, no matter how many graduate students were tasked to write drivers, any research libOS prototype was doomed to become obsolete in a few short years&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;But VMs solve the second problem pretty handily, by providing a stable virtual device that you can write drivers for and never need to worry about!&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;In MirageOS, rather than treating the database, web server, etc. as independent applications that must be connected by configuration files, they are treated as libraries within a single application, allowing the application developer to configure them using either simple library calls for dynamic parameters or metaprogramming tools for static parameters. This has the useful effect of making configuration decisions explicit and programmable in a host language rather than manipulating many ad-hoc text files and thus benefiting from static-analysis tools and the compiler&#x27;s type checker. The result is a big reduction in the effort needed to configure complex multiservice application VMs.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;Explains exactly why I find the unikernel concept so facinating&lt;&#x2F;p&gt;
&lt;h1 id=&quot;other-stuff-i-skimmed-through&quot;&gt;Other stuff I skimmed through&lt;&#x2F;h1&gt;
&lt;p&gt;&lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=tR46qctHrCY&quot;&gt;https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=tR46qctHrCY&lt;&#x2F;a&gt;
&lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=uj6pO8zXGNg&quot;&gt;https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=uj6pO8zXGNg&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;os.phil-opp.com&#x2F;&quot;&gt;https:&#x2F;&#x2F;os.phil-opp.com&#x2F;&lt;&#x2F;a&gt; looks very interesting
&lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;StardustOS&#x2F;stardust-oxide&quot;&gt;https:&#x2F;&#x2F;github.com&#x2F;StardustOS&#x2F;stardust-oxide&lt;&#x2F;a&gt; and &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;hermit-os&#x2F;hermit-rs&quot;&gt;https:&#x2F;&#x2F;github.com&#x2F;hermit-os&#x2F;hermit-rs&lt;&#x2F;a&gt; as other rust unikernels&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Archive</title>
        <published>2025-07-13T00:00:00+00:00</published>
        <updated>2025-07-13T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Unknown
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://blog.ririryn.com/archive/"/>
        <id>https://blog.ririryn.com/archive/</id>
        
        <content type="html" xml:base="https://blog.ririryn.com/archive/"></content>
        
    </entry>
    <entry xml:lang="en">
        <title>Exploring MirageOS</title>
        <published>2025-07-13T00:00:00+00:00</published>
        <updated>2025-07-13T00:00:00+00:00</updated>
        
        <author>
          <name>
            rctcwyvrn
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://blog.ririryn.com/exploring-mirage/"/>
        <id>https://blog.ririryn.com/exploring-mirage/</id>
        
        <content type="html" xml:base="https://blog.ririryn.com/exploring-mirage/">&lt;p&gt;Ongoing blog post for digging into MirageOS&lt;&#x2F;p&gt;
&lt;h1 id=&quot;devices&quot;&gt;Devices&lt;&#x2F;h1&gt;
&lt;p&gt;Devices: &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;mirage&#x2F;mirage&#x2F;tree&#x2F;main&#x2F;lib&#x2F;devices&quot;&gt;https:&#x2F;&#x2F;github.com&#x2F;mirage&#x2F;mirage&#x2F;tree&#x2F;main&#x2F;lib&#x2F;devices&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;h1 id=&quot;functoria&quot;&gt;Functoria&lt;&#x2F;h1&gt;
&lt;p&gt;How MirageOS compiles the OCaml: &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;mirage&#x2F;functoria&quot;&gt;https:&#x2F;&#x2F;github.com&#x2F;mirage&#x2F;functoria&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Phases
Configuration is separated into phases:&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;Specialized DSL keys The specialized DSL&#x27;s keys (along with functoria&#x27;s keys) are resolved.
Compilation and dynlink of the config file.
Registering. When the register function is called, the list of jobs is recorded and immediately transformed into a graph.
Switching keys and tree evaluation. The switching keys are the keys inside the [If]. Those keys are resolved and the graph is simplified. At this point, the actual modules used are fully known. Note: for the describe command, Only partial evaluation is done, which means decision nodes are resolved only if the value was given on the command line, disregarding default values.
Full Key resolution. Once the actual modules are known, we can resolve all the keys and figure out libraries and packages.
Dependency handling, configuration and code emission.
Phases 1. to 4. are also applied for the clean command.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h1 id=&quot;paf&quot;&gt;&lt;code&gt;paf&lt;&#x2F;code&gt;&lt;&#x2F;h1&gt;
&lt;p&gt;&lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;dinosaure&#x2F;paf-le-chien&quot;&gt;https:&#x2F;&#x2F;github.com&#x2F;dinosaure&#x2F;paf-le-chien&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;I wonder if I can steal &lt;code&gt;paf&lt;&#x2F;code&gt; as my http layer -&amp;gt; ie if the library can have it&#x27;s entire backend swapped out for something else...&lt;&#x2F;p&gt;
&lt;p&gt;It kinda looks like the answer to that is yes?&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Paf wants to provide an agnostic implementation of HTTP with the ability to launch a server or a client from an user-defined context: a Mimic.ctx. It does not exist one and unique way to use Paf because the context can be:
a MirageOS
a simple executable
something else like a JavaScript script (with js_of_ocaml)&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;pre&gt;&lt;code&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Day 1: Scoping out the project</title>
        <published>2025-07-13T00:00:00+00:00</published>
        <updated>2025-07-13T00:00:00+00:00</updated>
        
        <author>
          <name>
            rctcwyvrn
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://blog.ririryn.com/terrarium-basics/"/>
        <id>https://blog.ririryn.com/terrarium-basics/</id>
        
        <content type="html" xml:base="https://blog.ririryn.com/terrarium-basics/">&lt;p&gt;New beginnings are always so exciting!&lt;&#x2F;p&gt;
&lt;p&gt;What did I do today?&lt;&#x2F;p&gt;
&lt;p&gt;Spend like three hours setting up mastodon and this blog properly&lt;&#x2F;p&gt;
&lt;p&gt;Haha&lt;&#x2F;p&gt;
&lt;p&gt;Very productive&lt;&#x2F;p&gt;
&lt;p&gt;Anyway&lt;&#x2F;p&gt;
&lt;h1 id=&quot;terrarium&quot;&gt;Terrarium&lt;&#x2F;h1&gt;
&lt;p&gt;&lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;rctcwyvrn&#x2F;terrarium&quot;&gt;Terrarium&lt;&#x2F;a&gt; is the working title for the project that I&#x27;d like to work on every day for the next year or so&lt;&#x2F;p&gt;
&lt;p&gt;The gist is that I&#x27;d like to create a Hubris&#x2F;MirageOS inspired unikernel compiler that can compile OCaml programs into bootable kernels&lt;&#x2F;p&gt;
&lt;p&gt;This is extreme hubris&lt;&#x2F;p&gt;
&lt;h1 id=&quot;what-i-envision&quot;&gt;What I envision&lt;&#x2F;h1&gt;
&lt;p&gt;Here&#x27;s what I have in mind, using the example of a webserver&lt;&#x2F;p&gt;
&lt;ol&gt;
&lt;li&gt;You write a web server in OCaml&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;p&gt;Using a copy of something like &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;anuragsoni&#x2F;shuttle_http&quot;&gt;https:&#x2F;&#x2F;github.com&#x2F;anuragsoni&#x2F;shuttle_http&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;ol start=&quot;2&quot;&gt;
&lt;li&gt;The http library calls into &lt;code&gt;soil&lt;&#x2F;code&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;p&gt;&lt;code&gt;soil&lt;&#x2F;code&gt; being the equivalent of &lt;code&gt;core_unix&lt;&#x2F;code&gt; for terrarium, giving an interface for OS functionality&lt;&#x2F;p&gt;
&lt;p&gt;Running example: our http library calls &lt;code&gt;Soil.pipe&lt;&#x2F;code&gt; on a &lt;code&gt;Soil.File_descriptor.t&lt;&#x2F;code&gt;&lt;&#x2F;p&gt;
&lt;ol start=&quot;3&quot;&gt;
&lt;li&gt;&lt;code&gt;soil&lt;&#x2F;code&gt; calls into libraries also written in OCaml which implement the OS&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;p&gt;A &lt;code&gt;Soil.File_descriptor.t&lt;&#x2F;code&gt; is just an OCaml datatype and provides functions for storing data to disk&lt;&#x2F;p&gt;
&lt;p&gt;&lt;code&gt;soil&lt;&#x2F;code&gt; implements storing data to disk by calling into OCaml driver libraries&lt;&#x2F;p&gt;
&lt;ol start=&quot;4&quot;&gt;
&lt;li&gt;An OCaml driver library flushes the bytes to disk&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;p&gt;I Have No Idea How Drivers Work :smile:&lt;&#x2F;p&gt;
&lt;p&gt;But the idea is that it would be an &lt;code&gt;async&lt;&#x2F;code&gt; based interface, meaning it would do async stuff to return a &lt;code&gt;Deferred.t&lt;&#x2F;code&gt; in place of the blocking task of reading&#x2F;writing bytes from&#x2F;to disk&lt;&#x2F;p&gt;
&lt;h1 id=&quot;why-do-i-think-this-could-work&quot;&gt;Why do I think this could work?&lt;&#x2F;h1&gt;
&lt;p&gt;From my very naive understanding, OCaml makes for a decent OS runtime&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;It&#x27;s designed to compile to a single static binary&lt;&#x2F;li&gt;
&lt;li&gt;The garbage collector can clean up all the memory if everything is an OCaml object&lt;&#x2F;li&gt;
&lt;li&gt;The &lt;code&gt;async&lt;&#x2F;code&gt; runtime can handle threading if the entire program is just one giant async scheduler + async jobs&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h1 id=&quot;what-do-i-need&quot;&gt;What do I need?&lt;&#x2F;h1&gt;
&lt;p&gt;This is a classic situation of not knowing what I don&#x27;t know&lt;&#x2F;p&gt;
&lt;p&gt;Here is what I do know that I&#x27;ll need&lt;&#x2F;p&gt;
&lt;h2 id=&quot;something-to-boot&quot;&gt;Something to boot&lt;&#x2F;h2&gt;
&lt;p&gt;Bootloading is something I&#x27;m not at all familiar with, but the plan will be to write this in Rust (ala &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;gamozolabs&#x2F;chocolate_milk&quot;&gt;https:&#x2F;&#x2F;github.com&#x2F;gamozolabs&#x2F;chocolate_milk&lt;&#x2F;a&gt;)&lt;&#x2F;p&gt;
&lt;p&gt;I expect to steal a lot from that project&lt;&#x2F;p&gt;
&lt;h2 id=&quot;an-ocaml-compiler-pipeline&quot;&gt;An OCaml compiler pipeline&lt;&#x2F;h2&gt;
&lt;p&gt;I&#x27;m not doing OCaml parsing and typechecking (been there, done that, it didn&#x27;t end well - that&#x27;s how this project died it&#x27;s first death) so the plan will be to write a compiler pipeline starting from &lt;strong&gt;OCaml Lambda&lt;&#x2F;strong&gt; and compiling down to x86&lt;&#x2F;p&gt;
&lt;p&gt;Important reference: &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;stedolan&#x2F;malfunction&quot;&gt;https:&#x2F;&#x2F;github.com&#x2F;stedolan&#x2F;malfunction&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;This will probably be structured somewhat like the &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;cpsc411&#x2F;cpsc411-book&quot;&gt;UBC CPSC 411 compiler&lt;&#x2F;a&gt; since that&#x27;s a compiler I&#x27;ve already implemented once before&lt;&#x2F;p&gt;
&lt;p&gt;Another reference I&#x27;ll be using is Compiling with Continuations (probably)&lt;&#x2F;p&gt;
&lt;h2 id=&quot;soil&quot;&gt;Soil&lt;&#x2F;h2&gt;
&lt;p&gt;A library that implements &lt;code&gt;core_unix&lt;&#x2F;code&gt;-like functionality by calling into...&lt;&#x2F;p&gt;
&lt;h2 id=&quot;driver-libraries&quot;&gt;Driver libraries&lt;&#x2F;h2&gt;
&lt;p&gt;A set of driver libraries that can drive network IO, disk, and displays&lt;&#x2F;p&gt;
&lt;h1 id=&quot;steal-ideas-from&quot;&gt;Steal ideas from&lt;&#x2F;h1&gt;
&lt;p&gt;The obvious two&lt;&#x2F;p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;hubris.oxide.computer&#x2F;reference&#x2F;&quot;&gt;Hubris&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;p&gt;Hubris uses IPC and tasks with one supervisor task to handle running things. I want to have the OCaml async runtime and the OCaml calling convention handle that for me&lt;&#x2F;p&gt;
&lt;ol start=&quot;2&quot;&gt;
&lt;li&gt;&lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;mirage.io&#x2F;&quot;&gt;MirageOS&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;p&gt;MirageOS is honestly probably extremely similar to what I have in mind (possibly identical, I haven&#x27;t actually dug that deep into it yet). Even if what I&#x27;m making is just MirageOS, I want to make it my own&lt;&#x2F;p&gt;
&lt;h1 id=&quot;milestones&quot;&gt;Milestones&lt;&#x2F;h1&gt;
&lt;h2 id=&quot;bootloader&quot;&gt;Bootloader&lt;&#x2F;h2&gt;
&lt;ol&gt;
&lt;li&gt;Something that boots in qemu and writes &quot;hi&quot; to the display&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;p&gt;Requirements:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;A bootloader (in rust and asm)&lt;&#x2F;li&gt;
&lt;li&gt;A display driver (in ocaml)&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h2 id=&quot;compiler&quot;&gt;Compiler&lt;&#x2F;h2&gt;
&lt;ol&gt;
&lt;li&gt;A runnable hello world in lambda-lite (a stripped down ocaml-lambda)&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;p&gt;Requirements: A compiler from lambda-lite to x86&lt;&#x2F;p&gt;
&lt;ol start=&quot;2&quot;&gt;
&lt;li&gt;A runnable ocaml hello world&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;p&gt;Requirements: A full fat ocaml-lambda compiler, hooked up to the ocaml frontend, running the ocaml runtime&lt;&#x2F;p&gt;
&lt;ol start=&quot;3&quot;&gt;
&lt;li&gt;Compiling &lt;code&gt;base&lt;&#x2F;code&gt; and &lt;code&gt;async&lt;&#x2F;code&gt;: A runnable ocaml hello world under an &lt;code&gt;async&lt;&#x2F;code&gt; &lt;code&gt;Command.t&lt;&#x2F;code&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;h2 id=&quot;first-boot-test&quot;&gt;First boot test&lt;&#x2F;h2&gt;
&lt;ol&gt;
&lt;li&gt;Something that boots in qemu and writes an ocaml string to the display&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;p&gt;Requirements: Taping the ocaml compiler to the bootloader&lt;&#x2F;p&gt;
&lt;h2 id=&quot;building-libraries&quot;&gt;Building libraries&lt;&#x2F;h2&gt;
&lt;ol&gt;
&lt;li&gt;Start writing &lt;code&gt;soil&lt;&#x2F;code&gt; (implementing an interface around the display driver)&lt;&#x2F;li&gt;
&lt;li&gt;Write a keyboard driver (in ocaml) and its &lt;code&gt;soil&lt;&#x2F;code&gt; interface&lt;&#x2F;li&gt;
&lt;li&gt;Write an &lt;code&gt;echo&lt;&#x2F;code&gt; program which just takes keyboard input and writes it to display&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;h2 id=&quot;http-server&quot;&gt;Http server&lt;&#x2F;h2&gt;
&lt;ol&gt;
&lt;li&gt;Write a network driver (in ocaml) and its &lt;code&gt;soil&lt;&#x2F;code&gt; interface&lt;&#x2F;li&gt;
&lt;li&gt;Write a http&#x2F;af backend using &lt;code&gt;soil&lt;&#x2F;code&gt;&lt;&#x2F;li&gt;
&lt;li&gt;Host a hello world blog post using &lt;code&gt;terrarium&lt;&#x2F;code&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;h1 id=&quot;todo-tomorrow&quot;&gt;Todo tomorrow&lt;&#x2F;h1&gt;
&lt;ul&gt;
&lt;li&gt;Dig into MirageOS&lt;&#x2F;li&gt;
&lt;li&gt;Re-listen to the Hubris Oxide &amp;amp; Friends podcast episode&lt;&#x2F;li&gt;
&lt;li&gt;Poke around &lt;code&gt;chocolate-milk&lt;&#x2F;code&gt;&lt;&#x2F;li&gt;
&lt;li&gt;Read &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;www.sigarch.org&#x2F;leave-your-os-at-home-the-rise-of-library-operating-systems&#x2F;&quot;&gt;https:&#x2F;&#x2F;www.sigarch.org&#x2F;leave-your-os-at-home-the-rise-of-library-operating-systems&#x2F;&lt;&#x2F;a&gt; and &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;events19.linuxfoundation.org&#x2F;wp-content&#x2F;uploads&#x2F;2017&#x2F;12&#x2F;Library-OS-is-the-New-Container-Why-is-Library-OS-A-Better-Option-for-Compatibility-and-Sandboxing-Chia-Che-Tsai-UC-Berkeley.pdf&quot;&gt;https:&#x2F;&#x2F;events19.linuxfoundation.org&#x2F;wp-content&#x2F;uploads&#x2F;2017&#x2F;12&#x2F;Library-OS-is-the-New-Container-Why-is-Library-OS-A-Better-Option-for-Compatibility-and-Sandboxing-Chia-Che-Tsai-UC-Berkeley.pdf&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;Poke around &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;gramineproject&#x2F;gramine&quot;&gt;https:&#x2F;&#x2F;github.com&#x2F;gramineproject&#x2F;gramine&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h1 id=&quot;things-to-think-about&quot;&gt;Things to think about&lt;&#x2F;h1&gt;
&lt;ul&gt;
&lt;li&gt;Other library operating systems&lt;&#x2F;li&gt;
&lt;li&gt;Do I want to write this in rust instead?&lt;&#x2F;li&gt;
&lt;li&gt;Do I need to write any compiler components? Can I get around that entirely?&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>UTCTF Galois. Remember kids, never repeat a nonce!</title>
        <published>2020-03-12T00:00:00+00:00</published>
        <updated>2020-03-12T00:00:00+00:00</updated>
        
        <author>
          <name>
            rctcwyvrn
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://blog.ririryn.com/galois-writeup/"/>
        <id>https://blog.ririryn.com/galois-writeup/</id>
        
        <content type="html" xml:base="https://blog.ririryn.com/galois-writeup/">&lt;p&gt;Code can be found &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;rctcwyvrn&#x2F;ctf_stuff&#x2F;tree&#x2F;master&#x2F;utctf&#x2F;galois&quot;&gt;here&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;As you probably read in the title, this is a writeup about a crypto challenge involving nonce repeition. Namely an AES-GCM challenge, where we are given an encrypted ciphertext and a encryption&#x2F;decrpytion oracle, but no tag to go along with our ciphertext.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;gcm-mode&quot;&gt;GCM Mode&lt;&#x2F;h2&gt;
&lt;p&gt;What is GCM mode? Well as I learned last weekend, GCM (Galois counting mode) mode is a cool little cipher mode that generates 2 things at once using your symmetric cipher&lt;&#x2F;p&gt;
&lt;ol&gt;
&lt;li&gt;A ciphertext&lt;&#x2F;li&gt;
&lt;li&gt;A tag which can be used to verify both identity and integrity&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;p&gt;The ciphertext is fairly straightforward, it&#x27;s just the ciphertext that you would get from CTR mode, namely the plaintext XOR the keystream generated by encrypting a counter.&lt;&#x2F;p&gt;
&lt;p&gt;The tag is a bit more complex, it&#x27;s generated using the ciphertext and the encryption key as follows. (I&#x27;m going to ignore the auth-data, but it just adds more clutter and not much elses)&lt;&#x2F;p&gt;
&lt;p&gt;Consider a ciphertext C 10 bytes long.&lt;&#x2F;p&gt;
&lt;ol&gt;
&lt;li&gt;Calculate the length v = bitlen(last block of C, split into 8 byte blocks), so in our case the last block is 2 bytes so the bitlen is 16&lt;&#x2F;li&gt;
&lt;li&gt;Calculate the following polynomial under GF(2^128), the Galois field with 128 elements. I&#x27;ll explain in a bit more detail what that means later.&lt;br &#x2F;&gt;
\[ f(x) = C_1x^3 + C_2x^2 + vx + E_k(nonce)\]
Where C_1 and C_2 are the two ciphertext blocks, with C_2 padded to 8 bytes and E_k represents encryption using the cipher and key&lt;&#x2F;li&gt;
&lt;li&gt;The tag T is then just f(H), where H is the encryption key and H = E_k(A string of 128 0&#x27;s)&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;p&gt;So how does one evaluate things in GF(2^128)? I have no fucking clue. Just kidding I know a little bit.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;galois-fields&quot;&gt;Galois fields&lt;&#x2F;h2&gt;
&lt;p&gt;A Galois field or finite field is just that, a field (a set with addition and multiplication operators) with a finite number of elements. I honestly don&#x27;t have the math chops to really give a good explanation, but what I do understand is that addition under this field is XOR, which will be important for the attack. Google a 3b1b video or smth. I might update this after I take my algerbra course next year.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;the-attack&quot;&gt;The attack&lt;&#x2F;h2&gt;
&lt;p&gt;So one look at the code and you&#x27;ll see that the nonce and key are generated at the same time, and never changed. The attack we want to employ is nicknamed &lt;code&gt;The forbidden attack&lt;&#x2F;code&gt;, probably because if you mess up your crypto this badly you deserve to be banished into the shadow realm.&lt;&#x2F;p&gt;
&lt;p&gt;Here&#x27;s the attack in a nutshell. Assume we&#x27;ve sent and collected 8 byte ciphertexts C_a and C_b and their corresponding tags T_a and T_b.&lt;br &#x2F;&gt;
Our tags will be generated using
\[ f(x) = C_ax^2 + v_ax + E_k(nonce)\]
So
\[ T_a = f(H) = C_{a}H^2 + v_aH + E_k(nonce)\]
Unfortunately, we don&#x27;t know what H is, but what we can do is search for roots of this polynomial, so lets modify f. Let
\[ f&#x27;(x) = C_ax^2 + v_ax + E_k(nonce) + T_a\]
So now the root of f&#x27; will be our encryption key
\[ f&#x27;(H) = C_aH^2 + v_aH + E_k(nonce) + T_a = T_a + T_a = 0\]
Note: Why does T_a + T_a = 0, because (+) in the field is XOR as mentioned earlier&lt;&#x2F;p&gt;
&lt;p&gt;The problem is that we don&#x27;t know all of f&#x27;, namely we don&#x27;t know what E_k(nonce) is. If only it was constant and there was some way of elimiating it...&lt;br &#x2F;&gt;
Let
\[ g&#x27;(x) = C_bx^2 + v_bx + E_k(nonce) + T_b\]
\[ h(x) = g&#x27;(x) + f&#x27;(x)\]
\[ h(x) = (C_a + C_b)x^2 + v_ax + v_bx + E_k(nonce) + E_k(nonce) + T_a + T_b\]
\[ h(x) = (C_a + C_b)x^2 + (v_a + v_b)x + T_a + T_b\]&lt;&#x2F;p&gt;
&lt;p&gt;Well that was easy! So the attack is then very straightforward&lt;&#x2F;p&gt;
&lt;ol&gt;
&lt;li&gt;Collect pairs of ciphertexts and their tags encrypted under the same nonce&lt;&#x2F;li&gt;
&lt;li&gt;Generate h(x) for each pair and find the root(s)&lt;&#x2F;li&gt;
&lt;li&gt;Decide that the root that appeared the most times must be the correct value of H&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;p&gt;So now what do we do with the hash_key H? What we would love to do is generate a tag for the flag, but looking at the tag equation
\[ T_{flag} = f_{flag}(H) = C_{flag}H^2 + v_{flag}H + E_k(nonce)\]&lt;&#x2F;p&gt;
&lt;p&gt;We still don&#x27;t know the value of the encrypted nonce. Now if only that nonce was constant and there was some way of eliminating it...&lt;&#x2F;p&gt;
&lt;p&gt;Let g be the tag function for a known ciphertext&#x2F;tag pair&lt;br &#x2F;&gt;
\[ g(x) + f_{flag}(x) = (C_a + C_{flag})x^2 + (v_a + v_{flag})x\]
\[ g(H) + f_{flag}(H) = (C_a + C_{flag})H^2 + (v_a + v_{flag})H\]
\[ T_{flag} = (C_a + C_{flag})H^2 + (v_a + v_{flag})H - T_a\]&lt;&#x2F;p&gt;
&lt;p&gt;Well that was also easy wasn&#x27;t it.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;code&gt;utflag{6cm_f0rb1dd3n_4774ck_777}&lt;&#x2F;code&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Note: I used &lt;code&gt;nonce-disrespect&lt;&#x2F;code&gt;&#x27;s recover and forge to actually recover H and generate the tag for the flag. &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;nonce-disrespect&#x2F;nonce-disrespect&quot;&gt;Source&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Other resources:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;eprint.iacr.org&#x2F;2016&#x2F;475.pdf&quot;&gt;Paper&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;www.blackhat.com&#x2F;docs&#x2F;us-16&#x2F;materials&#x2F;us-16-Devlin-Nonce-Disrespecting-Adversaries-Practical-Forgery-Attacks-On-GCM-In-TLS.pdf&quot;&gt;Nonce disrespect presentation&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title> BSides Ottawa crypto challenges writeup</title>
        <published>2019-12-02T00:00:00+00:00</published>
        <updated>2019-12-02T00:00:00+00:00</updated>
        
        <author>
          <name>
            rctcwyvrn
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://blog.ririryn.com/bsides-crypto/"/>
        <id>https://blog.ririryn.com/bsides-crypto/</id>
        
        <content type="html" xml:base="https://blog.ririryn.com/bsides-crypto/">&lt;p&gt;Code can be found &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;rctcwyvrn&#x2F;ctf_stuff&#x2F;tree&#x2F;master&#x2F;bsides&quot;&gt;here&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;These were by far the best cryptology challenges I&#x27;ve had the pleasure of doing in a CTF. They were fun, difficult, unique, and very rewarding. In hindsight, there really wasn&#x27;t any close staring at the code for bugs or googling for similar problems in past CTFs for any of these challenges. Most of them were just good ol&#x27; math, and not extremely difficult math either.&lt;&#x2F;p&gt;
&lt;p&gt;I&#x27;m rambling, but they were really really good challenges, and I had a ton of fun. So much fun that I accidently missed out on some talks I had wanted to attend. But hey I solved all the crypto and our team got 5th so that&#x27;s something right?&lt;&#x2F;p&gt;
&lt;p&gt;Anyway, on with the writeups&lt;&#x2F;p&gt;
&lt;h2 id=&quot;squared-away&quot;&gt;Squared away&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;flag-1-150-points&quot;&gt;Flag 1 (150 points)&lt;&#x2F;h3&gt;
&lt;p&gt;Definitely the easiest crypto challenge of the 4, but still a fairly high point value.&lt;&#x2F;p&gt;
&lt;p&gt;The challenge is to decode a ciphertext for the &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Rabin_cryptosystem&quot;&gt;Rabin cryptosystem&lt;&#x2F;a&gt; given a decryption oracle. The catch is that it won&#x27;t let you submit the encrypted flag itself, but it&#x27;ll happily decrypt everything else.&lt;&#x2F;p&gt;
&lt;p&gt;The attack is then very straightforward, since Rabin is &quot;just RSA with e=2&quot; for the purposes of this challenge, we can apply the same kind of attack we would use for a similar problem in RSA, namely a &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;cryptopals.com&#x2F;sets&#x2F;6&#x2F;challenges&#x2F;41&quot;&gt;blinding attack&lt;&#x2F;a&gt;. We can just send the ciphertext C multiplied by 4, which will decrypt to the plaintext (which is the flag) times 2. So just multiply the thing we get back by inverse(2) mod n and we get our flag.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;code&gt;flag{mal13ab1litY_sucK5}&lt;&#x2F;code&gt;&lt;&#x2F;p&gt;
&lt;h3 id=&quot;flag-2-200-points&quot;&gt;Flag 2 (200 points)&lt;&#x2F;h3&gt;
&lt;p&gt;This one was much tougher to crack since it had a major red herring. The challenge was to factor the modulus and the server ran it&#x27;s own prime generation algorithm, which made it seem like that was the vulnerability was hiding.&lt;&#x2F;p&gt;
&lt;p&gt;But nope, the vulnerability was actually Rabin&#x27;s inherent weakness to chosen ciphertext attacks. Since I couldn&#x27;t find any well documented guides on how to pull off this attack, I&#x27;ll try to explain it in detail.&lt;&#x2F;p&gt;
&lt;p&gt;How does Rabin work?&lt;&#x2F;p&gt;
&lt;ol&gt;
&lt;li&gt;Generate two primes p and q that are both 3 mod 4&lt;&#x2F;li&gt;
&lt;li&gt;Encrypt using pow(m,2,n)&lt;&#x2F;li&gt;
&lt;li&gt;Decrypt using some math magic to generate the 4 valid square roots of m in the modulo integer ring&lt;&#x2F;li&gt;
&lt;li&gt;Return the root that resembles the message&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;p&gt;The &quot;resembling the message&quot; part is done by adding some redundancy to the message before encrypting&lt;&#x2F;p&gt;
&lt;ol&gt;
&lt;li&gt;Take the message you want to encrypt&lt;&#x2F;li&gt;
&lt;li&gt;Append on an copy of the last byte&lt;&#x2F;li&gt;
&lt;li&gt;Then encrypt it by doing pow(m,2,n)&lt;&#x2F;li&gt;
&lt;li&gt;When decrypting, return the root that has a duplicated last byte (after stripping off the redundancy)&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;p&gt;&lt;strong&gt;Note: This is not the standard way to do redundancy, you&#x27;ll see why in a second&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Why do we need to make sure that we return the correct root? &lt;strong&gt;Because if we don&#x27;t and return all 4 roots, then anyone can factor the modulus.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;god im too lazy to relearn how to use latex&lt;&#x2F;p&gt;
&lt;p&gt;Assume we have our first two roots, x and -x mod n&lt;&#x2F;p&gt;
&lt;p&gt;x^2  = S + n*j&lt;&#x2F;p&gt;
&lt;p&gt;And we can convince the server to return us the other two roots, h and -h mod n&lt;&#x2F;p&gt;
&lt;p&gt;h^2 = S + n*k&lt;&#x2F;p&gt;
&lt;p&gt;Then&lt;&#x2F;p&gt;
&lt;p&gt;x^2 - h^2 = (j-k)*n&lt;&#x2F;p&gt;
&lt;p&gt;(x+h)(x-h) = (j-k)*n&lt;&#x2F;p&gt;
&lt;p&gt;And we know that n is the product of exactly 2 primes, so a simple gcd between x+h % n and n gives us one of our primes.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;So how do we trick the decryption oracle into giving us h?&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;If we give it x^2 mod n where x is properly redundant, then we just get x back.&lt;&#x2F;p&gt;
&lt;p&gt;If we give it x^2 mod n where x is not properly redundant, then we get usually get an error message because the server can&#x27;t find a redundant root.&lt;&#x2F;p&gt;
&lt;p&gt;But there&#x27;s the trick, we only &lt;strong&gt;usually&lt;&#x2F;strong&gt; get an error message back. We sometimes choose an x that doesn&#x27;t have the redundancy property, but x^2 mod n happens to have a root that does have the redundancy property, in which case the oracle happily gives us that root (with the redundant byte stripped off). This happens reasonably often because of how weak the redundancy property is, in standard operation the last 64 bits, or 8 bytes get duplicated, instead of just 1 byte.&lt;&#x2F;p&gt;
&lt;p&gt;So all we have to do is send random x^2 mod n&#x27;s until the server responds with a non-error.&lt;&#x2F;p&gt;
&lt;p&gt;This means that either:&lt;&#x2F;p&gt;
&lt;ol&gt;
&lt;li&gt;We accidently hit an x that has the redundancy property and we get x back, in which case we just keep going&lt;&#x2F;li&gt;
&lt;li&gt;We hit an x^2 mod n that has a root h with the redundancy property, and the server returned us h with the redundant byte stripped off&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;p&gt;In the second case all we need to do is to re-add the redundant byte and calculate the gcd to get our factors!&lt;&#x2F;p&gt;
&lt;p&gt;Sorry, no flag because I forgot to save it... I figured out the last half of the solution in the last 15 minutes of the CTF. I got my first valid h about 5 before the end and submitted the flag as the organizers made their way to the front to close off the event. Talk about cutting it about as close as physically possible lol.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;meme-generator-200-points&quot;&gt;Meme generator (200 points)&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;strong&gt;Credits for the solve to Xander&lt;&#x2F;strong&gt; (I really hope I didn&#x27;t remember&#x2F;spell your name wrong...)&lt;&#x2F;p&gt;
&lt;p&gt;This one was another one with red herrings. An RSA signing forgery challenge that doesn&#x27;t involve Bleichenbacher&#x27;s e=3 attack? Impossible!!&lt;&#x2F;p&gt;
&lt;p&gt;So here&#x27;s the challenge:&lt;&#x2F;p&gt;
&lt;ol&gt;
&lt;li&gt;We can submit left and right text to the meme generator, which gets added to a bash command to generate the meme.&lt;&#x2F;li&gt;
&lt;li&gt;This command gets signed and sent to the server&lt;&#x2F;li&gt;
&lt;li&gt;The server verifies the signature and runs the command if it is valid&lt;&#x2F;li&gt;
&lt;li&gt;The result of the command (which is usually the image bytes) gets base64&#x27;d and sent back to the webpage.&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;p&gt;The details:&lt;&#x2F;p&gt;
&lt;ol&gt;
&lt;li&gt;e=65537&lt;&#x2F;li&gt;
&lt;li&gt;Self implemented PKCS1.5 padding&lt;&#x2F;li&gt;
&lt;li&gt;Signature check is done by calculating the signature from the message, and comparing to the one that was given. This cuts out the aforementioned Bleichenbacher attack since the entire signature is checked, and also cuts out any padding oracle attack since the padding validity is never checked on it&#x27;s own&lt;&#x2F;li&gt;
&lt;li&gt;2048 bit RSA&lt;&#x2F;li&gt;
&lt;li&gt;Prime generation from a crypto library&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;p&gt;If you&#x27;ve looked at the challenge code yourself, you might be wondering why I bothered listing out all these small details and other attacks when there&#x27;s obviously something weird in the padding function.&lt;&#x2F;p&gt;
&lt;pre&gt;&lt;code data-lang=&quot;python&quot;&gt;def _hash(message):
    return hashlib.sha256(message).digest()[0:6]
&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;The hash is only the first 6 bytes! We can just manipulate the hash of the command with our inputs until we hit a collision between the command&#x27;s hash and the hash of, lets say, &lt;code&gt;ls | xargs cat&lt;&#x2F;code&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;One slight problem, brute forcing 6 bytes is still on the order of 2^48, much too high for pedestrian hardware. So thinking this was a dead end, I moved on to try and find vulnerabilities elsewhere, leading to the list details that I had up there and eventually to me just giving up. However one of my teammates figured out the correct approach, the birthday attack.&lt;&#x2F;p&gt;
&lt;p&gt;The birthday attack is just a cryptographic attack using the birthday paradox as it&#x27;s basis. Google &quot;Birthday paradox&quot; if you don&#x27;t know what it is, there&#x27;s hundreds of people who have done a better job explaining it than I could (also I&#x27;m lazy).&lt;&#x2F;p&gt;
&lt;p&gt;But how do we apply it to colliding hashes? Much like how the chance of finding a birthday pair is surprisingly high given a small n, we can make the probability of a collision between two groups of hashes surprisingly high given a small set of hashes.&lt;&#x2F;p&gt;
&lt;p&gt;Here&#x27;s how:&lt;&#x2F;p&gt;
&lt;ol&gt;
&lt;li&gt;Generate a big list of hashes (ideally 2^24 but we managed with a much smaller list) that you want to find a collision against. In our case we used &lt;code&gt;ls | xargs cat; echo &amp;lt;random ascii letters&amp;gt;&lt;&#x2F;code&gt;&lt;&#x2F;li&gt;
&lt;li&gt;Start generating hashes for values that you can control, in our case this would be hashes that we could get out of valid inputs to the meme generator.&lt;&#x2F;li&gt;
&lt;li&gt;Continue until you find a collision between the hashes from 1 and a hash from 2.&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;p&gt;But wait, how is that any faster? Think about each hash that you generate in the second step. Each one gets compared against 2^24 hashes, meaning on average you only need to generate 2^24 hashes in the second step to find a collision (2^48 total comparisons).&lt;&#x2F;p&gt;
&lt;p&gt;So we expect to only generate 2 * 2^24 hashes, and since creating a hash is a lot more time consuming than just comparing two hashes, our much lower # of hashes makes the collision finding much much faster. So now all that&#x27;s left is to find collisions for the commands we want to execute and voila! Flag!&lt;&#x2F;p&gt;
&lt;p&gt;&lt;code&gt;flag{48_b1ts_sH0u1D_b3_en0ugH_f0R_4ny0n3}&lt;&#x2F;code&gt;&lt;&#x2F;p&gt;
&lt;h2 id=&quot;old-school-400-points-and-a-prize-for-first-solve&quot;&gt;Old school (400 points and a prize for first solve)&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;em&gt;The one that most people reading this writeup are actually interested in.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Some context, this challenge was the only challenge worth this amount, I think the next highest was 300? Even so there weren&#x27;t very many above or at 200 at all, most challenges were in the 50-150 point range. And to top it off, the first solver would be awarded a mysterious prize, which ended up being a &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;shop.hak5.org&#x2F;products&#x2F;wifi-pineapple&quot;&gt;Hak5 WiFi Pineapple nano&lt;&#x2F;a&gt;!&lt;&#x2F;p&gt;
&lt;p&gt;Now I&#x27;m telling you this because I want to show off how cool I am for being the first solve and being only one of two teams that ended up solving this challenge, but really me winning the prize was me getting lucky. They actually doubled the point value and announced the prize on the morning of the second day, and lucky me decided to work on this challenge for most of the first day and had gotten the flag right after the event had stopped on the first day, so I got to walk in on the second day and collect my 400 points and my prize!&lt;&#x2F;p&gt;
&lt;p&gt;The challenge itself was actually pretty clear in terms of what we had break and how. We&#x27;re given a decryption oracle that runs NDS, New Data Seal. Our job is to decrypt the given ciphertext. Like &lt;strong&gt;Squared Away 1&lt;&#x2F;strong&gt; , the oracle does check if we try to submit a block that matches the ciphertext but this time we can&#x27;t do any blinding tricks.&lt;&#x2F;p&gt;
&lt;p&gt;So what is the algorithm we&#x27;re dealing with here? &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;New_Data_Seal&quot;&gt;New Data Seal&lt;&#x2F;a&gt; is a &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Feistel_cipher&quot;&gt;Feistel cipher&lt;&#x2F;a&gt; based symmetric encryption algorithm that was developed at IBM at around the same time as &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Data_Encryption_Standard&quot;&gt;DES&lt;&#x2F;a&gt;. The short Wikipedia article actually gives us only bit of intel that we need to get started, NDS is vulnerable to a type of attack called a &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Slide_attack&quot;&gt;slide attack&lt;&#x2F;a&gt; (NDS was actually the cipher that this attack was first demonstrated with!) .&lt;&#x2F;p&gt;
&lt;h3 id=&quot;slide-attacks&quot;&gt;Slide attacks???&lt;&#x2F;h3&gt;
&lt;p&gt;What is a &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Slide_attack&quot;&gt;slide attack&lt;&#x2F;a&gt;? &lt;strong&gt;I barely understand it myself since I didn&#x27;t bother trying to find a textbook with a proper explanation&lt;&#x2F;strong&gt;. I can try to explain the high level idea though. Most modern symmetric ciphers (eg AES and DES) are based on &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=O4xNJsjtN6E&quot;&gt;rounds of substitutions and permutations&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Each &quot;round&quot; of the cipher usually consists of something like&lt;&#x2F;p&gt;
&lt;ol&gt;
&lt;li&gt;Adding the key to the ciphertext (eg using XOR)&lt;&#x2F;li&gt;
&lt;li&gt;Substituting&lt;&#x2F;li&gt;
&lt;li&gt;Permutating&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;p&gt;For example in AES each round a key gets mixed in, some bytes are substituted using an s-box, the &quot;rows&quot; are shifted, and then the &quot;columns&quot; are mixed together. The goal is to mix the key into each round such that it&#x27;s difficult to figure out where bytes of the plaintext and bytes of the key end up in the final ciphertext. This is made especially difficult when the # of rounds is high, so even if you can figure out some properties after one round, after 16 rounds all traces of them are (&lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Differential_cryptanalysis&quot;&gt;hopefully&lt;&#x2F;a&gt;) gone.&lt;&#x2F;p&gt;
&lt;p&gt;So what is a slide attack? A slide attack accomplishes the goal of &lt;strong&gt;not having to worry about the number of rounds&lt;&#x2F;strong&gt;, and instead focus on brute forcing out what happens during one round, or more specifically one key cycle.&lt;&#x2F;p&gt;
&lt;p&gt;After like 3 paragraphs, here&#x27;s the one line answer to what a slide attack is:&lt;&#x2F;p&gt;
&lt;p&gt;Let F be one or multiple rounds of a block cipher where after F rounds the key that gets &quot;mixed&quot; in is the same as the one in the first round. For the sake of simplicity (and since NDS has a cycle count of 1 anyway), we&#x27;re going to assume F represents one round of the 16 round cipher.&lt;&#x2F;p&gt;
&lt;p&gt;So we can represent the encryption function E as just F(F(...F(plaintext)...)), as 16 individual rounds. From this representation &lt;strong&gt;we see that F(E(ptxt)) is actually equal to E(F(ptxt)).&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Slide attacks are attacks abusing this property of block ciphers to completely ignore the problem with the number of rounds.&lt;&#x2F;strong&gt; Since people at the time believed that more rounds would solve all of their problems (cough cough triple DES), this type of attack was (probably? I have no idea but it seems like it was) very important.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;the-actual-attack-on-nds&quot;&gt;The actual attack on NDS&lt;&#x2F;h3&gt;
&lt;p&gt;Theory out of the way, what&#x27;s the attack?&lt;&#x2F;p&gt;
&lt;p&gt;NDS is a Feistel cipher as mentioned before, which means in each round you&lt;&#x2F;p&gt;
&lt;ol&gt;
&lt;li&gt;Split the block in half&lt;&#x2F;li&gt;
&lt;li&gt;The new left block is the old right block&lt;&#x2F;li&gt;
&lt;li&gt;The new right block is  = old_left XOR F(old_right, key)&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;p&gt;Where F is that round function I mentioned before. What is F in NDS?&lt;&#x2F;p&gt;
&lt;p&gt;NDS&#x27;s round function F:&lt;&#x2F;p&gt;
&lt;ol&gt;
&lt;li&gt;Takes the first bit of each of the bytes in the 8 byte input (NDS has a 16 byte block size, so old_right is 8 bytes)&lt;&#x2F;li&gt;
&lt;li&gt;Converts it to a number i \in [0:255] and take the ith byte of the key (NDS has a massive 256 byte key)&lt;&#x2F;li&gt;
&lt;li&gt;Uses that byte of the key in some complex permutations and stuff that you don&#x27;t need to worry about&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;p&gt;&lt;strong&gt;How do we use the slide attack property to recover the secret key?&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;The idea is that we can guess what a byte of the secret key is, and know if we were right or not by looking at what the decryption returns.&lt;&#x2F;p&gt;
&lt;ol&gt;
&lt;li&gt;Send the server the message M to get E(M)&lt;&#x2F;li&gt;
&lt;li&gt;Guess that the secret byte that get&#x27;s used in the first round is b&lt;&#x2F;li&gt;
&lt;li&gt;Calculate F(M) using that b&lt;&#x2F;li&gt;
&lt;li&gt;Send F(M) to the server to get E(F(M))&lt;&#x2F;li&gt;
&lt;li&gt;Compare E(M) and E(F(M))&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;p&gt;We know that if we guessed b correctly, then F will correctly simulate the first round of the cipher, which means F(E(M)) will be E(F(M)). But to calculate F(E(M)) we would need another F function and another key byte guess...&lt;&#x2F;p&gt;
&lt;p&gt;BUT we have a Feistel cipher, and we know that only half of the block actually uses the key. This means we can check if F(E(M)) == E(F(M)) while only having to guess one byte of the key at a time!&lt;&#x2F;p&gt;
&lt;ol&gt;
&lt;li&gt;Guess a key byte and use it for calculating F(M)&lt;&#x2F;li&gt;
&lt;li&gt;If it was correct then we should see that E(M) is one round behind E(F(M)))&lt;&#x2F;li&gt;
&lt;li&gt;In the context of a Feistel cipher, &lt;strong&gt;one round behind means that the right block of E(M) is equal to the left block of E(F(M))&lt;&#x2F;strong&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;p&gt;So all we need to do is to do that for each guess b until we hit one that has that right block left block match, and then do that for every single one of the 256 key bytes and we have our entire secret key!&lt;&#x2F;p&gt;
&lt;p&gt;&lt;code&gt;flag{n3w_d4ta_s3al_is_old_sk00l}&lt;&#x2F;code&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Note: We want to control which byte of the key gets used in the first round so we need to choose our message carefully. If we want to get the 14th byte of the key, then we want the first bits of the 8 bytes on the right to be 00001110, so we send a message of&lt;&#x2F;p&gt;
&lt;p&gt;&lt;code&gt;&amp;lt;whatever 8 bytes you want&amp;gt; || \x00\x00\x00\x00\x80\x80\x80\x00&lt;&#x2F;code&gt;&lt;&#x2F;p&gt;
&lt;p&gt;This guarantees that the first round of NDS will use the 14th key byte, so once we find our slide pair (? not sure if that&#x27;s a slide pair but w&#x2F;e) we know that we just found the 14th key byte.&lt;&#x2F;p&gt;
&lt;p&gt;Thanks to Julie for finding some &lt;a rel=&quot;external&quot; href=&quot;http:&#x2F;&#x2F;anthony-zhang.me&#x2F;University-Notes&#x2F;CO487&#x2F;CO487.html&quot;&gt;random university notes&lt;&#x2F;a&gt; that I was able to slowly figure out the attack from. (ctrl+f &quot;new data seal&quot; to find the section)&lt;&#x2F;p&gt;
&lt;p&gt;I just randomly found &lt;a rel=&quot;external&quot; href=&quot;http:&#x2F;&#x2F;www.cs.haifa.ac.il&#x2F;~orrd&#x2F;BlockCipherSeminar&#x2F;NadavGreenberg.pdf&quot;&gt;this presentation&lt;&#x2F;a&gt; that I wish I had found during the CTF, but oh well. Gonna read it later, seems like a much better general explanation of slide attacks. Hopefully it doesn&#x27;t show that I have no idea what I&#x27;m talking about.&lt;&#x2F;p&gt;
&lt;p&gt;Anyway that&#x27;s it. Try the old school if you have time, it&#x27;s a good exercise I think. (Or do &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;cryptopals.com&#x2F;&quot;&gt;cryptopals&lt;&#x2F;a&gt;!)&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>factorpy, taking a break for now</title>
        <published>2019-07-26T00:00:00+00:00</published>
        <updated>2019-07-26T00:00:00+00:00</updated>
        
        <author>
          <name>
            rctcwyvrn
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://blog.ririryn.com/factorpy-break/"/>
        <id>https://blog.ririryn.com/factorpy-break/</id>
        
        <content type="html" xml:base="https://blog.ririryn.com/factorpy-break/">&lt;h3 id=&quot;taking-a-break&quot;&gt;Taking a break&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;rctcwyvrn&#x2F;factorpy&quot;&gt;factorpy&lt;&#x2F;a&gt; is in a decent place right now, if I could just get the list of things I want to get done working. But my motivation to work on the project has dropped down to basically nothing so I&#x27;m just going to leave it for now, maybe I&#x27;ll actually finish it in the future. Probably not&lt;&#x2F;p&gt;
&lt;h3 id=&quot;turns-out-my-idea-isn-t-new&quot;&gt;Turns out my idea isn&#x27;t new&lt;&#x2F;h3&gt;
&lt;p&gt;After working out my initial idea for factorpy I spent a long time looking to see what programming paradigm it fell into, and I ended up deciding that it was just too stupid to have ever been thought of before. But I was wrong, totally wrong. Turns out that factorpy falls into the programming paradigm called &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Dataflow_programming&quot;&gt;dataflow programming&lt;&#x2F;a&gt;. I realized this as I was watching a computerphile bonus video where they ask about favorite programming languages, and one guy said LabView. When he described it I thought, huh that sounds alot like factorpy. Turns it straight up is factorpy. Turns out lots of dataflow programming languages exist.&lt;&#x2F;p&gt;
&lt;p&gt;It also turns out that dataflow programming languages have many uses and had lots of research put into it in the 1980&#x27;s. One big feature is that they easily translate to visual programming, which is good for those who don&#x27;t know how to code. It is also very useful in certain workflows, such as in machine learning. Turns out that &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;www.tensorflow.org&#x2F;&quot;&gt;tensorflow&lt;&#x2F;a&gt;, a very popular machine learning package for python, is based on dataflow programming (tensor &lt;em&gt;flow&lt;&#x2F;em&gt;).&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;Who would&#x27;ve thought my dumb idea was actually not that dumb after all.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;After looking around I didn&#x27;t find any dataflow programming languages that were nearly as clear and easy to read as factorpy so maybe my language still has a niche to fill. Gives me a bit of motivation to keep working on it.&lt;&#x2F;p&gt;
&lt;p&gt;For the time being I&#x27;m just gonna work on other stuff (how has no one written an interpreter for &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;esolangs.org&#x2F;wiki&#x2F;Snowflake&quot;&gt;Snowflake&lt;&#x2F;a&gt; yet?) and maybe spend some time poking around other dataflow languages and see if they are compiled and if so, how.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Cryptopals sets 2,3,4 writeups</title>
        <published>2019-07-18T00:00:00+00:00</published>
        <updated>2019-07-18T00:00:00+00:00</updated>
        
        <author>
          <name>
            rctcwyvrn
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://blog.ririryn.com/crypto-set234/"/>
        <id>https://blog.ririryn.com/crypto-set234/</id>
        
        <content type="html" xml:base="https://blog.ririryn.com/crypto-set234/">&lt;h1 id=&quot;set-2&quot;&gt;Set 2&lt;&#x2F;h1&gt;
&lt;h2 id=&quot;challenge-9-pkcs-7-padding&quot;&gt;Challenge 9: PKCS#7 padding&lt;&#x2F;h2&gt;
&lt;p&gt;Fairly straightforward. Helpful tip: bytes([number]) will make bytes like b&#x27;\number&#x27; for the padding&lt;&#x2F;p&gt;
&lt;h2 id=&quot;challenge-10-cbc-mode&quot;&gt;Challenge 10: CBC mode&lt;&#x2F;h2&gt;
&lt;p&gt;AES is how the actual encryption&#x2F;decrpytion happens
ECB is the function from set 1 that takes 16 bytes and a key to encode&#x2F;decode
CBC then extends that to arbitrary length as long as its multiples of 16 bytes long&lt;&#x2F;p&gt;
&lt;p&gt;Honestly the hardest part was understanding what the challenge was even asking for&lt;&#x2F;p&gt;
&lt;ol&gt;
&lt;li&gt;Take the file&lt;&#x2F;li&gt;
&lt;li&gt;Decode into bytes&lt;&#x2F;li&gt;
&lt;li&gt;Split into blocks of size 16&lt;&#x2F;li&gt;
&lt;li&gt;Take the first block and decode it with AES with the key&lt;&#x2F;li&gt;
&lt;li&gt;XOR that with the IV, append it to the return&lt;&#x2F;li&gt;
&lt;li&gt;Repeat except XOR the each decoded block with the previous block, not decoded, also append it to the return&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;p&gt;&lt;em&gt;play that funky music&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;h2 id=&quot;challenge-11-oracle&quot;&gt;Challenge 11: Oracle&lt;&#x2F;h2&gt;
&lt;p&gt;This one was fairly straightforward, write the oracle as they describe and use the same ECB detector from earlier challenges&lt;&#x2F;p&gt;
&lt;h2 id=&quot;challenge-12-one-byte-at-a-time-easy&quot;&gt;Challenge 12: One byte at a time (easy)&lt;&#x2F;h2&gt;
&lt;p&gt;This one looks straightforward at first, and it kind of is. Getting the first byte is easy but the harder part is getting your code to automate the process for going through the rest of it&lt;&#x2F;p&gt;
&lt;p&gt;General description of my code:&lt;&#x2F;p&gt;
&lt;ol&gt;
&lt;li&gt;Start with sending 15 bytes of A&#x27;s&lt;&#x2F;li&gt;
&lt;li&gt;Get a byte of the secret by sending 15 A&#x27;s and a guess&lt;&#x2F;li&gt;
&lt;li&gt;Send 14 A&#x27;s&lt;&#x2F;li&gt;
&lt;li&gt;Get the next byte of the secret by sending 14 A&#x27;s + the byte of the secret you got earlier + a guess&lt;&#x2F;li&gt;
&lt;li&gt;Repeat until you get a full 16 bytes of the secret&lt;&#x2F;li&gt;
&lt;li&gt;Loop back to sending 15 bytes of A&#x27;s&lt;&#x2F;li&gt;
&lt;li&gt;Get the next byte by sending 15 A&#x27;s + 16 bytes of secret + a guess&lt;&#x2F;li&gt;
&lt;li&gt;Remember to compare against the second block now&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;p&gt;So by pure luck I managed to get this all packaged nicely into two for loops, good luck!&lt;&#x2F;p&gt;
&lt;h2 id=&quot;challenge-13-ecb-cut-and-paste&quot;&gt;Challenge 13: ECB Cut and paste&lt;&#x2F;h2&gt;
&lt;p&gt;The title is a pretty big hint, the idea is that you want to copy over some ciphertext of what you want and paste it in&lt;&#x2F;p&gt;
&lt;p&gt;So&lt;&#x2F;p&gt;
&lt;ol&gt;
&lt;li&gt;Make a bogus account that you&#x27;re going to edit admin into, make sure that the role part is in its own block&lt;&#x2F;li&gt;
&lt;li&gt;Make a second account with admin in it&#x27;s name where the word &quot;admin&quot; is at the beginning of a block&lt;&#x2F;li&gt;
&lt;li&gt;Cut the block from the second ciphertext and paste it into the second&lt;&#x2F;li&gt;
&lt;li&gt;???&lt;&#x2F;li&gt;
&lt;li&gt;Profit!&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;h2 id=&quot;challenge-14-byte-at-a-time-harder&quot;&gt;Challenge 14: Byte at a time (harder)&lt;&#x2F;h2&gt;
&lt;p&gt;I got stuck on this one for awhile because I wasn&#x27;t sure how difficult the challenge was supposed to be.&lt;&#x2F;p&gt;
&lt;ol&gt;
&lt;li&gt;Is the prefix length random for each time you call the oracle?&lt;&#x2F;li&gt;
&lt;li&gt;Are the prefix bytes random for each time you call the oracle?&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;p&gt;I wrote my solution assuming no to both of those. The only real change from challenge 12 is that you need to find the prefix length first and change your first block accordingly&lt;&#x2F;p&gt;
&lt;p&gt;To find the prefix length just send A&#x27;s of increasing length, eventually the first block will go from
prefix + A&#x27;s + first byte of secret to
prefix + A&#x27;s&lt;&#x2F;p&gt;
&lt;p&gt;And then after that the first block will stay constant, so just look for when the first block starts to be the same as the last and you get your prefix length&lt;&#x2F;p&gt;
&lt;p&gt;Ideas for the harder version:
If prefix length and value was random each time the problem is that you need a method of determining prefix length given any ciphertext
If only the length was random then maybe if you could manage to get the prefix, maybe something like sending 20 A&#x27;s and always looking at the first block and then just copy pasting that onto future blocks?&lt;&#x2F;p&gt;
&lt;h2 id=&quot;challenge-15-padding-verifier-stripper&quot;&gt;Challenge 15: Padding verifier+stripper&lt;&#x2F;h2&gt;
&lt;p&gt;Easy peasy?&lt;&#x2F;p&gt;
&lt;h2 id=&quot;challenge-16-cbc-bitflipping&quot;&gt;Challenge 16: CBC bitflipping&lt;&#x2F;h2&gt;
&lt;p&gt;Imagine ciphertext with blocks A,B,C...&lt;&#x2F;p&gt;
&lt;p&gt;Remember that CBC decrypts block B by putting it through AES decryption, lets say decrypt(B) = x, and then xors it with the previous ciphertext A
So if we have a block of encrypted &quot;A&quot;s in B then we just need to modify the block A so that when it gets xor&#x27;d with x it becomes &quot;;admin=true;&quot;&lt;&#x2F;p&gt;
&lt;pre&gt;&lt;code&gt;x XOR A = &amp;quot;AAAAAAA&amp;quot;
&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;We can change &lt;del&gt;reality&lt;&#x2F;del&gt; A to be whatever we want since we have access to the ciphertext,
&lt;em&gt;snaps fingers&lt;&#x2F;em&gt;
Now A is replaced with A xor &quot;;admin=true;&quot; xor &quot;AAAAAAA&quot;&lt;&#x2F;p&gt;
&lt;p&gt;So when CBC decrypts it the first block becomes jarbled, but when it does the second block&lt;&#x2F;p&gt;
&lt;pre&gt;&lt;code&gt;x xor A xor &amp;quot;;admin=true;&amp;quot; xor &amp;quot;AAAAAAA&amp;quot; 
= &amp;quot;AAAAAA&amp;quot; xor &amp;quot;AAAAAA xor &amp;quot;;admin=true;&amp;quot;
= &amp;quot;;admin=true;&amp;quot;
&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;And we&#x27;re in!&lt;&#x2F;p&gt;
&lt;h1 id=&quot;set-3&quot;&gt;Set 3&lt;&#x2F;h1&gt;
&lt;h2 id=&quot;challenge-17-padding-oracle-attack&quot;&gt;Challenge 17: Padding oracle attack&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Padding_oracle_attack&quot;&gt;https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Padding_oracle_attack&lt;&#x2F;a&gt;
The idea is that since the server&#x2F;function you&#x27;re attacking will tell you if padding is valid, try random things until you end up with a last byte of \0x01, which will return as proper padding&lt;&#x2F;p&gt;
&lt;p&gt;Ciphertext blocks = c1 c2&lt;&#x2F;p&gt;
&lt;p&gt;So you can mess with the ciphertext however you want, completely rewrite c1
Let c1 = 15 * &quot;A&quot; + a random int i&lt;&#x2F;p&gt;
&lt;p&gt;Now trace the CBC decryption process, c2 -&amp;gt; intermediate 2 using AES
Then intermediate 2 xor c1 = plaintext block&lt;&#x2F;p&gt;
&lt;p&gt;The idea is that you can now just try random ints i until the plaintext block ends in \0x01, and the oracle will tell you because it&#x27;ll be the only attempt that results in valid padding&lt;&#x2F;p&gt;
&lt;p&gt;So now you know i XOR last byte of the intermediate = \0x01, so last byte of the intermdiate = \0x01 XOR i, and you just stole a byte of unencrypted intermediate
To get the plaintext you just xor it with the original ciphertext as part of the normal CBC proccess&lt;&#x2F;p&gt;
&lt;p&gt;Much like earlier challenges, this attack is not theoretically difficult but it is very hard to get working correctly in actuality. Some tips:&lt;&#x2F;p&gt;
&lt;ol&gt;
&lt;li&gt;Print statements everywhere&lt;&#x2F;li&gt;
&lt;li&gt;Start with just the loop for finding one byte, then make it work for 16 bytes, then make it work for all blocks&lt;&#x2F;li&gt;
&lt;li&gt;The very first block of the ciphertext is tricky, you can either mess with the IV or make a reordered ciphertext like I did&lt;&#x2F;li&gt;
&lt;li&gt;Like the hint says, the fact that the actual plaintext is padded is actually completely irrelevant. Make sure you understand why this is before moving on, it&#x27;s an important conceptual link.&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;p&gt;Pitfalls:&lt;&#x2F;p&gt;
&lt;ol&gt;
&lt;li&gt;Make sure that you are generating the correct bytes in c1 for the bytes that you already know the intermediate values of&lt;&#x2F;li&gt;
&lt;li&gt;Make sure your verify+strip function from set 2 is bugless, it should accept a block that is all padding but reject a block with no padding&lt;&#x2F;li&gt;
&lt;li&gt;A general coding tip but you should try to keep your eventual goal in mind as you build up the function&lt;&#x2F;li&gt;
&lt;li&gt;You decrypt the bytes in reverse order, so make sure you account for that&lt;&#x2F;li&gt;
&lt;li&gt;At the very end remember to XOR the intermediates with the IV + cipher_text&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;h2 id=&quot;challenge-18-ctr-mode&quot;&gt;Challenge 18: CTR Mode&lt;&#x2F;h2&gt;
&lt;p&gt;The wikipedia article for CTR mode gives a good explanation, and overall CTR mode is very simple, just don&#x27;t be dumb like me and get your key and block reversed
&lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Block_cipher_mode_of_operation#Counter_(CTR)&quot;&gt;CTR&lt;&#x2F;a&gt;
Also remember to use little endian versions of the nonce and counter: &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Endianness#Little-endian&quot;&gt;Endianness&lt;&#x2F;a&gt; , if you don&#x27;t know it basically means the bytes are stored in reverse order of what we expect; least significant bytes first.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;challenge-19-20-breaking-a-constant-nonce-ctr&quot;&gt;Challenge 19&#x2F;20: Breaking a constant nonce CTR&lt;&#x2F;h2&gt;
&lt;p&gt;I&#x27;m not sure what they wanted for challenge 19, I just wrote the code for what I thought they wanted me to do and ended up doing challenge 20...
I went straight for the way we broke repeating key XOR in set 1, where you guess all possible bytes it could be and generate a score from the resulting XOR&#x27;s&lt;&#x2F;p&gt;
&lt;p&gt;Also this is the first challenge so far where the first time I ran the code it worked! Congrats to me!!!&lt;&#x2F;p&gt;
&lt;h2 id=&quot;challenge-21-implementing-some-prng&quot;&gt;Challenge 21: Implementing some PRNG&lt;&#x2F;h2&gt;
&lt;p&gt;I didn&#x27;t like this challenge at all to be honest, I understand wanting us to learn how the twister worked but just copying down some psuedocode doesn&#x27;t really do that.&lt;&#x2F;p&gt;
&lt;p&gt;I just traced the algorithm a few times and then copied the code from someone&#x27;s solutions&lt;&#x2F;p&gt;
&lt;h2 id=&quot;challenge-22-break-time-seeding-prng&quot;&gt;Challenge 22: Break time seeding PRNG&lt;&#x2F;h2&gt;
&lt;p&gt;Fairly straightforward, just try all the seeds near the current time and you&#x27;ll find one that matches&lt;&#x2F;p&gt;
&lt;h2 id=&quot;challenge-23-untemper-and-clone-mt&quot;&gt;Challenge 23: Untemper and clone MT&lt;&#x2F;h2&gt;
&lt;p&gt;This one was not coding difficult, but was a bit mathematically tricky to understand.&lt;&#x2F;p&gt;
&lt;p&gt;Looking at the last tempering, y =x xor (x&amp;gt;&amp;gt; 18) we can get the general pattern for how we want to solve these.&lt;&#x2F;p&gt;
&lt;p&gt;y gets shifted right by 18, so the largest 18 bits of y must come directly from x, then the smaller bits of y come from x xor x &amp;gt;&amp;gt; 18. We can then recover x one bit at a time because&lt;&#x2F;p&gt;
&lt;p&gt;x_n = y_n xor x_(n-18) n=18...&lt;&#x2F;p&gt;
&lt;p&gt;And it turns out this approach works for the other type of shift and also the ones with &amp;amp; so yay&lt;&#x2F;p&gt;
&lt;p&gt;The cloning part is simple, just make a constructor that takes a MT state array instead of a seed&lt;&#x2F;p&gt;
&lt;h2 id=&quot;challenge-24-write-the-mt-stream-cipher-and-break-it&quot;&gt;Challenge 24: Write the MT stream cipher and break it&lt;&#x2F;h2&gt;
&lt;p&gt;Writing the cipher: straightforward&lt;br &#x2F;&gt;
Breaking it: Not obvious but it turns out that 2^16 keys isn&#x27;t that many keys, and testing them is very quick. So you can literally just test all the keys&lt;&#x2F;p&gt;
&lt;p&gt;Very unclimactic....&lt;&#x2F;p&gt;
&lt;p&gt;You can modify the function to look for whatever you want, I made it look for things that looked like english sentences.&lt;&#x2F;p&gt;
&lt;h1 id=&quot;set-4&quot;&gt;Set 4&lt;&#x2F;h1&gt;
&lt;h2 id=&quot;challenge-25-break-read-write-aes-ctr&quot;&gt;Challenge 25: Break read&#x2F;write AES CTR&lt;&#x2F;h2&gt;
&lt;p&gt;Tldr; don&#x27;t let people mess with ciphertexts in any way&lt;&#x2F;p&gt;
&lt;p&gt;So we can change the plaintext to say whatever we want, so why not make it all 0&#x27;s? If it&#x27;s all 0&#x27;s then the ciphertext will just be the keystream, and with the keystream we can just xor it with the original ciphertext&lt;&#x2F;p&gt;
&lt;h2 id=&quot;challenge-26-ctr-bitflipping&quot;&gt;Challenge 26: CTR bitflipping&lt;&#x2F;h2&gt;
&lt;p&gt;The function will remove all ;&#x27;s and =&#x27;s so we need to trick it into encrypting something that has the admin token, which is very simple because CTR just uses XOR&lt;&#x2F;p&gt;
&lt;p&gt;let x = admintoken
y = AAAAAAAAAA&lt;&#x2F;p&gt;
&lt;ol&gt;
&lt;li&gt;Send the function x XOR y, which will just be random garbled text&lt;&#x2F;li&gt;
&lt;li&gt;It&#x27;ll encrypt it and send back x XOR y XOR stream&lt;&#x2F;li&gt;
&lt;li&gt;Take the ciphertext and XOR it with y again to get x XOR stream&lt;&#x2F;li&gt;
&lt;li&gt;Send back x XOR stream to the decoder, which will happily decode it back to x&lt;&#x2F;li&gt;
&lt;li&gt;Profit!&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;h2 id=&quot;challenge-27-steal-the-key-from-iv-key-cbc&quot;&gt;Challenge 27: Steal the key from IV=Key CBC&lt;&#x2F;h2&gt;
&lt;p&gt;Why would anyone do this...but I bet the cryptopals team have seen this enough which is why it&#x27;s here but still.&lt;&#x2F;p&gt;
&lt;p&gt;The instructions actually give a very detailed explanation for the attack, nothing much that I really want to add. Go back to the wikipedia article if you&#x27;ve forgotten exactly how CBC works. Make sure you understand why the attack works instead of just copying the instructions!&lt;&#x2F;p&gt;
&lt;h2 id=&quot;challenge-28-implement-a-sha-1-mac&quot;&gt;Challenge 28: Implement a SHA-1 MAC&lt;&#x2F;h2&gt;
&lt;p&gt;The implementation I used: &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;ajalt&#x2F;python-sha1&quot;&gt;link&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;For the fellow crypto noob, MAC stands for Message Authentication Code. The idea is that the hashing function (sha-1) takes the message+key and generates a hash. The important part of this hash is that small modifications to the resulting hash do not correspond in any way to small changes to the plaintext that was sent, so no bitflipping attacks or anything like that.&lt;&#x2F;p&gt;
&lt;p&gt;So in an actual setting:&lt;&#x2F;p&gt;
&lt;ol&gt;
&lt;li&gt;Alice and Bob share a key&lt;&#x2F;li&gt;
&lt;li&gt;Alice tells Bob she is sending message X&lt;&#x2F;li&gt;
&lt;li&gt;Alice sends Bob sha-1(key+x)&lt;&#x2F;li&gt;
&lt;li&gt;Bob recieves the hash and compares it with his own sha-1(key+x), and if they match then he authenticates her&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;p&gt;I&#x27;m guessing the messages x would all be something like &quot;auth=____&quot; with user&#x2F;admin&#x2F;whatever and Bob would just try them all until one worked, and then give out the proper authority. So to cheat this we need to be able to send fake hashes without knowing the key, which seems impossible at first beause a small change in input results in a completely different hash output.&lt;&#x2F;p&gt;
&lt;p&gt;SHA stands for secure hash algorithm, so it&#x27;s probably safe right?&lt;&#x2F;p&gt;
&lt;h2 id=&quot;challenge-29-break-sha-1-keyed-mac&quot;&gt;Challenge 29: Break SHA-1 Keyed MAC&lt;&#x2F;h2&gt;
&lt;p&gt;Oh... &quot;Secret prefix SHA-1 MACs are trivially breakable&quot;&lt;&#x2F;p&gt;
&lt;p&gt;I sort of fumbled my way though this one, and the instructions are super not helpful&lt;&#x2F;p&gt;
&lt;p&gt;Useful information:&lt;&#x2F;p&gt;
&lt;ol&gt;
&lt;li&gt;SHA-1 works kinda like the twister from earlier, it has an internal state which it uses to generate it&#x27;s result. So if we know the state we can generate more, which is why we need to do the same thing as the fake_twister where we could plug in the entire state array and use that as a clone, except this time we use our clone to generate a longer hash which includes our secret sauce&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;p&gt;Here&#x27;s how SHA works (kinda)&lt;&#x2F;p&gt;
&lt;ol&gt;
&lt;li&gt;Take an input and turn it into bits&lt;&#x2F;li&gt;
&lt;li&gt;Append a 1&lt;&#x2F;li&gt;
&lt;li&gt;Append 0&#x27;s until the length is 448&lt;&#x2F;li&gt;
&lt;li&gt;The length of the message is converted into 64 bits and added to make a mod 512 == 0 bit message&lt;&#x2F;li&gt;
&lt;li&gt;Each 512 bit chunk is then put through the hashing function with an internal state, the state updating for each block&lt;&#x2F;li&gt;
&lt;li&gt;At the very end it returns the state variables concatenated together&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;p&gt;So since each 512 bit chunk is done seperately, if we can make a sha-1 clone that has the correct state of just finishing the last block of the original message, we can continue on and hash whatever we want&lt;&#x2F;p&gt;
&lt;p&gt;So the plan is&lt;&#x2F;p&gt;
&lt;ol&gt;
&lt;li&gt;Get state from hash, which coresponds to hashing key+message+padding&lt;&#x2F;li&gt;
&lt;li&gt;Create a fake sha-1 with that state&lt;&#x2F;li&gt;
&lt;li&gt;Ask the fake sha-1 to hash a ;admin=true; token&lt;&#x2F;li&gt;
&lt;li&gt;The result turns out to be the same as if you asked it to hash key+message+padding+token, which is exactly what we wanted&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;p&gt;I was confused for a while about why we needed to go through the hassle of generating the padding, it&#x27;s so that we can check to make sure that the hash is what we wanted, and for literally no other reason. We can generate the fake key+message+padding+token but if we wanted to make sure its right we need to actually hash key+message+padding+token&lt;&#x2F;p&gt;
&lt;h2 id=&quot;challenge-30-break-md4-keyed-mac&quot;&gt;Challenge 30: Break MD4 Keyed MAC&lt;&#x2F;h2&gt;
&lt;p&gt;Almost identical to challenge 29, but the padding for MD4 uses a little endian representation of the msg length, not big endian like SHA-1&lt;&#x2F;p&gt;
&lt;h2 id=&quot;challenge-31-artificial-timing-leak-hmac-sha1&quot;&gt;Challenge 31: Artificial timing leak HMAC-SHA1&lt;&#x2F;h2&gt;
&lt;p&gt;So the main hint for this challenge comes from the aptly named insecure_compare function. How can we exploit the fact that it compares one byte at a time and delays?&lt;&#x2F;p&gt;
&lt;p&gt;The idea is that we can just try all the possible first bytes, and for one of them the insecure_compare will find one correct byte and delay once, and for the rest it won&#x27;t delay at all.&lt;&#x2F;p&gt;
&lt;p&gt;The plan:&lt;&#x2F;p&gt;
&lt;ol&gt;
&lt;li&gt;Guess a byte&lt;&#x2F;li&gt;
&lt;li&gt;Make known_signature + guess&lt;&#x2F;li&gt;
&lt;li&gt;Pad it out to 40 bytes&lt;&#x2F;li&gt;
&lt;li&gt;Send it and record the time taken&lt;&#x2F;li&gt;
&lt;li&gt;Floor time_taken &#x2F; delay to get the number of successful compares that insecure_compare did&lt;&#x2F;li&gt;
&lt;li&gt;If that&#x27;s greater than what we already have then add it on to known and loop&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;p&gt;This one takes forever to run on the default 50ms delay though, my solution worked until 20ms delays so I would try running that first&lt;&#x2F;p&gt;
&lt;h2 id=&quot;challenge-32-less-artificial-timing-leak&quot;&gt;Challenge 32: Less artificial timing leak&lt;&#x2F;h2&gt;
&lt;p&gt;How to make the attack more consistent? Replace step 5 because the delays are too small to really be consistent, instead just make a list of all the times and take whatever guess caused the longest time. Also running each guess 3 times and taking the average probably helps.&lt;&#x2F;p&gt;
&lt;p&gt;My solution worked for 5ms delays but not really for anything less. Maybe taking the 10 longest times and running them all 10 times each, then taking the longest time out of that to be the best?&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>factorpy, what is it?</title>
        <published>2019-07-18T00:00:00+00:00</published>
        <updated>2019-07-18T00:00:00+00:00</updated>
        
        <author>
          <name>
            rctcwyvrn
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://blog.ririryn.com/factorpy/"/>
        <id>https://blog.ririryn.com/factorpy/</id>
        
        <content type="html" xml:base="https://blog.ririryn.com/factorpy/">&lt;h2 id=&quot;what-is-factorpy&quot;&gt;What is factorpy?&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;rctcwyvrn&#x2F;factorpy&quot;&gt;Factorpy&lt;&#x2F;a&gt; is an interpreted language with a unique syntax and python interoperability.&lt;&#x2F;p&gt;
&lt;p&gt;An example of factorpy code:&lt;&#x2F;p&gt;
&lt;pre&gt;&lt;code&gt;factory factorial(){

	let x = in

	x -&amp;gt; sub1() -&amp;gt; factorial() -&amp;gt; *()

	x -&amp;gt; *() -&amp;gt; out

}
&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;Factorpy code defines what goes into a function and where it&#x27;s output should go. So in this example the programmer wants the input to the factorial() factory to be used twice, once as an input to the sub1() factory, which sends it&#x27;s output to a new factorial() factory which sends it&#x27;s output to the multiplication function. This looks (and to be honest is) stupid and complex.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;why&quot;&gt;Why?&lt;&#x2F;h2&gt;
&lt;p&gt;Factorpy was made with 0 goals in mind, but as I wrote it I thought of what it may be used for, and the main one was to help new programmers. Factorpy solves one and only one of the problems some newcomers to coding may have, the control flow. We as programmers intuitively understand that code is run one command at a time, but to a newcomer this may be unintuitive. The solution is to have code run concurrently, much like a real world assembly line.&lt;&#x2F;p&gt;
&lt;p&gt;This is all of course an excuse for me to mess around with writing a programming language. I think it&#x27;s quite cool but I don&#x27;t want to bother trying to justify it&#x27;s existence. It&#x27;s a fun side project and should be treated as such. More esolang than innovative new programming paradigm.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;other-important-details-about-factorpy&quot;&gt;Other important details about factorpy&lt;&#x2F;h2&gt;
&lt;ol&gt;
&lt;li&gt;You can import python functions and (in the future) just write straight python to define factories in factorpy files&lt;&#x2F;li&gt;
&lt;li&gt;As mentioned earlier, the code runs concurrent by default, ie every function tries to run and will simply wait if there is no input.&lt;&#x2F;li&gt;
&lt;li&gt;The current interpreter is a mess and should be used with caution&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;h2 id=&quot;who&quot;&gt;Who?&lt;&#x2F;h2&gt;
&lt;p&gt;Factorpy is a personal project of mine, it&#x27;s current state is a giant mess of spaghetti python code and terrible hacks. But it kinda works! Note that in the example above there is no base case, that would be because I haven&#x27;t figured out how to do that just yet. Note #2, the above code does not run on the current compiler, as it does not support recursion yet.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>A brief introduction to modern cryptography</title>
        <published>2019-07-13T00:00:00+00:00</published>
        <updated>2019-07-13T00:00:00+00:00</updated>
        
        <author>
          <name>
            rctcwyvrn
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://blog.ririryn.com/intro-crypto/"/>
        <id>https://blog.ririryn.com/intro-crypto/</id>
        
        <content type="html" xml:base="https://blog.ririryn.com/intro-crypto/">&lt;p&gt;Cryptography has always been about one goal: Making a system for communicating between two parties securely. As the internet has grown and hackers have gotten smarter, the systems to keep secrets have gotten more and more complex to combat them.&lt;&#x2F;p&gt;
&lt;p&gt;Here is a basic rundown of the foundational concepts in cryptography in terms of the problem they aim to solve. This outlines (sort of) how cryptography was developed,&lt;&#x2F;p&gt;
&lt;ol&gt;
&lt;li&gt;New technique&#x2F;idea&#x2F;system&lt;&#x2F;li&gt;
&lt;li&gt;Problems with the new system&lt;&#x2F;li&gt;
&lt;li&gt;New techniques&#x2F;ideas&#x2F;systems to solve the new problems&lt;&#x2F;li&gt;
&lt;li&gt;Repeat&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;p&gt;&lt;strong&gt;Problem&lt;&#x2F;strong&gt;: If someone gets ahold of my message then they can read its contents&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Solution&lt;&#x2F;strong&gt;: Encryption. Encryption is the idea that the message can be &quot;locked&quot; in such a way that anyone who reads it without the key can&#x27;t determine the original message. There are two ways to do encryption, one that works as you would expect and one that seems to work by mathematical magic.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;symmetric-key-ciphers&quot;&gt;Symmetric key ciphers&lt;&#x2F;h2&gt;
&lt;p&gt;The seemingly obvious way first: Symmetric key ciphers. You and your partner have an identical key, you lock the message and send it to them, which they can then unlock. Anyone without the key has no way of opening the message because they don&#x27;t have the key. Examples of this type of cipher include AES-256 and RC4. But this introduces a new problem:&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Problem&lt;&#x2F;strong&gt;: How do you get you and your partner to have the same key?&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Solution&lt;&#x2F;strong&gt;: Key exchanges.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;public-key-exchange&quot;&gt;Public key exchange&lt;&#x2F;h2&gt;
&lt;p&gt;The core idea of key exchange protocols is that both parties mix together their secret keys with some public value, and exchange the results. Then you mix your secret with what your partner sent you (their secret mixed with some public value) and they do the same, leaving you both with both secrets mixed with the public value.&lt;&#x2F;p&gt;
&lt;p&gt;The mathematical trick is that the mixing is irreversible, if someone were to steal the secret mixed with public value, they would be unable to extract the secret out of it. The common metaphor is mixing two colours together, it&#x27;s very difficult to extract out what the two original colours were without just brute force.&lt;&#x2F;p&gt;
&lt;p&gt;Now everything should be fine right?&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Problem&lt;&#x2F;strong&gt;: How do you know that the person you&#x27;re talking to is your partner? How do you know that the message hasn&#x27;t been tampered with?&lt;&#x2F;p&gt;
&lt;p&gt;If you&#x27;re having trouble imagining how this could possibly happen, imagine the same public key exchange, but with someone in the middle pretending to be your partner while your real partner is wondering why you haven&#x27;t sent them anything. You and the middle-man end up establishing a key and then you end up sending messages to them that they can unlock with the key you just established with them.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Solution&lt;&#x2F;strong&gt;:Remember how I mentioned there were two ways of doing encryption? The solution to this problem is the other form of encryption, public key based encryption.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;public-key-encryption&quot;&gt;Public key encryption&lt;&#x2F;h2&gt;
&lt;p&gt;Instead of explaining the math, here is how it works in practice. Imagine a wizard gave you two magic keys that had a simple property, whatever you locked with one key can &lt;em&gt;only&lt;&#x2F;em&gt; be unlocked by the other key.&lt;&#x2F;p&gt;
&lt;p&gt;You could then make duplicates of one of the keys (lets call it the public key) and give it to all of your friends, and keep the other one hidden away (called the private key). If friend A wants to send you a message they can lock it with the public key you gave them. The message is then safe from everyone but you, because only you have the the private key which is required to unlock it.&lt;&#x2F;p&gt;
&lt;p&gt;Now to solve the problem of man-in-the-middle attacks on key exchanges you can just slightly modify the procedure.&lt;&#x2F;p&gt;
&lt;ol&gt;
&lt;li&gt;Mix your secret with the public value&lt;&#x2F;li&gt;
&lt;li&gt;Lock it with your &lt;em&gt;private&lt;&#x2F;em&gt; key&lt;&#x2F;li&gt;
&lt;li&gt;Send it to your partner&lt;&#x2F;li&gt;
&lt;li&gt;Your partner can then try to unlock it with the public key you gave them&lt;&#x2F;li&gt;
&lt;li&gt;If it unlocks properly then your partner knows the message was from you, because only you have that private key&lt;&#x2F;li&gt;
&lt;li&gt;Continue as normal&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;p&gt;This procedure is called &quot;signing&quot;.&lt;&#x2F;p&gt;
&lt;p&gt;The magical keys come from the magical land of mathematics, and range from points on curves to matrices to prime numbers. The most famous of them all is RSA. I am hesitant to even mention RSA because despite its fame and success during it&#x27;s time, &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;blog.trailofbits.com&#x2F;2019&#x2F;07&#x2F;08&#x2F;fuck-rsa&#x2F;&quot;&gt;it is now extremely dangerous to actually implement&lt;&#x2F;a&gt;. The one you should use is Elliptical Curve Cryptography.&lt;&#x2F;p&gt;
&lt;p&gt;So everything should be fine now right?&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Problem&lt;&#x2F;strong&gt;: This one is kinda complicated. The obvious problem is that most public key encryption is slow. The other problem is that RSA keys are not ephemeral, ie randomly generated. Rather public&#x2F;private keys are stored for potentially months at a time. This means that if someone steals your private key, they can use it for a long time to lots of bad things.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Solution&lt;&#x2F;strong&gt;: Use public key encryption to initially get a randomly generated shared secret secured between the parties, and then use MACs to guarentee sender identity and message integrity afterwards.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;message-authentication-codes-macs&quot;&gt;Message authentication codes (MACs)&lt;&#x2F;h2&gt;
&lt;p&gt;The goal is to attach something to each message that an attacker cannot replicate, so you know to not accept any messages that does not have the correct tag. The tag needs to do two things, it needs to be unique for each message and contain information that only your partner would know (some predetermined secret). The tag also needs to be made in such a way so that an attacker can&#x27;t stop a message and pull out the secret from it.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;Method 1&lt;&#x2F;em&gt;: Use a cipher. The basic idea is that you can just lock the message and send both the message and it&#x27;s locked version. When your partner receives it they can just unlock and see if it matches the other message. (It&#x27;s a bit more complicated than that though)&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;Method 2&lt;&#x2F;em&gt;: Use a cryptographic hash function.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;hashing-functions&quot;&gt;Hashing functions&lt;&#x2F;h2&gt;
&lt;p&gt;Cryptographic hash functions are functions that take any message of any length and convert it to a fixed length, say 16 bytes, of data. They also have the unique property that if the original message is even slightly different, the result will be completely different. This means that the only way to get the original message from the resulting 16 bytes is to test all possible messages until you get one that hashes to the desired result.&lt;&#x2F;p&gt;
&lt;p&gt;Now to make a MAC from this you can mix the message with the secret and then hash it. Then when your partner receives it they can mix the message with the secret in the same way and check that the hash is correct. If an attacker wants to change the message or pretend to be you, then they need to have the secret.&lt;&#x2F;p&gt;
&lt;p&gt;That should be the basic rundown for the core concepts of cryptography. Here is everything we talked about summed up in the standard way connections are secured over the internet, TLS.&lt;&#x2F;p&gt;
&lt;p&gt;A client wants to talk to a server securely&lt;&#x2F;p&gt;
&lt;ol&gt;
&lt;li&gt;The client generates a random number, and the public value mixed with that random number (Diffie-Hellman key exchange)&lt;&#x2F;li&gt;
&lt;li&gt;The client encrypts this with the server&#x27;s public key (So the client knows only the server could decrypt it)&lt;&#x2F;li&gt;
&lt;li&gt;The server does the same steps for the key exchange&lt;&#x2F;li&gt;
&lt;li&gt;Both parties calculate a shared secret, which was just randomly generated (Ephemeral keys)&lt;&#x2F;li&gt;
&lt;li&gt;Both parties then use that key to encrypt everything they send between each other (AES encryption)&lt;&#x2F;li&gt;
&lt;li&gt;They also include a MAC that guarentees the message&#x27;s integrity and the sender&#x27;s identity (HMAC)&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;p&gt;Important thing not mentioned: Certificates and certificate authorities, look them up if you&#x27;re curious, it&#x27;s basically a third party that vouches for the server.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;To look further&lt;&#x2F;strong&gt;:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Wikipedia&lt;&#x2F;li&gt;
&lt;li&gt;Computerphile videos detailing Diffie-hellman key exchanges and man in the middle attacks&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;cryptopals.com&#x2F;&quot;&gt;cryptopals&lt;&#x2F;a&gt; for a whirlwind tour of how to break cryptography. Note: side effects include a sense of dread when realizing most security code is written poorly and even small mistakes lead to broken systems.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>How does Hakyll work?</title>
        <published>2019-07-11T00:00:00+00:00</published>
        <updated>2019-07-11T00:00:00+00:00</updated>
        
        <author>
          <name>
            rctcwyvrn
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://blog.ririryn.com/about-hakyll/"/>
        <id>https://blog.ririryn.com/about-hakyll/</id>
        
        <content type="html" xml:base="https://blog.ririryn.com/about-hakyll/">&lt;p&gt;How does Hakyll work? A quick rundown from someone completely new to both web design &lt;em&gt;and&lt;&#x2F;em&gt; haskell.&lt;&#x2F;p&gt;
&lt;p&gt;After you create and build the project you have the following:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;site.hs&lt;&#x2F;li&gt;
&lt;li&gt;a folder of templates&lt;&#x2F;li&gt;
&lt;li&gt;a folder of css&lt;&#x2F;li&gt;
&lt;li&gt;a folder of markdown posts&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Here&#x27;s how hakyll generates each page of the website (I think, I&#x27;m still figuring it out)&lt;&#x2F;p&gt;
&lt;p&gt;The index:&lt;&#x2F;p&gt;
&lt;ol&gt;
&lt;li&gt;Apply the proper templates to make index.html have the list of posts&lt;&#x2F;li&gt;
&lt;li&gt;Take that index.html and make it $content$  (lmao I just noticed that it becomes inline LaTeX, $x+y=1$)&lt;&#x2F;li&gt;
&lt;li&gt;Take the default.html and replace the instances of $content$ on the template with index.html&lt;&#x2F;li&gt;
&lt;li&gt;Export that as index.html&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;p&gt;The posts and stuff:&lt;&#x2F;p&gt;
&lt;ol&gt;
&lt;li&gt;Take the post&#x27;s markdown data&lt;&#x2F;li&gt;
&lt;li&gt;Pull out the metadata, called the &#x27;context&#x27;&lt;&#x2F;li&gt;
&lt;li&gt;Apply whatever templates you want to it, using the metadata if you want&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;p&gt;Here&#x27;s how I made the favorite section on the index:&lt;&#x2F;p&gt;
&lt;ol&gt;
&lt;li&gt;Add a favorite tag to the metadata of the post I want to favorite&lt;&#x2F;li&gt;
&lt;li&gt;Make a new template called favorite-list&lt;&#x2F;li&gt;
&lt;li&gt;Use the hakyll DSL syntax to make the template do the same thing as post-list but only if the favorite tag is present&lt;&#x2F;li&gt;
&lt;li&gt;Add to index.html a partial that uses favorite-list&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;p&gt;Using pandocCompilerWith to make stuff like laTeX&lt;&#x2F;p&gt;
&lt;p&gt;\[ \ln x = \int_{-\infty}^x \frac 1 y \, dy . \]&lt;&#x2F;p&gt;
&lt;p&gt;I followed this: &lt;a rel=&quot;external&quot; href=&quot;http:&#x2F;&#x2F;travis.athougies.net&#x2F;posts&#x2F;2013-08-13-using-math-on-your-hakyll-blog.html&quot;&gt;http:&#x2F;&#x2F;travis.athougies.net&#x2F;posts&#x2F;2013-08-13-using-math-on-your-hakyll-blog.html&lt;&#x2F;a&gt;
The idea is that you just need to set the proper extensions and options for pandoc&#x27;s writing.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Note&lt;&#x2F;strong&gt;
You need to make sure the math.jax script is https or else github pages (smartly) refuses to load it&lt;&#x2F;p&gt;
&lt;p&gt;How to add a block of text to every post of a certain type:&lt;&#x2F;p&gt;
&lt;ol&gt;
&lt;li&gt;Generate the html file for the stuff you want to add, for me this was abit.html, which is an about paragraph&lt;&#x2F;li&gt;
&lt;li&gt;Add a tag to the metadata for your post&#x27;s markdown&lt;&#x2F;li&gt;
&lt;li&gt;Edit the post.html template to check for the tag&lt;&#x2F;li&gt;
&lt;li&gt;Make the template load that html file as a partial if the tag is present&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;pre&gt;&lt;code data-lang=&quot;haskell&quot;&gt;main :: IO ()
main = hakyll $ do
	    match &amp;quot;images&#x2F;*&amp;quot; $ do
	        route   idRoute
&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Cryptopals Set 1 writeup</title>
        <published>2019-07-11T00:00:00+00:00</published>
        <updated>2019-07-11T00:00:00+00:00</updated>
        
        <author>
          <name>
            rctcwyvrn
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://blog.ririryn.com/crypto-set1/"/>
        <id>https://blog.ririryn.com/crypto-set1/</id>
        
        <content type="html" xml:base="https://blog.ririryn.com/crypto-set1/">&lt;p&gt;Code can be found &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;rctcwyvrn&#x2F;ctf_stuff&#x2F;blob&#x2F;master&#x2F;cryptopals&#x2F;set_1.py&quot;&gt;here&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Hi, a simple writeup for the cryptopals set 1 challenges for the crypto noob from a crypto noob. There are plenty of other tutorials, so look for a better one if this one makes no sense&lt;&#x2F;p&gt;
&lt;p&gt;This is gonna mostly be a tutorial for how to do this byte stuff in python, which is really unintuitive to me anyway&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;NOTE: Some of the most trouble I had in these challenges was getting the data to the right types, and it involved lots and lots of stackoverflow and following other guides, remember there&#x27;s no shame in doing that and don&#x27;t feel bad when you see your 10th TypeError in a row&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;h2 id=&quot;challenge-1-convert-hex-to-base64&quot;&gt;Challenge 1: Convert hex to base64&lt;&#x2F;h2&gt;
&lt;p&gt;For this challenge you just need to know how to do this stuff in python, I used the codecs library&lt;&#x2F;p&gt;
&lt;p&gt;Decode: Some encoded format like hex or base64 or ascii --&amp;gt; bytearray
Encode: bytearray --&amp;gt; Some encoded format like hex or base64 or ascii&lt;&#x2F;p&gt;
&lt;p&gt;So following the hint you convert like this: hex -&amp;gt; bytes -&amp;gt; base64&lt;&#x2F;p&gt;
&lt;p&gt;Here&#x27;s some examples for how it works&lt;&#x2F;p&gt;
&lt;pre&gt;&lt;code data-lang=&quot;python&quot;&gt;def hex_to_bytes(hex_in):
	return codecs.decode(hex_in, &amp;#39;hex&amp;#39;)

def base64_to_bytes(hex_in):
	return codecs.decode(hex_in, &amp;#39;utf-8&amp;#39;)

def bytes_to_hex(byte_in):
	return codecs.encode(byte_in,&amp;#39;hex&amp;#39;).decode()
&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;h2 id=&quot;challenge-2-fixed-xor&quot;&gt;Challenge 2: Fixed XOR&lt;&#x2F;h2&gt;
&lt;p&gt;For this one you want to use python&#x27;s ^ operator, which acts on two bytes and returns the logical XOR
So the steps are&lt;&#x2F;p&gt;
&lt;ol&gt;
&lt;li&gt;Convert both hex strings to bytes&lt;&#x2F;li&gt;
&lt;li&gt;Create a new bytearray for the output&lt;&#x2F;li&gt;
&lt;li&gt;Loop on the bytearrays for the two input strings&lt;&#x2F;li&gt;
&lt;li&gt;Append the result of ^ to the output&lt;&#x2F;li&gt;
&lt;li&gt;Encode the output bytes back to hex (im too lazy to check if i actually have to do this)&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;h2 id=&quot;challenge-3-single-byte-xor-cipher&quot;&gt;Challenge 3 Single-byte XOR cipher&lt;&#x2F;h2&gt;
&lt;p&gt;I see why these are in order now...
Theoretically it&#x27;s not hard, the problem for me was getting the stupid python syntax correct...&lt;&#x2F;p&gt;
&lt;p&gt;Here&#x27;s the framework&lt;&#x2F;p&gt;
&lt;ol&gt;
&lt;li&gt;Convert to bytes as usual&lt;&#x2F;li&gt;
&lt;li&gt;Loop from 0 to 255 to loop over all the possible single chars&lt;&#x2F;li&gt;
&lt;li&gt;Do a single-byte xor on each of those, here&#x27;s code from the tutorial I found&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;pre&gt;&lt;code data-lang=&quot;python&quot;&gt;def single_char_xor(in_raw, char_val):
	output_bytes = b&amp;#39;&amp;#39;
	for byte in in_raw:
		output_bytes+=bytes([byte ^ char_val])
	return output_bytes
&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;Source: https:&#x2F;&#x2F;laconicwolf.com&#x2F;2018&#x2F;05&#x2F;29&#x2F;cryptopals-challenge-3-single-byte-xor-cipher-in-python&#x2F;&lt;&#x2F;p&gt;
&lt;p&gt;For all the other python things, follow along with laconicwolf and google. I&#x27;ll lay out the rest of the framework, I would recomend just trying it from here and referring back here when you get stuck&lt;&#x2F;p&gt;
&lt;ol&gt;
&lt;li&gt;Calculate a &quot;english_score&quot;, using something like this https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Letter_frequency to determine if something is a phrase or not&lt;&#x2F;li&gt;
&lt;li&gt;Create a dictionary of score&#x2F;bytearray pairs and sort them to find which bytearray has the best score&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;p&gt;Since the best score = most like an english phrase, the key that makes the best english phrase is (probably) the best key. So thats it!&lt;&#x2F;p&gt;
&lt;h2 id=&quot;challenge-4-detecting-single-byte-xor-cipher&quot;&gt;Challenge 4 Detecting single-byte XOR cipher&lt;&#x2F;h2&gt;
&lt;p&gt;It&#x27;s challenge 3 but literally just more&lt;&#x2F;p&gt;
&lt;ol&gt;
&lt;li&gt;file = open(&quot;data.txt&quot;)&lt;&#x2F;li&gt;
&lt;li&gt;Loop through the file line by line by using python magic, for line in file: detect_single_char_xor(line), where that function is your code from Challenge 3&lt;&#x2F;li&gt;
&lt;li&gt;Do the same sorting proccess as challenge 3 to again which determine which bytearray has the best score&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;p&gt;Now the party is really going!&lt;&#x2F;p&gt;
&lt;h2 id=&quot;aside-1-converting-plaintext-strings-and-chars-to-bytes&quot;&gt;Aside 1: Converting plaintext strings and chars to bytes&lt;&#x2F;h2&gt;
&lt;ol&gt;
&lt;li&gt;Declare an empty list, I called mine temp&lt;&#x2F;li&gt;
&lt;li&gt;Append [ord(char)] for each char in the plaintext to temp&lt;&#x2F;li&gt;
&lt;li&gt;my_bytes = bytes(temp)&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;p&gt;ord converts a char to it&#x27;s byte value, so we just make a bytearray of the bytes and we have the string in it&#x27;s bytes for us to mess around with!&lt;&#x2F;p&gt;
&lt;h2 id=&quot;aside-2-having-an-empty-bytearray-to-start-appending-bytes-to&quot;&gt;Aside 2: Having an empty bytearray to start appending bytes to&lt;&#x2F;h2&gt;
&lt;ol&gt;
&lt;li&gt;Literally just output_bytes = b&#x27;&#x27;&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;p&gt;What the hell python, how is this legal. You can redo the code from aside 1 with this new information btw&lt;&#x2F;p&gt;
&lt;h2 id=&quot;challenge-5-repeating-key-xor&quot;&gt;Challenge 5: Repeating-key XOR&lt;&#x2F;h2&gt;
&lt;p&gt;Mostly a combination of what we&#x27;ve seen already, I would reccomend making sure you can do this on your own before reading any guides, since it should be mostly copy paste from challenges 3 and 4&lt;&#x2F;p&gt;
&lt;ol&gt;
&lt;li&gt;Take the key and plaintext&lt;&#x2F;li&gt;
&lt;li&gt;Convert the plaintext into bytes&lt;&#x2F;li&gt;
&lt;li&gt;Loop over the bytes and append on bytes([ord(key[count]) ^ byte]) where count is incremented and modded over the length of the keystring&lt;&#x2F;li&gt;
&lt;li&gt;Return and you&#x27;re done!&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;h1 id=&quot;challenge-6-break-repeating-key-xor&quot;&gt;Challenge 6: Break repeating-key XOR&lt;&#x2F;h1&gt;
&lt;p&gt;The big bad!&lt;&#x2F;p&gt;
&lt;p&gt;Part 1: Hamming distance function&lt;&#x2F;p&gt;
&lt;p&gt;List of mistakes I made along the way&lt;&#x2F;p&gt;
&lt;ol&gt;
&lt;li&gt;You want to compare bits, not bytes, so convert the byte (which is really just an int) into a string of bits (Stackoverflow it, no shame in doing so)&lt;&#x2F;li&gt;
&lt;li&gt;The bits may not have the same length, so you need to add the distance between their lengths to the dist&lt;&#x2F;li&gt;
&lt;li&gt;Make sure you are indexing the string in the right direction&lt;&#x2F;li&gt;
&lt;li&gt;Make sure not to index off the end of the bit string&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;h2 id=&quot;part-2-rest-of-the-fucking-owl&quot;&gt;Part 2: Rest of the fucking owl&lt;&#x2F;h2&gt;
&lt;p&gt;Honestly I don&#x27;t know how my code managed to be bug free, but it somehow was...&lt;&#x2F;p&gt;
&lt;p&gt;Here&#x27;s the functions I used:&lt;&#x2F;p&gt;
&lt;ol&gt;
&lt;li&gt;hdist(bytes1,bytes2), hamming distance function&lt;&#x2F;li&gt;
&lt;li&gt;take_block(in_bytes, a, b), returns the bytes from a to b&lt;&#x2F;li&gt;
&lt;li&gt;blockify(in_bytes, block_size), converts the bytes into a list of block_size sized bytes&lt;&#x2F;li&gt;
&lt;li&gt;transpose(blocks), takes the list from blockify and transposes it as detailed in the challenge (step 6)&lt;&#x2F;li&gt;
&lt;li&gt;break_repeating_key_xor(enc_bytes, guess_len), the big boi&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;p&gt;hdist was explained in part 1 and the other functions are fairly self explanatory except for 5.&lt;&#x2F;p&gt;
&lt;p&gt;Here&#x27;s what break_repeating_key_xor() did:&lt;&#x2F;p&gt;
&lt;ol&gt;
&lt;li&gt;Loop over keysizes from 2 to guess_len&lt;&#x2F;li&gt;
&lt;li&gt;Break the entire... As I was writing this I realized that I just rewrote the code for blockify(), basically line for line...&lt;&#x2F;li&gt;
&lt;li&gt;(revised) Call blockify to create the list of blocks&lt;&#x2F;li&gt;
&lt;li&gt;Use some nice python magic to make a list of all the dists for all the combinations of two blocks&lt;&#x2F;li&gt;
&lt;li&gt;Sum it up and normalize it by the length of the list and the key_size&lt;&#x2F;li&gt;
&lt;li&gt;Add it into the list of potential key_sizes&lt;&#x2F;li&gt;
&lt;li&gt;(out of the key_size loop now) Sort the list&lt;&#x2F;li&gt;
&lt;li&gt;Blockify by the optimal key_size&lt;&#x2F;li&gt;
&lt;li&gt;Transpose them&lt;&#x2F;li&gt;
&lt;li&gt;Call break_single_byte_xor() from challenge 3 to get a single-byte key&lt;&#x2F;li&gt;
&lt;li&gt;Put em all together, use chr() to convert them back to ascii and you get your final key!&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;p&gt;Key = {Terminator X : Bring the noise}
My code is available, but I would really not recommend comparing your answer to them as I am fairly inexperienced in writing &lt;em&gt;good&lt;&#x2F;em&gt; python code, I write &lt;em&gt;just barely good enough&lt;&#x2F;em&gt; python code. There&#x27;s defintely one or two off by one bugs in my code too.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;challenge-7-aes-in-ecb-mode&quot;&gt;Challenge 7 AES in ECB mode&lt;&#x2F;h2&gt;
&lt;p&gt;I&#x27;m stupid and didn&#x27;t read the instructions, do this in code because you&#x27;ll need it alot later. I used pycrpyto&lt;&#x2F;p&gt;
&lt;h2 id=&quot;challenge-8-detecting-aes-in-ecb-mode&quot;&gt;Challenge 8 Detecting AES in ECB mode&lt;&#x2F;h2&gt;
&lt;p&gt;The main part of the challenge is figuring out how to actually detect ECB encryption, and the hint isn&#x27;t super helpful.&lt;&#x2F;p&gt;
&lt;p&gt;The idea is that if there is a duplicate 16 byte plaintext in the original message, then it will also be duplicated in the ECB. But why we can assume that there is duplicated plaintext is beyond me...
Here&#x27;s what I followed: https:&#x2F;&#x2F;crypto.stackexchange.com&#x2F;questions&#x2F;20941&#x2F;why-shouldnt-i-use-ecb-encryption
and https:&#x2F;&#x2F;obrien.io&#x2F;writeups&#x2F;crypto&#x2F;2018&#x2F;02&#x2F;01&#x2F;cryptopals-set-1-writeup&#x2F; to check my answers&lt;&#x2F;p&gt;
&lt;p&gt;Anyway you want to do the type wrangling you&#x27;re probably used to now&lt;&#x2F;p&gt;
&lt;ol&gt;
&lt;li&gt;Open the file&lt;&#x2F;li&gt;
&lt;li&gt;lines = f.readlines()&lt;&#x2F;li&gt;
&lt;li&gt;for line in lines&lt;&#x2F;li&gt;
&lt;li&gt;unhexlify(line.strip()), the strip() is important! Don&#x27;t be dumb like me and forget it&lt;&#x2F;li&gt;
&lt;li&gt;Append those onto a new list enc[]&lt;&#x2F;li&gt;
&lt;li&gt;Loop through enc and call is_ecb() on them until it finds something&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;p&gt;is_ecb() is easy once you understand how to actually detect ecb&lt;&#x2F;p&gt;
&lt;ol&gt;
&lt;li&gt;Find the # of bytes in in_bytes&lt;&#x2F;li&gt;
&lt;li&gt;Find the # of bytes in in_bytes without duplicates&lt;&#x2F;li&gt;
&lt;li&gt;If they&#x27;re the same length then it&#x27;s not ECB, but if the second is smaller then it&#x27;s probably ECB encoded&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;p&gt;The answer doesn&#x27;t seem to be something that&#x27;s &quot;obviously correct&quot; like in the earlier challenges, but I&#x27;m reasonable sure my code is correct.&lt;&#x2F;p&gt;
&lt;p&gt;And that concludes Set 1! Pretty fun but also defintely frustrating at times when you get nothing but TypeErrors for 20 minutes straight trying to convert the input to what you want.
Set 2 coming soon &lt;em&gt;tmtm&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Google CTF 2019 Crypto challenges writeup</title>
        <published>2019-07-05T00:00:00+00:00</published>
        <updated>2019-07-05T00:00:00+00:00</updated>
        
        <author>
          <name>
            rctcwyvrn
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://blog.ririryn.com/google-crypto-writeup/"/>
        <id>https://blog.ririryn.com/google-crypto-writeup/</id>
        
        <content type="html" xml:base="https://blog.ririryn.com/google-crypto-writeup/">&lt;p&gt;Code can be found &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;rctcwyvrn&#x2F;ctf_stuff&#x2F;tree&#x2F;master&#x2F;google-ctf-2019&quot;&gt;here&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;h2 id=&quot;quantum-key-distribution&quot;&gt;Quantum Key Distribution&lt;&#x2F;h2&gt;
&lt;p&gt;Two of the three crypto challenges this CTF were kinda different from the standard, they both gave very detailed descriptions of the challenge but used very odd&#x2F;unknown systems. This challenge basically boiled down to &quot;can you understand quantum cryptography?&quot;&lt;&#x2F;p&gt;
&lt;p&gt;So let&#x27;s get into it.  &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;BB84&quot;&gt;https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;BB84&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;BB84 has the following steps:&lt;&#x2F;p&gt;
&lt;ol&gt;
&lt;li&gt;Alice generates random 512 bit numbers a and b&lt;&#x2F;li&gt;
&lt;li&gt;Alice sends the qubits, with the ith qubit  being the encoding of the ith bit of a under the basis determined by the ith bit of b&lt;&#x2F;li&gt;
&lt;li&gt;Bob recieves said qubits and measures each qubit under a random basis&lt;&#x2F;li&gt;
&lt;li&gt;Alice and Bob exchange the list of bases that they used&lt;&#x2F;li&gt;
&lt;li&gt;They discard any bits where they used different bases and take the remaining bits as the shared key&lt;&#x2F;li&gt;
&lt;li&gt;They can then do some other thing to account for possible mistakes&#x2F;disruptions but that doesn&#x27;t apply here&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;p&gt;Now lets compare that to the instructions given by the challenge, we see that the steps are kinda out of order. We send Bob (the satellite) the basis and the qubits at the same time and it responds with it&#x27;s basis and an &quot;announcement&quot;. If we computute the shared secret then we see that it&#x27;s not the same as the announcement but does have the same bit length.&lt;&#x2F;p&gt;
&lt;p&gt;Hmmmmm. The page is vague with it&#x27;s language and it&#x27;s description of the announcement, using the words &quot;shared secret&quot; and &quot;key&quot; and &quot;encrypted secret&quot; kinda randomly.&lt;&#x2F;p&gt;
&lt;p&gt;Let&#x27;s think about this from a meta perspective then. The qubits and the basis that we send the server are randomly generated, so the shared secret is random, but we know that the challenge is to find a hex key that decrypts the AES-CBC encrypted flag. Also we see that the announcement that we get back is different every time.&lt;&#x2F;p&gt;
&lt;p&gt;Hmmmmmmm. So we can guess that the &quot;announcement&quot; we get back is the key we want mixed together with the shared secret. We can generate the shared seceret ourselves since the satellite returns the basis it used, but how did they combine the key with the shared secret? We see that they&#x27;re the same bit length so why not try XOR?&lt;&#x2F;p&gt;
&lt;p&gt;Run it a few times and we see that the result of announcement XOR shared_secret is constant! We have our key!&lt;&#x2F;p&gt;
&lt;p&gt;CTF{you_performed_a_quantum_key_exchange_with_a_satellite}&lt;&#x2F;p&gt;
&lt;h2 id=&quot;reversing-cellular-automata&quot;&gt;Reversing Cellular Automata&lt;&#x2F;h2&gt;
&lt;p&gt;The second of the two weird systems. This one is very straightforward though, &quot;just&quot; reverse a step in the cellular automata.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a rel=&quot;external&quot; href=&quot;http:&#x2F;&#x2F;mathworld.wolfram.com&#x2F;Rule126.html&quot;&gt;Here is the rule in question.&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;It generates the nth bit by looking at the left (n-1), center (n), and right (n+1) bits. And rule 126 was chosen because of how it generates that bit. If LCR are all 0&#x27;s or all 1&#x27;s then the nth bit is 0, otherwise it&#x27;s 1.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;Naive attempt #1:&lt;&#x2F;em&gt;&lt;br &#x2F;&gt;
Well we can just make a list of lists, where the nth entry in the big list is a list of all possible triplets centered at the nth bit, then zip them all together. If the resulting bit is 0 then the possible triplets are 0,0,0 and 1,1,1 etc.&lt;&#x2F;p&gt;
&lt;p&gt;Run it and what happens? Python spits out a MemoryError...&lt;br &#x2F;&gt;
Let&#x27;s just do a quick calculation to see how many elements are in that big list&lt;br &#x2F;&gt;
3027636133969523175486328123886577647616&lt;br &#x2F;&gt;
Oh...&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;Naive attempt #2:&lt;&#x2F;em&gt;&lt;br &#x2F;&gt;
Ok lets try incorporating the previous bit into the calculation. But then we run into a problem.&lt;&#x2F;p&gt;
&lt;p&gt;If the output bit was &quot;1&quot; and the last bit was &quot;0&quot;, that leaves us with three possible choices,  the triplet could be 010, 001, or 011. We can try to keep track of all of these but we can only start excluding them once we finish a full loop around, and even so we have so many elements in the list that python chugs and itertools can&#x27;t make the combinations for us.&lt;&#x2F;p&gt;
&lt;p&gt;This approach doesn&#x27;t seem like a good idea, let&#x27;s try something else.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;Less naive attempt #3:&lt;&#x2F;em&gt;&lt;br &#x2F;&gt;
Let&#x27;s look at the patterns generated from rule 126
https:&#x2F;&#x2F;www.wolframalpha.com&#x2F;input&#x2F;?i=rule+126+random+initial+conditions&lt;&#x2F;p&gt;
&lt;p&gt;Huh, we see lots of upsidedown triangles. If we consider the rule itself it makes sense. Groups of bits tend to &quot;move&quot; towards each other since something like 100 will result in 110 potentially. Also lines of 111111 become 1000001 which then begin to move towards each other, forming the upsidedown triangles we see.&lt;&#x2F;p&gt;
&lt;p&gt;So using what we know of the patterns can we look at the pattern from 66de3c1bf87fdfcf and backtrack? Assume that each sequence of 0&#x27;s was generated by a line ofe 1&#x27;s and seperated 1&#x27;s are part of an upsidedown triangle? The answer is no. It doesn&#x27;t work. The assumptions end up creating a pattern that isn&#x27;t even a valid previous state. So at this point I had been at it for a few hours so I went for a walk and immediately figured it out. It was so obvious.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;Finally the successful attempt, attempt #4:&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Brute force. We can just brute force previous states and keep the ones that step into the obtained step.&lt;&#x2F;p&gt;
&lt;p&gt;The key itself is 64 bits long, so brute force on the entire key is impossible. But cellular automata are not hashing functions. Normally a hash function cannot be realistically brute forced because a 1 bit change in the input results in a completely different hash.&lt;&#x2F;p&gt;
&lt;p&gt;But with the cellular automata a 1 bit change on one side of the input only affects a small local area, the 3 neighbouring bits that will use it in it&#x27;s calculation. This means we can split the key into 6 10ish bit long segments with some overlap, apply the automata to all the numbers between 0 and 2^10^-1 and keep track of all the states that match our desired segment, and then merge the patterns together. This takes time 6 * 2^10^ instead of 2^64^!&lt;&#x2F;p&gt;
&lt;p&gt;One important part to consider is that when stepping this automata we need to not consider the outermost bits, because we don&#x27;t want to find solutions where the wrap around neighbours are impactful since the substrings are gonna be concatenated together later. Did that sentence make sense? Probably not. Try it for yourself and you&#x27;ll see what I mean.&lt;&#x2F;p&gt;
&lt;p&gt;So use python&#x27;s itertools to generate the list of all the combinations of the solutions we found for each segment, merge the segments together, and validate them by checking that the next state for them is 66de3c1bf87fdfcf.&lt;&#x2F;p&gt;
&lt;p&gt;Now we have a list of around 10,000 potential keys, which is actually reasonable. I wrote a short bash script and looped through until I found a key that didn&#x27;t result in a bad decrypt, however the encryption scheme doesn&#x27;t actually check the integrity of the entire message, it only checks that the padding is ok before deciding that the decrpytion worked, which just made things a bit more complicated, but eventually the script finds the flag!&lt;&#x2F;p&gt;
&lt;p&gt;CTF{reversing_cellular_automatas_can_be_done_bit_by_bit}&lt;&#x2F;p&gt;
&lt;p&gt;PS: Guessing from the flag I don&#x27;t think I did this challenge in the intended way, but whatever! Flag is flag!&lt;&#x2F;p&gt;
&lt;h2 id=&quot;reality&quot;&gt;Reality&lt;&#x2F;h2&gt;
&lt;p&gt;A more classic kind of CTF crypto problem, just a confusing hint and a port to netcat to.
Let&#x27;s break down the information we have.&lt;&#x2F;p&gt;
&lt;p&gt;Connecting to the port gives us:&lt;&#x2F;p&gt;
&lt;ol&gt;
&lt;li&gt;An encrypted flag&lt;&#x2F;li&gt;
&lt;li&gt;Three &quot;coefficients&quot; that are pairs of real numbers with 500 decimal places of precision, the first is small and the second is around 10^40^&lt;&#x2F;li&gt;
&lt;li&gt;A message: &quot;You need 5 coefficients to decrypt the flag, here&#x27;s 3&quot;&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;p&gt;Huh, weird. Let&#x27;s look closely at the challenge, the name is &quot;reality&quot; and the description mentions someone called &quot;Shamir&quot;.
Who is Shamir? This of course refers to &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Adi_Shamir&quot;&gt;Adi Shamir&lt;&#x2F;a&gt; one of the creators of RSA (He&#x27;s the S in RSA). But we have a bunch of real numbers, while RSA uses exclusively integer rings. Hm, let&#x27;s keep looking.&lt;&#x2F;p&gt;
&lt;p&gt;Googling his name we find something called &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Shamir%27s_Secret_Sharing&quot;&gt;Shamir&#x27;s Secret Sharing&lt;&#x2F;a&gt;, which is a secret sharing scheme where everyone is given a coefficient and n-people need to be present to generate the secret. This works by using the fact that you need k points to uniquely define a k-1th order polynomial (if you&#x27;re not sure why this is true, consider taking k derivatives of a k-1th order polynomial and trying to work backwards using integration), and if you have less than k points you have an infinite number of possible k-1th order polynomials that cross those points.&lt;&#x2F;p&gt;
&lt;p&gt;So seems to be the challenge, we have 3 coefficients, now we just need the last two.
But how? We have literally an infinite number of possible polynomials that could all be the secret.&lt;&#x2F;p&gt;
&lt;p&gt;As usual with these CTF problems one must look and see what is different from the usual, and use that to guide the way. The obvious weird thing is the massive amount of precision with the numbers that we are given and the title &quot;Reality&quot;. Hmm, reality, real numbers? Maybe the precision is somehow making the secret sharing system insecure? The system usually works by giving each member a pair of an integer n and the coefficient for x^n^ so the system we have here is definitely different.&lt;&#x2F;p&gt;
&lt;p&gt;I didn&#x27;t have a clue where to go from there, but resident genius &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;www.robertxiao.ca&#x2F;&quot;&gt;Robert Xiao&lt;&#x2F;a&gt; had an idea immediately. Can we make this into a lattice problem? More specifically a closest vector problem where the solution is the desired coefficients? This might work because the massive amount of decimal precision!&lt;&#x2F;p&gt;
&lt;p&gt;The problem we&#x27;re interested for this challenge is called the closest vector problem (CVP). It boils down to this:
Given a matrix A and a vector v, what vector x, with the constraint that x is made up of integers, results in the Ax that is closest to v and what is that &quot;closest vector&quot; vector Ax?&lt;&#x2F;p&gt;
&lt;p&gt;We want our closest vector problem to solve for the integer coefficients that make up the polynomial. Here&#x27;s our equations, we know that it&#x27;s in this form because the challenge said we needed 5 coefficients to decode the flag.&lt;&#x2F;p&gt;
&lt;p&gt;\begin{equation}
y_1 = c_0 + c_1  x_1 + c_2  x_1^2 + c_3  x_1^3 + c_4  x_1^4   \\
y_2 = c_0 + c_1  x_2 + c_2  x_2^2 + c_3  x_2^3 + c_4  x_2^4  \\
y_3 = c_0 + c_1  x_3 + c_2  x_3^2 + c_3  x_3^3 + c_4  x_3^4  \\
\end{equation}&lt;&#x2F;p&gt;
&lt;p&gt;Now into a matrix,&lt;&#x2F;p&gt;
&lt;p&gt;\begin{equation}
A=&lt;br &#x2F;&gt;
\begin{bmatrix}
1 &amp;amp; x_1 &amp;amp; x_1^2 &amp;amp; x_1^3 &amp;amp; x_1^4 \\&lt;br &#x2F;&gt;
1 &amp;amp; x_2 &amp;amp; x_2^2 &amp;amp; x_2^3 &amp;amp; x_2^4 \\
1 &amp;amp; x_3 &amp;amp; x_3^2 &amp;amp; x_3^3 &amp;amp; x_3^4 \\
1 &amp;amp; 0 &amp;amp; 0 &amp;amp; 0 &amp;amp; 0 \\
\end{bmatrix}
\end{equation}&lt;&#x2F;p&gt;
&lt;p&gt;The goal vector,&lt;&#x2F;p&gt;
&lt;p&gt;\begin{equation}
v=&lt;br &#x2F;&gt;
\begin{bmatrix}
y_1 \\&lt;br &#x2F;&gt;
y_2 \\
y_3 \\
c_0 \\
\end{bmatrix}
\end{equation}&lt;&#x2F;p&gt;
&lt;p&gt;Remember CVP finds integer valued x such that $Ax=v$. So given this we expect that the CVP will find
\begin{equation}
x=&lt;br &#x2F;&gt;
\begin{bmatrix}
c_0 \\&lt;br &#x2F;&gt;
c_1 \\
c_2 \\
c_3 \\
c_4 \\
\end{bmatrix}
\end{equation}&lt;&#x2F;p&gt;
&lt;p&gt;and return us a vector that is close to (and hopefully close enough so that c0 will be valid)&lt;br &#x2F;&gt;
\begin{equation}
res=&lt;br &#x2F;&gt;
\begin{bmatrix}
y_1 \\&lt;br &#x2F;&gt;
y_2 \\
y_3 \\
c_0 \\
\end{bmatrix}
\end{equation}
which we can extract the secret, c0, out from.&lt;&#x2F;p&gt;
&lt;p&gt;The problem is that we don&#x27;t know what c0 is, so we can&#x27;t give use the goal vector as written.
The solution I ended up using was to guess and make it insignificant, ie multiply everything in the matrix and the y&#x27;s by a large scaling factor so that the algorithm &quot;doesn&#x27;t care as much&quot; about the difference between our guessed c0 and what we want it to return, the actual c0.&lt;&#x2F;p&gt;
&lt;p&gt;Another solution could be to invert the matrix and multiply in the [y1,y2,y3] vector but I only just thought of that.&lt;&#x2F;p&gt;
&lt;p&gt;So that&#x27;s the general idea, I ended up adding a few more rows onto the matrix to get the CVP function from &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;fplll&#x2F;fpylll&quot;&gt;fpyll&lt;&#x2F;a&gt; to work, but eventually I got there.&lt;&#x2F;p&gt;
&lt;p&gt;So now we have a massive int, c0. How to decrypt the flag? This was basically just trial and error, I eventually noticed that it was about right to be converted into 16 bytes, which is the key length that is required for the encryption scheme that they used in the earlier challenges (AES-CBC).&lt;&#x2F;p&gt;
&lt;p&gt;And it worked! AES-CBC with the key being c0 and IV being just b&#x27;\x00&#x27;s resulted in our flag!&lt;&#x2F;p&gt;
&lt;p&gt;CTF{h0w-r3al-is-y0ur-Re4l-4Real}&lt;&#x2F;p&gt;
</content>
        
    </entry>
</feed>
