<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>LING&apos;XIAO</title>
    <description>Composes poetry and digital interactives in natural &amp; artificial languages, ocassionally handcrafts.
</description>
    <link>https://khn190.github.io/</link>
    <atom:link href="https://khn190.github.io/feed.xml" rel="self" type="application/rss+xml"/>
    <pubDate>Fri, 10 Jul 2026 05:10:38 +0000</pubDate>
    <lastBuildDate>Fri, 10 Jul 2026 05:10:38 +0000</lastBuildDate>
    <generator>Jekyll v4.4.1</generator>
    
      <item>
        <title>Posara (2026)</title>
        <description>&lt;p&gt;&lt;img src=&quot;/assets/img/machine/posara_showcase.png&quot; alt=&quot;Posara carts: visuals, sequencer and tracker&quot; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Posara&lt;/strong&gt; is a visualaudio toolkit for creatives — a runtime built on the &lt;a href=&quot;https://khn190.github.io/abrase/&quot;&gt;Abrase&lt;/a&gt; / Myriad computation core, with early MacOS aesthetics at heart. Carts are written in Abrase, hot-reloaded while you play.&lt;/p&gt;

&lt;p&gt;It speaks to both machines and browsers: designed for hardware (bare metal wip) and the Web.&lt;/p&gt;

&lt;p&gt;▶ &lt;strong&gt;Try it in the &lt;a href=&quot;/posara/&quot;&gt;web playground&lt;/a&gt;&lt;/strong&gt; — write and run Abrase carts live in the browser, or drop a &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;.pk&lt;/code&gt; cartridge.&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;strong&gt;Screen&lt;/strong&gt; — 1-bit framebuffer&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Audio&lt;/strong&gt; — 4 channels: sample + pitch + stereo volume + ADSR&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;MIDI&lt;/strong&gt; — note in / out, talk to your synths&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Controller&lt;/strong&gt; — 8-button bitmap + keys&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Other showcase carts include a sequencer cart driving a tracker over MIDI — patterns composed in one screen play and mutate in the other. Written in pure abrase in ~200 lines.&lt;/p&gt;

&lt;p&gt;Source is now open at &lt;a href=&quot;https://github.com/KHN190/Posara&quot;&gt;github.com/KHN190/Posara&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;A first album made with Posara is up on SoundCloud: &lt;a href=&quot;https://soundcloud.com/rusty-ocean-blue/sets/posara-vol-1&quot;&gt;Posara Vol. 1&lt;/a&gt;.&lt;/p&gt;

&lt;iframe width=&quot;100%&quot; height=&quot;300&quot; scrolling=&quot;no&quot; frameborder=&quot;no&quot; allow=&quot;autoplay; encrypted-media&quot; src=&quot;https://w.soundcloud.com/player/?url=https%3A//api.soundcloud.com/playlists/soundcloud%253Aplaylists%253A2249896157&amp;amp;color=%23e13064&amp;amp;auto_play=false&amp;amp;hide_related=false&amp;amp;show_comments=true&amp;amp;show_user=true&amp;amp;show_reposts=false&amp;amp;show_teaser=true&amp;amp;visual=true&quot;&gt;&lt;/iframe&gt;
&lt;div style=&quot;font-size: 10px; color: #cccccc;line-break: anywhere;word-break: normal;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; font-family: Interstate,Lucida Grande,Lucida Sans Unicode,Lucida Sans,Garuda,Verdana,Tahoma,sans-serif;font-weight: 100;&quot;&gt;&lt;a href=&quot;https://soundcloud.com/rusty-ocean-blue&quot; title=&quot;赤藍&quot; target=&quot;_blank&quot; style=&quot;color: #cccccc; text-decoration: none;&quot;&gt;赤藍&lt;/a&gt; · &lt;a href=&quot;https://soundcloud.com/rusty-ocean-blue/sets/posara-vol-1&quot; title=&quot;Posara Vol.1&quot; target=&quot;_blank&quot; style=&quot;color: #cccccc; text-decoration: none;&quot;&gt;Posara Vol.1&lt;/a&gt;&lt;/div&gt;

&lt;hr /&gt;

&lt;p&gt;Medium: Software.&lt;/p&gt;

