<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>meta on foosel.net</title><link>https://foosel.net/tags/meta/</link><description>Recent content in meta on foosel.net</description><generator>Hugo</generator><language>en-us</language><copyright>Gina Häußge (foosel)</copyright><lastBuildDate>Wed, 17 Jun 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://foosel.net/tags/meta/feed.xml" rel="self" type="application/rss+xml"/><item><title>Meta: Some late spring cleaning</title><link>https://foosel.net/blog/2026-06-17-some-late-spring-cleaning/</link><pubDate>Wed, 17 Jun 2026 00:00:00 +0000</pubDate><guid>https://foosel.net/blog/2026-06-17-some-late-spring-cleaning/</guid><description>&lt;p&gt;It was annoying me for a while now that my chosen theme &lt;a href="https://github.com/adityatelange/hugo-PaperMod/"&gt;PaperMod&lt;/a&gt; didn&amp;rsquo;t also support some kind of all-in-one RSS feed with all main sections. And also that the feeds were called &lt;code&gt;index.xml&lt;/code&gt; instead of &lt;code&gt;feed.xml&lt;/code&gt;, confusing me every time I wanted to check something on them manually. Also, the feed link title just being &lt;code&gt;rss&lt;/code&gt; didn&amp;rsquo;t exactly help in a feed reader either.&lt;/p&gt;
&lt;p&gt;So just now I&amp;rsquo;ve done some long overdue spring cleaning on this page:&lt;/p&gt;</description><content:encoded><![CDATA[<p><img src="https://foosel.net/blog/2026-06-17-some-late-spring-cleaning/cover.jpg" alt="Some small white flowers on a green plant" loading="lazy"></p><p>It was annoying me for a while now that my chosen theme <a href="https://github.com/adityatelange/hugo-PaperMod/">PaperMod</a> didn&rsquo;t also support some kind of all-in-one RSS feed with all main sections. And also that the feeds were called <code>index.xml</code> instead of <code>feed.xml</code>, confusing me every time I wanted to check something on them manually. Also, the feed link title just being <code>rss</code> didn&rsquo;t exactly help in a feed reader either.</p>
<p>So just now I&rsquo;ve done some long overdue spring cleaning on this page:</p>
<ol>
<li>I updated PaperMod<sup id="fnref:1"><a href="#fn:1" class="footnote-ref" role="doc-noteref">1</a></sup> &amp; adjusted my overwrites as necessary</li>
<li>I implemented my custom rss feed template with some more logic to render it with all main sections on home</li>
<li>I disabled the automatic inclusion of the section feeds and created my own with proper <code>title</code> attributes (&quot;(All|Blog|TIL) posts on foosel.net&quot;), put into the head of all pages</li>
<li>I overrode the default name of the generated feeds to be <code>feed.xml</code> &amp; added the necessary redirects (hopefully&hellip;)</li>
<li>I also added links to the main RSS feed at two prominent places: in the social icons on the home page as well as in the main navigation next to the search button. While the feeds were always discoverable through the related <code>link</code> tags in the HTML page itself, and there were also specific links on the section main pages, I still got some questions here and there on whether there was a feed, so I hope this makes things easier to discover now.</li>
</ol>
<p>If you want a look behind the scenes on how I did that, <a href="https://github.com/foosel/foosel.github.io">this page&rsquo;s source is on a public repo</a>, so feel free to take a look 😊</p>
<p>All that&rsquo;s left to say is: I&rsquo;m sorry should I have broken something there or caused your RSS reader to push all old posts into your face 😬</p>
<div class="footnotes" role="doc-endnotes">
<hr>
<ol>
<li id="fn:1">
<p>&hellip; and discovered that it&rsquo;s now apparently also a victim of vibe coding 😕&#160;<a href="#fnref:1" class="footnote-backref" role="doc-backlink">&#x21a9;&#xfe0e;</a></p>
</li>
</ol>
</div>
]]></content:encoded></item><item><title>TIL: human.json</title><link>https://foosel.net/til/2026-03-15-humanjson/</link><pubDate>Sun, 15 Mar 2026 00:00:00 +0000</pubDate><guid>https://foosel.net/til/2026-03-15-humanjson/</guid><description>&lt;p&gt;Thanks to &lt;a href="https://mastodon.social/@sethmlarson/116229292847984092"&gt;a toot by Seth Larson&lt;/a&gt; yesterday I learned about the &lt;a href="https://codeberg.org/robida/human.json"&gt;still in draft &lt;code&gt;human.json&lt;/code&gt; spec&lt;/a&gt; by Beto Dealmeida:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;code&gt;human.json&lt;/code&gt; is a lightweight protocol for humans to assert authorship of their site content and vouch for the humanity of others. It uses URL ownership as identity, and trust propagates through a crawlable web of vouches between sites.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Basically, a web of trust to confirm that pages are written by actual human beings vs just LLM generated slop.&lt;/p&gt;</description><content:encoded><![CDATA[<p>Thanks to <a href="https://mastodon.social/@sethmlarson/116229292847984092">a toot by Seth Larson</a> yesterday I learned about the <a href="https://codeberg.org/robida/human.json">still in draft <code>human.json</code> spec</a> by Beto Dealmeida:</p>
<blockquote>
<p><code>human.json</code> is a lightweight protocol for humans to assert authorship of their site content and vouch for the humanity of others. It uses URL ownership as identity, and trust propagates through a crawlable web of vouches between sites.</p>
</blockquote>
<p>Basically, a web of trust to confirm that pages are written by actual human beings vs just LLM generated slop.</p>
<p>That idea certainly clicked with me and so I quickly threw together a basic <a href="https://foosel.net/human.json"><code>human.json</code></a> in this page&rsquo;s <code>static</code> folder and linked to it from the <code>layouts/partials/extend_head.html</code> override file. That will get filled more over time 😊</p>
<p>And as reading through the spec of <code>human.json</code> also made me learn about the <a href="https://foosel.net/ai"><code>/ai</code> slashpage</a> I added that as well and linked it from the footer.</p>
<p>Those <a href="https://slashpages.net/">slashpages</a> are a fun idea I&rsquo;ll have to investigate further too!</p>
]]></content:encoded></item><item><title>Meta: Hello Hugo!</title><link>https://foosel.net/blog/2023-01-20-hello-hugo/</link><pubDate>Fri, 20 Jan 2023 00:00:00 +0000</pubDate><guid>https://foosel.net/blog/2023-01-20-hello-hugo/</guid><description>Trying another static site generator in 2023</description><content:encoded><![CDATA[<p><img src="https://foosel.net/blog/2023-01-20-hello-hugo/cover.jpg" alt="A picture of a coastline. Blue sky with some clouds, dark blue rippled water, and gras growing on the shore." loading="lazy"></p><p>Two years ago I was into learning <a href="https://reactjs.org/">React</a>, since that is what I&rsquo;m planning to use for a future
OctoPrint UI. And when I decided to reboot this webpage, I also figured I would use that
as a reason for experimenting with new build tools and techstacks. So I built this site
with <a href="https://nextjs.org/">next.js</a>, <a href="https://tailwindcss.com/">Tailwind CSS</a> and a bunch of other stuff, and spent a lot
of time implementing basic content management tooling and rendering.</p>
<p>However, once that was done, I realized that while I had learned a lot about React and next.js
in the process, I had not really created something that is fun to use, which reflected in my
reluctance to actually use it. Writing the post about <a href="https://foosel.net/blog/2023-01-19-custom-steamdeck-buttons/">my custom SteamDeck buttons</a>,
yesterday really drove that point home again, and in fact kinda broke the camel&rsquo;s back for good 😅</p>
<p>So I decided to do what I&rsquo;d been meaning to do for a long time and finally took a look at <a href="https://gohugo.io/">Hugo</a>,
which I had seen used a lot by others for their blogs over the past years, and also its
<a href="https://github.com/adityatelange/hugo-PaperMod/">PaperMod theme</a> that I had seen on <a href="https://jugmac00.github.io/">Jürgen Gmach&rsquo;s website</a> (👋).</p>
<p>Color me extremely surprised when I had my page rebuilt within a couple of hours, with all the features I wanted and more, and a way nicer
experience for me as the content creator. I didn&rsquo;t even have to touch my posts that much, mostly some small changes on the frontmatter and boom, done.</p>
<p>So I went down the rabbit hole further, fine tuned some things, customized some others, and now I&rsquo;m really happy with the result.</p>
<p>And thus, please say hello to a new version of  <code>foosel.net</code>, now powered by Hugo and PaperMod.</p>
]]></content:encoded></item><item><title>Meta: Hello World!</title><link>https://foosel.net/blog/2021-03-12-hello-world/</link><pubDate>Fri, 12 Mar 2021 00:00:00 +0000</pubDate><guid>https://foosel.net/blog/2021-03-12-hello-world/</guid><description>The long overdue foosel.net reboot</description><content:encoded><![CDATA[<p><img src="https://foosel.net/blog/2021-03-12-hello-world/new_start.jpg" alt="The autumn sun seen through some trees, with the bottom covered in leaves" loading="lazy"></p><p>It&rsquo;s been a couple years since I last tried to maintain a blog. Back then I was still living life as a corporate drone,
employed as a Software Architect to consult other people on their IT problems. I rarely had anything I could blog about
&ndash; either things were under NDA, or they were simply uninteresting. Since then my life has been turned completely on its head.
In late 2012 I got myself a 3d printer, spent my Christmas break to develop a small web interface for it, that grew into a full
sized Open Source project called <a href="https://octoprint.org">OctoPrint</a> and these days I work full time on it.</p>
<p>I&rsquo;ve learned a lot not only on 3d printers &amp; Python, but also on Open Source development, crowdfunding, the challenges of
community management, but also on work life balance, workplace ergonomics, home office life and stress management. And that&rsquo;s
just from my job! In my personal life I&rsquo;ve also spent a lot of time tinkering with electronics, learned how to bake bread,
discovered cooking and went completely down the home automation rabbit hole.</p>
<p>I don&rsquo;t know about you, but I think that should hopefully make for some good opportunities to blog again, and save some of
my learnings in a more persistent way than the ephemeral nature of twitter threads. So I did what apparently every dev seems
to do in such a case and spent way too much time on a webpage reboot with some new tooling that I wanted to try anyway,
and this is the result. This whole page is still a static page, but I&rsquo;ve switched it from <a href="https://jekyllrb.com">Jekyll</a>
to <a href="https://nextjs.org/">next.js</a>. Why? I wanted to get some more hands-on experience with React since I&rsquo;m evaluating it for a
new UI for OctoPrint, and I also never really warmed up to Ruby but know JS, so with expandability in mind this just feels like a
better fit. If you want to study the source, you can find that <a href="https://github.com/foosel/foosel.github.io">here</a> (but please
don&rsquo;t look too closely, I&rsquo;m still learning and things are probably not even remotely optimally implemented).</p>
<p>So here we are, and it&rsquo;s time to fill this up a bit more. Thankfully I already got some ideas&hellip;</p>
]]></content:encoded></item></channel></rss>