<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
	xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Moritz Poldrack</title>
		<link>https://moritz.sh/</link>
		<description>Moritz Poldrack</description>
		<generator>Hugo -- gohugo.io</generator>
		<language>en-us</language>
		<atom:link href="https://moritz.sh/blog/feed.rss" rel="self" type="application/rss+xml" />
		
			<item>
				<title>Ramblings on dependency management</title>
				<link>https://moritz.sh/blog/dependency-management/</link>
				<pubDate>18 Jun 25 00:00:00 +0000</pubDate>
				<guid>https://moritz.sh/blog/dependency-management/</guid>
				<description>&lt;p&gt;By now most languages come with their own dependency manager which is either
provided directly by the language toolchain (Rust&amp;rsquo;s crates) or is provided by
3rd parties but have become so embedded in the community that they can
rightfully call themselves the standard (Apache Maven for Java and npm for
JavaScript).&lt;/p&gt;
&lt;p&gt;The dependency management is, depending on the language, one of the most-used
tools after the compiler/interpreter and as such, its importance should not be
underestimated. I have tried loving Haskell a few times now, but it&amp;rsquo;s
dependency management – my personal hell – turned it into an immediate pass. I
will only subject myself to this if you pay me for it, not in my free-time.&lt;/p&gt;</description>
				
			</item>
		
			<item>
				<title>Psycho-Pass: Utopia or Dystopia?</title>
				<link>https://moritz.sh/blog/psycho-pass/</link>
				<pubDate>15 Mar 25 00:00:00 +0000</pubDate>
				<guid>https://moritz.sh/blog/psycho-pass/</guid>
				<description>&lt;p&gt;The basic premise of Psycho-Pass isn&amp;rsquo;t that hard: Japanese society has
progressed to the point where a mental health evaluation is possible within
fractions of a second. This has lead to it reaching a point where these
evaluations are not just used in dating to show how &amp;ldquo;stable&amp;rdquo; one is, but also
in law-enforcement. I recommend the show, and if you plan on watching it,
please do so before continuing to read.&lt;/p&gt;</description>
				
			</item>
		
			<item>
				<title>The 2024 Donations</title>
				<link>https://moritz.sh/blog/donations-2024/</link>
				<pubDate>11 Dec 24 00:00:00 +0000</pubDate>
				<guid>https://moritz.sh/blog/donations-2024/</guid>
				<description>&lt;p&gt;Last year I made &lt;a href=&#34;https://moritz.sh/blog/donation-time/&#34;&gt;a pledge&lt;/a&gt;: going
forward I would donate to Open-Source projects and developers more regularly,
the donations this year were a bit lower than last year thanks to me losing my
job. (*cough* looking for employment *cough*)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://ajay.app&#34;&gt;Ajay Ramachandran&lt;/a&gt; for their work on SponsorBlock and
DeArrow&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://gitlab.com/bufke&#34;&gt;David Burke&lt;/a&gt; for GlitchTip&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://fosstodon.org/&#34;&gt;Fosstodon&lt;/a&gt; for a great platform for outage updates
(Sourcehut and it&amp;rsquo;s status page were recently DDoS&amp;rsquo;d)&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/Jguer&#34;&gt;Jguer&lt;/a&gt; for his work on
&lt;a href=&#34;https://github.com/Jguer/yay&#34;&gt;yay&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://liberapay.com&#34;&gt;LiberaPay&lt;/a&gt; for the better donation site.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://syncthing.net/&#34;&gt;Syncthing&lt;/a&gt; for their work at keeping my passwords in
sync on all my devices&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://keepassxc.org/donate/&#34;&gt;The KeePassXC Team&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://openscad.org/&#34;&gt;The OpenSCAD Team&lt;/a&gt; for making a CAD, even a dumbass
like me can use&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://home.unicode.org/&#34;&gt;The Unicode Consortium&lt;/a&gt; for Unicode. I am now the
official sponsor of the letter &lt;code&gt;＠&lt;/code&gt;. Going forward, I intend to build my
influence to remove Emojis from existence!&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://wikileaks.org/&#34;&gt;Wikileaks&lt;/a&gt; because they helped open a lot of eyes to
privacy violations.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://desec.io/&#34;&gt;deSEC&lt;/a&gt; for a decent DNS offering&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/ivaniskandar&#34;&gt;ivaniskandar&lt;/a&gt; for his work on
&lt;a href=&#34;https://github.com/mihonapp/mihon&#34;&gt;Mihon&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Who I didn&amp;rsquo;t sponsor[^1]:&lt;/p&gt;</description>
				
			</item>
		
			<item>
				<title>Makefiles for the Makefile-Lazy Go developer</title>
				<link>https://moritz.sh/blog/makefiles-fosdem/</link>
				<pubDate>06 Feb 24 00:00:00 +0000</pubDate>
				<guid>https://moritz.sh/blog/makefiles-fosdem/</guid>
				<description>&lt;p&gt;Last weekend was FOSDEM and despite not being there in presence, I feel like a