&lt;p&gt;Date: Jun, 2026&lt;/p&gt;
</description>
        <pubDate>Sat, 06 Jun 2026 00:00:00 +0000</pubDate>
        <link>https://khn190.github.io/interactives/2026/06/06/posara/</link>
        <guid isPermaLink="true">https://khn190.github.io/interactives/2026/06/06/posara/</guid>
        
        
        <category>interactives</category>
        
      </item>
    
      <item>
        <title>Abrase (2026)</title>
        <description>&lt;p&gt;&lt;img src=&quot;/assets/img/abrase_banner.svg&quot; alt=&quot;Abrase&quot; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Abrase&lt;/strong&gt; is a rust-like programming language with algebraic effects, no GC and leak-free by design. Source compiles to &lt;strong&gt;Polka&lt;/strong&gt; bytecode and runs on the &lt;strong&gt;Myriad&lt;/strong&gt; runtime — a small computation core that embeds in any Rust application, or in the browser via WebAssembly.&lt;/p&gt;

&lt;p&gt;Try it in the &lt;a href=&quot;https://khn190.github.io/abrase/&quot;&gt;playground&lt;/a&gt; — examples are little tutorials, ordered from recursion to nested effect handlers.&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Why did I make it? - It is faster than CPython, with better control of hardware than JS and Lua, independent of or embeded to web, simpler than Rust yet proved efficient language features, aesthetic, old-school, and is made for LLM collaboration. Is this good enough?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Source on &lt;a href=&quot;https://github.com/KHN190/Abrase&quot;&gt;GitHub&lt;/a&gt;, design notes in the &lt;a href=&quot;https://github.com/KHN190/Abrase/wiki&quot;&gt;wiki&lt;/a&gt;.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;Medium: Programming Language.&lt;/p&gt;

&lt;p&gt;Date: Jun, 2026&lt;/p&gt;
</description>
        <pubDate>Sat, 06 Jun 2026 00:00:00 +0000</pubDate>
        <link>https://khn190.github.io/interactives/2026/06/06/abrase/</link>
        <guid isPermaLink="true">https://khn190.github.io/interactives/2026/06/06/abrase/</guid>
        
        
        <category>interactives</category>
        
      </item>
    
      <item>
        <title>A Fool&apos;s Performance (2026)</title>
        <description>&lt;div class=&quot;row&quot;&gt;
  &lt;div class=&quot;column column-50&quot;&gt;
    &lt;img src=&quot;/assets/img/machine/xwz_poster.png&quot; alt=&quot;Rent Me For Anything, $1 per 10 mins&quot; /&gt;
  &lt;/div&gt;
  &lt;div class=&quot;column column-50&quot;&gt;
    &lt;img src=&quot;/assets/img/machine/xwz.jpeg&quot; alt=&quot;Performance&quot; /&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;p&gt;An unofficial performance at an art fair, about four hours, I dressed as &lt;a href=&quot;https://en.wikipedia.org/wiki/Chibi_Maruko-chan&quot;&gt;Chibi Maruko-chan&lt;/a&gt;, with a poster offering to rent myself for anything at $1 per 10 mins.&lt;/p&gt;

&lt;p&gt;By taking the form of Chibi Maruko-chan — a cute, beloved ordinary girl who was watched on TV with popularity at my childhood — and the offering of rental, I dispositioned myself under the power of the audience. The familiar, harmless figure became a vessel for whatever the viewer wished to play with.&lt;/p&gt;

&lt;p&gt;A virtual auction followed, where people could tag anybody anything. Most people hated me - I received 10+ tags — with calling of commercialism trap, complaints of “cheap value” and “used-ups”. The only positive tag came from a teen, who liked me for the clown dressing.&lt;/p&gt;

&lt;p&gt;Despite, I felt unsatisfied with retreated engagement of audiences. I intended to perform it again on street in the near future.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;Date: May, 2026&lt;/p&gt;
</description>
        <pubDate>Fri, 01 May 2026 00:00:00 +0000</pubDate>
        <link>https://khn190.github.io/interactives/2026/05/01/a-fools-performance/</link>
        <guid isPermaLink="true">https://khn190.github.io/interactives/2026/05/01/a-fools-performance/</guid>
        
        
        <category>interactives</category>
        
      </item>
    
      <item>
        <title>Five Kafkas in a Zoo (2026)</title>
        <description>&lt;p&gt;&lt;img src=&quot;/assets/img/machine/fk_poster.jpeg&quot; alt=&quot;Recruitment poster&quot; /&gt;&lt;/p&gt;

