<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Jaspers Archive</title><link>https://jas.pe/</link><description>Recent content on Jaspers Archive</description><generator>Hugo</generator><language>en-US</language><lastBuildDate>Tue, 06 Oct 2026 23:50:23 +0000</lastBuildDate><atom:link href="https://jas.pe/index.xml" rel="self" type="application/rss+xml"/><item><title>Fonts</title><link>https://jas.pe/lab/2/</link><pubDate>Tue, 06 Oct 2026 23:50:23 +0000</pubDate><guid>https://jas.pe/lab/2/</guid><description>&lt;p&gt;Everyone uses fonts, not everyone chooses them.&lt;/p&gt;
&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;Category&lt;/th&gt;
					&lt;th&gt;Choice&lt;/th&gt;
					&lt;th&gt;Type&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;Reading&lt;sup id="fnref:1"&gt;&lt;a href="#fn:1" class="footnote-ref" role="doc-noteref"&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;/td&gt;
					&lt;td&gt;&lt;a href="https://github.com/googlefonts/atkinson-hyperlegible"&gt;Atkinson Hyperlegible&lt;/a&gt;&lt;/td&gt;
					&lt;td&gt;Default&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Coding&lt;/td&gt;
					&lt;td&gt;&lt;a href="https://github.com/ahatem/IoskeleyMono"&gt;Ioskeley Mono&lt;/a&gt;&lt;/td&gt;
					&lt;td&gt;&lt;a href="https://github.com/ahatem/IoskeleyMono/releases/latest/download/IoskeleyMono-Term-NerdFont.zip"&gt;Ioskeley Mono Term Nerdfont&lt;/a&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Typography, Design &amp;amp; Reading&lt;sup id="fnref1:1"&gt;&lt;a href="#fn:1" class="footnote-ref" role="doc-noteref"&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;/td&gt;
					&lt;td&gt;&lt;a href="https://github.com/nicoverbruggen/libron"&gt;Libron&lt;/a&gt;&lt;/td&gt;
					&lt;td&gt;Default&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;div class="footnotes" role="doc-endnotes"&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li id="fn:1"&gt;
&lt;p&gt;I am currently still actively switching between Libron and Atkinson Hyperlegible.&amp;#160;&lt;a href="#fnref:1" class="footnote-backref" role="doc-backlink"&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&amp;#160;&lt;a href="#fnref1:1" class="footnote-backref" role="doc-backlink"&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;</description></item><item><title>Reading</title><link>https://jas.pe/posts/reading/</link><pubDate>Thu, 24 Sep 2026 00:36:59 +0000</pubDate><guid>https://jas.pe/posts/reading/</guid><description>&lt;p&gt;&lt;strong&gt;It&amp;rsquo;s those damn phones&lt;/strong&gt;, is something I often heard jokes about parents saying, and my parents and grandparents would say things with a similar message.&lt;/p&gt;
&lt;p&gt;Like many in my generation I would shrug it off, however as I have gotten older I have come to notice that many behavioural patterns of mine are so deeply ingrained in me, that I cannot help but use my mobile phone at the earliest (in)convenience.&lt;/p&gt;</description></item><item><title>Misc '26</title><link>https://jas.pe/photography/misc26/</link><pubDate>Mon, 21 Sep 2026 00:44:59 +0000</pubDate><guid>https://jas.pe/photography/misc26/</guid><description>&lt;p&gt;&lt;figure class="post-figure"&gt;&lt;img src="https://jas.pe/photography/misc26/P8260244_hu_5725956d9ce86ee5.webp"
 srcset="https://jas.pe/photography/misc26/P8260244_hu_dacd2826faf789bb.webp 800w, https://jas.pe/photography/misc26/P8260244_hu_106e9ced6f00cbb6.webp 1200w, https://jas.pe/photography/misc26/P8260244_hu_5725956d9ce86ee5.webp 1440w"
 sizes="(min-width: 960px) 43rem, calc(100vw - 2.5rem)"
 width="1440" height="1080"
 alt="" loading="lazy" decoding="async"&gt;
 &lt;figcaption&gt;
 &lt;div class="figcaption-grid"&gt;
 &lt;div class="figcaption-grid-col"&gt;&lt;/div&gt;
 &lt;div class="figcaption-grid-col"&gt;
 &lt;div class="figcaption-grid-col-title"&gt;Image&lt;/div&gt;
 &lt;div class="figcaption-grid-col-caption"&gt;OM-5 Mark II&lt;br&gt;
M.Zuiko Digital ED 12-45mm f/4 PRO&lt;/div&gt;
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&lt;figure class="post-figure"&gt;&lt;img src="https://jas.pe/photography/misc26/P9200307_hu_d0c02ad2f4adbc9e.webp"
 srcset="https://jas.pe/photography/misc26/P9200307_hu_964ad5bdfb872452.webp 800w, https://jas.pe/photography/misc26/P9200307_hu_7dab7da7999fdbb5.webp 1200w, https://jas.pe/photography/misc26/P9200307_hu_d0c02ad2f4adbc9e.webp 1440w"
 sizes="(min-width: 960px) 43rem, calc(100vw - 2.5rem)"
 width="1440" height="1080"
 alt="The Roleystone Markets" loading="lazy" decoding="async"&gt;
 &lt;figcaption&gt;
 &lt;div class="figcaption-grid"&gt;
 &lt;div class="figcaption-grid-col"&gt;The Roleystone Markets&lt;/div&gt;
 &lt;div class="figcaption-grid-col"&gt;
 &lt;div class="figcaption-grid-col-title"&gt;Image&lt;/div&gt;
 &lt;div class="figcaption-grid-col-caption"&gt;OM-5 Mark II&lt;br&gt;
M.Zuiko Digital ED 12-45mm f/4 PRO&lt;/div&gt;
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;</description></item><item><title>Wishlist</title><link>https://jas.pe/wishlist/</link><pubDate>Sat, 19 Sep 2026 10:50:49 +0000</pubDate><guid>https://jas.pe/wishlist/</guid><description>&lt;ul&gt;
&lt;li&gt;AU$35 &lt;a href="https://www.jbhifi.com.au/products/vanguard-vesta-aspire-15-shoulder-bag-grey-small"&gt;Vanguard Vesta Aspire 15 Camera Bag&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;AU$89 &lt;a href="https://www.jbhifi.com.au/products/nutribullet-1000w-mega-pack-blender"&gt;NutriBullet 1000W Mega Pack Blender&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;AU$49 &lt;a href="https://www.jbhifi.com.au/products/sunbeam-secretchef-5-5l-slow-cooker"&gt;Sunbeam SecretChef 5.5L Slow Cooker&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Neck / Head cushion for on the aeroplane&lt;/li&gt;
&lt;li&gt;Biltong&lt;/li&gt;
&lt;li&gt;CAD $30 &lt;a href="https://global.lttstore.com/products/ltt-truespec-cable-usb-type-c-to-c?variant=44410351714349"&gt;LTT TrueSpec Cable USB Type C to C (240W) - 40Gbps / 30cm&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Perfumes / scents / deorodants (&lt;em&gt;&lt;strong&gt;That are approved and smell-tested by Jazzy.&lt;/strong&gt;&lt;/em&gt;)&lt;/li&gt;
&lt;li&gt;AU$49 &lt;a href="https://www.jbhifi.com.au/products/apple-watch-magnetic-fast-charger-to-usb-c-cable-1m"&gt;Apple Watch Magnetic Fast Charger to USB-C Cable 1m&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;AU$51 &lt;a href="https://store.steampowered.com/app/1062090/Timberborn/"&gt;Timberborn&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Travel Plug(s) for Japan &amp;amp; Korea&lt;/li&gt;
&lt;li&gt;$20 &lt;a href="https://www.jbhifi.com.au/products/rite-in-the-rain-4x6-waterproof-notebook-all-weather-lined-100-pages-black"&gt;Notebook&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>RHEL</title><link>https://jas.pe/lab/1/</link><pubDate>Fri, 28 Aug 2026 00:27:29 +0000</pubDate><guid>https://jas.pe/lab/1/</guid><description>&lt;p&gt;I want to further my career, I need to get better at everything.
This includes but is not limited to learning new courses, but also getting proper certificates. I have to be better.&lt;/p&gt;
&lt;p&gt;I already professionally do this, however I want to be able to prove this easily to future employers if necessary, I feel that an &lt;code&gt;RHCSA&lt;/code&gt; certification may be valuable in this.
However I will need more experience in what I already do.&lt;/p&gt;</description></item><item><title>Sliver</title><link>https://jas.pe/mtg/sliver/</link><pubDate>Fri, 14 Aug 2026 04:43:35 +0000</pubDate><guid>https://jas.pe/mtg/sliver/</guid><description>&lt;p&gt;Slivery timbers.&lt;/p&gt;
&lt;h3 id="decklist"&gt;
 &lt;a href="#decklist" class="heading-anchor"&gt;Decklist&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;The decklist is generated from &lt;a href="https://archidekt.com/decks/24915834"&gt;Archidekt&lt;/a&gt; at