train hit me&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;. And it took little more than half of the first day until I
saw &lt;a href=&#34;https://fosstodon.org/@mpldr/111867988161949963&#34;&gt;the need to write a blog post&lt;/a&gt;. &lt;a href=&#34;https://fosdem.org/2024/schedule/event/fosdem-2024-1853-putting-an-end-to-makefiles-in-go-projects-with-goreleaser/&#34;&gt;Denis Germain
presented GoReleaser&lt;/a&gt; and how it can be used to replace
Makefiles.&lt;/p&gt;
&lt;h2 id=&#34;of-issue-domains-and-purpose&#34;&gt;Of issue domains and purpose&lt;/h2&gt;
&lt;p&gt;Don&amp;rsquo;t get me wrong, I quite enjoyed Denis&amp;rsquo; presentation. But at the same time,
I disagree with the premise.&lt;/p&gt;</description>
				
			</item>
		
			<item>
				<title>Welcome to email hell</title>
				<link>https://moritz.sh/blog/email-hell/</link>
				<pubDate>29 Jan 24 00:00:00 +0000</pubDate>
				<guid>https://moritz.sh/blog/email-hell/</guid>
				<description>&lt;p&gt;I like emails. I know, shocker. The guy working on an email client&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt; likes
emails. Worse than that, I have formed some habits that I would call &amp;ldquo;best
practice&amp;rdquo;, rather than a habit. Among these are the use of plaintext email,
using maildir to always have a backup, and signing outgoing mails.&lt;/p&gt;
&lt;p&gt;I even went so far as to call myself an &amp;ldquo;expert&amp;rdquo; in &lt;a href=&#34;https://tarnkappe.info/tutorials/e-mail-tipps-vom-profi-nimm-das-ieh-aus-der-mail-288736.html&#34;&gt;an article on how to make
email less painful&lt;/a&gt; (article in German). Depending on one&amp;rsquo;s
definition of the word &amp;ldquo;expert&amp;rdquo;, I probably don&amp;rsquo;t even remotely qualify for
that label, but I certainly know more than the average Joe. Or at least I&amp;rsquo;d
like to tell myself that I do.&lt;/p&gt;</description>
				
			</item>
		
			<item>
				<title>How to: OpenGraph previews with Hugo</title>
				<link>https://moritz.sh/blog/opengraph-with-hugo/</link>
				<pubDate>18 Jan 24 00:00:00 +0000</pubDate>
				<guid>https://moritz.sh/blog/opengraph-with-hugo/</guid>
				<description>&lt;p&gt;Let&amp;rsquo;s face it. The social preview of my website looks like absolute ass. I
guess that makes it consistent with what you can expect when you click a link,
but it makes it less motivating to actually share something. For example this
is what it looks like on Discord:&lt;/p&gt;
&lt;figure&gt;
	&lt;img src=&#34;https://moritz.sh/images/blog/illustrations/shitty-opengraph.webp&#34; alt=&#34;An OpenGraph visualisation of the System Stability Post, showing an absurdly large version of my logo.&#34; style=&#34;&#34;&gt;
	