&lt;p&gt;On April 19, 2025, six of us — five Kafkas and a child — went to a Zoo in Chengdu. We read the day’s news under a bamboo grove, then wandered. Afterwards we uploaded photographs, fragments and diaries to &lt;a href=&quot;https://www.are.na/3vrklabqelm/caesirtynw&quot;&gt;are.na&lt;/a&gt;, and from those traces I edited a stage script in the form of a theatre dialogue.&lt;/p&gt;

&lt;p&gt;The recording below is a reading of that script. Each participant is voiced by a deceased artist or writer, all of whom — in this Chinese rendition — speak with a strong countryside accent. Some sound from Northeast China, and some sound like a Cantonese local.&lt;/p&gt;

&lt;audio controls=&quot;&quot; preload=&quot;metadata&quot; style=&quot;width:100%; margin: 1.5em 0;&quot;&gt;
  &lt;source src=&quot;/assets/audio/five_kafkas.mp3&quot; type=&quot;audio/mpeg&quot; /&gt;
  Your browser does not support the audio element.
&lt;/audio&gt;

&lt;p&gt;AI naturally presents an alienated feel — a kind of Kafka-world quality.&lt;/p&gt;

&lt;p&gt;There is another thread in it though. In the diaries we collectively submitted, a child shrieks at the giraffe — &lt;em&gt;I’ll pull off your legs&lt;/em&gt; — and immerses himself in it with pleasure.&lt;/p&gt;

&lt;p&gt;Many of us work hard to prove they are real humans. People try to prove it in their relationships, in their families, to their browsers. But it should be an undoubtable question. The doubt itself, is a reflection of what a person themself is.&lt;/p&gt;

&lt;p&gt;I felt AI’s texture is what presents it into the visible. Although, it remains unclear how to improve the work to be more articulated.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Cast of voices&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;rui-ya — Simone de Beauvoir&lt;/li&gt;
  &lt;li&gt;Lia — Frida Kahlo&lt;/li&gt;
  &lt;li&gt;Lingxiao — Nam June Paik&lt;/li&gt;
  &lt;li&gt;苗子 — Sylvia Plath&lt;/li&gt;
  &lt;li&gt;breobyhnaug — Susan Sontag&lt;/li&gt;
  &lt;li&gt;小马 — Isamu Noguchi&lt;/li&gt;
  &lt;li&gt;&lt;em&gt;default / narrator&lt;/em&gt; — Virginia Woolf&lt;/li&gt;
&lt;/ul&gt;

&lt;div class=&quot;row&quot;&gt;
  &lt;div class=&quot;column column-33&quot;&gt;
    &lt;img src=&quot;/assets/img/machine/fk_gf01.jpeg&quot; alt=&quot;Giraffe in a concrete room&quot; /&gt;
  &lt;/div&gt;
  &lt;div class=&quot;column column-33&quot;&gt;
    &lt;img src=&quot;/assets/img/machine/fk_gf02.jpeg&quot; alt=&quot;Empty enclosure with a painted sky&quot; /&gt;
  &lt;/div&gt;
  &lt;div class=&quot;column column-33&quot;&gt;
    &lt;img src=&quot;/assets/img/machine/fk_gf03.jpeg&quot; alt=&quot;Giraffe licking the glass&quot; /&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;p&gt;&lt;img src=&quot;/assets/img/machine/fk_tb.jpeg&quot; alt=&quot;Drawing — girl, baboon, table, sprouting tree&quot; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Stage script&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The full bilingual text — diary entries, a Wallace Stevens poem, a black swan poem, fragments of Kafka’s diaries, and the recruitment notice — is available as a plain text file: &lt;a href=&quot;/assets/downloads/five_kafkas_stage.txt&quot;&gt;Download the script (.txt)&lt;/a&gt;.&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Black swan, black swan&lt;br /&gt;
Refusal of conceptual&lt;br /&gt;
Refusal of concept entering another man&lt;br /&gt;
When someone was showering a rain under the tree&lt;br /&gt;
Anubis weighed their heart with a feather&lt;br /&gt;
&lt;br /&gt;
Within a few hours of digital companion&lt;br /&gt;
Someone spoke softly&lt;br /&gt;
And felt good about keeping up so&lt;br /&gt;
Full humanity had the clarity of&lt;br /&gt;
not needing anything else&lt;br /&gt;
&lt;br /&gt;
Maybe, a concept says, it’s not crazy&lt;br /&gt;
Different cities will visit him&lt;br /&gt;
Like leg-pinched dreamtigers&lt;br /&gt;
&lt;br /&gt;
The double exiled&lt;br /&gt;
Refuses the entering of concept&lt;br /&gt;
The digital the analog the cinnamon smell&lt;br /&gt;
Black swan, black swan&lt;/p&gt;
&lt;/blockquote&gt;