build time. If you are seeing this note, the deck could not be fetched — please use
the Archidekt link above.&lt;/p&gt;</description></item><item><title>Homelab Upgrade</title><link>https://jas.pe/projects/homelab-upgrade/</link><pubDate>Thu, 13 Aug 2026 07:51:59 +0000</pubDate><guid>https://jas.pe/projects/homelab-upgrade/</guid><description>&lt;p&gt;Thinking of upgrading my homelab, just detailing it here so I can get some reference numbers easily.&lt;/p&gt;
&lt;p&gt;There are a couple reasons for this, mainly space efficiency and power efficiency.&lt;/p&gt;
&lt;p&gt;This will cut down overall space and power usage, both the amount of plugs I am using in a power board but also the overall power requirements.
In terms of space it is saving, I will be replacing 3 seperate &amp;ldquo;mini&amp;rdquo; pc&amp;rsquo;s to all be consolidated into this one.&lt;/p&gt;</description></item><item><title>Boulder Rock</title><link>https://jas.pe/photography/boulder/</link><pubDate>Wed, 29 Jul 2026 16:00:00 +0800</pubDate><guid>https://jas.pe/photography/boulder/</guid><description>&lt;p&gt;I went to this place called Boulder Rock after work, both because I needed to get some fresh air, but also because I wanted to test my (still) new camera, the &lt;a href="https://jas.pe/gear/om-5-mark-ii/"&gt;OM-5 Mark II&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;To actually get to the location, you follow Brookton Highway for a bit. I would heavily recommend GPS navigation for this, as actually spotting it through the trees while going 110Kph (~70Mph) is not that easy.&lt;/p&gt;
&lt;p&gt;When you get there you can park your car on the side of the road. When I did some research before I went, I saw old(ish) posts mentioning how it used to be accessible by car, that there was signage and park benches all around it- but that has since been removed. The oldest references I could find to this was about 2011, so those signs haven&amp;rsquo;t been there for a good 15 years now.&lt;/p&gt;</description></item><item><title>Fishe</title><link>https://jas.pe/tiny/fishe/</link><pubDate>Fri, 24 Jul 2026 06:46:52 +0000</pubDate><guid>https://jas.pe/tiny/fishe/</guid><description>&lt;style&gt;
 /* fishdraw hardcodes its colours as SVG presentation attributes, which CSS
 beats on specificity. Remap them to the site tokens so the fish tints to
 the page palette and re-tints live when the light/dark theme toggles. */
 .fish-plate {
 margin: 1.5rem 0;
 }
 .fish-plate svg {
 display: block;
 width: 100%;
 max-width: 520px;
 height: auto;
 margin-inline: auto;
 }
 .fish-plate svg rect[fill="floralwhite"] { fill: transparent; } /* let page --bg show through */
 .fish-plate svg rect[stroke="black"] { stroke: var(--rule); } /* subtle hairline frame */
 .fish-plate svg path[stroke="black"] { stroke: var(--accent); } /* lobster ink */
&lt;/style&gt;
&lt;figure id="fish-plate" class="fish-plate"&gt;&lt;/figure&gt;
&lt;script src="https://cdn.jsdelivr.net/gh/LingDong-/fishdraw@main/fishdraw.js"&gt;&lt;/script&gt;
&lt;script&gt;
 const polylines = main(); // generates a random fish
 document.getElementById("fish-plate").innerHTML = draw_svg(polylines); // inject into the post body
&lt;/script&gt;</description></item><item><title>NotifPWA</title><link>https://jas.pe/posts/notifpwa/</link><pubDate>Fri, 24 Jul 2026 03:06:42 +0000</pubDate><guid>https://jas.pe/posts/notifpwa/</guid><description>&lt;p&gt;I ran into this issue that notifications could not easily be sent to my phone. I wanted something like &lt;code&gt;ntfy&lt;/code&gt;, but self-hosted to keep my infrastructure mine.
The issue with self-hosting &lt;code&gt;ntfy&lt;/code&gt; is that push-notifications do not work &lt;em&gt;(as of 24/07/2026)&lt;/em&gt; on iOS, because Apple™ loves doing things &lt;em&gt;differently&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://support.apple.com/en-au/101566"&gt;&lt;code&gt;iOS 16.4+&lt;/code&gt; supports Web Notifications as long as the site is a PWA&lt;/a&gt;. This is something I can use.&lt;/p&gt;
&lt;h1 id="what-is-a-pwa"&gt;
 &lt;a href="#what-is-a-pwa" class="heading-anchor"&gt;What is a &amp;ldquo;PWA&amp;rdquo;?&lt;/a&gt;
&lt;/h1&gt;
&lt;p&gt;A &amp;ldquo;&lt;em&gt;PWA&lt;/em&gt;&amp;rdquo; is similar to an App, it can be used like an app, added to the home screen, and offer other platform specific benefits, without getting into the nitty-gritty:
You can use it as if it is an app, built for the platform you are on. What makes it different though is that traditionally websites are experienced more as a place you can visit, other than a place you have. A website doesn&amp;rsquo;t (typically) have a presence on the user&amp;rsquo;s device, instead it is requested / accessed by a browser.&lt;/p&gt;</description></item><item><title>Goblins</title><link>https://jas.pe/mtg/goblins/</link><pubDate>Wed, 22 Jul 2026 23:51:51 +0000</pubDate><guid>https://jas.pe/mtg/goblins/</guid><description>&lt;p&gt;This is my goblin deck, first constructed deck I made. Filled with the cheapest goblins I could find, slowly but surely I have been revamping and upgrading it however.&lt;/p&gt;
&lt;h3 id="decklist"&gt;
 &lt;a href="#decklist" class="heading-anchor"&gt;Decklist&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;The decklist is generated from &lt;a href="https://archidekt.com/decks/21023779"&gt;Archidekt&lt;/a&gt; at
build time. If you are seeing this note, the deck could not be fetched — please use
the Archidekt link above.&lt;/p&gt;</description></item><item><title>Colors &amp; branding</title><link>https://jas.pe/posts/colors/</link><pubDate>Wed, 22 Jul 2026 01:40:29 +0000</pubDate><guid>https://jas.pe/posts/colors/</guid><description>&lt;p&gt;Everyone has favorite colors, I do too!
So this post has swatches of the colors I like the most, and want to use more consistently with my projects.&lt;/p&gt;
&lt;h3 id="swatches"&gt;
 &lt;a href="#swatches" class="heading-anchor"&gt;Swatches&lt;/a&gt;