&lt;/figure&gt;

&lt;p&gt;Yikes. I mean, sure, I like my logo, but this is basically screaming &amp;ldquo;you know,
I never cared enough&amp;rdquo;. Let&amp;rsquo;s go and change that!&lt;/p&gt;</description>
				
			</item>
		
			<item>
				<title>Your system is not stable, it&#39;s outdated</title>
				<link>https://moritz.sh/blog/stable-genius/</link>
				<pubDate>17 Jan 24 00:00:00 +0000</pubDate>
				<guid>https://moritz.sh/blog/stable-genius/</guid>
				<description>&lt;p&gt;One thing that I as an Arch user&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt; have heard more often than I can count is
that Archlinux is unstable, as opposed to Debian and Ubuntian&lt;sup id=&#34;fnref:2&#34;&gt;&lt;a href=&#34;#fn:2&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;2&lt;/a&gt;&lt;/sup&gt;. And to this
day, I have made a mental journey from the classic &amp;ldquo;no, my system isn&amp;rsquo;t
unstable, you are, you damn sid&lt;sup id=&#34;fnref:3&#34;&gt;&lt;a href=&#34;#fn:3&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;3&lt;/a&gt;&lt;/sup&gt; user!&amp;rdquo; to a (hopefully) more nuanced
viewpoint.&lt;/p&gt;
&lt;p&gt;This notion of stability™ that is touted by many as one of, if not &lt;em&gt;the&lt;/em&gt; most
important aspect of a Distro has nothing to do with what we IT-folk usually
mean when we speak of stability, that is: uninterrupted service. Instead it is
– at least in my humble opinion – a reason to do a worse job at maintaining a
system. But I&amp;rsquo;ll expand on that later.&lt;/p&gt;</description>
				
			</item>
		
			<item>
				<title>Not financial advice</title>
				<link>https://moritz.sh/blog/donation-time/</link>
				<pubDate>11 Dec 23 00:00:00 +0000</pubDate>
				<guid>https://moritz.sh/blog/donation-time/</guid>
				<description>&lt;p&gt;Yesterday, a close friend of mine, hurt my feelings by insulting a project of
mine. So now, I am using this to become a better person. This is not an Isekai
title, it&amp;rsquo;s a TL;DR of what lead to this post.&lt;/p&gt;
&lt;p&gt;This lead to me to a financially unwise decision that (thanks to the tism) I
will not go back on: I will be handing out money to those that don&amp;rsquo;t ask, but
give anyway. I don&amp;rsquo;t have any illusions of creating a trend here, though by all
means feel free to copy me, I am doing it in the hope of keeping the
FLOSS-community alive and well, in the big and the small things.&lt;/p&gt;</description>
				
			</item>
		
			<item>
				<title>How to get rid of your advertising revenue by advertising</title>
				<link>https://moritz.sh/blog/how-to-not-make-money-with-advertising/</link>
				<pubDate>09 Dec 23 00:00:00 +0000</pubDate>
				<guid>https://moritz.sh/blog/how-to-not-make-money-with-advertising/</guid>
				<description>&lt;p&gt;Are you running an ad blocker? Sure you are. I don&amp;rsquo;t care. I&amp;rsquo;m not running ads anyways. But many providers seem to compensate in exactly the wrong direction.&lt;/p&gt;