&lt;hr /&gt;

&lt;p&gt;Participants: rui-ya, Lia, Lingxiao, 苗子, breobyhnaug, 小马, and 超酱 (the kid).&lt;/p&gt;

&lt;p&gt;License: &lt;a href=&quot;https://creativecommons.org/licenses/by-nc/4.0/deed.sv&quot;&gt;CC BY-NC 4.0&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Date: April, 2026&lt;/p&gt;
</description>
        <pubDate>Sun, 19 Apr 2026 00:00:00 +0000</pubDate>
        <link>https://khn190.github.io/interactives/2026/04/19/five-kafkas/</link>
        <guid isPermaLink="true">https://khn190.github.io/interactives/2026/04/19/five-kafkas/</guid>
        
        
        <category>interactives</category>
        
      </item>
    
      <item>
        <title>Invisible Water (2025)</title>
        <description>&lt;p&gt;&lt;strong&gt;Invisible Water&lt;/strong&gt; is a device that projects an imagined industrial soundscape into a theatre space. It also incorporates the site-specific history of the exhibition through a miniature landscape.&lt;/p&gt;

&lt;p&gt;A brief of the project:&lt;/p&gt;

&lt;div style=&quot;padding:56.25% 0 0 0;position:relative;&quot;&gt;&lt;iframe src=&quot;https://player.vimeo.com/video/1128602279?badge=0&amp;amp;autopause=0&amp;amp;player_id=0&amp;amp;app_id=58479&quot; frameborder=&quot;0&quot; allow=&quot;autoplay; fullscreen; picture-in-picture; clipboard-write; encrypted-media; web-share&quot; referrerpolicy=&quot;strict-origin-when-cross-origin&quot; style=&quot;position:absolute;top:0;left:0;width:100%;height:100%;&quot; title=&quot;Sound Installation - Invisible Water (residency at a theatre)&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;

&lt;p&gt;&lt;em&gt;The full length of the device video is at the end.&lt;/em&gt;&lt;/p&gt;

&lt;h2 id=&quot;materials&quot;&gt;Materials&lt;/h2&gt;

&lt;p&gt;A 3D-printed box with a camera, a yarn ball, a virtual body of water. Within the theatre space, it is surrounded by a pile of river stones.&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;USB Camera: 60 fps, 120 FOV, 720p&lt;/li&gt;
  &lt;li&gt;3D-printed device: 2mm resin&lt;/li&gt;
  &lt;li&gt;Raspberry Pi / MacBook Pro&lt;/li&gt;
  &lt;li&gt;Cobblestones from &lt;a href=&quot;https://en.wikipedia.org/wiki/Dujiangyan&quot;&gt;Dujiangyan&lt;/a&gt;, a 2250 year old ancient irrigation system riverbed&lt;/li&gt;
  &lt;li&gt;Cat stick + blue yarn ball&lt;/li&gt;
  &lt;li&gt;Theatre audio system&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;exhibition&quot;&gt;Exhibition&lt;/h2&gt;

&lt;p&gt;&lt;img src=&quot;/assets/img/machine/iw01.png&quot; alt=&quot;IW01&quot; /&gt;&lt;/p&gt;

&lt;p&gt;The installation is situated in an art space—a converted factory now used as a theatre—located behind the &lt;a href=&quot;https://en.wikipedia.org/wiki/Wenshu_Temple_(Chengdu)&quot;&gt;Manjusri Monastery&lt;/a&gt; in Chengdu. The space is approximately 15x20 meters with a 12-meter vertical clearance. The device box is placed within the pile of cobblestones. Viewers are invited to step forward and interact with the device. The sounds of the virtual water body are projected into the entire space via the speaker system, thus translating the movement within the box to the surrounding environment.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/assets/img/machine/iw02.png&quot; alt=&quot;IW02&quot; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/assets/img/machine/iw03.png&quot; alt=&quot;IW03&quot; /&gt;&lt;/p&gt;

&lt;h2 id=&quot;production&quot;&gt;Production&lt;/h2&gt;

&lt;p&gt;Early prototype can be found at:&lt;/p&gt;

