<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
    <title></title>
    <link href="https://mayaks.eu/atom.xml" rel="self" type="application/atom+xml"/>
    <link href="https://mayaks.eu"/>
    <generator uri="https://www.getzola.org/">Zola</generator>
    <updated>2024-01-22T00:00:00+00:00</updated>
    <id>https://mayaks.eu/atom.xml</id>
    <entry xml:lang="en">
        <title>✏️ drawings</title>
        <published>2024-01-22T00:00:00+00:00</published>
        <updated>2024-01-22T00:00:00+00:00</updated>
        <author>
          <name>Unknown</name>
        </author>
        <link rel="alternate" href="https://mayaks.eu/projects/drawings/" type="text/html"/>
        <id>https://mayaks.eu/projects/drawings/</id>
        
        <content type="html">&lt;p&gt;Ritual by the moonlight&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;images&#x2F;ritual.png&quot; alt=&quot;ritual by the moonlight&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Decolonize&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;images&#x2F;decolonize.png&quot; alt=&quot;decolonize&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Birthday&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;images&#x2F;friend.png&quot; alt=&quot;birthday&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Berlin Night, 24 Jan 2024 (a sketchy drawing inspired by &amp;quot;A Roman Holiday&amp;quot; by Frank Skipworth c.1889)&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;images&#x2F;berlin-night.png&quot; alt=&quot;berlin night&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Study, 22 Jan 2024&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;images&#x2F;study.png&quot; alt=&quot;study&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Two gals working on software and reading books in space, 29 Dec 2023&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;images&#x2F;space-travel.png&quot; alt=&quot;girls&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Death in bikini, 12 Jun 2023&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;images&#x2F;skeleton.png&quot; alt=&quot;death in biki&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Nostalgia, 05 Jun 2023&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;images&#x2F;nostalgia.png&quot; alt=&quot;nostalgia&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Merveilles, 30 May 2023 (as a part of &lt;a href=&quot;https:&#x2F;&#x2F;merveilles.town&#x2F;tags&#x2F;thelogo&quot;&gt;a project to recreate merveilles logo in a creative style&lt;&#x2F;a&gt;)&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;images&#x2F;merveilles.png&quot; alt=&quot;merveilles logo&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>🧑‍🚀 07.01.2024 - weft - a software system for small spacecraft</title>
        <published>2024-01-07T00:00:00+00:00</published>
        <updated>2024-01-07T00:00:00+00:00</updated>
        <author>
          <name>Unknown</name>
        </author>
        <link rel="alternate" href="https://mayaks.eu/tiny-log/space-travel/" type="text/html"/>
        <id>https://mayaks.eu/tiny-log/space-travel/</id>
        
        <content type="html">&lt;h3 id=&quot;weft&quot;&gt;weft&lt;&#x2F;h3&gt;
&lt;p&gt;The last month while messy was quite fruitful in {friend, vibe}-driven development. I have started working on a software system with &lt;a href=&quot;https:&#x2F;&#x2F;dwangschematiek.nl&#x2F;&quot;&gt;Marieke&lt;&#x2F;a&gt;. &lt;&#x2F;p&gt;
&lt;p&gt;Primarily just to try out her &lt;a href=&quot;https:&#x2F;&#x2F;git.sr.ht&#x2F;~ma3ke&#x2F;tid&#x2F;&quot;&gt;tid (system information bar)&lt;&#x2F;a&gt; and adopting it to run on Mac, then modifying her application to be &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;mayakarabula&#x2F;gemininini&#x2F;&quot;&gt;gemininini (a gemini browser)&lt;&#x2F;a&gt; to actually working together on &lt;a href=&quot;https:&#x2F;&#x2F;git.sr.ht&#x2F;~ma3ke&#x2F;stammer&#x2F;&quot;&gt;stammer (an interface library)&lt;&#x2F;a&gt; that sprung from extracting parts of tid. &lt;&#x2F;p&gt;
&lt;p&gt;This whole journey came under an umbrella of a system that we called &lt;a href=&quot;https:&#x2F;&#x2F;sr.ht&#x2F;~ma3ke&#x2F;weft&#x2F;&quot;&gt;weft&lt;&#x2F;a&gt;, from a weaving allegory.&lt;&#x2F;p&gt;
&lt;p&gt;We are doing this for fun, but also to have a very custom, minimalist software for everyday use and a system to build this software upon. In this sense it is somewhat similar to &lt;a href=&quot;https:&#x2F;&#x2F;100r.co&#x2F;site&#x2F;uxn.html&quot;&gt;uxn&lt;&#x2F;a&gt;, another ecosystem tailored to specific needs but less close to things like &lt;a href=&quot;http:&#x2F;&#x2F;collapseos.org&#x2F;&quot;&gt;collapse OS&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Weft is also a story based ecosystem, one that imagines a life on a spaceship, with a small crew of queer people (cyborgs why not), deep within cyberspace at the same time. So it transcends the software we wrote, spills into the cyberspace, via images (like the in the header) and via one-day-projects like &lt;a href=&quot;https:&#x2F;&#x2F;mayakarabula.github.io&#x2F;aroomofonesowninspace&#x2F;&quot;&gt;a room of ones own in space&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;images&quot;&gt;images&lt;&#x2F;h3&gt;
&lt;p&gt;weft logo:&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;images&#x2F;weft.png&quot; alt=&quot;weft&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;tid (from Marieke&#x27;s sourcehut page):&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;images&#x2F;tid.png&quot; alt=&quot;tid&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;a room of ones own in space:&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;images&#x2F;aroomofonesowninspace.png&quot; alt=&quot;a room of ones own in space&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;gemininini (wip):&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;images&#x2F;gemininini.png&quot; alt=&quot;geminini&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>the first secret</title>
        <published>2023-12-30T00:00:00+00:00</published>
        <updated>2023-12-30T00:00:00+00:00</updated>
        <author>
          <name>Unknown</name>
        </author>
        <link rel="alternate" href="https://mayaks.eu/secrets/first/" type="text/html"/>
        <id>https://mayaks.eu/secrets/first/</id>
        
        <content type="html">&lt;p&gt;This is a secret page, meaning that is unlisted.&lt;&#x2F;p&gt;
&lt;p&gt;I copied this idea from &lt;a href=&quot;https:&#x2F;&#x2F;dwangschematiek.nl&#x2F;&quot;&gt;Marieke&lt;&#x2F;a&gt;, to share some thoughts for an even smaller audience than the main page.&lt;&#x2F;p&gt;
&lt;p&gt;End of transmission for now :)&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>About</title>
        <published>2023-12-13T00:00:00+00:00</published>
        <updated>2023-12-13T00:00:00+00:00</updated>
        <author>
          <name>Unknown</name>
        </author>
        <link rel="alternate" href="https://mayaks.eu/about/" type="text/html"/>
        <id>https://mayaks.eu/about/</id>
        
        <content type="html">&lt;p&gt;Hey,&lt;&#x2F;p&gt;