&lt;/h3&gt;
&lt;style&gt;
.color-grid {
 --swatch-size: 8.5rem;
 display: grid;
 grid-template-columns: repeat(auto-fill, minmax(var(--swatch-size), 1fr));
 gap: 1.25rem;
 margin: 1.75rem 0;
 padding: 0;
 list-style: none;
}
.color-grid .swatch {
 display: flex;
 flex-direction: column;
 border: 1px solid var(--rule);
 border-radius: 10px;
 overflow: hidden;
 background: var(--bg);
}
.color-grid .swatch-chip {
 aspect-ratio: 1 / 1;
 /* inner hairline so pale chips stay visible on the paper ground */
 box-shadow: inset 0 0 0 1px rgba(61, 84, 103, 0.08);
}
.color-grid .swatch-meta {
 padding: 0.7rem 0.8rem 0.85rem;
 border-top: 1px solid var(--rule);
}
.color-grid .swatch-name {
 font-family: var(--font-sans);
 font-size: 0.9rem;
 font-weight: 600;
 color: var(--fg);
 line-height: 1.25;
}
.color-grid .swatch-code {
 display: block;
 font-family: var(--font-mono);
 font-size: 0.78rem;
 color: var(--muted);
 margin-top: 0.35rem;
 line-height: 1.5;
}
.color-grid .swatch-code .rgb { display: block; }
&lt;/style&gt;
&lt;ul class="color-grid"&gt;
 &lt;li class="swatch"&gt;
 &lt;div class="swatch-chip" style="background: var(--color-green)"&gt;&lt;/div&gt;
 &lt;div class="swatch-meta"&gt;
 &lt;span class="swatch-name"&gt;Greenish&lt;/span&gt;
 &lt;span class="swatch-code"&gt;#0a685a&lt;span class="rgb"&gt;rgb(10, 104, 90)&lt;/span&gt;&lt;/span&gt;
 &lt;/div&gt;
 &lt;/li&gt;
 &lt;li class="swatch"&gt;
 &lt;div class="swatch-chip" style="background: var(--color-green-deep)"&gt;&lt;/div&gt;
 &lt;div class="swatch-meta"&gt;
 &lt;span class="swatch-name"&gt;Greenish Dark&lt;/span&gt;
 &lt;span class="swatch-code"&gt;#095e51&lt;span class="rgb"&gt;rgb(9, 94, 81)&lt;/span&gt;&lt;/span&gt;
 &lt;/div&gt;
 &lt;/li&gt;
 &lt;li class="swatch"&gt;
 &lt;div class="swatch-chip" style="background: var(--color-green-deeper)"&gt;&lt;/div&gt;
 &lt;div class="swatch-meta"&gt;
 &lt;span class="swatch-name"&gt;Greenish Darker&lt;/span&gt;
 &lt;span class="swatch-code"&gt;#085348&lt;span class="rgb"&gt;rgb(8, 83, 72)&lt;/span&gt;&lt;/span&gt;
 &lt;/div&gt;
 &lt;/li&gt;
 &lt;li class="swatch"&gt;
 &lt;div class="swatch-chip" style="background: var(--color-green-deepest)"&gt;&lt;/div&gt;
 &lt;div class="swatch-meta"&gt;
 &lt;span class="swatch-name"&gt;Greenish Darkest&lt;/span&gt;
 &lt;span class="swatch-code"&gt;#07493f&lt;span class="rgb"&gt;rgb(7, 73, 63)&lt;/span&gt;&lt;/span&gt;
 &lt;/div&gt;
 &lt;/li&gt;
 &lt;li class="swatch"&gt;
 &lt;div class="swatch-chip" style="background: var(--color-dim-grey)"&gt;&lt;/div&gt;
 &lt;div class="swatch-meta"&gt;
 &lt;span class="swatch-name"&gt;Dim Grey&lt;/span&gt;
 &lt;span class="swatch-code"&gt;#686963&lt;span class="rgb"&gt;rgb(104, 105, 99)&lt;/span&gt;&lt;/span&gt;
 &lt;/div&gt;
 &lt;/li&gt;
 &lt;li class="swatch"&gt;
 &lt;div class="swatch-chip" style="background: var(--color-teal)"&gt;&lt;/div&gt;
 &lt;div class="swatch-meta"&gt;
 &lt;span class="swatch-name"&gt;Muted Teal&lt;/span&gt;
 &lt;span class="swatch-code"&gt;#8aa29e&lt;span class="rgb"&gt;rgb(138, 162, 158)&lt;/span&gt;&lt;/span&gt;
 &lt;/div&gt;
 &lt;/li&gt;
 &lt;li class="swatch"&gt;
 &lt;div class="swatch-chip" style="background: var(--color-teal-deep)"&gt;&lt;/div&gt;
 &lt;div class="swatch-meta"&gt;
 &lt;span class="swatch-name"&gt;Teal Deep&lt;/span&gt;
 &lt;span class="swatch-code"&gt;#6f8b86&lt;span class="rgb"&gt;rgb(111, 139, 134)&lt;/span&gt;&lt;/span&gt;
 &lt;/div&gt;
 &lt;/li&gt;
 &lt;li class="swatch"&gt;
 &lt;div class="swatch-chip" style="background: var(--color-charcoal)"&gt;&lt;/div&gt;
 &lt;div class="swatch-meta"&gt;
 &lt;span class="swatch-name"&gt;Charcoal Blue&lt;/span&gt;
 &lt;span class="swatch-code"&gt;#3d5467&lt;span class="rgb"&gt;rgb(61, 84, 103)&lt;/span&gt;&lt;/span&gt;
 &lt;/div&gt;
 &lt;/li&gt;
 &lt;li class="swatch"&gt;
 &lt;div class="swatch-chip" style="background: var(--color-coarse-wool)"&gt;&lt;/div&gt;
 &lt;div class="swatch-meta"&gt;
 &lt;span class="swatch-name"&gt;Coarse Wool&lt;/span&gt;
 &lt;span class="swatch-code"&gt;#182027&lt;span class="rgb"&gt;rgb(24, 32, 39)&lt;/span&gt;&lt;/span&gt;
 &lt;/div&gt;
 &lt;/li&gt;
 &lt;li class="swatch"&gt;
 &lt;div class="swatch-chip" style="background: var(--color-smoke)"&gt;&lt;/div&gt;
 &lt;div class="swatch-meta"&gt;
 &lt;span class="swatch-name"&gt;White Smoke&lt;/span&gt;
 &lt;span class="swatch-code"&gt;#f1edee&lt;span class="rgb"&gt;rgb(241, 237, 238)&lt;/span&gt;&lt;/span&gt;
 &lt;/div&gt;
 &lt;/li&gt;
 &lt;li class="swatch"&gt;
 &lt;div class="swatch-chip" style="background: var(--color-rule)"&gt;&lt;/div&gt;
 &lt;div class="swatch-meta"&gt;
 &lt;span class="swatch-name"&gt;Teal-Grey Hairline&lt;/span&gt;
 &lt;span class="swatch-code"&gt;#d4d9d3&lt;span class="rgb"&gt;rgb(212, 217, 211)&lt;/span&gt;&lt;/span&gt;
 &lt;/div&gt;
 &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Here are also a few logos I use for my projects, both animated and static:&lt;/p&gt;</description></item><item><title>chatto.ts: Strictly typed Chatto Framework</title><link>https://jas.pe/posts/chatto.ts/</link><pubDate>Thu, 16 Jul 2026 01:19:59 +0000</pubDate><guid>https://jas.pe/posts/chatto.ts/</guid><description>&lt;p&gt;Last week, I was doing my usual browsing of &lt;a href="https://news.ycombinator.com"&gt;ycombinator&lt;/a&gt;, when I came across a post that read &lt;a href="https://news.ycombinator.com/item?id=48833116"&gt;Chatto is now open source&lt;/a&gt;, which caught my attention, especially because the post (at the time of writing) had over 1100 points, so I had to look at what all the fuss was about.&lt;/p&gt;
&lt;p&gt;I checked out the post, and it was immediately filled with &lt;em&gt;incredible- if true&lt;/em&gt; claims, such as &lt;strong&gt;&amp;ldquo;extremely easy to self-host&amp;rdquo;&lt;/strong&gt;, &lt;strong&gt;&amp;ldquo;very light on resources&amp;rdquo;&lt;/strong&gt;, &lt;strong&gt;&amp;ldquo;snappiest frontend that you’ve ever used in an app like this&amp;rdquo;&lt;/strong&gt;, &lt;strong&gt;&amp;ldquo;fully encrypted at rest&amp;rdquo;&lt;/strong&gt;, and &lt;strong&gt;&amp;ldquo;voice and video calls&amp;rdquo;&lt;/strong&gt;.
Now this wouldn&amp;rsquo;t be the first time something like this pops up and it ends up being a lot less than what you would&amp;rsquo;ve wanted, or a garbled mess of AI slop that does not work in the slightest.&lt;/p&gt;</description></item><item><title>Eluge, the Shoreless Sea</title><link>https://jas.pe/mtg/eluge/</link><pubDate>Mon, 13 Jul 2026 07:47:07 +0000</pubDate><guid>https://jas.pe/mtg/eluge/</guid><description>&lt;p&gt;[[Eluge, the Shoreless Sea]] is a mono-blue deck.&lt;/p&gt;
&lt;h3 id="decklist"&gt;
 &lt;a href="#decklist" class="heading-anchor"&gt;Decklist&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;The decklist is generated from &lt;a href="https://archidekt.com/decks/24285486"&gt;Archidekt&lt;/a&gt; at
build time. If you are seeing this note, the deck could not be fetched — please use
the Archidekt link above.&lt;/p&gt;</description></item><item><title>Lattice</title><link>https://jas.pe/tiny/lattice/</link><pubDate>Thu, 09 Jul 2026 04:33:48 +0000</pubDate><guid>https://jas.pe/tiny/lattice/</guid><description>&lt;p&gt;A little visual lambda calculus you can draw. A program is a wired-up diagram of
just two operations — &lt;strong&gt;λ&lt;/strong&gt; (make a function) and &lt;strong&gt;@&lt;/strong&gt; (apply one) — plus
&lt;strong&gt;variables&lt;/strong&gt; and &lt;strong&gt;wires&lt;/strong&gt;. Point the &lt;strong&gt;►&lt;/strong&gt; output at the top of your program,
hit &lt;strong&gt;Run&lt;/strong&gt;, and watch it reduce: the active step tints as substitution flows
through the diagram.&lt;/p&gt;
&lt;p&gt;Inspired by &lt;a href="https://www.media.mit.edu/people/lingdong/projects/"&gt;Lingdong Huang&amp;rsquo;s λ-2D&lt;/a&gt;.
Pick a preset to see a finished program, or draw your own.&lt;/p&gt;</description></item><item><title>Leaving Gitea</title><link>https://jas.pe/posts/leavinggitea/</link><pubDate>Wed, 08 Jul 2026 00:47:46 +0000</pubDate><guid>https://jas.pe/posts/leavinggitea/</guid><description>&lt;h1 id="intro"&gt;
 &lt;a href="#intro" class="heading-anchor"&gt;Intro&lt;/a&gt;
&lt;/h1&gt;
&lt;p&gt;As the title states, I am leaving Gitea.
I started looking for alternatives after &lt;strong&gt;CVE-2026-27771&lt;/strong&gt;&lt;sup id="fnref:1"&gt;&lt;a href="#fn:1" class="footnote-ref" role="doc-noteref"&gt;1&lt;/a&gt;&lt;/sup&gt;, something that allowed people to pull private container images from the built in container registry without any authentication. It existed for years, and did affect Gitea as-well as Forgejo.&lt;sup id="fnref:2"&gt;&lt;a href="#fn:2" class="footnote-ref" role="doc-noteref"&gt;2&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;
&lt;p&gt;While that issue alone wasn&amp;rsquo;t enough to make me migrate, it did make me start looking at alternative options. Combined with the disclosure of &lt;strong&gt;CVE-2026-20896&lt;/strong&gt; and a number of governance concerns (specifically its less than open source company environment) that have accumulated over the past few years, I&amp;rsquo;ve decided it&amp;rsquo;s time to move elsewhere.&lt;sup id="fnref:3"&gt;&lt;a href="#fn:3" class="footnote-ref" role="doc-noteref"&gt;3&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;</description></item><item><title>Deafheaven '26</title><link>https://jas.pe/tiny/deafheaven26/</link><pubDate>Mon, 06 Jul 2026 00:48:44 +0000</pubDate><guid>https://jas.pe/tiny/deafheaven26/</guid><description>&lt;p&gt;Sunday (5/07/2026) I went to the Deafheaven concert in The Rechabite, went with some friends and had a ton of fun, got myself a sick Deafheaven t-shirt as well!
The concert itself was great and accompanied by Gloam and Spy, though initially planned to be accompanied by Nothing, which couldn&amp;rsquo;t make it due to Visa issues unfortunately.&lt;/p&gt;
&lt;p&gt;The energy was great and they played their entire album; &lt;a href="https://en.wikipedia.org/wiki/Lonely_People_with_Power"&gt;Lonely People with Power&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Moving to Hugo</title><link>https://jas.pe/posts/hugo/</link><pubDate>Tue, 23 Jun 2026 15:16:49 +0800</pubDate><guid>https://jas.pe/posts/hugo/</guid><description>&lt;h1 id="why"&gt;
 &lt;a href="#why" class="heading-anchor"&gt;Why?&lt;/a&gt;
