<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>BUGs: Beautifully Unintended Graphics on Justin&#39;s Homepage</title>
    <link>https://justinnk.net/bug/</link>
    <description>Recent content in BUGs: Beautifully Unintended Graphics on Justin&#39;s Homepage</description>
    <generator>Hugo</generator>
    <language>en-US</language>
    <managingEditor>info@justinnk.net (Justin Noah Kreikemeyer)</managingEditor>
    <webMaster>info@justinnk.net (Justin Noah Kreikemeyer)</webMaster>
    <copyright>Copyright (c) 2025-2026 Justin Kreikemeyer</copyright>
    <lastBuildDate>Sat, 04 Apr 2026 18:40:31 +0200</lastBuildDate>
    <atom:link href="https://justinnk.net/bug/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>BUG Number #7 "portal"</title>
      <link>https://justinnk.net/bug/portal/</link>
      <pubDate>Sat, 04 Apr 2026 18:40:31 +0200</pubDate><author>info@justinnk.net (Justin Noah Kreikemeyer)</author>
      <guid>https://justinnk.net/bug/portal/</guid>
      <description>
        &lt;h2 id=&#34;what-happened&#34;&gt;What happened?&lt;/h2&gt;&#xA;&lt;p&gt;This BUG is the result of me trying to plot an &lt;a href=&#34;https://en.wikipedia.org/wiki/Integral_curve&#34;&gt;integral curve&lt;/a&gt;/trajectory for the ODE system &lt;code&gt;x&#39; = -y&lt;/code&gt;; &lt;code&gt;y&#39; = x&lt;/code&gt;.&#xA;Normally, the integral curves of this system would form circles in the x-y plane (fun fact: you can get spirals by subtracting, e.g., &lt;code&gt;0.5y&lt;/code&gt; from &lt;code&gt;y&#39;&lt;/code&gt;).&#xA;However, in this case the resolution of the &amp;ldquo;measurements&amp;rdquo; is very coarse.&#xA;When connecting the measurement points, we get differently rotated pentagons instead of a smooth circle, resulting in this pretty neat looking &amp;ldquo;portal&amp;rdquo;.&#xA;The intersections of these lines even form an &amp;ldquo;inner circle&amp;rdquo;.&#xA;If we were to sample enough points, we would however get the &amp;ldquo;outer circle&amp;rdquo; as the correct result.&#xA;There is &lt;a href=&#34;https://justinnk.net/bug/portal/portal.py&#34;&gt;Python code&lt;/a&gt; available for you to play with.&lt;/p&gt;
        &lt;img src=&#34;https://justinnk.net/bug/portal/portal.svg&#34;/&gt;
        </description>
      
      <enclosure url="https://justinnk.net/bug/portal/portal.svg"
        length="28898"
             type="image/png"/>
      </item>
    <item>
      <title>BUG Number #6 "tsnake"</title>
      <link>https://justinnk.net/bug/tsnake/</link>
      <pubDate>Sat, 07 Feb 2026 11:16:30 +0100</pubDate><author>info@justinnk.net (Justin Noah Kreikemeyer)</author>
      <guid>https://justinnk.net/bug/tsnake/</guid>
      <description>
        &lt;h2 id=&#34;what-happened&#34;&gt;What happened?&lt;/h2&gt;&#xA;&lt;p&gt;This BUG happened to my colleague Bjarne when he was playing around with the dimension reduction technique &lt;a href=&#34;https://en.wikipedia.org/wiki/T-distributed_stochastic_neighbor_embedding&#34;&gt;t-SNE&lt;/a&gt;.&#xA;He even took a minute to collect a minimal abstract version of the &lt;a href=&#34;https://justinnk.net/bug/tsnake/t-snakes.ipynb&#34;&gt;code&lt;/a&gt; that produced it, so you can play around yourself!&lt;/p&gt;&#xA;&lt;p&gt;By the way, Bjarne writes some great tutorials for the &lt;a href=&#34;https://bckrlab.org/dsc-tutorials/&#34;&gt;Data Science Club&lt;/a&gt; at our institute, go have a look!&#xA;The most recent one on &lt;a href=&#34;https://bckrlab.org/dsc-tutorials/content/probability-theory/mcmc/&#34;&gt;MCMC&lt;/a&gt; I found particularly interesting.&lt;/p&gt;
        &lt;img src=&#34;https://justinnk.net/bug/tsnake/t-snakes.png&#34;/&gt;
        </description>
      
      <enclosure url="https://justinnk.net/bug/tsnake/t-snakes.png"
        length="54979"
             type="image/png"/>
      </item>
    <item>
      <title>BUG Number #5 "fan"</title>
      <link>https://justinnk.net/bug/fan/</link>
      <pubDate>Sun, 11 Jan 2026 18:59:27 +0100</pubDate><author>info@justinnk.net (Justin Noah Kreikemeyer)</author>
      <guid>https://justinnk.net/bug/fan/</guid>
      <description>
        &lt;h2 id=&#34;what-happened&#34;&gt;What happened?&lt;/h2&gt;&#xA;&lt;p&gt;I sadly cannot remember how this BUG came to be.&#xA;It seems there was a problem with the shape of the dataset I put into the line-plotting routine, resulting in many more lines than anticipated.&lt;/p&gt;
        &lt;img src=&#34;https://justinnk.net/bug/fan/image.jpg&#34;/&gt;
        </description>
      
      <enclosure url="https://justinnk.net/bug/fan/image.jpg"
        length="257414"
             type="image/png"/>
      </item>
    <item>
      <title>BUG Number #4 "episthetic"</title>
      <link>https://justinnk.net/bug/episthetic/</link>
      <pubDate>Sun, 11 Jan 2026 18:52:24 +0100</pubDate><author>info@justinnk.net (Justin Noah Kreikemeyer)</author>
      <guid>https://justinnk.net/bug/episthetic/</guid>
      <description>
        &lt;h2 id=&#34;what-happened&#34;&gt;What happened?&lt;/h2&gt;&#xA;&lt;p&gt;This BUG is the result of vizualising the infected population in an SIR &lt;a href=&#34;https://en.wikipedia.org/wiki/Compartmental_models_%28epidemiology%29&#34;&gt;compartmental model&lt;/a&gt;.&#xA;I simulated the model using Gillespie&amp;rsquo;s stochastic simulation algorithm and plotted the distribution over the amount of infected people at a couple of time points as a &lt;a href=&#34;https://en.wikipedia.org/wiki/Violin_plot&#34;&gt;violin plot&lt;/a&gt;.&#xA;Turns out I was a bit too generous with the number of discrete time points I choose, resulting in this rather aesthetic abstract image.&lt;/p&gt;
        &lt;img src=&#34;https://justinnk.net/bug/episthetic/image.svg&#34;/&gt;
        </description>
      
      <enclosure url="https://justinnk.net/bug/episthetic/image.svg"
        length="208014"
             type="image/png"/>
      </item>
    <item>
      <title>BUG Number #2 "termarray2"</title>
      <link>https://justinnk.net/bug/termarray2/</link>
      <pubDate>Fri, 09 Jan 2026 23:18:51 +0100</pubDate><author>info@justinnk.net (Justin Noah Kreikemeyer)</author>
      <guid>https://justinnk.net/bug/termarray2/</guid>
      <description>
        &lt;h2 id=&#34;what-happened&#34;&gt;What happened?&lt;/h2&gt;&#xA;&lt;p&gt;This is a second instance of the classic &lt;a href=&#34;https://justinnk.net/bug/termarray/&#34;&gt;array printing BUG&lt;/a&gt;, resulting in another interesting pattern.&lt;/p&gt;
        &lt;img src=&#34;https://justinnk.net/bug/termarray2/image.png&#34;/&gt;
        </description>
      
      <enclosure url="https://justinnk.net/bug/termarray2/image.png"
        length="298544"
             type="image/png"/>
      </item>
    <item>
      <title>BUG Number #3 "quiver"</title>
      <link>https://justinnk.net/bug/quiver/</link>
      <pubDate>Fri, 09 Jan 2026 23:15:04 +0100</pubDate><author>info@justinnk.net (Justin Noah Kreikemeyer)</author>
      <guid>https://justinnk.net/bug/quiver/</guid>
      <description>
        &lt;h2 id=&#34;what-happened&#34;&gt;What happened?&lt;/h2&gt;&#xA;&lt;p&gt;This is a quiver plot.&#xA;I plotted the derivative space of a two-dimensional dynamical system, i.e., for each possible state, there is an arrow indicating the tendency of the system if in that state.&#xA;As we cannot plot all arrows (the state is a real vector), they are plotted on a regular grid.&#xA;In this case, I made the grid too tight and it turned out to be quite &amp;ldquo;attractive&amp;rdquo; (dynamical system pun intended).&lt;/p&gt;
        &lt;img src=&#34;https://justinnk.net/bug/quiver/image.png&#34;/&gt;
        </description>
      
      <enclosure url="https://justinnk.net/bug/quiver/image.png"
        length="2053033"
             type="image/png"/>
      </item>
    <item>
      <title>BUG Number #1 "termarray"</title>
      <link>https://justinnk.net/bug/termarray/</link>
      <pubDate>Fri, 09 Jan 2026 23:09:56 +0100</pubDate><author>info@justinnk.net (Justin Noah Kreikemeyer)</author>
      <guid>https://justinnk.net/bug/termarray/</guid>
      <description>
        &lt;h2 id=&#34;what-happened&#34;&gt;What happened?&lt;/h2&gt;&#xA;&lt;p&gt;This is an instance of a classical category of BUG that occurs when you print a long array as a single line inside your terminal or terminal emulator.&#xA;The wrapping between lines results in regular shifts and interesting patterns emerge.&#xA;I cannot remember the context of this BUG.&lt;/p&gt;
        &lt;img src=&#34;https://justinnk.net/bug/termarray/image.png&#34;/&gt;
        </description>
      
      <enclosure url="https://justinnk.net/bug/termarray/image.png"
        length="467368"
             type="image/png"/>
      </item>
  </channel>
</rss>