&lt;h2 id=&#34;case-study-tarnkappeinfo--selling-your-screen-space&#34;&gt;Case Study: Tarnkappe.info – Selling your screen space&lt;/h2&gt;
&lt;p&gt;I&amp;rsquo;m writing for the online magazine Tarnkappe.info on the side. This way I can
spread the good news about &lt;a href=&#34;https://moritz.sh/blog/libre-not-free/&#34;&gt;FLOSS&lt;/a&gt;,
while also making a quick buck. At the same time, I get that the servers of
this outlet are not financed by goodwill and love, but advertisements. There is
only a small issue with how advertising is done at the moment: It&amp;rsquo;s ineffective
and annoying. Sure, I&amp;rsquo;ll buy your stuff if you just shove it in my face hard
enough. Of course, please inform me about your newest offer acoustically, I
just love when my browser suddenly starts making noises. Please, reload the ads
every few seconds.&lt;/p&gt;</description>
				
			</item>
		
			<item>
				<title>Managers should stay out of IT</title>
				<link>https://moritz.sh/blog/no-managers/</link>
				<pubDate>11 Aug 23 00:00:00 +0000</pubDate>
				<guid>https://moritz.sh/blog/no-managers/</guid>
				<description>&lt;p&gt;I now had the pleasure to enjoy working in teams of various sizes. From
literally 5-people-startups to thousands-of-employees-corporations I dare say
I have seen quite a bit of variance for someone my age. One unfortunate
constant that has been the source of headaches in all of them, were managers.&lt;/p&gt;
&lt;p&gt;Managers have one simple task and one more complex: make sure we turn a profit
and make sure that everything works. Unfortunately, these goals a diametrically
opposed to one another. Making sure that everything works, while generating the
money in the first place&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;, also costs money and that&amp;rsquo;s where priorities come in.&lt;/p&gt;</description>
				
			</item>
		
			<item>
				<title>A little rant about time</title>
				<link>https://moritz.sh/blog/a-little-rant-about-time/</link>
				<pubDate>27 Mar 22 00:00:00 +0000</pubDate>
				<guid>https://moritz.sh/blog/a-little-rant-about-time/</guid>
				<description>&lt;p&gt;If you were to ask me what I think is the most annoying thing, my answer would
be highly dependent on the current time, day, and what I have been exposed to
recently. I am looking at my clocks right now, which show 01:30:52 AM. Yes,
I should go to bed, but something is keeping me awake: today we shift to
summertime again.&lt;/p&gt;
&lt;h2 id=&#34;history&#34;&gt;History&lt;/h2&gt;
&lt;p&gt;Here in germany, we are plagued with this idiocy since 1916… wait wasn&amp;rsquo;t there
a world war at that time? Was that really necessary? Yes, there was. No, it
wasn&amp;rsquo;t. Benjamin Franklin explained the concept in 1784, and 132 years later
some genius thought &amp;ldquo;hey, you know what&amp;rsquo;s a great idea? messing with the time&amp;rdquo;
because time always followed what us pitiful humans thought up&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;</description>
				
			</item>
		
			<item>
				<title>You should add a security.txt</title>
				<link>https://moritz.sh/blog/security-txt/</link>
				<pubDate>26 Mar 22 00:00:00 +0000</pubDate>
				<guid>https://moritz.sh/blog/security-txt/</guid>
				<description>&lt;p&gt;I just want to make everyone aware of the great concept of the &lt;code&gt;security.txt&lt;/code&gt;
file, which is very useful for receiving vulnerability reports for services
you&amp;rsquo;re using or providing. I have received two reports already and am quite
happy to report that both have been resolved (on was solved by just taking down
the service as was planned beforehand).&lt;/p&gt;
&lt;p&gt;The policy itself is pretty straightforward, and can be understood by everyone.
Here is mine, and as you will see it&amp;rsquo;s quite self-explanatory:&lt;/p&gt;</description>
				
			</item>
		
			<item>
				<title>How to: Caddy Fileserver</title>
				<link>https://moritz.sh/blog/how-to-caddy-fileserver/</link>
				<pubDate>25 Mar 22 00:00:00 +0000</pubDate>
				<guid>https://moritz.sh/blog/how-to-caddy-fileserver/</guid>
				<description>&lt;h2 id=&#34;scope&#34;&gt;Scope&lt;/h2&gt;
