<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Shaking my fist at the æther &#187; Uncategorized</title>
	<atom:link href="https://antisol.org/blog/category/uncategorized/feed/" rel="self" type="application/rss+xml" />
	<link>https://antisol.org/blog</link>
	<description>AntiSols Blog</description>
	<lastBuildDate>Wed, 01 Jul 2026 15:15:38 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://antisol.org/?v=69</generator>
		<item>
		<title>8374 Days</title>
		<link>https://antisol.org/blog/2026/01/8374-days/</link>
		<comments>https://antisol.org/blog/2026/01/8374-days/#comments</comments>
		<pubDate>Tue, 06 Jan 2026 07:03:22 +0000</pubDate>
		<dc:creator>antisol</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://antisol.org/blog/?p=1809</guid>
		<description><![CDATA[Today is 20 years since I saw you. I only knew you for 1069 days. That doesn&#8217;t seem like very long anymore, but back then it was significantly more than 10% of my lifetime. And they were easily the most &#8230; <a href="https://antisol.org/blog/2026/01/8374-days/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Today is 20 years since I saw you.</p>
<p>I only knew you for 1069 days. That doesn&#8217;t seem like very long anymore, but back then it was significantly more than 10% of my lifetime. And they were easily the most formative days of my life.</p>
<p>I don&#8217;t think there&#8217;s much more to be said. Or, more precisely, I could pretty easily write a million words or more, outlining and analysing every aspect of everything that happened in those thousand days and since, illustrating 20 years worth of thought about it all. I&#8217;ve been over it all in my head enough times.</p>
<p>But I think there&#8217;s no point in doing that. It won&#8217;t accomplish anything. It&#8217;s the same reason I generally don&#8217;t bother talking about it to people. I think it would only bring me pain and use up an inordinate amount of my time. Time that I could spend on productive, or at least enjoyable, things.</p>
<p>I think, and hope, that this will maybe be the last of these entries. I hope that the next 10 year milestone in 2033 might perhaps even manage to sneak by unnoticed. That would be pretty great. I&#8217;ve been low-key waiting for this milestone because I knew I had to observe it and post a (final? I hope) entry in this series today. It feels like maybe it&#8217;s an ending, a place for closure. That would be pretty great.</p>
<p>Things have changed even just in the 1000 days since the last entry. I understand so much more now than I did even then.  Like for example just how wrong I was about you.</p>
<p>It occurs to me, going back and reading the previous entries, that I never said something important in either of them. And it&#8217;s something I had come to understand before the first entry in 2013:</p>
<p>It was all my fault. I was wrong, and I&#8217;m sorry. I always will be.</p>
<p>I know I said that to you once when we spoke, but I realised today that I never &#8220;put it on the record&#8221;. So there it is.</p>
<p>I hope this is an end of an era. I hope this is goodbye.</p>
<p>If it is, just to be clear: What we had is inviolate and eternal. If this is an ending, that doesn&#8217;t change the fact that I still miss you. Or stop me from loving you.</p>
<p>I expect I always will.</p>
<p><a href="https://antisol.org/blog/2023/02/7305-days/">7305</a>&nbsp;<br />
<a href="https://antisol.org/blog/2013/02/3653/">3653</a></p>
]]></content:encoded>
			<wfw:commentRss>https://antisol.org/blog/2026/01/8374-days/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>7305 Days</title>
		<link>https://antisol.org/blog/2023/02/7305-days/</link>
		<comments>https://antisol.org/blog/2023/02/7305-days/#comments</comments>
		<pubDate>Tue, 14 Feb 2023 12:39:57 +0000</pubDate>
		<dc:creator>antisol</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://antisol.org/blog/?p=1442</guid>
		<description><![CDATA[Today marks 20 years since everything changed. Technically today is 7317 days if we&#8217;re going by the previous count. I didn&#8217;t feel like writing anything on the 2nd. I don&#8217;t have much to say now. But I should at least &#8230; <a href="https://antisol.org/blog/2023/02/7305-days/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Today marks 20 years since everything changed.</p>
<p>Technically today is 7317 days if we&#8217;re going by the previous count. I didn&#8217;t feel like writing anything on the 2nd. I don&#8217;t have much to say now. But I should at least note it down I guess.</p>
<p>I&#8217;d gleefully induce Sol to supernova if I thought the flash might seem significant next to you. Don&#8217;t even get me started on what I&#8217;d do to spend one more minute with you.</p>
<p>I hope Hugh Everett was right.</p>
<p>I shall put this here and tell archive.org to grab a copy, my love, so that we might live forever.<br />
<img src="/jess_kiss.jpg" /></p>
<p><a href="https://antisol.org/blog/2013/02/3653/">3653</a></p>
]]></content:encoded>
			<wfw:commentRss>https://antisol.org/blog/2023/02/7305-days/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PROTIP</title>
		<link>https://antisol.org/blog/2013/05/protip/</link>
		<comments>https://antisol.org/blog/2013/05/protip/#comments</comments>
		<pubDate>Mon, 20 May 2013 13:30:59 +0000</pubDate>
		<dc:creator>antisol</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://antisol.info/blog/?p=374</guid>
		<description><![CDATA[Don&#8217;t forget to breathe: Inhale Exhale Go to Step 1 Following these steps will provide you with a continuous oxygen supply unless you seal yourself away from the atmosphere (i.e: sealed room, underwater) or leave the planet. Leaving the planet &#8230; <a href="https://antisol.org/blog/2013/05/protip/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Don&#8217;t forget to breathe:</p>
<ol>
<li>Inhale</li>
<li>Exhale</li>
<li>Go to Step 1</li>
</ol>
<p>Following these steps will provide you with a continuous oxygen supply unless you seal yourself away from the atmosphere (i.e: sealed room, underwater) or leave the planet. </p>
<p>Leaving the planet without an adequate oxygen supply is not recommended.</p>
]]></content:encoded>
			<wfw:commentRss>https://antisol.org/blog/2013/05/protip/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>3653 days</title>
		<link>https://antisol.org/blog/2013/02/3653/</link>
		<comments>https://antisol.org/blog/2013/02/3653/#comments</comments>
		<pubDate>Fri, 01 Feb 2013 14:00:08 +0000</pubDate>
		<dc:creator>antisol</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://antisol.info/blog/?p=304</guid>
		<description><![CDATA[Today marks 10 years since I met you. And on February 14th (Yeah, valentine&#8217;s day) &#8211; It will be 10 years since we first got together. I still remember it so vividly. It was a sunday afternoon. I was running &#8230; <a href="https://antisol.org/blog/2013/02/3653/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Today marks 10 years since I met you.</p>
<p>And on February 14th (Yeah, valentine&#8217;s day) &#8211; It will be 10 years since we first got together.</p>
<p>I still remember it so vividly.</p>
<p>It was a sunday afternoon. I was running late, as usual, to meet my friends at the St. Kilda festival.</p>
<p>So I got my shit together, and maybe 15 minutes late I turned up at the meeting spot. I was the last to arrive &#8211; everybody else was still there.</p>
<p>And somebody new.</p>
<p>I don&#8217;t know exactly what it was, but there was something about you that I saw straight away. I knew instantly that no amount of shyness on my part was going to stop me from talking to you. I knew that I wanted to get to know you instantly.</p>
<p>I knew all this so quickly that my mind went racing even before I figured out who you were. In the space of a couple of seconds, a huge number of thoughts flew through my mind. My thought processes went something like this:</p>
<p>1) &#8220;Oh. My. God: She&#8217;s fucking *gorgeous*!&#8221;<br />
2) &#8220;Who is she, anyway?&#8221;<br />
3) &#8220;Oh, I know who she is. This could be trouble.&#8221;</p>
<p>The &#8220;This could be trouble&#8221; was because you were my best friend&#8217;s sister, and I knew that I was going to be compelled to chase you. I didn&#8217;t want it to cause problems with my friendship. Of course, it did. But that&#8217;s another story.</p>
<p>I guess the point of this story is that since then I&#8217;ve pretty much believed in love at first sight.</p>
<p>Not literally, that would be stupid &#8211; I didn&#8217;t fall in love with you then and there. I don&#8217;t know exactly when I did fall in love with you &#8211; it snuck up on me: one day I realised that I&#8217;d do anything for you, and there it was.</p>
<p>But this wasn&#8217;t just attraction. I&#8217;d been attracted to pretty girls before, and I&#8217;ve been attracted since. This was not the same: there was more to it.</p>
<p>I can&#8217;t put my finger on it: maybe it was the expression on your face, maybe it was your pose, something in your body language. But it was there. And I saw it and knew straight away.</p>
<p>And I&#8217;ve never loved anyone the same way since. I don&#8217;t see it happening again.</p>
<p>I miss you.</p>
]]></content:encoded>
			<wfw:commentRss>https://antisol.org/blog/2013/02/3653/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I think this might be irony</title>
		<link>https://antisol.org/blog/2013/01/i-think-this-might-be-irony/</link>
		<comments>https://antisol.org/blog/2013/01/i-think-this-might-be-irony/#comments</comments>
		<pubDate>Thu, 17 Jan 2013 23:03:40 +0000</pubDate>
		<dc:creator>antisol</dc:creator>
				<category><![CDATA[Freedom]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://antisol.info/blog/?p=291</guid>
		<description><![CDATA[]]></description>
				<content:encoded><![CDATA[<p><a href="http://antisol.org/img/irony.jpg" target="_blank"><img src="http://antisol.org/img/irony.jpg" alt="Irony" /></a></p>
]]></content:encoded>
			<wfw:commentRss>https://antisol.org/blog/2013/01/i-think-this-might-be-irony/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>foxtrotgps / landscape mode X apps on qtmoko / QX</title>
		<link>https://antisol.org/blog/2012/11/foxtrotgps-landscape-mode-x-apps-on-qtmoko-qx/</link>
		<comments>https://antisol.org/blog/2012/11/foxtrotgps-landscape-mode-x-apps-on-qtmoko-qx/#comments</comments>
		<pubDate>Sat, 03 Nov 2012 23:57:23 +0000</pubDate>
		<dc:creator>antisol</dc:creator>
				<category><![CDATA[Freerunner]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://antisol.info/blog/?p=205</guid>
		<description><![CDATA[I&#8217;ve been playing with the latest QTmoko on my freerunner after a couple of years of not updating my distro. Some thoughts: It&#8217;s great! Very snappy and responsive &#8211; congrats and thank-you to Radek and the other contributors, you&#8217;ve done &#8230; <a href="https://antisol.org/blog/2012/11/foxtrotgps-landscape-mode-x-apps-on-qtmoko-qx/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>I&#8217;ve been playing with the latest QTmoko on my freerunner after a couple of years of not updating my distro.</p>
<p>Some thoughts:</p>
<p>It&#8217;s great! Very snappy and responsive &#8211; congrats and thank-you to Radek and the other contributors, you&#8217;ve done a fantastic job and you&#8217;ve made some great strides over the last couple of years.</p>
<p>I haven&#8217;t tried using it as a phone yet (I&#8217;m still put-off by my previous experiences, and don&#8217;t have a second SIM), but it looks like it might be *gasp* almost usable! :O I&#8217;m tempted to try it out as a phone&#8230;</p>
<p>I particularly like what you&#8217;ve done with the keyboard &#8211; I think it&#8217;s about as good as an on-screen keyboard is going to get on this device. Very nice. though I wish I could have it default to qwerty mode.</p>
<p>But it&#8217;s not perfect &#8211; everything I want doesn&#8217;t &#8220;just work&#8221; yet (though it is very good &#8211; things like wifi and bluetooth seem to just work). But that means I get to have some fun tinkering!</p>
<p>I&#8217;ve been messing about with making foxtrotgps work under QX on qtmoko for a little while, and wanted to jot down some notes and tips:</p>
<ul>
<li>When QX asks which X server to install, I recommend xorg &#8211; xglamo doesn&#8217;t seem to like being rotated. I&#8217;d love to make xglamo work, because it seems faster. (Performance with foxtrot on xorg is very usable, but faster == better.)</li>
<li>You very likely want to apt-get install gconf2, or foxtrot won&#8217;t save user prefs (e.g mapset, postiion, etc) when you close it.</li>
<li>Rotating the X screen with xrandr doesn&#8217;t rotate the touchscreen input properly. To fix this, you need to use xinput to swap the x-axis.</li>
</li>
<p>I&#8217;m using &#8216;xrandr -o right&#8217; for my landscape orientation. This means that the USB plug on the freerunner is at the top. If you want to use &#8216;-o left&#8217; you&#8217;ll need to play around with the axis swapping.</li>
<li>There&#8217;s no onscreen keyboard for X apps. To fix this, apt-get install matchbox-keyboard matchbox-keyboard-im, and launch matchbox-keyboard &#8211;daemon before you start foxtrot. This will give you a keyboard which pops up when you select a textbox. After foxtrot closes, I kill matchbox-keyboard.</li>
<li>QX has a &#8216;display always on&#8217; option, but X has its own screensaver and blanking/dpms stuff. you&#8217;ll want to use xset to turn these off if you want your display always on.</li>
<li>You need to start gpsd before you start foxtrot. I also kill gpsd when foxtrot closes. This means it can take a while to get a fix, but I haven&#8217;t done a huge amount of outdoor testing yet &#8211; all I&#8217;ve done is confirmed that it will get a fix.</li>
<li>Pressing the AUX button to multitask while X is rotated under QT is ugly &#8211; qtmoko will work, but its display will be broken &#8211; it looks kinda like QVGA mode and is incorrectly rotated. If you can manage to hit AUX a couple of times to get back to QX, and then press &#8216;resume&#8217; or &#8216;stop&#8217; in QX, qtmoko will revert to an un-broken state. Ideally I&#8217;d like to disable qtmoko&#8217;s AUX-button handler while foxtrot is running, or capture focus events to unrotate on lostfocus and rotate on gotfocus, but I haven&#8217;t yet found a way to do either of these.</li>
<li>The above ugliness will also happen if X dies while rotated, so you need to xrandr -o normal after foxtrot exits. This means you want to exit foxtrot gracefully. Since foxtrot doesn&#8217;t have an &#8216;exit&#8217; menu item, this means you want to &#8216;use matchbox&#8217; in the QX settings. You also want fullscreen.</li>
</ul>
<p>I ended up doing the following to make a wrapper script for foxtrot. It&#8217;s a bit of a nasty hack, but it works for me. A slightly nicer way would be to use update-alternatives to use an alternate foxtrotgps launcher script, or saving the script as &#8216;foxtrot_launcher&#8217;, building a desktop entry for it, and setting up a QX favourite for it.</p>
<p>the script below could very easily be modified/generalised to run things other than foxtrotgps!</p>
<pre>
root@neo:~$ mv /usr/bin/foxtrotgps /usr/bin/foxtrotgps.bin
root@neo:~$ vi /usr/bin/foxtrotgps
              (insert content, below)
root@neo:~$ chmod a+x /usr/bin/foxtrotgps
 
</pre>
<p>/usr/bin/foxtrotgps:</p>
<pre>

#!/bin/bash
#Custom script for starting gpsd and foxtrotGPS in landscape mode:
#xinput stuff liberated from: http://lists.openmoko.org/nabble.html#nabble-td7561815

#ensure GPS is powered up:
om gps power 1
om gps om gps keep-on-in-suspend 1

#gpsd
#service gpsd start
gpsd /dev/ttySAC1

#sleep 1 
# we might have to wait some time before sending commands (I didnt)

#rotate:
xrandr -o right

#disable screen blanking:
xset s off -dpms 

#swap x axis:
xinput set-int-prop "Touchscreen" "Evdev Axis Inversion" 8 1 0
#no axis inversion
xinput set-int-prop "Touchscreen" "Evdev Axes Swap" 8 0
xinput set-int-prop "Touchscreen" "Evdev Axis Calibration" 32 98 911 918 107

#run the matchbox keyboard in daemon mode:
#with matchbox-keyboard-im this pops up automatically
matchbox-keyboard --daemon &#038;

#run the real foxtrot:
foxtrotgps.bin --fullscreen

#foxtrot has closed, cleanup:

#kill keyboard:
killall matchbox-keyboard

#unrotate:
xrandr -o normal

#stop gpsd:
#service gpsd stop
killall gpsd

</pre>
]]></content:encoded>
			<wfw:commentRss>https://antisol.org/blog/2012/11/foxtrotgps-landscape-mode-x-apps-on-qtmoko-qx/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