&lt;/h1&gt;
&lt;h2 id="the-beginning-of-trouble"&gt;
 &lt;a href="#the-beginning-of-trouble" class="heading-anchor"&gt;The beginning of trouble&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;On my previous site, I had written my own frontmatter interpreter to make blogging easy.
I did not like the complexity or feel that existing options like wordpress provided, and I did not Google much longer than 30 seconds to see if the tool I was looking for already existed.
So I had coded one, from scratch&amp;hellip; That went predictably horribly and I had to continually make changes just to accomodate new features I didn&amp;rsquo;t think of initially.&lt;/p&gt;</description></item><item><title>Fremantle Artillery Barracks</title><link>https://jas.pe/trips/fremantle-barracks/</link><pubDate>Mon, 22 Jun 2026 00:18:23 +0000</pubDate><guid>https://jas.pe/trips/fremantle-barracks/</guid><description>&lt;p&gt;This post features some of the first pictures I took with my new &lt;a href="https://jas.pe/gear/om-5-mark-ii/"&gt;OM-5 Mark II&lt;/a&gt;, using the M.Zuiko Digital ED 12-45mm f/4 PRO lens with a 1/8th Mist Filter.&lt;/p&gt;
&lt;p&gt;&lt;figure class="post-figure"&gt;&lt;img src="https://jas.pe/trips/fremantle-barracks/IMG_5783_hu_27f3d74b0ad0030.webp"
 srcset="https://jas.pe/trips/fremantle-barracks/IMG_5783_hu_1e2568e806a90a17.webp 800w, https://jas.pe/trips/fremantle-barracks/IMG_5783_hu_747014656c8b931c.webp 1200w, https://jas.pe/trips/fremantle-barracks/IMG_5783_hu_27f3d74b0ad0030.webp 1440w"
 sizes="(min-width: 960px) 43rem, calc(100vw - 2.5rem)"
 width="1440" height="1080"
 alt="A beautiful Centurion Mk5, the iconic Cold War-era tank. Seen in ’nam" loading="lazy" decoding="async"&gt;
 &lt;figcaption&gt;
 &lt;div class="figcaption-grid"&gt;
 &lt;div class="figcaption-grid-col"&gt;A beautiful Centurion Mk5, the iconic Cold War-era tank. Seen in ’nam&lt;/div&gt;
 &lt;div class="figcaption-grid-col"&gt;
 &lt;div class="figcaption-grid-col-title"&gt;Image&lt;/div&gt;
 &lt;div class="figcaption-grid-col-caption"&gt;Taken with the OM-5 Mark II&lt;/div&gt;
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;h1 id="the-building"&gt;
 &lt;a href="#the-building" class="heading-anchor"&gt;The Building&lt;/a&gt;
&lt;/h1&gt;
&lt;p&gt;The building is the old Victoria Barracks, which was acquired by the Commonwealth in 1909 for about £3,000, equivalent to about only A$476,000 in 2022, the style is like other federation free classical buildings and is currently owned by the DoD of Australia&lt;sup id="fnref:1"&gt;&lt;a href="#fn:1" class="footnote-ref" role="doc-noteref"&gt;1&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;</description></item><item><title>Squirrels</title><link>https://jas.pe/mtg/squirrels/</link><pubDate>Fri, 19 Jun 2026 00:56:19 +0000</pubDate><guid>https://jas.pe/mtg/squirrels/</guid><description>&lt;h2 id="why"&gt;
 &lt;a href="#why" class="heading-anchor"&gt;Why?&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;I like squirrels.
Many tokens, many squirrels, even more squirrels to top it off. Plenty of ramp to start early with more squirrels, and them some more squirrels please.&lt;/p&gt;
&lt;h3 id="decklist"&gt;
 &lt;a href="#decklist" class="heading-anchor"&gt;Decklist&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;The decklist is generated from &lt;a href="https://archidekt.com/decks/23635705"&gt;Archidekt&lt;/a&gt; at
build time. If you are seeing this note, the deck could not be fetched — please use
the Archidekt link above.&lt;/p&gt;</description></item><item><title>2025 Australia</title><link>https://jas.pe/photography/au25/</link><pubDate>Tue, 02 Jun 2026 17:23:18 +0800</pubDate><guid>https://jas.pe/photography/au25/</guid><description>&lt;p&gt;&lt;figure class="post-figure"&gt;&lt;img src="https://jas.pe/photography/au25/IMG_0489_hu_2bca25c4da5683e3.webp"
 srcset="https://jas.pe/photography/au25/IMG_0489_hu_749769ed4501754f.webp 800w, https://jas.pe/photography/au25/IMG_0489_hu_d0a94918c6ddfce7.webp 1200w, https://jas.pe/photography/au25/IMG_0489_hu_2bca25c4da5683e3.webp 1440w"
 sizes="(min-width: 960px) 43rem, calc(100vw - 2.5rem)"
 width="1440" height="1080"
 alt="A stream" loading="lazy" decoding="async"&gt;
 &lt;figcaption&gt;
 &lt;div class="figcaption-grid"&gt;
 &lt;div class="figcaption-grid-col"&gt;A stream&lt;/div&gt;
 &lt;div class="figcaption-grid-col"&gt;
 &lt;div class="figcaption-grid-col-title"&gt;Image&lt;/div&gt;
 &lt;div class="figcaption-grid-col-caption"&gt;Canon Powershot SX540 HS&lt;br&gt;
Photo by me.&lt;/div&gt;
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;/figcaption&gt;
&lt;/figure&gt;

&lt;figure class="post-figure"&gt;&lt;img src="https://jas.pe/photography/au25/IMG_0496_hu_6ae2fefda7a2d9d.webp"
 srcset="https://jas.pe/photography/au25/IMG_0496_hu_c102b5cec6083042.webp 800w, https://jas.pe/photography/au25/IMG_0496_hu_749e31c0ef4923f.webp 1200w, https://jas.pe/photography/au25/IMG_0496_hu_6ae2fefda7a2d9d.webp 1440w"
 sizes="(min-width: 960px) 43rem, calc(100vw - 2.5rem)"
 width="1440" height="1080"
 alt="An orange tulip" loading="lazy" decoding="async"&gt;
 &lt;figcaption&gt;
 &lt;div class="figcaption-grid"&gt;
 &lt;div class="figcaption-grid-col"&gt;An orange tulip&lt;/div&gt;
 &lt;div class="figcaption-grid-col"&gt;
 &lt;div class="figcaption-grid-col-title"&gt;Image&lt;/div&gt;
 &lt;div class="figcaption-grid-col-caption"&gt;Canon Powershot SX540 HS&lt;br&gt;
Photo by me.&lt;/div&gt;
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;/figcaption&gt;
&lt;/figure&gt;

&lt;figure class="post-figure"&gt;&lt;img src="https://jas.pe/photography/au25/IMG_0500_hu_f13e77665e7f64b0.webp"
 srcset="https://jas.pe/photography/au25/IMG_0500_hu_96bcbe41f7baa234.webp 800w, https://jas.pe/photography/au25/IMG_0500_hu_9f436cdb8749e195.webp 1200w, https://jas.pe/photography/au25/IMG_0500_hu_f13e77665e7f64b0.webp 1440w"
 sizes="(min-width: 960px) 43rem, calc(100vw - 2.5rem)"
 width="1440" height="1080"
 alt="Another orange tulip" loading="lazy" decoding="async"&gt;
 &lt;figcaption&gt;
 &lt;div class="figcaption-grid"&gt;
 &lt;div class="figcaption-grid-col"&gt;Another orange tulip&lt;/div&gt;
 &lt;div class="figcaption-grid-col"&gt;
 &lt;div class="figcaption-grid-col-title"&gt;Image&lt;/div&gt;
 &lt;div class="figcaption-grid-col-caption"&gt;Canon Powershot SX540 HS&lt;br&gt;
Photo by me.&lt;/div&gt;
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;/figcaption&gt;
&lt;/figure&gt;

&lt;figure class="post-figure"&gt;&lt;img src="https://jas.pe/photography/au25/IMG_0506_hu_b350b82414e989ed.webp"
 srcset="https://jas.pe/photography/au25/IMG_0506_hu_3aeaea485aa96c96.webp 800w, https://jas.pe/photography/au25/IMG_0506_hu_5009504320490674.webp 1200w, https://jas.pe/photography/au25/IMG_0506_hu_b350b82414e989ed.webp 1440w"
 sizes="(min-width: 960px) 43rem, calc(100vw - 2.5rem)"
 width="1440" height="1080"
 alt="A big pink flower" loading="lazy" decoding="async"&gt;
 &lt;figcaption&gt;
 &lt;div class="figcaption-grid"&gt;
 &lt;div class="figcaption-grid-col"&gt;A big pink flower&lt;/div&gt;
 &lt;div class="figcaption-grid-col"&gt;
 &lt;div class="figcaption-grid-col-title"&gt;Image&lt;/div&gt;
 &lt;div class="figcaption-grid-col-caption"&gt;Canon Powershot SX540 HS&lt;br&gt;