&lt;p&gt;This tutorial covers how to setup a fileserver for downloading. It does not
cover how to upload files, setup WebDAV, or anything else. After following
these steps you should have an HTTPS enabled webserver, serving one directory
and it&amp;rsquo;s children.&lt;/p&gt;
&lt;h2 id=&#34;prerequisites&#34;&gt;Prerequisites&lt;/h2&gt;
&lt;p&gt;For this tutorial a Linux server is recommended. For trying it out any platform
that can run Docker containers should be fine though. (Sorry, M1 users)&lt;/p&gt;
&lt;h2 id=&#34;steps&#34;&gt;Steps&lt;/h2&gt;
&lt;h3 id=&#34;get-docker--docker-compose&#34;&gt;Get Docker &amp;amp; docker-compose&lt;/h3&gt;
&lt;p&gt;First off, let&amp;rsquo;s install Docker and docker-compose. Since a lot of
distributions do not ship Docker in their repositories, this may require some
additional steps, which you can find &lt;a href=&#34;https://docs.docker.com/engine/install/#server&#34;&gt;on the Docker
website&lt;/a&gt; (see the sidebar for
the various distributions, or click in the table)&lt;/p&gt;</description>
				
			</item>
		
			<item>
				<title>Don&#39;t call it Free Software</title>
				<link>https://moritz.sh/blog/libre-not-free/</link>
				<pubDate>20 Aug 21 00:00:00 +0000</pubDate>
				<guid>https://moritz.sh/blog/libre-not-free/</guid>
				<description>&lt;p&gt;Now stick with me, I will get to what I mean with this (admittedly clickbaity)
title&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt; soon. I think it is important for us to define our terms before we
get to it.&lt;/p&gt;
&lt;p&gt;Unless in Quotes, these definitions are used:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Freeware: Software, made available without financial compensation&lt;/li&gt;
&lt;li&gt;Open Source Software: Software of which the sourcecode is publically
available&lt;/li&gt;
&lt;li&gt;Free Software/Libre Software: Free Software as defined by GNU&lt;sup id=&#34;fnref:2&#34;&gt;&lt;a href=&#34;#fn:2&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;2&lt;/a&gt;&lt;/sup&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;why-write-this-text&#34;&gt;Why write this text?&lt;/h2&gt;
&lt;p&gt;I think Libre Software is important to our society as a whole, as respect for
personal freedoms has been in decline for quite a while. Whether private
companies spy on you for some ad money or the government does in the name of
terror prevention matters little to me, and I think most other
privacy-conscious people. As such it is of great importance to have an
understanding of what it means to have software that is &amp;ldquo;free&amp;rdquo;. And here we
have the exact issue: it&amp;rsquo;s the word free. Free can obviously stand for
&lt;em&gt;freedom&lt;/em&gt;, your &lt;em&gt;rights&lt;/em&gt;, &lt;em&gt;no restrictions&lt;/em&gt;. But it can also mean &lt;em&gt;gratis&lt;/em&gt; or
&lt;em&gt;free of charge&lt;/em&gt;. Don&amp;rsquo;t get me wrong. This also fits, but it also fits the more
general term Freeware and therefore a way broader field of software.&lt;/p&gt;</description>
				
			</item>
		
			<item>
				<title>That time I set up a donation page</title>
				<link>https://moritz.sh/blog/donate/</link>
				<pubDate>20 Aug 21 00:00:00 +0000</pubDate>
				<guid>https://moritz.sh/blog/donate/</guid>
				<description>&lt;p&gt;If you wonder why, the reason is pretty simple:&lt;/p&gt;
&lt;figure&gt;
	&lt;img alt=&#34;I like money&#34; src=&#34;https://moritz.sh/images/blog/memes/i-like-money.jpg&#34;&gt;
      &lt;figcaption&gt;I am a needy boy&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;The more detailed answer is that I plan on launching a rather large project