&lt;p&gt;TLDR I am Maya. I am a trans woman, software engineer, emigree, wife, hopefully soon to be a German citizen, proud union member, and vegan.&lt;&#x2F;p&gt;
&lt;p&gt;In my life I feel in a constant flow of change, I knew I will move from my home country, I knew I need to stop eating meat, and I know that &amp;quot;work is a work is a work&amp;quot; so I don&#x27;t get upset when it&#x27;s time to move on from a job, I knew I will change apartments often, never feeling too attached to one place. This changed a bit when I realized that I am trans. On one hand, it put me in a spiral of new changes but on the other hand, it allowed me for the first time to start caring about myself and my personal space. In the words of Timothy Morton, I view myself as weird, in a spiral.&lt;&#x2F;p&gt;
&lt;p&gt;I do care about others, and by that, I mean other humans, other animals, and other alive and not alive beings. I believe it&#x27;s better to not disturb or do harm to anything, just leave it be, if it&#x27;s a person or a forest. I don&#x27;t believe anything is more important than the other. So I am very much against hierarchies. I am also quite radically pro-ecology, I believe in buying 2nd-hand and I believe in animal liberation by any means necessary, shout out to Animal Liberation Front 💚 I believe in therapy and healing. I love to have friends and I love to have a life outside of work. I don&#x27;t believe capitalism can be saved or that it should be saved.&lt;&#x2F;p&gt;
&lt;p&gt;To follow my beliefs I live as a vegan, and I try to limit my purchases and general impact on the environment. I work as a software engineer, and when I can I try to influence the decisions to decrease the carbon footprint of projects I work on. When I can I also support unions&#x27; efforts. Apart from that I believe that the Web consumes way too much energy, that&#x27;s why I try to make this website slim (more in the link below). I also work on my software tools to make it consume less energy, but also for fun, and to learn (checkout my projects on the homepage).&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;&#x2F;this-page&quot;&gt;~ About this page&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;mayaks.eu&#x2F;about&#x2F;take-on-ethics.html&quot;&gt;~ Take on ethics&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;www.verdi.de&#x2F;ueber-uns&#x2F;verdi-international&#x2F;++co++0da83724-a114-11e2-9997-52540059119e&quot;&gt;&amp;gt; Are you in Germany? Join ver.di union&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;dgti.org&#x2F;2021&#x2F;09&#x2F;05&#x2F;der-ergaenzungsausweis-der-dgti-e-v&#x2F;&quot;&gt;&amp;gt; Are you trans and in Germany? Check out this legal temporary ID card with chosen name and gender (no need to be a citizen of Germany)&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>🎹 My listening list (music, podcasts)</title>
        <published>2023-12-13T00:00:00+00:00</published>
        <updated>2023-12-13T00:00:00+00:00</updated>
        <author>
          <name>Unknown</name>
        </author>
        <link rel="alternate" href="https://mayaks.eu/lists/listening-list/" type="text/html"/>
        <id>https://mayaks.eu/lists/listening-list/</id>
        
        <content type="html">&lt;p&gt;Most of the links are to spotify&lt;&#x2F;p&gt;
&lt;h3 id=&quot;post-punk-post-soviet-synth-pop-soulful-pop&quot;&gt;post-punk, post-soviet, synth-pop, soulful-pop&lt;&#x2F;h3&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;open.spotify.com&#x2F;artist&#x2F;6tCENAD2FBfIMyygJMeOJV?si=p4Ki5jvVQcqyNLEvEe9NVg&quot;&gt;Fuck buttons&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;open.spotify.com&#x2F;artist&#x2F;61j4FFbKlzdYihMtpM1hZD&quot;&gt;Shortparis&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;open.spotify.com&#x2F;artist&#x2F;0y2E5yF4bqo96GAEsk0frq&quot;&gt;Убийцы Crystal&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;open.spotify.com&#x2F;artist&#x2F;2xZHADRPl17tm8FPthebhR&quot;&gt;Electroferez&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;open.spotify.com&#x2F;artist&#x2F;5LfIyLdBqyQ6dubTemDmr9&quot;&gt;Стереополина&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;open.spotify.com&#x2F;artist&#x2F;2qLJ6xUS6zj2lRhShgoPOA&quot;&gt;мой друг магнитофон&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;open.spotify.com&#x2F;artist&#x2F;4pJjNwM3lqXat3Qpxhnc6n&quot;&gt;The Violent Youth&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;open.spotify.com&#x2F;artist&#x2F;3luonLzvSOxdU8ytCaEIK8&quot;&gt;IC3PEAK&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;open.spotify.com&#x2F;artist&#x2F;4sTO5nmBIlTF35aTnt6U7n&quot;&gt;Luna&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;open.spotify.com&#x2F;artist&#x2F;5PMq1pXESy1SSNHgiuT7Ea&quot;&gt;Foilar&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;open.spotify.com&#x2F;artist&#x2F;0yp6xP5xe1qarfugfTixOK&quot;&gt;Monetochka&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;open.spotify.com&#x2F;artist&#x2F;3WGL5CRtgYd8Tm5elcbsdV&quot;&gt;My&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;open.spotify.com&#x2F;artist&#x2F;7JicwePFjrTsQusfRCaM1P?si=F3C8uN3UQWqrPx84aquVqA&quot;&gt;Vollny&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;open.spotify.com&#x2F;artist&#x2F;1nVq0hKIVReeaiB3xJgKf0?si=GE3IRP9vRqmZ9vyRKeUxAA&quot;&gt;Molchat Doma&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;open.spotify.com&#x2F;artist&#x2F;2IkTGThCeQAPGMru4uXzs4?si=TPlAshDIRbOOX63NIhbm0A&quot;&gt;Nürnberg&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;open.spotify.com&#x2F;artist&#x2F;3KzQbvnYBpg4JNgZnPeCx2?si=Lb9nIf3gTAmFqHR0Vvc3pg&quot;&gt;Utro&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;open.spotify.com&#x2F;artist&#x2F;2L1ldSV7eVssSmGfPAZyKc?si=w-K4J4ouRaOe2aaP8g14CQ&quot;&gt;Buerak&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;open.spotify.com&#x2F;playlist&#x2F;78exfVFkJfnMmEclRGJ6tv?si=596ca4ce807b4303&quot;&gt;My playlist Новая-Новая волна&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h3 id=&quot;hip-hop&quot;&gt;hip-hop&lt;&#x2F;h3&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;open.spotify.com&#x2F;artist&#x2F;0iPS5GpwbHSmgNXfGE674K&quot;&gt;Bambu&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;open.spotify.com&#x2F;artist&#x2F;4sH7SLGP6BLOYDtcP6Lm47&quot;&gt;P.O.S&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h3 id=&quot;podcasts&quot;&gt;podcasts&lt;&#x2F;h3&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;open.spotify.com&#x2F;show&#x2F;3UhsI7s4bkH1FcMZI5u9iD&quot;&gt;Tech won&#x27;t save us&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;open.spotify.com&#x2F;show&#x2F;42WcZyq7ppEwwVhK51xuFw&quot;&gt;PlasticPills&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;open.spotify.com&#x2F;show&#x2F;24xH4OGJgfKi09pzjiMv5O&quot;&gt;Rev Left Radio&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;open.spotify.com&#x2F;show&#x2F;3r736J7mp7rp9TKXdQAPNw&quot;&gt;Immediatism&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>📖 My reading list (psychology, sociology, feminism, diaries, prose)</title>
        <published>2023-12-13T00:00:00+00:00</published>
        <updated>2023-12-13T00:00:00+00:00</updated>
        <author>
          <name>Unknown</name>
        </author>
        <link rel="alternate" href="https://mayaks.eu/lists/reading-list/" type="text/html"/>
        <id>https://mayaks.eu/lists/reading-list/</id>
        
        <content type="html">&lt;h3 id=&quot;currently-reading&quot;&gt;Currently reading:&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;www.goodreads.com&#x2F;book&#x2F;show&#x2F;118317.Anti_Oedipus&quot;&gt;Anti-Oedipus, Deleuze and Guattari&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;www.goodreads.com&#x2F;book&#x2F;show&#x2F;80369.Discipline_and_Punish&quot;&gt;Discipline and Punish, Foucault&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;www.goodreads.com&#x2F;en&#x2F;book&#x2F;show&#x2F;85767&quot;&gt;Gender Trouble, Judith Butler&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;www.goodreads.com&#x2F;book&#x2F;show&#x2F;13651.The_Dispossessed&quot;&gt;The Dispossessed, Ursula K Le Guin&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;h3 id=&quot;started-should-come-back&quot;&gt;Started, should come back:&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;www.goodreads.com&#x2F;book&#x2F;show&#x2F;16902.Walden&quot;&gt;Walden, Henry David Thoreau&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;www.goodreads.com&#x2F;book&#x2F;show&#x2F;200883.Backlash&quot;&gt;Backlash: The Undeclared War Against American Women, Susan Faludi&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;cup.columbia.edu&#x2F;book&#x2F;dark-ecology&#x2F;9780231177528&quot;&gt;Dark Ecology, Timothy Morton&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;h3 id=&quot;plan-to-read-random-order&quot;&gt;Plan to read (random order):&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;www.e-flux.com&#x2F;journal&#x2F;80&#x2F;100016&#x2F;black-circuit-code-for-the-numbers-to-come&#x2F;&quot;&gt;Black Circuit: Code for the Numbers to Come, Amy Ireland&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;www.goodreads.com&#x2F;en&#x2F;book&#x2F;show&#x2F;345784&quot;&gt;The Thirst for Annihilation: Georges Bataille and Virulent Nihilism, Nick Land&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;www.are.na&#x2F;block&#x2F;7589493&quot;&gt;On the Matrix: Cyberfeminist Simulations, Sadie Plant&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;www.routledge.com&#x2F;The-Gendered-Cyborg-A-Reader&#x2F;Hovenden-Janes-Kirkup-Woodward&#x2F;p&#x2F;book&#x2F;9780415220910#&quot;&gt;The Gendered Cyborg - A Reader, Fiona Hovenden, Linda Janes, Gill Kirkup, Kathryn Woodward&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;www.goodreads.com&#x2F;en&#x2F;book&#x2F;show&#x2F;75485&quot;&gt;Écrits, Lacan&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;www.goodreads.com&#x2F;book&#x2F;show&#x2F;118316.A_Thousand_Plateaus&quot;&gt;A Thousand Plateaus, Deleuze and Guattari&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;www.goodreads.com&#x2F;book&#x2F;show&#x2F;765337.Difference_and_Repetition&quot;&gt;Difference and Repetition, Deleuze&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;www.goodreads.com&#x2F;book&#x2F;show&#x2F;381440.The_Society_of_the_Spectacle&quot;&gt;The Society of the Spectacle, Guy Debord&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;www.goodreads.com&#x2F;book&#x2F;show&#x2F;17380841-collapse-vol-iii&quot;&gt;Collapse Vol. III: Unknown Deleuze, Robin Mackay&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;www.goodreads.com&#x2F;book&#x2F;show&#x2F;8604779-collapse-volume-ii&quot;&gt;Collapse Volume II: Speculative Realism&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;www.goodreads.com&#x2F;book&#x2F;show&#x2F;457264.The_Second_Sex&quot;&gt;The Second Sex, Simone de Beauvoir&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;www.goodreads.com&#x2F;book&#x2F;show&#x2F;18521.A_Room_of_One_s_Own&quot;&gt;A Room of One&#x27;s Own, Virginia Woolf&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;www.goodreads.com&#x2F;book&#x2F;show&#x2F;765346.Writing_and_Difference&quot;&gt;Writing and Difference, Jacques Derrida&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;www.goodreads.com&#x2F;book&#x2F;show&#x2F;2763323-the-luddite-rebellion&quot;&gt;The Luddite Rebellion, Brian Bailey&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;www.goodreads.com&#x2F;book&#x2F;show&#x2F;22613.Simulacra_and_Simulation&quot;&gt;Simulacra and Simulation, Jean Baudrillard&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;www.goodreads.com&#x2F;en&#x2F;book&#x2F;show&#x2F;23656630-the-spectacle-of-the-void&quot;&gt;The Spectacle of the Void, David Peak&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;www.goodreads.com&#x2F;book&#x2F;show&#x2F;66933.The_Wretched_of_the_Earth&quot;&gt;The Wretched of the Earth, Frantz Fanon&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;www.goodreads.com&#x2F;book&#x2F;show&#x2F;25492903-ccru&quot;&gt;CCRU: Writings 1997-2003&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;www.goodreads.com&#x2F;en&#x2F;book&#x2F;show&#x2F;217305&quot;&gt;Trans Liberation: Beyond Pink or Blue, Leslie Feinberg&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;www.goodreads.com&#x2F;book&#x2F;show&#x2F;51715.Mythologies&quot;&gt;Mythologies, Roland Barthes&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;www.goodreads.com&#x2F;en&#x2F;book&#x2F;show&#x2F;37572904-infinite-resignation&quot;&gt;Infinite Resignation: On Pessimism, Eugene Thacker&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;www.goodreads.com&#x2F;book&#x2F;show&#x2F;7739820-wampir&quot;&gt;Wampir, Maria Janion&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;h3 id=&quot;read-and-recommend&quot;&gt;Read and recommend:&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;www.goodreads.com&#x2F;en&#x2F;book&#x2F;show&#x2F;927879&quot;&gt;Zeros and Ones, Sadie Plant&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;www.goodreads.com&#x2F;en&#x2F;book&#x2F;show&#x2F;34118206-xenofeminism&quot;&gt;Xenofeminism: A Politics for Alienation, Laboria Cuboniks&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;www.goodreads.com&#x2F;book&#x2F;show&#x2F;30285138-the-twenty-days-of-turin&quot;&gt;The Twenty Days of Turin, Giorgio De Maria&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;www.goodreads.com&#x2F;en&#x2F;book&#x2F;show&#x2F;57307172&quot;&gt;Tell me I am worthless&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;www.goodreads.com&#x2F;book&#x2F;show&#x2F;29845449-the-weird-and-the-eerie&quot;&gt;The Weird and the Eerie, Mark Fisher&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;www.goodreads.com&#x2F;en&#x2F;book&#x2F;show&#x2F;207864.The_Question_Concerning_Technology_and_Other_Essays&quot;&gt;The Question Concerning Technology, Heidegger&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;www.goodreads.com&#x2F;book&#x2F;show&#x2F;52748041-burn-our-bodies-down&quot;&gt;Burn our bodies down, Rory Power&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;100r.co&#x2F;site&#x2F;busy_doing_nothing.html&quot;&gt;Busy doing nothing, Rek &amp;amp; Devine&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;www.versobooks.com&#x2F;books&#x2F;2809-humankind&quot;&gt;Humankind: Solidarity with Non-Human People, Timothy Morton&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;www.goodreads.com&#x2F;book&#x2F;show&#x2F;40717990-the-sane-society&quot;&gt;The Sane Society, Erich Fromm&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;www.goodreads.com&#x2F;book&#x2F;show&#x2F;9593513-the-pathology-of-normalcy&quot;&gt;The Pathology of Normalcy, Erich Fromm&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;www.goodreads.com&#x2F;book&#x2F;show&#x2F;2451485.Sklepy_cynamonowe&quot;&gt;Sklepy Cynamonowe, Bruno Schulz (Polish)&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;The_Witcher&quot;&gt;The Witcher series, Sapkowski&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;www.goodreads.com&#x2F;book&#x2F;show&#x2F;8089338-robot&quot;&gt;Robot, Adam Wiśniewski-Snerg&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Maya Karabula-Stysiak</title>
        <published>2023-12-13T00:00:00+00:00</published>
        <updated>2023-12-13T00:00:00+00:00</updated>
        <author>
          <name>Unknown</name>
        </author>
        <link rel="alternate" href="https://mayaks.eu/professional/" type="text/html"/>
        <id>https://mayaks.eu/professional/</id>
        
        <content type="html">&lt;p&gt;Hello, my name is Maya. I work as a software &#x2F; web engineer and I am located in Berlin. I have primarily experience with frontend technologies (React) but I am no stranger to backend (node, asp.net, ruby on rails) and adjecent topics like tracking, testing, devops.&lt;&#x2F;p&gt;