Photo by me.&lt;/div&gt;
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;/figcaption&gt;
&lt;/figure&gt;

&lt;figure class="post-figure"&gt;&lt;img src="https://jas.pe/photography/au25/IMG_0510_hu_f1dba7c0434e2710.webp"
 srcset="https://jas.pe/photography/au25/IMG_0510_hu_175bd7b767624c22.webp 800w, https://jas.pe/photography/au25/IMG_0510_hu_5395676ee7eea806.webp 1200w, https://jas.pe/photography/au25/IMG_0510_hu_f1dba7c0434e2710.webp 1440w"
 sizes="(min-width: 960px) 43rem, calc(100vw - 2.5rem)"
 width="1440" height="1080"
 alt="Flowers on the side" loading="lazy" decoding="async"&gt;
 &lt;figcaption&gt;
 &lt;div class="figcaption-grid"&gt;
 &lt;div class="figcaption-grid-col"&gt;Flowers on the side&lt;/div&gt;
 &lt;div class="figcaption-grid-col"&gt;
 &lt;div class="figcaption-grid-col-title"&gt;Image&lt;/div&gt;
 &lt;div class="figcaption-grid-col-caption"&gt;Canon Powershot SX540 HS&lt;br&gt;
Photo by me.&lt;/div&gt;
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;/figcaption&gt;
&lt;/figure&gt;

&lt;figure class="post-figure"&gt;&lt;img src="https://jas.pe/photography/au25/IMG_0547_hu_5ef761951daf527c.webp"
 srcset="https://jas.pe/photography/au25/IMG_0547_hu_6d0f8228e7430388.webp 800w, https://jas.pe/photography/au25/IMG_0547_hu_536580b2d7e47755.webp 1200w, https://jas.pe/photography/au25/IMG_0547_hu_5ef761951daf527c.webp 1440w"
 sizes="(min-width: 960px) 43rem, calc(100vw - 2.5rem)"
 width="1440" height="1080"
 alt="Flowers" loading="lazy" decoding="async"&gt;
 &lt;figcaption&gt;
 &lt;div class="figcaption-grid"&gt;
 &lt;div class="figcaption-grid-col"&gt;Flowers&lt;/div&gt;
 &lt;div class="figcaption-grid-col"&gt;
 &lt;div class="figcaption-grid-col-title"&gt;Image&lt;/div&gt;
 &lt;div class="figcaption-grid-col-caption"&gt;Canon Powershot SX540 HS&lt;br&gt;
Photo by me.&lt;/div&gt;
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;/figcaption&gt;
&lt;/figure&gt;

&lt;figure class="post-figure"&gt;&lt;img src="https://jas.pe/photography/au25/IMG_0549_hu_9793f39d94b52131.webp"
 srcset="https://jas.pe/photography/au25/IMG_0549_hu_ad9c6290f388ab99.webp 800w, https://jas.pe/photography/au25/IMG_0549_hu_80a1706dc932af71.webp 1200w, https://jas.pe/photography/au25/IMG_0549_hu_9793f39d94b52131.webp 1440w"
 sizes="(min-width: 960px) 43rem, calc(100vw - 2.5rem)"
 width="1440" height="1080"
 alt="More flowers" loading="lazy" decoding="async"&gt;
 &lt;figcaption&gt;
 &lt;div class="figcaption-grid"&gt;
 &lt;div class="figcaption-grid-col"&gt;More flowers&lt;/div&gt;
 &lt;div class="figcaption-grid-col"&gt;
 &lt;div class="figcaption-grid-col-title"&gt;Image&lt;/div&gt;
 &lt;div class="figcaption-grid-col-caption"&gt;Canon Powershot SX540 HS&lt;br&gt;
Photo by me.&lt;/div&gt;
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;/figcaption&gt;
&lt;/figure&gt;

&lt;figure class="post-figure"&gt;&lt;img src="https://jas.pe/photography/au25/IMG_0578_hu_90deaf7528aba711.webp"
 srcset="https://jas.pe/photography/au25/IMG_0578_hu_ad48d9871f9ef5c2.webp 800w, https://jas.pe/photography/au25/IMG_0578_hu_911ab0a67c3c5f44.webp 1200w, https://jas.pe/photography/au25/IMG_0578_hu_90deaf7528aba711.webp 1440w"
 sizes="(min-width: 960px) 43rem, calc(100vw - 2.5rem)"
 width="1440" height="1080"
 alt="The woods" loading="lazy" decoding="async"&gt;
 &lt;figcaption&gt;
 &lt;div class="figcaption-grid"&gt;
 &lt;div class="figcaption-grid-col"&gt;The woods&lt;/div&gt;
 &lt;div class="figcaption-grid-col"&gt;
 &lt;div class="figcaption-grid-col-title"&gt;Image&lt;/div&gt;
 &lt;div class="figcaption-grid-col-caption"&gt;Canon Powershot SX540 HS&lt;br&gt;
Photo by me.&lt;/div&gt;
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;/figcaption&gt;
&lt;/figure&gt;

&lt;figure class="post-figure"&gt;&lt;img src="https://jas.pe/photography/au25/IMG_0582_hu_ddf80f6bdc3385c6.webp"
 srcset="https://jas.pe/photography/au25/IMG_0582_hu_9f8329c06779ab4c.webp 800w, https://jas.pe/photography/au25/IMG_0582_hu_1648933c2d5c3880.webp 1200w, https://jas.pe/photography/au25/IMG_0582_hu_ddf80f6bdc3385c6.webp 1440w"
 sizes="(min-width: 960px) 43rem, calc(100vw - 2.5rem)"
 width="1440" height="1080"
 alt="Pink flowers" loading="lazy" decoding="async"&gt;
 &lt;figcaption&gt;
 &lt;div class="figcaption-grid"&gt;
 &lt;div class="figcaption-grid-col"&gt;Pink flowers&lt;/div&gt;
 &lt;div class="figcaption-grid-col"&gt;
 &lt;div class="figcaption-grid-col-title"&gt;Image&lt;/div&gt;
 &lt;div class="figcaption-grid-col-caption"&gt;Canon Powershot SX540 HS&lt;br&gt;
Photo by me.&lt;/div&gt;
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;/figcaption&gt;
&lt;/figure&gt;

&lt;figure class="post-figure"&gt;&lt;img src="https://jas.pe/photography/au25/IMG_0604_hu_94ab6428abe6c4dc.webp"
 srcset="https://jas.pe/photography/au25/IMG_0604_hu_e84e500cf66a8f85.webp 800w, https://jas.pe/photography/au25/IMG_0604_hu_61aed73294583671.webp 1200w, https://jas.pe/photography/au25/IMG_0604_hu_94ab6428abe6c4dc.webp 1440w"
 sizes="(min-width: 960px) 43rem, calc(100vw - 2.5rem)"
 width="1440" height="1080"
 alt="Idk what this is but it’s pretty" loading="lazy" decoding="async"&gt;
 &lt;figcaption&gt;
 &lt;div class="figcaption-grid"&gt;
 &lt;div class="figcaption-grid-col"&gt;Idk what this is but it’s pretty&lt;/div&gt;
 &lt;div class="figcaption-grid-col"&gt;
 &lt;div class="figcaption-grid-col-title"&gt;Image&lt;/div&gt;
 &lt;div class="figcaption-grid-col-caption"&gt;Canon Powershot SX540 HS&lt;br&gt;
Photo by me.&lt;/div&gt;
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;/figcaption&gt;
&lt;/figure&gt;

&lt;figure class="post-figure"&gt;&lt;img src="https://jas.pe/photography/au25/IMG_0659_hu_2ed1777e4f54c96c.webp"
 srcset="https://jas.pe/photography/au25/IMG_0659_hu_d27a185c51c45ba9.webp 800w, https://jas.pe/photography/au25/IMG_0659_hu_c6aece24e6d4154c.webp 1200w, https://jas.pe/photography/au25/IMG_0659_hu_2ed1777e4f54c96c.webp 1440w"
 sizes="(min-width: 960px) 43rem, calc(100vw - 2.5rem)"
 width="1440" height="1080"
 alt="Busselton Jetty" loading="lazy" decoding="async"&gt;
 &lt;figcaption&gt;
 &lt;div class="figcaption-grid"&gt;
 &lt;div class="figcaption-grid-col"&gt;Busselton Jetty&lt;/div&gt;
 &lt;div class="figcaption-grid-col"&gt;
 &lt;div class="figcaption-grid-col-title"&gt;Image&lt;/div&gt;
 &lt;div class="figcaption-grid-col-caption"&gt;Canon Powershot SX540 HS&lt;br&gt;
Photo by me.&lt;/div&gt;
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;/figcaption&gt;
&lt;/figure&gt;