&lt;div style=&quot;padding:56.25% 0 0 0;position:relative;&quot;&gt;&lt;iframe src=&quot;https://player.vimeo.com/video/1081693677?badge=0&amp;amp;autopause=0&amp;amp;player_id=0&amp;amp;app_id=58479&quot; frameborder=&quot;0&quot; allow=&quot;autoplay; fullscreen; picture-in-picture; clipboard-write; encrypted-media; web-share&quot; referrerpolicy=&quot;strict-origin-when-cross-origin&quot; style=&quot;position:absolute;top:0;left:0;width:100%;height:100%;&quot; title=&quot;Fishing Cube&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;

&lt;p&gt;The camera is mounted on the bottom of the box, tracking the yarn ball’s current position and movement within a virtual body of water inside the box. When the viewer manipulates the “fishing pole” (scratching post) to drop the ball onto the virtual water’s surface, its depth and movement in the water are delineated by sound. The water’s bottom contains a static coordinate zero point and a moving, traceable “Telegraph Sound Source” for interaction. When the yarn ball and the Telegraph Sound Source’s movements synchronize, lifting the ball out of the water triggers the sound of dogs barking and running around the yarn ball “prey.”&lt;/p&gt;

&lt;p&gt;The software is completed in Unity, with sound elements created through recording, synthesis, and editing in Audacity.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/assets/img/machine/iw04.png&quot; alt=&quot;IW04&quot; /&gt;&lt;/p&gt;

&lt;h2 id=&quot;theatre&quot;&gt;Theatre&lt;/h2&gt;

&lt;p&gt;&lt;img src=&quot;/assets/img/machine/theatre01.png&quot; alt=&quot;theatre01&quot; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/assets/img/machine/theatre02.png&quot; alt=&quot;theatre02&quot; /&gt;&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;Collaboration: &lt;a href=&quot;mailto:jiaolvlu@gmail.com&quot;&gt;Lyu Lu&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Date: Oct, 2025&lt;/p&gt;
</description>
        <pubDate>Sat, 04 Oct 2025 00:00:00 +0000</pubDate>
        <link>https://khn190.github.io/interactives/2025/10/04/invisible-water/</link>
        <guid isPermaLink="true">https://khn190.github.io/interactives/2025/10/04/invisible-water/</guid>
        
        
        <category>interactives</category>
        
      </item>
    
      <item>
        <title>El Potrero (2025)</title>
        <description>&lt;p&gt;I was a software engineer until 2025. I worked in industry since 2017, while now a digital artist mainly working on a personal project in a remote Mexico village El Potrero, down in San Luis Potosi. I’ve made a few videos for personal recording, with a photo gallery on site, where you can view the videos &lt;a href=&quot;https://www.youtube.com/6q2x2lhG3CY&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/assets/img/machine/el-potrero-01.png&quot; alt=&quot;el01&quot; /&gt;&lt;/p&gt;

&lt;p&gt;It is near an abandoned Spanish era silver mining town &lt;strong&gt;&lt;a href=&quot;https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d58457.14986827569!2d-100.87628799999999!3d23.691264!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x8680b38b6edf55df%3A0x42020ea827b2cc8c!2zUmVhbCBkZSBDYXRvcmNlLCDlnKPot6_mmJPmlq_ms6LmiZjopb8!5e0!3m2!1szh-CN!2smx!4v1746397771318!5m2!1szh-CN!2smx&quot;&gt;Real de Catorce&lt;/a&gt;&lt;/strong&gt;, where you navigate through a lot of ruins in mountains. Tornados, cactuses, horses, deserts, peace and hearts among people are all there it has.&lt;/p&gt;

&lt;p&gt;I recreate the ghost town through 3D scans, sound recordings, poems and puzzles driven by an image classification AI. It brings audiences to different places by asking questions and reading your drawings.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/assets/img/machine/el-potrero-02.png&quot; alt=&quot;el02&quot; /&gt;&lt;/p&gt;

&lt;p&gt;The desert is sacred to &lt;a href=&quot;https://en.wikipedia.org/wiki/Huichol&quot;&gt;Huicol&lt;/a&gt; people, which has been elevated as an UNESCO cultural heritage in 2025, for the presence of Peyote cactus and being the place for hosting hikuri pilgrimage. I lived in a friend’s house Casa de Pirules, which has been built by him by hand since 17 years ago.&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://knh190.itch.io/el-potrero&quot;&gt;Early access&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;hr /&gt;