that is intended to help creators of art/educational materials with
distribution of their data. I will post about it here if it finally leaves the
alpha stage.&lt;/p&gt;
&lt;h2 id=&#34;technology&#34;&gt;Technology&lt;/h2&gt;
&lt;p&gt;I am using &lt;a href=&#34;https://git.sr.ht/~sircmpwn/fosspay&#34;&gt;fosspay&lt;/a&gt; to achieve maximum
transparency as it aggregates all platforms where I accept donations&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;.
Namely: &lt;a href=&#34;https://donate.moritz.sh&#34;&gt;fosspay&lt;/a&gt; itself, &lt;a href=&#34;https://liberapay.com/mpldr/&#34;&gt;LiberaPay&lt;/a&gt;,
and &lt;a href=&#34;https://www.patreon.com/mpldr&#34;&gt;Patreon&lt;/a&gt;&lt;sup id=&#34;fnref:2&#34;&gt;&lt;a href=&#34;#fn:2&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;2&lt;/a&gt;&lt;/sup&gt; &lt;sup id=&#34;fnref:3&#34;&gt;&lt;a href=&#34;#fn:3&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;3&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;</description>
				
			</item>
		
			<item>
				<title>Indent with tabs</title>
				<link>https://moritz.sh/blog/indent-with-tabs/</link>
				<pubDate>23 Jun 21 00:00:00 +0000</pubDate>
				<guid>https://moritz.sh/blog/indent-with-tabs/</guid>
				<description>&lt;p&gt;Some days ago a heated discussion broke out in a tech group I&amp;rsquo;m in. It
was the old debate of tabs vs. spaces. I thought this debate was over,
but apparently I was wrong&amp;hellip;&lt;/p&gt;
&lt;p&gt;I will answer what I found to be the most common arguments within the
next paragraphs.&lt;/p&gt;
&lt;p&gt;For a short summary from a Rust user &lt;a href=&#34;https://github.com/rust-lang/rfcs/issues/2607#issue-388310132&#34;&gt;click
here&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&#34;it-screws-up-the-formatting&#34;&gt;It screws up the formatting&lt;/h2&gt;
&lt;p&gt;No, it doesn&amp;rsquo;t. We are talking about indentation, not alignment. Take the
following examples with a tabwidth of 2, 5, and 8.  Why 5? to show that it
works even with unconventiuonal values. The formatting does not change if you
follow these simple rules:&lt;/p&gt;</description>
				
			</item>
		
			<item>
				<title>A small experiment</title>
				<link>https://moritz.sh/blog/a-small-experiment/</link>
				<pubDate>08 Jun 21 00:00:00 +0000</pubDate>
				<guid>https://moritz.sh/blog/a-small-experiment/</guid>
				<description>&lt;p&gt;While helping some guy in in #archlinux:archlinux.org figuring out
sway, I came about the answer to all my prayers: a way to just
unassign caps-lock.&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt; While wondering whether an alternative keybind
would be useful, I found &lt;code&gt;grp:shifts_toggle&lt;/code&gt; and &lt;code&gt;grp_led:caps&lt;/code&gt;.
Allowing you to switch keyboard layouts by hitting both shift keys at
the same time.&lt;/p&gt;
&lt;p&gt;So basically, I started this entire thing to try out xkb-options.&lt;/p&gt;
&lt;p&gt;First off I decided on what flavour of DVORAK to use. There are a lot.
After some consideration I went with programmer-DVORAK which is said
to be faster. I don&amp;rsquo;t care to be honest, to me it just sounded useful
to have a layout specifically created for programmers.&lt;/p&gt;</description>
				
			</item>
		
			<item>
				<title>Be careful how you choose your tools</title>
				<link>https://moritz.sh/blog/choose-your-tool-wisely/</link>
				<pubDate>27 Mar 21 00:00:00 +0000</pubDate>
				<guid>https://moritz.sh/blog/choose-your-tool-wisely/</guid>
				<description>&lt;p&gt;Everyone knows this situation: you are tasked – or want – to do something and