&lt;figure class="post-figure"&gt;&lt;img src="https://jas.pe/photography/au25/IMG_0668_hu_9a7169da3ff65a91.webp"
 srcset="https://jas.pe/photography/au25/IMG_0668_hu_29cdee5e66f8a2d3.webp 800w, https://jas.pe/photography/au25/IMG_0668_hu_b7075e2d55aa89a7.webp 1200w, https://jas.pe/photography/au25/IMG_0668_hu_9a7169da3ff65a91.webp 1440w"
 sizes="(min-width: 960px) 43rem, calc(100vw - 2.5rem)"
 width="1440" height="1080"
 alt="Birds" loading="lazy" decoding="async"&gt;
 &lt;figcaption&gt;
 &lt;div class="figcaption-grid"&gt;
 &lt;div class="figcaption-grid-col"&gt;Birds&lt;/div&gt;
 &lt;div class="figcaption-grid-col"&gt;
 &lt;div class="figcaption-grid-col-title"&gt;Image&lt;/div&gt;
 &lt;div class="figcaption-grid-col-caption"&gt;Canon Powershot SX540 HS&lt;br&gt;
Photo by me.&lt;/div&gt;
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;/figcaption&gt;
&lt;/figure&gt;

&lt;figure class="post-figure"&gt;&lt;img src="https://jas.pe/photography/au25/IMG_0730_hu_fecc0ebfcb1ffc87.webp"
 srcset="https://jas.pe/photography/au25/IMG_0730_hu_8fee139636cefe3c.webp 800w, https://jas.pe/photography/au25/IMG_0730_hu_a2d9393913b23262.webp 1200w, https://jas.pe/photography/au25/IMG_0730_hu_fecc0ebfcb1ffc87.webp 1440w"
 sizes="(min-width: 960px) 43rem, calc(100vw - 2.5rem)"
 width="1440" height="1080"
 alt="Rolley Polley" loading="lazy" decoding="async"&gt;
 &lt;figcaption&gt;
 &lt;div class="figcaption-grid"&gt;
 &lt;div class="figcaption-grid-col"&gt;Rolley Polley&lt;/div&gt;
 &lt;div class="figcaption-grid-col"&gt;
 &lt;div class="figcaption-grid-col-title"&gt;Image&lt;/div&gt;
 &lt;div class="figcaption-grid-col-caption"&gt;Canon Powershot SX540 HS&lt;br&gt;
Photo by me.&lt;/div&gt;
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;/figcaption&gt;
&lt;/figure&gt;

&lt;figure class="post-figure"&gt;&lt;img src="https://jas.pe/photography/au25/IMG_0737_hu_34ee9b7ea56d266.webp"
 srcset="https://jas.pe/photography/au25/IMG_0737_hu_e8d242bedc85ee04.webp 800w, https://jas.pe/photography/au25/IMG_0737_hu_8be64bef3b3a52ff.webp 1200w, https://jas.pe/photography/au25/IMG_0737_hu_34ee9b7ea56d266.webp 1440w"
 sizes="(min-width: 960px) 43rem, calc(100vw - 2.5rem)"
 width="1440" height="1080"
 alt="A brightly colored flower I found" loading="lazy" decoding="async"&gt;
 &lt;figcaption&gt;
 &lt;div class="figcaption-grid"&gt;
 &lt;div class="figcaption-grid-col"&gt;A brightly colored flower I found&lt;/div&gt;
 &lt;div class="figcaption-grid-col"&gt;
 &lt;div class="figcaption-grid-col-title"&gt;Image&lt;/div&gt;
 &lt;div class="figcaption-grid-col-caption"&gt;Canon Powershot SX540 HS&lt;br&gt;
Photo by me.&lt;/div&gt;
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;</description></item><item><title>Parmelia</title><link>https://jas.pe/trips/parmelia/</link><pubDate>Sat, 30 May 2026 15:43:19 +0800</pubDate><guid>https://jas.pe/trips/parmelia/</guid><description>&lt;h1 id="day-1"&gt;
 &lt;a href="#day-1" class="heading-anchor"&gt;Day 1&lt;/a&gt;
&lt;/h1&gt;
&lt;h2 id="a-warm-welcome"&gt;
 &lt;a href="#a-warm-welcome" class="heading-anchor"&gt;A warm welcome&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;Today, May 30th, 2026, marks 5 years since I started dating her.&lt;/p&gt;
&lt;p&gt;As a celebration of this, we decided to splurge and get ourselves a nice hotel to stay at, and not to choose the cheapest offer we could find and instead book something a little bit more expensive to make it special- after all, we only get our 5 years once and it is quite the milestone.&lt;/p&gt;</description></item><item><title>Albany</title><link>https://jas.pe/trips/albany/</link><pubDate>Wed, 31 Dec 2025 11:32:33 +0000</pubDate><guid>https://jas.pe/trips/albany/</guid><description>&lt;p&gt;We decided to head to Albany for new-years.
As we arrived to meet with some family first of, I was astounded by the incredible beauty and sights that were there already.
&lt;figure class="post-figure"&gt;&lt;img src="https://jas.pe/trips/albany/IMG_4140_hu_1c58d5ca2de7f4a8.webp"
 srcset="https://jas.pe/trips/albany/IMG_4140_hu_aed19e50a2d04ccc.webp 800w, https://jas.pe/trips/albany/IMG_4140_hu_c29b0ddc34b84152.webp 1200w, https://jas.pe/trips/albany/IMG_4140_hu_1c58d5ca2de7f4a8.webp 1440w"
 sizes="(min-width: 960px) 43rem, calc(100vw - 2.5rem)"
 width="1440" height="1080"
 alt="A view with the crescent shaped beach at Albany" loading="lazy" decoding="async"&gt;
 &lt;figcaption&gt;
 &lt;div class="figcaption-grid"&gt;
 &lt;div class="figcaption-grid-col"&gt;A view with the crescent shaped beach at Albany&lt;/div&gt;
 &lt;div class="figcaption-grid-col"&gt;
 &lt;div class="figcaption-grid-col-title"&gt;Image&lt;/div&gt;
 &lt;div class="figcaption-grid-col-caption"&gt;iPhone 16 Pro Max&lt;br&gt;
Photo by me.&lt;/div&gt;
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;In the area not too far from there was also the University of Western Australia, or at least a building of it.
This building which &lt;a href="https://en.wikipedia.org/wiki/Albany_Post_Office"&gt;once served as the post office for Albany&lt;/a&gt; was quite old by Australian standards (1869!).&lt;/p&gt;</description></item><item><title>Busselton</title><link>https://jas.pe/trips/busselton/</link><pubDate>Fri, 26 Sep 2025 11:10:32 +0000</pubDate><guid>https://jas.pe/trips/busselton/</guid><description>&lt;p&gt;We went to Busselton for a nice trip over the long weekend.&lt;/p&gt;
&lt;p&gt;Some of the notable things I noticed there was the well-known busselton jetty:
&lt;figure class="post-figure"&gt;&lt;img src="https://jas.pe/trips/busselton/IMG_0651_hu_2ddd52383c05a05c.webp"
 srcset="https://jas.pe/trips/busselton/IMG_0651_hu_a733b240c39fe9f7.webp 800w, https://jas.pe/trips/busselton/IMG_0651_hu_e1dd013addfd1322.webp 1200w, https://jas.pe/trips/busselton/IMG_0651_hu_2ddd52383c05a05c.webp 1440w"
 sizes="(min-width: 960px) 43rem, calc(100vw - 2.5rem)"
 width="1440" height="1080"
 alt="The busselton jetty going out" loading="lazy" decoding="async"&gt;
 &lt;figcaption&gt;
 &lt;div class="figcaption-grid"&gt;
 &lt;div class="figcaption-grid-col"&gt;The busselton jetty going out&lt;/div&gt;
 &lt;div class="figcaption-grid-col"&gt;
 &lt;div class="figcaption-grid-col-title"&gt;Image&lt;/div&gt;
 &lt;div class="figcaption-grid-col-caption"&gt;Canon Powershot SX540 HS&lt;br&gt;
Photo by me.&lt;/div&gt;
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;The wind was quite rough, but the weather was quite nice.&lt;/p&gt;
&lt;p&gt;&lt;figure class="post-figure"&gt;&lt;img src="https://jas.pe/trips/busselton/IMG_0653_hu_b96d4d57963aeb55.webp"
 srcset="https://jas.pe/trips/busselton/IMG_0653_hu_c4710d127f94af3c.webp 800w, https://jas.pe/trips/busselton/IMG_0653_hu_e5628882a0944441.webp 1200w, https://jas.pe/trips/busselton/IMG_0653_hu_b96d4d57963aeb55.webp 1440w"
 sizes="(min-width: 960px) 43rem, calc(100vw - 2.5rem)"
 width="1440" height="1080"
 alt="A view of the beach" loading="lazy" decoding="async"&gt;
 &lt;figcaption&gt;
 &lt;div class="figcaption-grid"&gt;
 &lt;div class="figcaption-grid-col"&gt;A view of the beach&lt;/div&gt;
 &lt;div class="figcaption-grid-col"&gt;
 &lt;div class="figcaption-grid-col-title"&gt;Image&lt;/div&gt;
 &lt;div class="figcaption-grid-col-caption"&gt;Canon Powershot SX540 HS&lt;br&gt;
