<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>dunxen.dev — Microblog</title><description>Short-form notes from dunxen.dev</description><link>https://dunxen.dev/</link><language>en-us</language><image><url>https://dunxen.dev/favicon.png</url><title>dunxen.dev — Microblog</title><link>https://dunxen.dev</link></image><atom:link href="https://dunxen.dev/microblog/rss.xml" rel="self" type="application/rss+xml"/><item><title>First Thorium-232 Spectrum with Radiacode 103</title><link>https://dunxen.dev/microblog/radiacode-th-232-spectrum/</link><guid isPermaLink="true">https://dunxen.dev/microblog/radiacode-th-232-spectrum/</guid><description>Using thoriated TIG welding rod tips for weekend science.</description><pubDate>Tue, 28 Apr 2026 12:42:28 GMT</pubDate><content:encoded>&lt;p&gt;Over the long weekend, I decided to pick up some &lt;a href=&quot;https://en.wikipedia.org/wiki/Thorium_dioxide&quot;&gt;thoriated&lt;/a&gt; TIG welding rod tips
to do some casual gamma spectrometry with my Radiacode 103. I got some pretty
decent results with just three tips over a few hours.&lt;/p&gt;
&lt;figure&gt;
  &lt;img src=&quot;https://dunxen.dev/images/radiacode-tig-welding-rods.jpg&quot; alt=&quot;Three thoriated TIG welding rod tips placed against the Radiacode 103 detector.&quot; width=&quot;1400&quot; height=&quot;1050&quot;&gt;
  &lt;figcaption&gt;Three 2% thoriated TIG welding rod tips against the Radiacode 103.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure&gt;
  &lt;img src=&quot;https://dunxen.dev/images/2026-04-27-th-232-spectrum.jpg&quot; alt=&quot;Gamma spectrum from the Radiacode 103 showing characteristic Th-232 decay chain peaks.&quot; width=&quot;900&quot; height=&quot;1951&quot;&gt;
  &lt;figcaption&gt;(Logarithmic) spectrum after a few hours of counting with the Th-232 decay chain peaks visible.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;Neat!&lt;/p&gt;</content:encoded><media:thumbnail url="https://dunxen.dev/images/radiacode-tig-welding-rods.jpg"/><media:content url="https://dunxen.dev/images/radiacode-tig-welding-rods.jpg" type="image/jpeg" medium="image"><media:description type="plain">Three 2% thoriated TIG welding rod tips against the Radiacode 103.</media:description></media:content><media:content url="https://dunxen.dev/images/2026-04-27-th-232-spectrum.jpg" type="image/jpeg" medium="image"><media:description type="plain">(Logarithmic) spectrum after a few hours of counting with the Th-232 decay chain peaks visible.</media:description></media:content><enclosure url="https://dunxen.dev/images/radiacode-tig-welding-rods.jpg" length="333741" type="image/jpeg"/></item><item><title>On Oxide&apos;s Quorum of Trust</title><link>https://dunxen.dev/microblog/oxide-quorum-of-trust/</link><guid isPermaLink="true">https://dunxen.dev/microblog/oxide-quorum-of-trust/</guid><description>A spark in my enthusiasm for Shamir&apos;s Secret Sharing</description><pubDate>Sat, 25 Apr 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;(Writing this just before midnight seems a little weird, but it’s what was called for while I fiddle with