&lt;p&gt;Below you can find some more information about my work experience.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;1-contact&quot;&gt;1. Contact&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;www.linkedin.com&#x2F;in&#x2F;maya-karabu%C5%82a-stysiak-a8356112a&#x2F;&quot;&gt;Linkedin&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;mayakarabula&quot;&gt;Github&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;h2 id=&quot;2-articles-demos&quot;&gt;2. Articles, demos&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;jakub-karabula-stysiak.medium.com&#x2F;react-integration-with-azure-and-asp-net-core-9651929ae3f9&quot;&gt;React integration with Azure and ASP.NET core [medium]&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;jakub-karabula-stysiak.medium.com&#x2F;our-experience-with-ad-b2c-6e2cc6cfa7f9&quot;&gt;Our experience with Azure Active Directory B2C [medium]&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=xjn4gyXKAM8&quot;&gt;Open vCPE &amp;amp; SD-WAN Solution powered by Cloudify - UI [youtube]&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;h2 id=&quot;3-recent-work-experience-full-on-linkedin&quot;&gt;3. Recent work experience (full on Linkedin)&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;contentful-senior-software-engineer-currently&quot;&gt;Contentful, Senior Software Engineer (currently)&lt;&#x2F;h3&gt;
&lt;ul&gt;
&lt;li&gt;Helping to ship a new application (Merge App) to major customers, leading the development of parts of the said application (eg introducing a way to integrate it with CI&#x2F;CD).&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;www.contentful.com&#x2F;marketplace&#x2F;app&#x2F;merge&#x2F;&quot;&gt;Merge App on Contentful&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;h3 id=&quot;hellofresh-go-senior-software-engineer&quot;&gt;HelloFresh GO, Senior Software Engineer&lt;&#x2F;h3&gt;
&lt;p&gt;HelloFresh GO is a company that started as a project within HelloFresh&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Developing from scratch b2b application for dashboards and
invoices, user management system with Azure AD B2C, internal application for customer support, a mobile-first website for b2c clients in companies and hotels with payment integration, UI components library&lt;&#x2F;li&gt;
&lt;li&gt;Both Frontend and Backend, as well as some DevOps&lt;&#x2F;li&gt;
&lt;li&gt;Testing with automated setups and evaluating user experience
with feature flags and HotJar&lt;&#x2F;li&gt;
&lt;li&gt;Training and overseeing more junior developers&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;www.hellofreshgo.de&#x2F;en&#x2F;home&#x2F;&quot;&gt;HelloFresh GO website&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;h3 id=&quot;heyjobs-software-engineer&quot;&gt;Heyjobs, Software Engineer&lt;&#x2F;h3&gt;
&lt;ul&gt;
&lt;li&gt;Working on the visual interfaces for web applications facing B2C and B2B clients.&lt;&#x2F;li&gt;
&lt;li&gt;API and features on the backend.&lt;&#x2F;li&gt;
&lt;li&gt;Testing - designing solutions for integration tests, unit tests, A&#x2F;B testing, and tracking.&lt;&#x2F;li&gt;
&lt;li&gt;Additionally I had experience with setups on AWS and Google Cloud.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;www.heyjobs.co&#x2F;de-de&quot;&gt;Heyjobs website&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>👩‍💻 JSWM - javascript window manager</title>
        <published>2023-12-13T00:00:00+00:00</published>
        <updated>2023-12-13T00:00:00+00:00</updated>
        <author>
          <name>Unknown</name>
        </author>
        <link rel="alternate" href="https://mayaks.eu/projects/jswm-javascript-wm/" type="text/html"/>
        <id>https://mayaks.eu/projects/jswm-javascript-wm/</id>
        
        <content type="html">&lt;h3 id=&quot;tldr-what-is-jswm&quot;&gt;TLDR what is jswm&lt;&#x2F;h3&gt;
&lt;p&gt;Jswm is an application that can run on a web engine eg a web browser, that creates a virtual window management system. It has support for jswm-&amp;quot;native&amp;quot; apps like 2D image viewing (soon 3D too) but with time I have decided I want to introduce emulators to this app. So far I have added apps that are running with uxn webassembly version, and started some work on bringing gameboy emulator, my big goal is to bring X11 or Wayland emulation and run native Linux apps.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;story-behind-it&quot;&gt;Story behind it&lt;&#x2F;h3&gt;
&lt;p&gt;In my day-to-day job, I am working as a web developer. In most companies in Berlin, that means working on a Mac. This is not too bad, a lot of the terminal tools are available for macOS as well which is great. What is less great is that it&#x27;s not so easy to replace window manager on the newer versions of macOS, but I don&#x27;t want to say goodbye to keyboard-driven tiling window managers like i3 and bspwm. There are two main options that I have tried:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;To install for example bspwm one needs XQuartz, it&#x27;s possible to set it up but then it works only with X11 apps, not native mac ones. I also could not get X11 apps to render properly on retina screens.&lt;&#x2F;li&gt;
&lt;li&gt;An alternative is to use apps that run alongside standard macOS window managers, things as Amethyst and Yabai. They modify the position and size of the windows, but they don&#x27;t replace the management so it can be clunky and slow sometimes. I can however recommend Yabai as an ok option for daily use.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;www.reddit.com&#x2F;r&#x2F;unixporn&#x2F;comments&#x2F;2jkf9z&#x2F;osx_bspwm_i_cant_get_over_this_integration&#x2F;clcjjfv&#x2F;&quot;&gt;&amp;gt; how to set up bspwm with XQuartz&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;ianyh.com&#x2F;amethyst&#x2F;&quot;&gt;&amp;gt; Amethyst&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;koekeishiya&#x2F;yabai&quot;&gt;&amp;gt; Yabai&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;h3 id=&quot;my-solution&quot;&gt;My solution&lt;&#x2F;h3&gt;
&lt;p&gt;I have another idea. It&#x27;s a bit cursed but it&#x27;s quite pleasant to work with so far. I spent most of my time working with Firefox, terminal, and nvim&#x2F;vscode, sometimes I need to also take a look at images. And i like keyboard-driven flows, tiling window management, etc. What if I would be able to have a terminal, file management, image viewing, etc inside Firefox, just as another tab? This is what I called JSWM, a Javascript-based window manager that is a web app with simple implementations of window management, key bindings, and apps like a terminal (with ttyd) and image viewing. Most of the other things like editing and file browsing I can do via the terminal.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;tsl0922.github.io&#x2F;ttyd&#x2F;&quot;&gt;&amp;gt; ttyd - Share your terminal over the web&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;h3 id=&quot;todo&quot;&gt;Todo&lt;&#x2F;h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;input disabled=&quot;&quot; type=&quot;checkbox&quot; checked=&quot;&quot;&#x2F;&gt;
Terminal app&lt;&#x2F;li&gt;
&lt;li&gt;&lt;input disabled=&quot;&quot; type=&quot;checkbox&quot; checked=&quot;&quot;&#x2F;&gt;
Moving windows in free float mode&lt;&#x2F;li&gt;
&lt;li&gt;&lt;input disabled=&quot;&quot; type=&quot;checkbox&quot; checked=&quot;&quot;&#x2F;&gt;
Moving windows in stack mode&lt;&#x2F;li&gt;
&lt;li&gt;&lt;input disabled=&quot;&quot; type=&quot;checkbox&quot; checked=&quot;&quot;&#x2F;&gt;
Resizing windows in free float mode&lt;&#x2F;li&gt;
&lt;li&gt;&lt;input disabled=&quot;&quot; type=&quot;checkbox&quot; checked=&quot;&quot;&#x2F;&gt;
Resizing windows in stack mode&lt;&#x2F;li&gt;
&lt;li&gt;&lt;input disabled=&quot;&quot; type=&quot;checkbox&quot;&#x2F;&gt;
Image app &lt;&#x2F;li&gt;
&lt;li&gt;&lt;input disabled=&quot;&quot; type=&quot;checkbox&quot; checked=&quot;&quot;&#x2F;&gt;
https&lt;&#x2F;li&gt;
&lt;li&gt;&lt;input disabled=&quot;&quot; type=&quot;checkbox&quot;&#x2F;&gt;
Video app (use case for wasm with vlc)&lt;&#x2F;li&gt;
&lt;li&gt;&lt;input disabled=&quot;&quot; type=&quot;checkbox&quot;&#x2F;&gt;
Dmenu app&lt;&#x2F;li&gt;
&lt;li&gt;&lt;input disabled=&quot;&quot; type=&quot;checkbox&quot; checked=&quot;&quot;&#x2F;&gt;
App &#x2F; Widget imports&lt;&#x2F;li&gt;
&lt;li&gt;&lt;input disabled=&quot;&quot; type=&quot;checkbox&quot; checked=&quot;&quot;&#x2F;&gt;
cli that communicates with a deamon&lt;&#x2F;li&gt;
&lt;li&gt;&lt;input disabled=&quot;&quot; type=&quot;checkbox&quot;&#x2F;&gt;
skhd connected to cli (example)&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h3 id=&quot;repository&quot;&gt;Repository&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;mayakarabula&#x2F;jswm&quot;&gt;&amp;gt; https:&#x2F;&#x2F;github.com&#x2F;mayakarabula&#x2F;jswm&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;h3 id=&quot;presentation&quot;&gt;Presentation&lt;&#x2F;h3&gt;
&lt;p&gt;Opening an image from the terminal&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;https:&#x2F;&#x2F;raw.githubusercontent.com&#x2F;mayakarabula&#x2F;jswm&#x2F;master&#x2F;jswm_el.gif&quot; alt=&quot;jswmc el lissitzky image&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Runing uxn piano application&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;https:&#x2F;&#x2F;raw.githubusercontent.com&#x2F;mayakarabula&#x2F;jswm&#x2F;master&#x2F;uxn_piano.gif&quot; alt=&quot;running uxn piano&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Screenshot&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;https:&#x2F;&#x2F;raw.githubusercontent.com&#x2F;mayakarabula&#x2F;jswm&#x2F;master&#x2F;shot.png&quot; alt=&quot;screenshot&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>🪟 Szklo - 3D engine or reinventing the wheel</title>
        <published>2023-12-13T00:00:00+00:00</published>
        <updated>2023-12-13T00:00:00+00:00</updated>
        <author>
          <name>Unknown</name>
        </author>
        <link rel="alternate" href="https://mayaks.eu/projects/szklo/" type="text/html"/>
        <id>https://mayaks.eu/projects/szklo/</id>
        
        <content type="html">&lt;p&gt;Some time ago this year I started writing my 3D engine in JavaScript. Reinventing a wheel to learn how it works.&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;input disabled=&quot;&quot; type=&quot;checkbox&quot; checked=&quot;&quot;&#x2F;&gt;
show edges, vertices&lt;&#x2F;li&gt;
&lt;li&gt;&lt;input disabled=&quot;&quot; type=&quot;checkbox&quot; checked=&quot;&quot;&#x2F;&gt;
support OBJ files&lt;&#x2F;li&gt;
&lt;li&gt;&lt;input disabled=&quot;&quot; type=&quot;checkbox&quot;&#x2F;&gt;
support faces with normals&lt;&#x2F;li&gt;
&lt;li&gt;&lt;input disabled=&quot;&quot; type=&quot;checkbox&quot;&#x2F;&gt;
support controls to zoom in&#x2F;out&lt;&#x2F;li&gt;
&lt;li&gt;&lt;input disabled=&quot;&quot; type=&quot;checkbox&quot;&#x2F;&gt;
support controls to move around&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Below is a presentation of the progress:&lt;&#x2F;p&gt;
&lt;p&gt;Suzanne&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;images&#x2F;monkey.gif&quot; alt=&quot;Suzanne gif&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Cube&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;images&#x2F;cube.gif&quot; alt=&quot;cube spin&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>About this page</title>
        <published>2023-12-13T00:00:00+00:00</published>
        <updated>2023-12-13T00:00:00+00:00</updated>
        <author>
          <name>Unknown</name>
        </author>
        <link rel="alternate" href="https://mayaks.eu/this-page/" type="text/html"/>
        <id>https://mayaks.eu/this-page/</id>
        
        <content type="html">&lt;p&gt;The Web is using way too many resources, it&#x27;s better to make websites slimmer. You can find more on my opinion in this post:&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;mayaks.eu&#x2F;this-page&#x2F;dead_link&quot;&gt;💛 25.08.2022 - Documents were not supposed to be Turing complete&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;h3 id=&quot;tech-side&quot;&gt;Tech side&lt;&#x2F;h3&gt;
&lt;p&gt;Following my take that most websites should be simple documents. I write this website as a set of Markdown documents that I convert with a script to HTML and Gemini format. For some spice, I add CSS and meta tags to it. Later on, I host the files with simple HTTP and Gemini servers.&lt;&#x2F;p&gt;
&lt;p&gt;This decision puts very specific restraints on what I can add and what not. But this is great for me, I can just sit down and write a post and publish it, I don&#x27;t think too much about SEO, layout, videos, or ads. I use almost only text and images.&lt;&#x2F;p&gt;
&lt;p&gt;Currently this page is using Zola static site generator&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;www.getzola.org&#x2F;&quot;&gt;Zola&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;h3 id=&quot;nostalgia&quot;&gt;Nostalgia&lt;&#x2F;h3&gt;
&lt;p&gt;I started making websites in the early 2000s. What I liked about the old Web were the communities that sprung up in different spaces, some were bound with real-world locality eg for Polish fans of some bands, and some were more international. I have met my first girlfriend this way, and a few friends as well. Back then I created a fan website with Microsoft Frontpage about a German rapper Sido and a Russian rapper Seryoga. It didn&#x27;t make a lot of sense but who was there to stop me. I miss that mess.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;small-web&quot;&gt;Small Web&lt;&#x2F;h3&gt;
&lt;p&gt;This nostalgia for the old messy Web brought me to the small Web. A community that lives on in these small spaces, outside of mainstream Internet. It&#x27;s mostly still on the Web (although there is also Gemini which is running parallel to the Web), so it&#x27;s easy to access. Come visit if you want.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>⚖️ 23.10.22 - Take on ethics</title>
        <published>2023-12-13T00:00:00+00:00</published>
        <updated>2023-12-13T00:00:00+00:00</updated>
        <author>
          <name>Unknown</name>
        </author>
        <link rel="alternate" href="https://mayaks.eu/tiny-log/ethics/" type="text/html"/>
        <id>https://mayaks.eu/tiny-log/ethics/</id>
        
        <content type="html">&lt;p&gt;Some simple definitions from wiki&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;In moral philosophy, deontological ethics or deontology (...) is the normative ethical theory that the morality of an action should be based on whether that action itself is right or wrong under a series of rules, rather than based on the consequences of the action&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;In ethical philosophy, consequentialism is a class of normative, teleological ethical theories that holds that the consequences of one&#x27;s conduct are the ultimate basis for judgment about the rightness or wrongness of that conduct&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;I am personally leaning towards deontology in terms of ethics. But it&#x27;s a question that I struggle with for years, is there a coherent ethical basis for my decisions? I am vegan, before vegetarian because I think it&#x27;s wrong to harm other beings, human or not. I am generally in support of socialism because I believe everyone deserves a good life. How to derive this set of beliefs without having an external framework like religion? Well, for me it&#x27;s going back to consequentialism and borrowing parts of it to form general views. My point is when I decide to buy soya instead of meat I am not directly involved in the killing of an animal, but I pay someone who has already done it, so I support the butcher, indirectly to continue what they are doing. However, I also know that my personal choice does not have these consequences, one person generally does not determine the course of industrial production; and crucially I just don&#x27;t know what the consequences of my actions will be. I don&#x27;t know the future and to speculate on the impact of daily choices I think is void of substance. That&#x27;s why when I make a decision I don&#x27;t think as much of different consequences, like &amp;quot;do I support the butcher? will me not spending 2 euros here change anything?&amp;quot;, &amp;quot;if everyone eats less meat it will be a huge step for animals and the environment&amp;quot;, I don&#x27;t want to base my ethics on something that speculative. This is where I just say that I don&#x27;t want to participate in harm, whatever the reason or consequence, will it change anything or not.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>🐰 06.10.2022 - Jswm + Uxn</title>
        <published>2023-12-13T00:00:00+00:00</published>
        <updated>2023-12-13T00:00:00+00:00</updated>
        <author>
          <name>Unknown</name>
        </author>
        <link rel="alternate" href="https://mayaks.eu/tiny-log/jswm-uxn/" type="text/html"/>
        <id>https://mayaks.eu/tiny-log/jswm-uxn/</id>
        
        <content type="html">&lt;blockquote&gt;
&lt;p&gt;The Uxn ecosystem is a clean-slate personal computing stack, created to host small tools and games, programmable in its own unique assembly language, made of 32 instructions.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;It was designed with an implementation-first mindset with a focus on creating portable graphical applications, the distribution of Uxn projects is akin to sharing game roms for any classic console emulator. To learn more, read about the uxn design, or see the technical documentation.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;100r.co&#x2F;site&#x2F;uxn.html&quot;&gt;&amp;gt; uxn&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;I very much like the philosophy of uxn and the applications that were created so far with it. Sharing small apps as ROMs remind me of cartridges for Game Boy.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;hundredrabbits&#x2F;awesome-uxn#applications&quot;&gt;&amp;gt; List of some of the apps written for uxn&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;That being said, I also have a project of my own, jswm. While it does not introduce a new language or stack machine emulators it allows me to have a contained workstation.
There I can run a terminal, calendar, video player, VS Code, etc, and many things that I can bring myself with JS and WASM.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;mayaks.eu&#x2F;tiny-log&#x2F;jswm-uxn&#x2F;jswm-javascript-window-manager.html&quot;&gt;~ jswm&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;But what I would love to achieve is to run uxn ROMs within jswm. This can be done generally, either with WASM or with uxn emulator written in JS. In the image at the top you can see Noodle and Piano running with webuxn in jswm.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;git.sr.ht&#x2F;~rabbits&#x2F;uxn5&quot;&gt;&amp;gt; uxn5 - uxn emulator in js&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;aduros&#x2F;webuxn&quot;&gt;&amp;gt; webuxn - web runtime for the uxn (wasm)&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Both uxn5 and webuxn have their limitations. Uxn5 has only partial implementation and while webuxn can compile and run uxn programs it only works with an old version of uxn [1] and migration to a newer one is not trivial. An extra thing to consider is that uxn5 is written fully in JS while webuxn uses wasm and is partially written in C.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;aduros&#x2F;webuxn&#x2F;issues&#x2F;2&quot;&gt;&amp;gt; [1] roms built with latest uxn aren&#x27;t working&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;But I am not discouraged. I am learning now uxntal (uxn assembler language) and I plan to either help with implementation of uxn5 or update webuxn. Not sure yet which one although I am more leaning towards uxn5 since it&#x27;s written in one language and Devine has kick-started it.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>👀 an initial look at running x11 in the browser</title>
        <published>2023-12-13T00:00:00+00:00</published>
        <updated>2023-12-13T00:00:00+00:00</updated>
        <author>
          <name>Unknown</name>
        </author>
        <link rel="alternate" href="https://mayaks.eu/tiny-log/jswm-xpra/" type="text/html"/>
        <id>https://mayaks.eu/tiny-log/jswm-xpra/</id>
        
        <content type="html">&lt;p&gt;So what are the options to run x11 in the browser? The closest thing I have found (that is currently working) is to connect remotely to a running X11 server.
It can be a server, a docker container, or other similar things. Then we can run Xpra or VNC to connect to it with a browser. So technically we are not running X11 in the browser but just having a window to X11 server. Does it work? Yes. Is it what I am looking for? Not really.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=a5bDdN082No&quot;&gt;youtube video on accessing x11 server remotely&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;xpra.org&#x2F;&quot;&gt;xpra&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Xpra running in jswm&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;images&#x2F;xpra.png&quot; alt=&quot;xpra&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;The limitations of such solutions are that I am running just whole another virtual system with its own disk volume and a desktop on top of it. So to integrate it with jswm I would have to write interfaces.&lt;&#x2F;p&gt;
&lt;p&gt;The next step for me would be to look into CheerpX.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;twitter.com&#x2F;alexpignotti&#x2F;status&#x2F;1340736327508226048&quot;&gt;&amp;gt; tweet about cheerpx&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Xorg + xeyes running on CheerpX, our X86 virtual machine for WebAssembly. Another milestone toward running &lt;em&gt;anything&lt;&#x2F;em&gt; in the browser.
Xorg itself is running virtualized in CheerpX. The browser provides Input&#x2F;Output devices for Xorg in this case.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;It sounds interesting, although I am worried that this approach would cause a massive memory spike if I run a couple of apps alongside each other that each spin up X11 server.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>◼️ 14.10.2022 - Hey Malevich, how are you?</title>
        <published>2023-12-13T00:00:00+00:00</published>
        <updated>2023-12-13T00:00:00+00:00</updated>
        <author>
          <name>Unknown</name>
        </author>
        <link rel="alternate" href="https://mayaks.eu/tiny-log/malevich/" type="text/html"/>
        <id>https://mayaks.eu/tiny-log/malevich/</id>
        
        <content type="html">&lt;p&gt;I love avant-garde art from the early 20th century. Especially from Eastern Europe and Germany - constructivism, bauhaus, and etc.
In particular, I very much like art by Kazimierz Malewicz (Казими́р Севери́нович Мале́вич) and El Lissitzky.
Their art was like cutting away the cancer of the old world and starting a new better world. A sort of tabula rasa of white canvas with a white square in the middle. They could do it then indeed as it was the revolutionary time, society was reshaping itself. Nowadays the world is not revolutionary, painting over the old would be rather escapist.&lt;&#x2F;p&gt;
&lt;p&gt;I was thinking recently about suprematism (an art movement started by Malewicz) that is described in Wikipedia as&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;&amp;quot;the supremacy of pure artistic feeling&amp;quot; rather than on visual depiction of objects.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;(First I will start by saying that I am not educated in fine arts, I haven&#x27;t studied art by Malewicz and others, so these are just my random thoughts.)&lt;&#x2F;p&gt;
&lt;p&gt;Fair enough, the first part of this paragraph describes it rather clearly, but what about the second part? What does it mean to go away from the visual depiction of an object in visual art like painting or photography? His art is also described as not representational (so abstract) and non-objective (as in there are no objects). I don&#x27;t think that this is possible unless we say that &amp;quot;abstract&amp;quot; objects like squares are not objects, but they are indeed based on real objects, they are approximations of a square window or a cube of sugar.&lt;&#x2F;p&gt;
&lt;p&gt;Then I thought well, Malewicz was not writing in English, he was from a Polish-Belarussian family, born in Kyiv, Ukraine, lived later in Russia, and collaborated with people from Germany and France. He wrote in Polish, Russian, German, and perhaps in other languages (I am not sure).
So what were his direct words in this regard? Let&#x27;s start with the name of Malevich&#x27;s pamphlet&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Die gegenstandslose Welt&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;The word &#x27;gegenstandslose&#x27; has a couple of meanings, it can mean irrelevant, pointless, without subject, or non-objective but &#x27;gegenstand&#x27; means also resistance. Word &#x27;Welt&#x27; means the world. I think it&#x27;s far more layered and poetic than simply non-objective art.
In this pamphlet, we can read&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;seufzte die Kritik und mit ihr die Gesellschaft: Alles, was wir geliebt haben, ist verloren gegangen: Wir sind in einer Wüste ... Vor uns steht ein schwarzes Quadrat auf weißem Grund! [..] Das schwarze Quadrat auf dem weißen Feld war die erste Ausdrucksform der gegenstandslosen Empfindung: das Quadrat = die Empfindung, das weiße Feld = das Nichts außerhalb dieser Empfindung.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;the critics and the society sighed: everything we loved has been lost: we are in a desert ... In front of us is a black square on a white background! [..] The black square on the white field was the first form of expression of non-objective sensation: the square = the sensation, the white field = the nothing outside of this sensation.”&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;&amp;quot;Everything we loved has been lost: we are in a desert&amp;quot; this sounds like an expression of desperation, the old world is lost, and I think it&#x27;s fitting with the word Gengenstandslos.&lt;&#x2F;p&gt;
&lt;p&gt;Another thing I get from this quote is that it&#x27;s the sensation that is non-objective, not the painting itself. The sensation of course is subjective and thus it&#x27;s not objective. It&#x27;s beautifully twisted, the sensation is not an object and it&#x27;s not objective as well. I think that this is the way to get art that is not of object and non-objective. So we get a private Malevich&#x27;s sensation, impossible to access for us, we are outside, in the desert.&lt;&#x2F;p&gt;
&lt;p&gt;White on white, Malevich&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;images&#x2F;white_on_white.png&quot; alt=&quot;white on white&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;El Lissitzky&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;images&#x2F;el.jpg&quot; alt=&quot;El Lissitzky&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>🏳️‍⚧️ 28.09.2022 - Poland still breaks my heart after leaving it behind</title>
        <published>2023-12-13T00:00:00+00:00</published>
        <updated>2023-12-13T00:00:00+00:00</updated>
        <author>
          <name>Unknown</name>
        </author>
        <link rel="alternate" href="https://mayaks.eu/tiny-log/poland/" type="text/html"/>
        <id>https://mayaks.eu/tiny-log/poland/</id>
        
        <content type="html">&lt;p&gt;So a few days ago I have learned by accident that to change my gender in my Polish ID I would have to have a divorce with my wife. It is because Poland does not recognise marriages between people of the same gender and is vehemently opposed to the idea.&lt;&#x2F;p&gt;
&lt;p&gt;I knew about the next step that would be suing my parents in court to say that they assigned a wrong gender at birth, but how would they know how I feel before I could have spoken a word.&lt;&#x2F;p&gt;
&lt;p&gt;Both of those steps are horrible and should not be required. It is pushing us, trans people, into conflicts with family. Why do I need to explain to my parents that they would have to go to court in a case that I would bring against them, with absurd claim that they could have known before me. And even worse, I would need to legally end marriage with my wife, sign the documents that our relationship has ended and that we don’t love each other any more, which couldn’t be further from the truth.&lt;&#x2F;p&gt;
&lt;p&gt;I feel like doing this would be admitting that I agree with this process, that it is ok for us to be treated this way, but it is not, it is immoral.&lt;&#x2F;p&gt;
&lt;p&gt;I will not do it. I will wait a bit longer to get German citizenship. In that time I think the new law should be already in place in Germany. It is making it simpler to update the documents, in contrast to Poland - no need to sue parents, no need to have a divorce. Afterwards I will drop Polish citizenship, no more asking for being treated like a human.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;www.dw.com&#x2F;en&#x2F;germany-unveils-plans-for-simpler-legal-gender-change-process&#x2F;a-62315345&quot;&gt;Germany unveils plans for simpler legal gender change process (dw.com)&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=TXeYjPZVUuo&quot;&gt;“I hate you Poland” by Czesław Śpiewa, from The Book of Polish Emigrants&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;images&#x2F;trans-liberation.jpeg&quot; alt=&quot;trans liberation now&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>🤖 14.09.2022 - Thought on posthuman condition</title>
        <published>2023-12-13T00:00:00+00:00</published>
        <updated>2023-12-13T00:00:00+00:00</updated>
        <author>
          <name>Unknown</name>
        </author>
        <link rel="alternate" href="https://mayaks.eu/tiny-log/posthuman/" type="text/html"/>
        <id>https://mayaks.eu/tiny-log/posthuman/</id>
        
        <content type="html">&lt;p&gt;Societies are run by machines, just like Deleuze said; and how Plastic Pill has very well summarised in his pod episodes, links below. Machines are systems that classify people by different properties and later exercise control over them, look to Foucault on how different systems oppress and control people to adhere to norms. Some systems have evolved to use access control rather than direct discipline, eg design infrastructure that promotes one mode of transportation. In the end, whatever way systems apply to us, they see us as sets of properties rather than subjects, now we are negated. In this sense, capitalism is posthuman, because it is changing the subject from humans to processes. We as humans can only have a human-oriented view of the world.&lt;&#x2F;p&gt;
&lt;p&gt;I think that the negation of human subjects is just a coincidental result of post-modern systems evolving. The answer to this negation should be a negation of negation. Thinking of a humanistic system, humanistic socialism as Fromm put it, ergo has humans as subjects. Simple enough but I think of moving away from discipline and control to enabling and sustaining. Only then we can go a step forward to another posthumanism (post-posthumanism maybe) that is more livable and life-oriented.&lt;&#x2F;p&gt;
&lt;p&gt;Further reading:&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;plasticpills.podbean.com&#x2F;e&#x2F;pill-pod-74-post-posthumanism&#x2F;&quot;&gt;Pill Pod 74 - Post Posthumanism&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;plasticpills.podbean.com&#x2F;e&#x2F;pill-pod-78-the-posthumanism-manifesto&#x2F;&quot;&gt;Pill Pod 78 - The Posthumanism Manifesto&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=Hu4Cq_-bLlY&quot;&gt;Deleuze - Control Societies &amp;amp; Cybernetic Posthumanism (Plastic Pill)&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>🐵 21.10.22 - Szklo update - added obj support</title>
        <published>2023-12-13T00:00:00+00:00</published>
        <updated>2023-12-13T00:00:00+00:00</updated>
        <author>
          <name>Unknown</name>
        </author>
        <link rel="alternate" href="https://mayaks.eu/tiny-log/szklo-update/" type="text/html"/>
        <id>https://mayaks.eu/tiny-log/szklo-update/</id>
        
        <content type="html">&lt;p&gt;So I wanted to do a bit of work around the 3D engine again. I plan to add support for drawing faces.&lt;&#x2F;p&gt;
&lt;p&gt;But for now, I have added support for importing the obj files. Below example of importing the famous Suzanne.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;images&#x2F;monkey-blender.png&quot; alt=&quot;monkey blender&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;images&#x2F;monkey.gif&quot; alt=&quot;monkey gif&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>🐿 01.09.2022 - Flora &amp; Fauna</title>
        <published>2022-09-01T00:00:00+00:00</published>
        <updated>2022-09-01T00:00:00+00:00</updated>
        <author>
          <name>Unknown</name>
        </author>
        <link rel="alternate" href="https://mayaks.eu/tiny-log/flora-fauna/" type="text/html"/>
        <id>https://mayaks.eu/tiny-log/flora-fauna/</id>
        
        <content type="html">&lt;p&gt;I had this thought, being now on vacations in the centre Germany that here it makes sense to learn trees, birds, flowers and mushrooms. Because there are plenty, they are indeed a part of the village. Animals are casually going around the rented house.&lt;&#x2F;p&gt;
&lt;p&gt;Being a city girl that I am I get spooked by the noises of birds and animals being so close. When my wife and I were watching a tv series Wayward Pines we heard noises. We were totally sure that one of the small fellows got into our living room. Long story short it didn’t, it must have been on a porch, but we have called the owner to help us check the property. 🙃&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;www.imdb.com&#x2F;title&#x2F;tt2618986&#x2F;&quot;&gt;Wayward Pines on IMDb&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;images&#x2F;flora1.png&quot; alt=&quot;house in bad sachsa&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;images&#x2F;flora2.png&quot; alt=&quot;maya in bad sachsa&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;images&#x2F;flora3.png&quot; alt=&quot;flowers&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;images&#x2F;bad-sachsa-1.png&quot; alt=&quot;bad sachsa 1&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;images&#x2F;bad-sachsa-2.png&quot; alt=&quot;bad sachsa 2&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;images&#x2F;bad-sachsa-3.png&quot; alt=&quot;bad sachsa 3&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>💛 25.08.2022 - Documents were not supposed to be Turing complete</title>
        <published>2022-08-25T00:00:00+00:00</published>
        <updated>2022-08-25T00:00:00+00:00</updated>
        <author>
          <name>Unknown</name>
        </author>
        <link rel="alternate" href="https://mayaks.eu/tiny-log/document-turing-complete/" type="text/html"/>
        <id>https://mayaks.eu/tiny-log/document-turing-complete/</id>
        
        <content type="html">&lt;h3 id=&quot;it-starts-with-a-meme&quot;&gt;It starts with a meme&lt;&#x2F;h3&gt;
&lt;p&gt;Some time ago I have seen a meme about JavaScript and the current state of the Web, that the documents were not supposed to be Turing Complete. Which is a call out of how unnecessarily complex current websites are - a ton of scripting just to display a page with an article, news, a product, etc.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;images&#x2F;js-documents-tc.png&quot; alt=&quot;js documents tweet&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;h3 id=&quot;ok-but-what-is-turing-complete-and-what-is-a-document-if-you-know-then-skip-this-paragraph&quot;&gt;Ok, but what is Turing Complete, and what is a Document? (if you know then skip this paragraph)&lt;&#x2F;h3&gt;
&lt;p&gt;Turing Complete means more or less that a system can solve any computational problem, things such as addition and multiplication but also more complex like math for 3d graphics, and many more. A document is a shared piece of information on the Web, like a blog post. Coming back to the meme, it means that websites were supposed to be pure text and not systems that can solve any computable problem.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;www.freecodecamp.org&#x2F;news&#x2F;javascript-is-turing-complete-explained-41a34287d263&#x2F;#:~:text=Now%20if%20you%20think%20about,That%27s%20it!&quot;&gt;JavaScript is in fact Turing Complete&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;stackoverflow.com&#x2F;questions&#x2F;2497146&#x2F;is-css-turing-complete&quot;&gt;CSS is Turing Complete too&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;h3 id=&quot;so-is-it-true-that-documents-were-not-supposed-to-be-tc&quot;&gt;So, is it true that documents were not supposed to be TC?&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;www.w3.org&#x2F;Proposal.html&quot;&gt;WorldWideWeb: Proposal for a HyperText Project&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Long story short yes-ish. If you read WorldWideWeb: Proposal for a HyperText Project by Tim Berners-Lee, which I recommend, you can find this:&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;The project will operate in a certain well-defined subset of the subject area often associated with the &amp;quot;Hypertext&amp;quot; tag. It will aim:&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;to provide a common (simple) protocol for requesting human readable information stored at a remote system, using networks; (…)&lt;&#x2F;em&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;The project will not aim (…)&lt;&#x2F;em&gt;&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;to do research into fancy multimedia facilities such as sound and video;&lt;&#x2F;em&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;em&gt;to use sophisticated network authorisation systems. data will be either readable by the world (literally), or will be readable only on one file system, in which case the file system&#x27;s protection system will be used for privacy. All network traffic will be public.&lt;&#x2F;em&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;Ok, so human-readable format, no fancy stuff like sound or video, no authorization. Current websites have certainly moved from that initial state. What I get from the proposal is that the documents were supposed to be text with links to other documents. Does not sound like a computational system, fair enough, not Turing Complete.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;we-have-moved-on-we-have-fancy-multimedia-like-video-and-audio-and-we-have-the-authorization-who-cares-is-it-just-nostalgia&quot;&gt;We have moved on, we have “fancy multimedia” like video and audio, and we have the authorization, who cares? Is it just nostalgia?&lt;&#x2F;h3&gt;
&lt;p&gt;It is partially nostalgia, wanting to come back to simpler times that happened when we were younger, classic humans. But it’s not only that.&lt;&#x2F;p&gt;
&lt;p&gt;Added complexity certainly gave us amazing possibilities but it also allowed for things that we were probably better off without like intense personalized tracking, popup ads, and blog posts that load very long where the important part is just the text.&lt;&#x2F;p&gt;
&lt;p&gt;And, some people care, for example, the aforementioned Tim Berners-Lee thinks that the Web needs a mid-course correction because it spreads a lot of fake news and hatred, this is very closely correlated with tracking of users’ behavior and profiling.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=zdyrjxa00DE&quot;&gt;Tim Berners-Lee: The World Wide Web - A Mid-Course Correction&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;I think that the problem is both technological, political, and also ecological. It is a problem that the politicians, agencies, and corporations want to spy on us but it is also an ethical problem for engineers that we enable this to happen by building the tools.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;good-old-days&quot;&gt;&lt;strong&gt;Good old days?&lt;&#x2F;strong&gt;&lt;&#x2F;h3&gt;
&lt;p&gt;Let’s have a quick look and the nostalgia part too. Was the Web nicer before? Free of tentacles of the corporate world?&lt;&#x2F;p&gt;
&lt;p&gt;Yes and no. No because the dotcom bubble happened very soon (1995 - 200) after the World Wide Web was publicly available (1993). So very soon an important part of the Web was the business. And yes - because parallel to the corporate world another space was created, one of blogs, Geocities, irc. I very much recommend Tech won’t save us podcast for insights into the early Internet and how it was shaped, eg recent episode:&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;open.spotify.com&#x2F;episode&#x2F;2XhXLQm7fv4twUGy1y5Ji5?si=8acdb4c174a94b41&quot;&gt;How the Modern World Shaped the Internet&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;I find it interesting that already in 1998 said:&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;“A lot of people ask me whether I am disappointed that the Web has taken on such a lot of commercial material, rather than being a pure academic space. In fact, I know it could not be universal if it did not allow any form of communication.”&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;www.w3.org&#x2F;People&#x2F;Berners-Lee&#x2F;UU.html&quot;&gt;The World Wide Web and the &amp;quot;Web of Life&amp;quot; Tim Berners-Lee&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;h3 id=&quot;tracking&quot;&gt;Tracking&lt;&#x2F;h3&gt;
&lt;p&gt;I think that we as engineers have dropped the ball on the Web technologies to be honest. I know very well that usually the tracking requirements and dark patterns come from the top in companies but we should do as much as possible to minimise the harm. As in, we don’t need all that personalised data, and the tendency is to track everything. Seeing if the users are using the product as in intended can also work while tracking very specific events and without personal data attached. If the purpose is to sell products, just track what people that buy product A buy also.&lt;&#x2F;p&gt;
&lt;p&gt;What tracking is also doing is generating a lot of the Web traffic. You first need to download tracking software and then send dozens of requests all the time to track every move. No wonder that websites are slower than they used to be.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;bloat-a-lot-of-bloat&quot;&gt;Bloat, a lot of bloat&lt;&#x2F;h3&gt;
&lt;p&gt;In the last 10 years the average size of a website came from 750 kB to 2-3 MB now (in August 2022), according to httparchive.org. Which means an increase of around 400%.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;httparchive.org&#x2F;reports&#x2F;state-of-the-web&quot;&gt;State of the Web Report&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;This is actually partially due to all the tracking and ads trash that gets send along with the proper HTML. But the last 10 years also coincide with the rise of frameworks like Angular, React and Javascript runtime Node.js. While this is a great step towards making complex Web Apps, it also increased the traffic by a lot and it’s also a mixed result for accessibility.&lt;&#x2F;p&gt;
&lt;p&gt;The websites may have more interesting code now, but in the last 10 years most of them have not changed drastically - there are a lot of news pages, social medias, online shops, etc. But what has changed is the complexity and size, that goes up every year. And this is certainly not good for people that do not have access to a fast Internet connection, currently it’s already very hard to use the Web without it. Fancy design is nice, but it’s often not too good for accessibility, eg low colour contrast, hard to navigate via readers etc. What is also taking a hit with such big website sizes is the nature. Power used for the Web is somewhat invisible but all this website that calculate a lot of data on our phones are taking up energy that very often does not come from green energy. This is especially horrible in an adjacent space - cryptocurrencies that burn through energy like fire.&lt;&#x2F;p&gt;
&lt;p&gt;I recommend going to website carbon calculator and checking an estimate to how much carbon websites are generating. Websites like BBC and CNN (according to this website’s estimates) are generating around 140kg of CO2 for every 10k visitors a month. And I don’t mean to say to not go to bloated websites but rather as call to action for engineers.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;www.websitecarbon.com&#x2F;&quot;&gt;Website Carbon calculator&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;h3 id=&quot;what-to-do&quot;&gt;What to do&lt;&#x2F;h3&gt;
&lt;p&gt;Personally I have adopted 2 approaches to the current Web. Since I am an engineer that works primarily with the frontend part of the Web I try to push projects to be accessible, open source if possible and to respect people’s privacy. It does feel futile very often to be honest, financial motives always prove more important for companies than any other metric. That’s one of the reasons I don’t think that capitalism can change. Nonetheless, I think a “fight from within” is needed, otherwise it would be much worse, eg except for Firefox and Safari all major browsers are using Google’s engine which creates an almost monopoly on what gets developed and what not. But I think the important word there is “almost”. Also when developing the new projects and technologies I can try to predict and limit harmful usage of the tech beforehand.&lt;&#x2F;p&gt;
&lt;p&gt;The other approach is related to my last point. There are other technologies out there, parallel to the Web that try to correct the wrongs, for example Project Gemini. It does not try to replace the Web but to give an alternative. By default Gemini focuses on markdown and does not allow for dynamic code modification like JavaScript, styling like CSS. This severely limit options to track user’s behaviour, add ads and to create code heavy sites, all this is great. It is not designed to necessarily serve mainstream needs and that’s ok, it’s enough to offer a slower and welcoming place. Feel free to come by to Midnight Pub (gemini:&#x2F;&#x2F;midnight.pub&#x2F;) or to read the Smol Zine (gemini:&#x2F;&#x2F;gemini.cyberbot.space&#x2F;smolzine&#x2F;). If you would like to browse gemini without a special browser you can use my proxy, note that it is work in progress and not everything works.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;gemini.circumlunar.space&#x2F;&quot;&gt;Project Gemini&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;midnight.pub&#x2F;&quot;&gt;Midnight Pub&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;mayakarabula&#x2F;gemini-proxy&quot;&gt;Gemini to Http proxy&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Other place that is partially inside the Web itself is Fediverse, it’s a set of primarily forums, running mastodon (free clone of twitter). There is also tildeverse with simple websites hosted by passionates, check out Tilde Town. I really recommend to watch a recent talk by James Tomasino:&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=I2Q35uFCq8Q&quot;&gt;Rocking the Web Bloat: Modern Gopher, Gemini and the Small Internet&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;tilde.town&#x2F;&quot;&gt;Tilde Town&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;h3 id=&quot;web-apps-can-be-turing-complete&quot;&gt;Web Apps can be Turing Complete&lt;&#x2F;h3&gt;
&lt;p&gt;That’s a lot of talking, and in the end I think that documents should not be Turing Complete. However, I also think there is a difference between documents and what has evolved to be a proper Web App. Things that provide a real usability like 3d graphics visualisations or maps, there is certainly place for that and I would treat them rather as applications similar to desktop applications than websites. So both can be true, apps can have more complicated code bases but blogs, news sites, etc don’t really need that much.&lt;&#x2F;p&gt;
</content>
        
    </entry>
</feed>