need to decide on the &lt;em&gt;how&lt;/em&gt;.&lt;/p&gt;
&lt;h2 id=&#34;what-is-a-how&#34;&gt;What is a &lt;em&gt;how&lt;/em&gt;&lt;/h2&gt;
&lt;p&gt;Your &amp;ldquo;how&amp;rdquo; can be pretty much everything. An approach, a tool, a method, an
algorithm, a mindset, a way. If you do a task – I&amp;rsquo;d argue &lt;u&gt;any&lt;/u&gt; task you
need to select some of these; let&amp;rsquo;s call them &amp;ldquo;tools&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;Your choice of tools matters greatly. It will affect how long you take, what the
final result looks like, how usable it is, and most importantly: if you have fun
you working on a project.&lt;/p&gt;</description>
				
			</item>
		
			<item>
				<title>The open-source mindset</title>
				<link>https://moritz.sh/blog/the-open-source-mindset/</link>
				<pubDate>26 Feb 21 00:00:00 +0000</pubDate>
				<guid>https://moritz.sh/blog/the-open-source-mindset/</guid>
				<description>&lt;p&gt;I think – and this is nothing but my personal opinion – that being a dick is not
helpful. Those who know me may burst into laughter because I can be a real
asshole too. But that&amp;rsquo;s nothing out of the ordinary. What I found worrisome was a
discussion&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt; I&amp;rsquo;ve read (and participated in) on GitHub – or some of the opinions
that were voiced there to be more precise.&lt;/p&gt;</description>
				
			</item>
		
			<item>
				<title>Interesting Links</title>
				<link>https://moritz.sh/blog/links/</link>
				<pubDate>11 Feb 21 00:00:00 +0000</pubDate>
				<guid>https://moritz.sh/blog/links/</guid>
				<description>&lt;h2 id=&#34;what-exactly-is-this&#34;&gt;What exactly is this?&lt;/h2&gt;
&lt;p&gt;This page can be seen as somewhat of a public notebook where I keep links that
interest me. I try to keep them sorted but no guarantees there.&lt;/p&gt;
&lt;h2 id=&#34;links&#34;&gt;Links&lt;/h2&gt;
&lt;h3 id=&#34;ideas&#34;&gt;Ideas&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Maybe some best practices to take from this
&lt;a href=&#34;https://medium.com/forwardtick/how-to-become-a-1-000-000-000x-engineer-45e40d24815a&#34;&gt;[LINK]&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;personalities&#34;&gt;Personalities&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Linus Torvalds
&lt;ul&gt;
&lt;li&gt;TED-Interview with some interesting insights into his mode of work
&lt;a href=&#34;https://www.ted.com/talks/linus_torvalds_the_mind_behind_linux&#34;&gt;[LINK]&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;The Linux Kernel Code-Style
&lt;a href=&#34;https://www.kernel.org/doc/html/v4.10/process/coding-style.html&#34;&gt;[LINK]&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;podcasts&#34;&gt;Podcasts&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Puzzle in a Thunderstorm LLC
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;http://citationpod.libsyn.com/rss&#34;&gt;Citation Needed&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;5 Dudes read a Wikipedia page and become experts on the subject&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://audioboom.com/channels/4829841.rss&#34;&gt;God Awful Movies&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;Cristian Movies deserve mocking, here they get it.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://danddminus.libsyn.com/rss&#34;&gt;D&amp;amp;D Minus&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;Playing D&amp;amp;D without leaving out profanity&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.thethinkingatheist.com/podcast-1&#34;&gt;The Thinking Atheist&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://friendlyatheistpodcast.com/&#34;&gt;The friendly Atheist&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;privacy&#34;&gt;Privacy&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Why web-analytics need a revolution
&lt;a href=&#34;https://drewdevault.com/2020/12/04/Analytics-and-informed-consent.html&#34;&gt;[LINK]&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;programming-languages&#34;&gt;Programming Languages&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Go
&lt;ul&gt;
&lt;li&gt;Rob Pike on Go 2 Draft Specs
&lt;a href=&#34;https://www.youtube.com/watch?v=RIvL2ONhFBI&#34;&gt;[LINK]&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;pkg.go.dev looks nice, but has way to many trackers for me
&lt;a href=&#34;https://godocs.io/&#34;&gt;[LINK]&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;quotes&#34;&gt;Quotes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Bash.org
&lt;ul&gt;
&lt;li&gt;Apparently I&amp;rsquo;m a geek
&lt;a href=&#34;http://bash.org/?36646&#34;&gt;[LINK]&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Linus Torvalds
&lt;ul&gt;
&lt;li&gt;&amp;ldquo;I&amp;rsquo;m not a visionary, I&amp;rsquo;m an engineer&amp;rdquo;&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li id=&#34;fn:1&#34;&gt;
&lt;p&gt;&lt;a href=&#34;https://www.ted.com/talks/linus_torvalds_the_mind_behind_linux&#34;&gt;https://www.ted.com/talks/linus_torvalds_the_mind_behind_linux&lt;/a&gt;&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;</description>
				
			</item>
		
			<item>
				<title>Setup</title>
				<link>https://moritz.sh/blog/setup/</link>
				<pubDate>11 Feb 21 00:00:00 +0000</pubDate>
				<guid>https://moritz.sh/blog/setup/</guid>
				<description>&lt;h2 id=&#34;website&#34;&gt;Website&lt;/h2&gt;