my oscilloscope GUI)&lt;/p&gt;
&lt;p&gt;I recently listened to the Oxide and Friends Podcast episode titled &lt;a href=&quot;https://oxide-and-friends.transistor.fm/episodes/building-a-quorum-of-trust-in-the-oxide-rack&quot;&gt;&lt;em&gt;Building a Quorum of Trust in the Oxide Rack&lt;/em&gt;&lt;/a&gt;.
I saw “Quorum” and “Trust” and immediately thought, “thresholds!”. I was very pleased to hear that Shamir’s Secret Sharing
was employed as I had initially suspected.&lt;/p&gt;
&lt;p&gt;I enjoy a good threshold scheme in cryptography. Working in the bitcoin space and learning about &lt;a href=&quot;https://eprint.iacr.org/2020/852&quot;&gt;FROST&lt;/a&gt;/&lt;a href=&quot;https://eprint.iacr.org/2022/550&quot;&gt;ROAST&lt;/a&gt; threshold Schnorr signatures
has been oodles of fun.&lt;/p&gt;
&lt;p&gt;I’ve been meaning to write a bunch about this, but just take this post as a reason to click through and listen to a great
episode I enjoyed and maybe go down the threshold rabbit hole.&lt;/p&gt;</content:encoded></item><item><title>Let Humans do Human Things</title><link>https://dunxen.dev/microblog/let-humans-do-human-things/</link><guid isPermaLink="true">https://dunxen.dev/microblog/let-humans-do-human-things/</guid><description>And let computers do the rest.</description><pubDate>Tue, 10 Mar 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;I’ve been avoiding expressing my feelings on work and life.&lt;/p&gt;
&lt;p&gt;More recently, I’ve wanted to &lt;span class=&quot;tooltip-wrapper&quot; data-tooltip data-astro-cid-ifo5z5xt&gt; &lt;span class=&quot;tooltip-trigger&quot; tabindex=&quot;0&quot; role=&quot;button&quot; aria-describedby=&quot;tooltip&quot; data-astro-cid-ifo5z5xt&gt;expatiate&lt;/span&gt; &lt;span class=&quot;tooltip-content&quot; role=&quot;tooltip&quot; data-astro-cid-ifo5z5xt&gt; &lt;span class=&quot;tooltip-text&quot; data-astro-cid-ifo5z5xt&gt;(v.) To talk or write in detail&lt;/span&gt; &lt;span class=&quot;tooltip-arrow&quot; data-astro-cid-ifo5z5xt&gt;&lt;/span&gt; &lt;/span&gt; &lt;/span&gt;   — generating lines upon lines of rants and self-deprecating humour until my fingers ache.&lt;/p&gt;
&lt;p&gt;Expect a longer post on this soon.&lt;/p&gt;</content:encoded></item><item><title>Korean: -거나/(이)나</title><link>https://dunxen.dev/microblog/this-or-that-in-korean/</link><guid isPermaLink="true">https://dunxen.dev/microblog/this-or-that-in-korean/</guid><description>A matter of choice</description><pubDate>Thu, 05 Mar 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;If you’d like to describe what you might be doing during the apocalypse in Korean, your chat with a
friend might go something like this:&lt;/p&gt;
&lt;div class=&quot;phone&quot; role=&quot;log&quot; aria-label=&quot;Conversation&quot; data-astro-cid-cexstz2y&gt; &lt;div class=&quot;phone-header&quot; data-astro-cid-cexstz2y&gt; &lt;svg class=&quot;back-icon&quot; viewBox=&quot;0 0 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2.5&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot; aria-hidden=&quot;true&quot; data-astro-cid-cexstz2y&gt; &lt;polyline points=&quot;15 18 9 12 15 6&quot; data-astro-cid-cexstz2y&gt;&lt;/polyline&gt; &lt;/svg&gt; &lt;div class=&quot;contact&quot; data-astro-cid-cexstz2y&gt; &lt;div class=&quot;avatar&quot; data-astro-cid-cexstz2y&gt;친&lt;/div&gt; &lt;span class=&quot;contact-name&quot; data-astro-cid-cexstz2y&gt;친구&lt;/span&gt; &lt;/div&gt; &lt;/div&gt; &lt;div class=&quot;messages&quot; data-astro-cid-cexstz2y&gt; &lt;div class=&quot;msg-row first last&quot; data-astro-cid-cexstz2y&gt; &lt;div class=&quot;bubble tail&quot; data-astro-cid-cexstz2y&gt; 세상의 종말에 뭐 할 거예요? &lt;/div&gt; &lt;/div&gt;&lt;div class=&quot;msg-row self first last&quot; data-astro-cid-cexstz2y&gt; &lt;div class=&quot;bubble self tail&quot; data-astro-cid-cexstz2y&gt; 비빔밥을 먹&lt;strong&gt;거나&lt;/strong&gt; 게임을 해요. &lt;/div&gt; &lt;/div&gt;&lt;div class=&quot;msg-row first last&quot; data-astro-cid-cexstz2y&gt; &lt;div class=&quot;bubble tail&quot; data-astro-cid-cexstz2y&gt; 아... 무슨 게임을 할 거예요? &lt;/div&gt; &lt;/div&gt;&lt;div class=&quot;msg-row self first last&quot; data-astro-cid-cexstz2y&gt; &lt;div class=&quot;bubble self tail&quot; data-astro-cid-cexstz2y&gt; 카운터-스트라이크&lt;strong&gt;나&lt;/strong&gt; 스타듀 밸리를 하려고 해요. &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;div class=&quot;input-bar&quot; data-astro-cid-cexstz2y&gt; &lt;div class=&quot;input-field&quot; data-astro-cid-cexstz2y&gt;메시지&lt;/div&gt; &lt;div class=&quot;send-btn&quot; aria-hidden=&quot;true&quot; data-astro-cid-cexstz2y&gt; &lt;svg viewBox=&quot;0 0 24 24&quot; fill=&quot;currentColor&quot; aria-hidden=&quot;true&quot; data-astro-cid-cexstz2y&gt; &lt;path d=&quot;M2.01 21L23 12 2.01 3 2 10l15 2-15 2z&quot; data-astro-cid-cexstz2y&gt;&lt;/path&gt; &lt;/svg&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt;
&lt;p&gt;Obviously you wouldn’t be so polite and grammatically perfect with your friend, but one should be courteous
about the end of the world.&lt;/p&gt;
&lt;aside class=&quot;callout note&quot; role=&quot;note&quot; data-astro-cid-mrmim4ef&gt; &lt;div class=&quot;callout-header&quot; data-astro-cid-mrmim4ef&gt; &lt;svg class=&quot;callout-icon&quot; viewBox=&quot;0 0 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot; aria-hidden=&quot;true&quot; data-astro-cid-mrmim4ef&gt; &lt;circle cx=&quot;12&quot; cy=&quot;12&quot; r=&quot;10&quot; data-astro-cid-mrmim4ef&gt;&lt;/circle&gt;&lt;line x1=&quot;12&quot; y1=&quot;16&quot; x2=&quot;12&quot; y2=&quot;12&quot; data-astro-cid-mrmim4ef&gt;&lt;/line&gt;&lt;line x1=&quot;12&quot; y1=&quot;8&quot; x2=&quot;12.01&quot; y2=&quot;8&quot; data-astro-cid-mrmim4ef&gt;&lt;/line&gt; &lt;/svg&gt;    &lt;span class=&quot;callout-label&quot; data-astro-cid-mrmim4ef&gt;Note&lt;/span&gt; &lt;/div&gt; &lt;div class=&quot;callout-body&quot; data-astro-cid-mrmim4ef&gt; &lt;p&gt;Use &lt;strong&gt;-거나&lt;/strong&gt; between verbs (“eat &lt;strong&gt;or&lt;/strong&gt; play”) and &lt;strong&gt;(이)나&lt;/strong&gt; between nouns
(“Counter-Strike &lt;strong&gt;or&lt;/strong&gt; Stardew Valley”). After a noun ending in a consonant
(받침), use &lt;strong&gt;이나&lt;/strong&gt;; otherwise just &lt;strong&gt;나&lt;/strong&gt;.&lt;/p&gt; &lt;/div&gt; &lt;/aside&gt;</content:encoded></item><item><title>TIL: Vec::swap_remove</title><link>https://dunxen.dev/microblog/til-vec-swap-remove/</link><guid isPermaLink="true">https://dunxen.dev/microblog/til-vec-swap-remove/</guid><description>Anarchy gives you O(1)</description><pubDate>Tue, 03 Mar 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Today I came across &lt;a href=&quot;https://doc.rust-lang.org/stable/std/vec/struct.Vec.html#method.swap_remove&quot;&gt;&lt;code&gt;Vec::swap_remove&lt;/code&gt;&lt;/a&gt; in Rust’s standard library for the first time. I guess I am one of &lt;a href=&quot;https://xkcd.com/1053/&quot;&gt;today’s lucky 10 000&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;If you don’t care about retaining the order of the elements in a &lt;code&gt;Vec&lt;/code&gt;, and you’d like to remove an element at a specific index, you can use &lt;code&gt;Vec::swap_remove&lt;/code&gt; to remove the element at that index by swapping it out for the last element. This is constant time (&lt;code&gt;O(1)&lt;/code&gt;) instead of &lt;code&gt;Vec::remove&lt;/code&gt;’s linear time (&lt;code&gt;O(n)&lt;/code&gt;).&lt;/p&gt;</content:encoded></item><item><title>A Walk with a Podcast</title><link>https://dunxen.dev/microblog/a-walk-with-a-podcast/</link><guid isPermaLink="true">https://dunxen.dev/microblog/a-walk-with-a-podcast/</guid><description>Good company for a stroll.</description><pubDate>Mon, 02 Mar 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Today I went for a walk of just over 4 kilometres while listening to Oxide and Friends’ &lt;a href=&quot;https://oxide-and-friends.transistor.fm/episodes/oxides-200m-series-c&quot;&gt;Oxide’s $200M Series C&lt;/a&gt; episode. The topic doesn’t normally interest me, but I am a big fan of the podcast. I just like to take the silly gang on a stroll with me.&lt;/p&gt;</content:encoded></item><item><title>From Musings to Hacker Fab</title><link>https://dunxen.dev/microblog/from-musings-to-hacker-fab/</link><guid isPermaLink="true">https://dunxen.dev/microblog/from-musings-to-hacker-fab/</guid><description>Discovering a project making IC prototyping as fast as 3D printing.</description><pubDate>Sun, 01 Mar 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Coincidentally after my &lt;a href=&quot;https://dunxen.dev/microblog/hello-microblog/&quot;&gt;microblog entry&lt;/a&gt; yesterday, I stumbled upon &lt;a href=&quot;https://docs.hackerfab.org/home/&quot;&gt;Hacker Fab&lt;/a&gt; which has goals including making integrated circuit prototyping as fast as 3D printing. This is exactly the type of project I’d like to challenge myself to do.&lt;/p&gt;</content:encoded></item><item><title>A Desktop Silicon Fab</title><link>https://dunxen.dev/microblog/hello-microblog/</link><guid isPermaLink="true">https://dunxen.dev/microblog/hello-microblog/</guid><description>Making chips at home should be accessible and open.</description><pubDate>Fri, 27 Feb 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;We have 3D printers, desktop CNC, laser engravers, and even PCB mills as hobbyists. It may be time for chip fabrication to be a home hobby too.&lt;/p&gt;</content:encoded></item></channel></rss>