Photo by me.&lt;/div&gt;
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;</description></item><item><title>Araluen Botanical Park</title><link>https://jas.pe/trips/araluen/</link><pubDate>Sat, 20 Sep 2025 10:27:52 +0800</pubDate><guid>https://jas.pe/trips/araluen/</guid><description>&lt;p&gt;We went to this place called Araluen Botanical Park.
Genuinely a really beautiful place, it was a very sunny day, the sky was clear, the flowers were blooming.&lt;/p&gt;
&lt;p&gt;The park was filled with a variety of plants and flowers, each one was so incredibly vibrant that you just couldn&amp;rsquo;t quite capture on Camera.&lt;/p&gt;
&lt;p&gt;A beautiful red flower I saw;
&lt;figure class="post-figure"&gt;&lt;img src="https://jas.pe/trips/araluen/IMG_0625_hu_84021d119336a971.webp"
 srcset="https://jas.pe/trips/araluen/IMG_0625_hu_aca5ade65bd7fc5e.webp 800w, https://jas.pe/trips/araluen/IMG_0625_hu_8dedc02235af08fe.webp 1200w, https://jas.pe/trips/araluen/IMG_0625_hu_84021d119336a971.webp 1440w"
 sizes="(min-width: 960px) 43rem, calc(100vw - 2.5rem)"
 width="1440" height="1080"
 alt="A beautiful red flower" loading="lazy" decoding="async"&gt;
 &lt;figcaption&gt;
 &lt;div class="figcaption-grid"&gt;
 &lt;div class="figcaption-grid-col"&gt;A beautiful red flower&lt;/div&gt;
 &lt;div class="figcaption-grid-col"&gt;
 &lt;div class="figcaption-grid-col-title"&gt;Image&lt;/div&gt;
 &lt;div class="figcaption-grid-col-caption"&gt;Canon Powershot SX540 HS&lt;br&gt;
Photo by me.&lt;/div&gt;
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;</description></item><item><title>Australia</title><link>https://jas.pe/posts/australia/</link><pubDate>Wed, 18 Jun 2025 15:43:19 +0800</pubDate><guid>https://jas.pe/posts/australia/</guid><description>&lt;h2 id="actually-trying-vegemite-2026--7--1"&gt;
 &lt;a href="#actually-trying-vegemite-2026--7--1" class="heading-anchor"&gt;Actually trying vegemite (2026 / 7 / 1)&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;Surprisingly it took me over a year of being in Australia to actually try Vegemite.&lt;/p&gt;
&lt;p&gt;I had seen these reaction youtubers make videos about how horrid it tasted, but then taking a spoon full of it and just eating it like that, which is quite clearly not the way you&amp;rsquo;d be meant to eat it. How many people eat butter or margerine with a spoon?&lt;/p&gt;</description></item><item><title>Introduction to Technomancy</title><link>https://jas.pe/posts/intro/</link><pubDate>Wed, 01 Jan 2020 03:01:08 +0000</pubDate><guid>https://jas.pe/posts/intro/</guid><description>&lt;h2 id="introduction"&gt;
 &lt;a href="#introduction" class="heading-anchor"&gt;Introduction&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;Hello there,&lt;/p&gt;
&lt;p&gt;this is my new site.
I will be posting my content here, talking about projects I have been working on, sharing my thoughts, and maybe some drafts.&lt;/p&gt;
&lt;p&gt;For now though, this is it. I just wanted to get this up and running, so I can start posting stuff here.&lt;/p&gt;</description></item><item><title/><link>https://jas.pe/r/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://jas.pe/r/</guid><description>&lt;p&gt;R &lt;em&gt;the&lt;/em&gt; missing &lt;a href="https://jas.pe/r/"&gt;&lt;em&gt;&lt;strong&gt;R&lt;/strong&gt;&lt;/em&gt;&lt;/a&gt; you were probably looking for, here it is! I want to bestow upon you the privilege of having seen &lt;em&gt;the&lt;/em&gt; &lt;a href="https://jas.pe/r/"&gt;&lt;em&gt;&lt;strong&gt;R&lt;/strong&gt;&lt;/em&gt;&lt;/a&gt;.
Take it with pride, not many people have.&lt;/p&gt;</description></item><item><title>Career</title><link>https://jas.pe/career/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://jas.pe/career/</guid><description>&lt;div class="career"&gt;
&lt;header class="career-masthead"&gt;
&lt;p class="career-name"&gt;Jasper &lt;span class="alias"&gt;“Axodouble”&lt;/span&gt; V.&lt;/p&gt;
&lt;p class="career-role"&gt;DevOps Engineer &amp;middot; Australia&lt;/p&gt;
&lt;ul class="career-contact"&gt;
&lt;li&gt;&lt;a href="mailto:jasper@jas.pe"&gt;jasper@jas.pe&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/axodouble"&gt;github.com/axodouble&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://jas.pe/.well-known/pgp-key.txt"&gt;PGP 8F49C170420FADED&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/header&gt;
&lt;section class="career-section"&gt;
&lt;h2&gt;Introduction&lt;/h2&gt;
&lt;p&gt;I am a DevOps Engineer managing production environments that range from bare-metal hosting to cloud computing. I deploy bare-metal servers and containerized edge infrastructure for fast service delivery, and I build CI/CD pipelines to automate routine work. I work well in teams and independently, and I keep expectations clear for colleagues and stakeholders alike.&lt;/p&gt;
&lt;p&gt;I am at-home in Linux-based environments, and have professional experience managing both Debian &amp; RHEL-based distro's.&lt;/p&gt;</description></item><item><title>Collection</title><link>https://jas.pe/mtg/collection/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://jas.pe/mtg/collection/</guid><description>&lt;p&gt;This is a collection of (most if not) all cards I have in my collection.
It could be that some cards are missing, but these are composed from my archidekt collection.&lt;/p&gt;
&lt;h3 id="decklist"&gt;
 &lt;a href="#decklist" class="heading-anchor"&gt;Decklist&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;The decklist is generated from Archidekt at
build time. If you are seeing this note, the data could not be fetched.&lt;/p&gt;</description></item><item><title>Contact</title><link>https://jas.pe/contact/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://jas.pe/contact/</guid><description>&lt;p&gt;If you want to contact me, for whatever reason necessary, you can reach me either by &lt;a href="mailto:jasper@jas.pe"&gt;mailing me&lt;/a&gt;, or &lt;a href="https://cer.sh"&gt;you can chat with me&lt;/a&gt;.
Do keep in mind if any vulnerable information needs to be disclosed, or you have general &lt;a href="https://jas.pe/security/"&gt;security concerns&lt;/a&gt;, attempt to &lt;a href="https://jas.pe/.well-known/pgp-key.txt"&gt;use my pgp key&lt;/a&gt;, fingerprint &lt;code&gt;8F49C170420FADED&lt;/code&gt;&lt;/p&gt;</description></item><item><title>FFmpeg</title><link>https://jas.pe/docs/ffmpeg/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://jas.pe/docs/ffmpeg/</guid><description>&lt;p&gt;Blender render to Animated WebP:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#e6edf3;background-color:#0d1117;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-cmd" data-lang="cmd"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;ffmpeg -framerate 30 -i &lt;span style="color:#a5d6ff"&gt;&amp;#34;C:\tmp\&lt;/span&gt;&lt;span style="color:#79c0ff"&gt;%0&lt;/span&gt;&lt;span style="color:#a5d6ff"&gt;4d.png&amp;#34;&lt;/span&gt; -c:v libwebp -lossless 0 -q:v 60 -loop 0 output.webp
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description></item><item><title>GPG/PGP Stuff</title><link>https://jas.pe/docs/gpgpgp/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://jas.pe/docs/gpgpgp/</guid><description>&lt;p&gt;This document goes ofer GPG / PGP references, commands or other things&lt;/p&gt;
&lt;h2 id="gpg-basics"&gt;
 &lt;a href="#gpg-basics" class="heading-anchor"&gt;GPG Basics&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;Git use key&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;git config --global user.signingkey &amp;lt;SIGNING KEY&amp;gt;
git config --global commit.gpgsign true
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;GPG export and upload to openpgp.org&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;gpg --armor --export C74E35FA85C2108306D766288F49C170420FADED | curl -T - https://keys.openpgp.org
&lt;/code&gt;&lt;/pre&gt;&lt;pre tabindex="0"&gt;&lt;code&gt;GPG export only mail signing key
gpg --list-secret-keys --keyid-format long
gpg --armor --export-secret-subkeys 2A766613CAB05FA9
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;GPG import non-signed key&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;gpg --allow-non-selfsigned-uid --import private.pgp
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;GPG make existing key a subkey of new key&lt;/p&gt;</description></item><item><title>Guestbook</title><link>https://jas.pe/guestbook/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://jas.pe/guestbook/</guid><description>&lt;p&gt;Leave a message!&lt;/p&gt;</description></item><item><title>I'm a teapot</title><link>https://jas.pe/418.html</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://jas.pe/418.html</guid><description>&lt;p&gt;&lt;figure class="post-figure"&gt;&lt;img src="https://http.cat/images/418.jpg" alt="" loading="lazy" decoding="async"&gt;
&lt;/figure&gt;
&lt;/p&gt;</description></item><item><title>Privacy Policy</title><link>https://jas.pe/ceraia/privacy/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://jas.pe/ceraia/privacy/</guid><description>&lt;h2 id="privacy-policy"&gt;
 &lt;a href="#privacy-policy" class="heading-anchor"&gt;Privacy Policy&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;Your privacy is important to us. This Privacy Policy explains how we collect, use, and protect your information when you use Ceraia&amp;rsquo;s services.&lt;/p&gt;