&lt;p&gt;The sourcecode of this website is available
&lt;a href=&#34;https://git.sr.ht/~mpldr/website&#34;&gt;here&lt;/a&gt;. You can reach the latest
changeset of updated pages by clicking on the update-text in the date-line.&lt;/p&gt;
&lt;p&gt;Each push triggers a build-pipeline that generates the HTML and uploads it to
my server&lt;/p&gt;
&lt;h2 id=&#34;software&#34;&gt;Software&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;vim&lt;/li&gt;
&lt;li&gt;zsh&lt;/li&gt;
&lt;li&gt;kitty&lt;/li&gt;
&lt;li&gt;sway&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;hardware&#34;&gt;Hardware&lt;/h2&gt;
&lt;h3 id=&#34;main-pc&#34;&gt;Main PC&lt;/h3&gt;
&lt;p&gt;Partitions&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;/&lt;/code&gt; on a 1 TB SSD&lt;/li&gt;
&lt;li&gt;&lt;code&gt;/mnt/games&lt;/code&gt; on a 5 TB HDD (not exclusively used for games though)&lt;/li&gt;
&lt;/ul&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;                   -`                    moritz@ARCHe-Moritz
                  .o+`                   -------------------
                 `ooo/                   OS: Arch Linux x86_64
                `+oooo:                  Host: B450 GAMING X
               `+oooooo:                 Kernel: 5.14.8-AMD
               -+oooooo+:                Uptime: 5 hours, 6 mins
             `/:-:++oooo+:               Packages: 1778 (pacman)
            `/++++/+++++++:              Shell: zsh 5.8
           `/++++++++++++++:             Resolution: 2560x1440
          `/+++ooooooooooooo/`           WM: sway
         ./ooosssso++osssssso+`          Theme: Adapta-Nokto [GTK2/3]
        .oossssso-````/ossssss+`         Icons: Numix [GTK2/3]
       -osssssso.      :ssssssso.        Terminal: kitty
      :osssssss/        osssso+++.       CPU: AMD Ryzen 7 2700X (16) @ 3.700GHz
     /ossssssss/        +ssssooo/-       GPU: AMD ATI Radeon RX Vega 56/64
   `/ossssso+/:-        -:/+osssso+-     Memory: 6138MiB / 32063MiB
  `+sso+:-`                 `.-/+oso:
 `++:.                           `-/+/
 .`                                 `/
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id=&#34;laptop&#34;&gt;Laptop&lt;/h3&gt;
&lt;p&gt;The laptop is a Tuxedo XC1510, which I can wholeheartedly recommend.&lt;/p&gt;</description>
				
			</item>
		
	</channel>
</rss> 