&lt;p&gt;Date: May, 2025&lt;/p&gt;
</description>
        <pubDate>Thu, 01 May 2025 00:00:00 +0000</pubDate>
        <link>https://khn190.github.io/interactives/2025/05/01/el-potrero/</link>
        <guid isPermaLink="true">https://khn190.github.io/interactives/2025/05/01/el-potrero/</guid>
        
        
        <category>interactives</category>
        
      </item>
    
      <item>
        <title>Sustainable Computing</title>
        <description>&lt;p&gt;One day ago, I read a tweet about “frugal (sustainable) computing”, which talked about the increasing energy consumption of machines.&lt;/p&gt;
</description>
        <pubDate>Sat, 02 Jan 2021 00:00:00 +0000</pubDate>
        <link>https://khn190.github.io/thoughts/2021/01/02/sustainable-computing/</link>
        <guid isPermaLink="true">https://khn190.github.io/thoughts/2021/01/02/sustainable-computing/</guid>
        
        
        <category>thoughts</category>
        
      </item>
    
      <item>
        <title>One Serious Problem (2020)</title>
        <description>&lt;p&gt;&lt;img src=&quot;/assets/img/machine/osp_01.png&quot; alt=&quot;osp 01&quot; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/assets/img/machine/osp_02.jpg&quot; alt=&quot;osp 02&quot; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;One Serious Problem&lt;/strong&gt; is another very short video game based off a statement by Albert Camus “There’s only one serious philosophical problem”. You can sit and wander around the small virtual room and maybe find a hidden door to the outside but when you exit the game, you can no longer turn back.&lt;/p&gt;

&lt;p&gt;Playable at &lt;a href=&quot;https://knh190.itch.io/oneseriousproblem&quot;&gt;itch.io&lt;/a&gt;.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;Medium: Video Game.&lt;/p&gt;

&lt;p&gt;Date: Dec, 2020&lt;/p&gt;
</description>
        <pubDate>Wed, 09 Dec 2020 00:00:00 +0000</pubDate>
        <link>https://khn190.github.io/interactives/2020/12/09/osp/</link>
        <guid isPermaLink="true">https://khn190.github.io/interactives/2020/12/09/osp/</guid>
        
        
        <category>interactives</category>
        
      </item>
    
      <item>
        <title>Light of Darkness (2020)</title>
        <description>&lt;p&gt;&lt;img src=&quot;/assets/img/machine/lodk_01.png&quot; alt=&quot;lodk 01&quot; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/assets/img/machine/lodk_02.png&quot; alt=&quot;lodk 02&quot; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Light of Darkness&lt;/strong&gt; is a very short video game made over a night in December, 2020. The game visualizes several different time scales with virtual installations - a spring, a stellar and a flock of birds - to present the idea that time is a sensible, consistent entity, in contrary to the fractured sense of time in a modern society.&lt;/p&gt;

&lt;p&gt;Playable at &lt;a href=&quot;https://knh190.itch.io/light-of-darkness&quot;&gt;itch.io&lt;/a&gt;.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;Medium: Video Game.&lt;/p&gt;

&lt;p&gt;Date: Dec, 2020&lt;/p&gt;
</description>
        <pubDate>Wed, 09 Dec 2020 00:00:00 +0000</pubDate>
        <link>https://khn190.github.io/interactives/2020/12/09/lodk/</link>
        <guid isPermaLink="true">https://khn190.github.io/interactives/2020/12/09/lodk/</guid>
        
        
        <category>interactives</category>
        
      </item>
    
      <item>
        <title>Mondrian (2020)</title>
        <description>&lt;p&gt;&lt;img src=&quot;/assets/img/machine/mondrian_sm.png&quot; alt=&quot;Mondrian&quot; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Mondrian&lt;/strong&gt; is a puzzle game inspired by &lt;a href=&quot;https://en.wikipedia.org/wiki/Lights_Out_(game)&quot;&gt;Lights Out&lt;/a&gt; mechanism with a few short procedural generated levels, made for GMTK Game Jam 2020. You need to align all block colors to clear the level.&lt;/p&gt;

&lt;p&gt;Playable at &lt;a href=&quot;https://knh190.itch.io/mondrian&quot;&gt;itch.io&lt;/a&gt;.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;Medium: Video Game.&lt;/p&gt;

&lt;p&gt;Date: Dec, 2020&lt;/p&gt;
</description>
        <pubDate>Tue, 16 Jun 2020 00:00:00 +0000</pubDate>
        <link>https://khn190.github.io/interactives/2020/06/16/mondrian/</link>
        <guid isPermaLink="true">https://khn190.github.io/interactives/2020/06/16/mondrian/</guid>
        
        
        <category>interactives</category>
        
      </item>
    

    
  </channel>
</rss>