&lt;h2 id="data-usage"&gt;
 &lt;a href="#data-usage" class="heading-anchor"&gt;Data Usage&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;Ceraia does not use your private information outside of Ceraia&amp;rsquo;s own services, if this is a service tied to a platform all data may be used on said platform aswell. We do not sell, share, or distribute your private information to any third parties.&lt;/p&gt;</description></item><item><title>Searchlist</title><link>https://jas.pe/mtg/searchlist/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://jas.pe/mtg/searchlist/</guid><description>&lt;h2 id="common--total-a190"&gt;
 &lt;a href="#common--total-a190" class="heading-anchor"&gt;Common — Total: A$1.90&lt;/a&gt;
&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[[Orcish Lumberjack]] (A$1.48)&lt;/li&gt;
&lt;li&gt;[[Sakura-Tribe Elder]] (A$0.42)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="uncommon--total-a7858"&gt;
 &lt;a href="#uncommon--total-a7858" class="heading-anchor"&gt;Uncommon — Total: A$78.58&lt;/a&gt;
&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[[Constant Mists]] (A$20.85)&lt;/li&gt;
&lt;li&gt;[[Darigaaz&amp;rsquo;s Caldera]] (A$0.33)&lt;/li&gt;
&lt;li&gt;[[Glacial Chasm]] (A$34.86)&lt;/li&gt;
&lt;li&gt;[[Retreat to Hagra]] (A$0.87)&lt;/li&gt;
&lt;li&gt;[[Supportive Parents]] (A$0.29)&lt;/li&gt;
&lt;li&gt;[[Thornbite Staff]] (A$17.79)&lt;/li&gt;
&lt;li&gt;[[Zuran Orb]] (A$3.59)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="rare--total-a79648"&gt;
 &lt;a href="#rare--total-a79648" class="heading-anchor"&gt;Rare — Total: A$796.48&lt;/a&gt;
&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[[Archdruid&amp;rsquo;s Charm]] (A$8.14)&lt;/li&gt;
&lt;li&gt;[[Conduit of Worlds]] (A$4.71)&lt;/li&gt;
&lt;li&gt;[[Epicenter]] (A$6.22)&lt;/li&gt;
&lt;li&gt;[[Gaea&amp;rsquo;s Cradle]] (A$442.48)&lt;/li&gt;
&lt;li&gt;[[Nahiri&amp;rsquo;s Lithoforming]] (A$0.77)&lt;/li&gt;
&lt;li&gt;[[Pattern of Rebirth]] (A$5.98)&lt;/li&gt;
&lt;li&gt;[[Ramunap Excavator]] (A$8.29)&lt;/li&gt;
&lt;li&gt;[[Rings of Brighthearth]] (A$9.52)&lt;/li&gt;
&lt;li&gt;[[Shared Animosity]] (A$3.46)&lt;/li&gt;
&lt;li&gt;[[Squandered Resources]] (A$129.36)&lt;/li&gt;
&lt;li&gt;[[Strionic Resonator]] (A$9.97)&lt;/li&gt;
&lt;li&gt;[[Sylvan Safekeeper]] (A$6.77)&lt;/li&gt;
&lt;li&gt;[[The Ozolith]] (A$93.97)&lt;/li&gt;
&lt;li&gt;[[Thousand-Year Elixir]] (A$20.60)&lt;/li&gt;
&lt;li&gt;[[Three Tree City]] (A$33.03)&lt;/li&gt;
&lt;li&gt;[[Valakut Exploration]] (A$4.14)&lt;/li&gt;
&lt;li&gt;[[World Shaper]] (A$9.07)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="mythic--total-a21815"&gt;
 &lt;a href="#mythic--total-a21815" class="heading-anchor"&gt;Mythic — Total: A$218.15&lt;/a&gt;
&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[[Ancient Greenwarden]] (A$15.10)&lt;/li&gt;
&lt;li&gt;[[Chronicle of Victory]] (A$27.40)&lt;/li&gt;
&lt;li&gt;[[Famished Worldsire]] (A$4.06)&lt;/li&gt;
&lt;li&gt;[[Lord Windgrace]] (A$8.84)&lt;/li&gt;
&lt;li&gt;[[Parallel Lives]] (A$39.99)&lt;/li&gt;
&lt;li&gt;[[Roaming Throne]] (A$58.49)&lt;/li&gt;
&lt;li&gt;[[Scapeshift]] (A$64.27)&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Security Policy</title><link>https://jas.pe/security/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://jas.pe/security/</guid><description>&lt;p&gt;If you have any security concerns, vulnerability disclosures or anything else that needs urgent attention, please mail me at &lt;a href="mailto:security@jas.pe"&gt;security@jas.pe&lt;/a&gt;.
I take any and all security concerns seriously, and I will respond promptly to your report.&lt;/p&gt;
&lt;p&gt;Please use &lt;a href="https://jas.pe/.well-known/pgp-key.txt"&gt;my pgp-key&lt;/a&gt;, fingerprint &lt;code&gt;8F49C170420FADED&lt;/code&gt; to encrypt any messages, emails or other means of communication when disclosing vulnerabilities, or any other sensitive information.&lt;/p&gt;</description></item><item><title>Tailcat</title><link>https://jas.pe/docs/tailcat/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://jas.pe/docs/tailcat/</guid><description>&lt;p&gt;With &lt;a href="https://github.com/tailscale/tailcat"&gt;Tailcat being released&lt;/a&gt;, I set up &lt;a href="https://git.jas.pe/mirrors/tailcat"&gt;a mirror&lt;/a&gt; and a script to &lt;a href="https://git.jas.pe/mirrors/-/packages/generic/tailcat/edge"&gt;auto build binaries from the edge&lt;/a&gt;, so that I can easily redistribute it if need be.&lt;/p&gt;
&lt;p&gt;Here are some helper commands I use specifically for Tailcat.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#e6edf3;background-color:#0d1117;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#8b949e;font-style:italic"&gt;# Installing tailcat to memory for temporary usage:&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;curl https://git.jas.pe/api/packages/mirrors/generic/tailcat/edge/tailcat-arm64 -o /dev/shm/tc &lt;span style="color:#ff7b72;font-weight:bold"&gt;&amp;amp;&amp;amp;&lt;/span&gt; chmod +x /dev/shm/tc
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;curl https://git.jas.pe/api/packages/mirrors/generic/tailcat/edge/tailcat-amd64 -o /dev/shm/tc &lt;span style="color:#ff7b72;font-weight:bold"&gt;&amp;amp;&amp;amp;&lt;/span&gt; chmod +x /dev/shm/tc
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#8b949e;font-style:italic"&gt;# Exposes 8080 for other locs&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;/dev/shm/tc --serve&lt;span style="color:#ff7b72;font-weight:bold"&gt;=&lt;/span&gt;&lt;span style="color:#a5d6ff"&gt;8080&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#8b949e;font-style:italic"&gt;# Maps remote 8080 to local 18080&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;/dev/shm/tc forward --bind&lt;span style="color:#ff7b72;font-weight:bold"&gt;=&lt;/span&gt;127.0.0.1 &lt;span style="color:#a5d6ff"&gt;${&lt;/span&gt;&lt;span style="color:#79c0ff"&gt;TAILCAT_ADDR&lt;/span&gt;&lt;span style="color:#a5d6ff"&gt;}&lt;/span&gt; 18080:8080
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#8b949e;font-style:italic"&gt;# Installing cattail to memory for temporary usage:&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;curl https://git.jas.pe/labs/cattail/releases/download/latest/cattail_linux_arm64 -o /dev/shm/ct &lt;span style="color:#ff7b72;font-weight:bold"&gt;&amp;amp;&amp;amp;&lt;/span&gt; chmod +x /dev/shm/ct
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;curl https://git.jas.pe/labs/cattail/releases/download/latest/cattail_linux_amd64 -o /dev/shm/ct &lt;span style="color:#ff7b72;font-weight:bold"&gt;&amp;amp;&amp;amp;&lt;/span&gt; chmod +x /dev/shm/ct
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#8b949e;font-style:italic"&gt;# Bring local to server:&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;/dev/shm/ct connect &amp;lt;address&amp;gt; --name&lt;span style="color:#ff7b72;font-weight:bold"&gt;=&lt;/span&gt;&amp;lt;name&amp;gt; &amp;lt;listen:&lt;span style="color:#ff7b72;font-weight:bold"&gt;[&lt;/span&gt;target_ip:&lt;span style="color:#ff7b72;font-weight:bold"&gt;]&lt;/span&gt;target&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description></item><item><title>Terms of Service</title><link>https://jas.pe/ceraia/tos/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://jas.pe/ceraia/tos/</guid><description>&lt;h2 id="terms-of-service"&gt;
 &lt;a href="#terms-of-service" class="heading-anchor"&gt;Terms of Service&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;By using any of Ceraia&amp;rsquo;s Services, you agree to the following terms and conditions. If you do not agree with these terms, do not use our services.&lt;/p&gt;
&lt;h2 id="no-warranty"&gt;
 &lt;a href="#no-warranty" class="heading-anchor"&gt;No Warranty&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;The services provided by Ceraia are offered &amp;ldquo;as is&amp;rdquo; and &amp;ldquo;as available&amp;rdquo; without any warranties of any kind, either express or implied, including but not limited to implied warranties of merchantability, fitness for a particular purpose, or non-infringement. We do not guarantee that the services will be uninterrupted, error-free, or free of harmful components.&lt;/p&gt;</description></item><item><title>The Archive</title><link>https://jas.pe/content/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://jas.pe/content/</guid><description>&lt;p&gt;Writing, photography, trips, documentation, and the rest of it. Pick a door.&lt;/p&gt;</description></item></channel></rss>