<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Posts on Ulveon's Thoughts</title><link>https://ulveon-thoughts-f210db.gitlab.io/posts/</link><description>Recent content in Posts on Ulveon's Thoughts</description><generator>Hugo</generator><language>en-IE</language><lastBuildDate>Thu, 04 Jun 2026 14:00:00 +0100</lastBuildDate><atom:link href="https://ulveon-thoughts-f210db.gitlab.io/posts/index.xml" rel="self" type="application/rss+xml"/><item><title>A eulogy for the most misunderstood Windows version</title><link>https://ulveon-thoughts-f210db.gitlab.io/p/2026-06-04-a-eulogy-for-the-most-misunderstood-windows-version/</link><pubDate>Thu, 04 Jun 2026 14:00:00 +0100</pubDate><guid>https://ulveon-thoughts-f210db.gitlab.io/p/2026-06-04-a-eulogy-for-the-most-misunderstood-windows-version/</guid><description>&lt;p&gt;Windows Vista was released in 2007. Today, nearly twenty years later, people keep believing it was a &amp;ldquo;bad&amp;rdquo; operating system. I have always disagreed with this. Yes, Windows Vista had many flaws and issues, but it was still a well-designed and dependable operating system, and represented a much needed rethink of what a desktop operating system should do.&lt;/p&gt;</description></item><item><title>Why did AI destroy my production database?</title><link>https://ulveon-thoughts-f210db.gitlab.io/p/2026-05-05-why-did-ai-destroy-my-production-database/</link><pubDate>Tue, 05 May 2026 14:00:00 +0100</pubDate><guid>https://ulveon-thoughts-f210db.gitlab.io/p/2026-05-05-why-did-ai-destroy-my-production-database/</guid><description>&lt;p&gt;I already posted &lt;a href="https://ulveon-thoughts-f210db.gitlab.io/p/2025-08-10-ai-is-not-a-fad-its-here-to-stay/"&gt;my thoughts on AI&lt;/a&gt; and why I don&amp;rsquo;t think it&amp;rsquo;s going away any time soon. Unfortunately, it seems some people who don&amp;rsquo;t like LLMs are using AI-induced outages and deletions as an opportunity to reaffirm their biases, and, in doing so, may be missing part of the picture.&lt;/p&gt;</description></item><item><title>AI space datacenters are literally impossible</title><link>https://ulveon-thoughts-f210db.gitlab.io/p/2025-12-15-ai-space-datacenters-are-literally-impossible/</link><pubDate>Mon, 15 Dec 2025 23:00:00 +0100</pubDate><guid>https://ulveon-thoughts-f210db.gitlab.io/p/2025-12-15-ai-space-datacenters-are-literally-impossible/</guid><description>&lt;p&gt;There&amp;rsquo;s talk of space datacenters &lt;del&gt;lately&lt;/del&gt; again, which is an &lt;strong&gt;immensely stupid idea&lt;/strong&gt;. It is stupid because it is a physics and thermodynamics problem, not an engineering challenge. In this post, I will prove why space datacenters will &lt;strong&gt;never&lt;/strong&gt; happen. &lt;strong&gt;Not now, not in ten years, not in a hundred years&lt;/strong&gt;. While we have gotten far in space exploration technology, further than anyone decades ago thought, and while we have had great success in some aspects, such as the International Space Station, people are not computers (shocking, I know), and computers represent an entirely different set of constraints and problems.&lt;/p&gt;</description></item><item><title>Adventures with vibe-coding: TLD racketeering</title><link>https://ulveon-thoughts-f210db.gitlab.io/p/2025-12-12-adventures-with-vibe-coding-tld-racketeering/</link><pubDate>Fri, 12 Dec 2025 20:00:00 +0100</pubDate><guid>https://ulveon-thoughts-f210db.gitlab.io/p/2025-12-12-adventures-with-vibe-coding-tld-racketeering/</guid><description>&lt;aside class="notice notice--warning" aria-label="Warning notice"&gt;
 &lt;div class="notice__content"&gt;
 Disclaimer: This post isn&amp;rsquo;t really about vibe-coding or AI-assisted coding; it&amp;rsquo;s about the domain name system, WHOIS, and how modern TLD operators have recreated the same domain-squatting problem we spent decades trying to get rid of.
 &lt;/div&gt;
&lt;/aside&gt;

&lt;p&gt;While vibe-coding a small tool to hunt for interesting domain names, I stumbled into something I didn&amp;rsquo;t expect, and, honestly, something a bit worrying.&lt;/p&gt;</description></item><item><title>The secure open source fallacy</title><link>https://ulveon-thoughts-f210db.gitlab.io/p/2025-12-03-the-secure-open-source-fallacy/</link><pubDate>Wed, 03 Dec 2025 08:00:00 +0100</pubDate><guid>https://ulveon-thoughts-f210db.gitlab.io/p/2025-12-03-the-secure-open-source-fallacy/</guid><description>&lt;p&gt;Most open source advocates, and many security professionals, often say things like &amp;ldquo;open source software is secure because you can just read the code&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;This argument assumes that the ability to read source code directly translates into the ability to understand, verify, and trust it, because you can see the files this software opens or the network sockets it listens on. You can see the kind of network data it sends, and the cryptography it uses.&lt;/p&gt;</description></item><item><title>I think I'm starting to understand AI "art"</title><link>https://ulveon-thoughts-f210db.gitlab.io/p/2025-11-28-i-think-im-starting-to-understand-ai-art/</link><pubDate>Fri, 28 Nov 2025 15:00:00 +0100</pubDate><guid>https://ulveon-thoughts-f210db.gitlab.io/p/2025-11-28-i-think-im-starting-to-understand-ai-art/</guid><description>&lt;p&gt;I think I am starting to understand the deal with AI &amp;ldquo;art&amp;rdquo;. Or at a minimum, I am beginning to understand why AI &amp;ldquo;art&amp;rdquo; feels so &amp;ldquo;AI&amp;rdquo;, so devoid of soul, lifeless.&lt;/p&gt;</description></item><item><title>Deletion is never guaranteed: How your computer lies to you</title><link>https://ulveon-thoughts-f210db.gitlab.io/p/2025-11-01-deletion-is-never-guaranteed-how-your-computer-lies-to-you/</link><pubDate>Sat, 01 Nov 2025 19:00:00 +0100</pubDate><guid>https://ulveon-thoughts-f210db.gitlab.io/p/2025-11-01-deletion-is-never-guaranteed-how-your-computer-lies-to-you/</guid><description>&lt;p&gt;You cannot prove the absence of data; you can only prove the presence of data. You also cannot prove if a particular piece of data was copied, or whether a specific digital object is an original or a copy.&lt;/p&gt;</description></item><item><title>Fighting Twitter's age verification with a special guest</title><link>https://ulveon-thoughts-f210db.gitlab.io/p/2025-08-10-fighting-twitters-age-verification-with-a-special-guest/</link><pubDate>Sun, 10 Aug 2025 18:00:00 +0100</pubDate><guid>https://ulveon-thoughts-f210db.gitlab.io/p/2025-08-10-fighting-twitters-age-verification-with-a-special-guest/</guid><description>&lt;p&gt;I am ideologically firmly opposed to age verification systems, especially those that claim to protect children by violating the privacy of adults. I refuse to support such mechanisms because this is a disproportionate response that creates more harm than it prevents.&lt;/p&gt;</description></item><item><title>AI is not a fad: It's here to stay</title><link>https://ulveon-thoughts-f210db.gitlab.io/p/2025-08-10-ai-is-not-a-fad-its-here-to-stay/</link><pubDate>Sun, 10 Aug 2025 01:00:00 +0100</pubDate><guid>https://ulveon-thoughts-f210db.gitlab.io/p/2025-08-10-ai-is-not-a-fad-its-here-to-stay/</guid><description>&lt;p&gt;Nobody cares about your beautiful, elegant, handcrafted code. Software engineers are engineers first and foremost, and producing code was never the main goal for software engineers. Engineers solve problems with code, such as increasing revenue or decreasing spending. Engineers exist to apply scientific innovations to businesses, in order to increase profit. There&amp;rsquo;s really nothing else to it.&lt;/p&gt;</description></item><item><title>Vanguard (Part 1): Telegram raid protection</title><link>https://ulveon-thoughts-f210db.gitlab.io/p/2025-08-09-vanguard-part-1-telegram-raid-protection/</link><pubDate>Sat, 09 Aug 2025 00:00:00 +0000</pubDate><guid>https://ulveon-thoughts-f210db.gitlab.io/p/2025-08-09-vanguard-part-1-telegram-raid-protection/</guid><description>&lt;p&gt;I&amp;rsquo;ve been developing Vanguard over the past few months. Initially it was little more than a hack, which was developed quickly and without much consideration regarding the cleanliness of the code. I needed a way to have public Telegram links without the risk of raids, or getting botted.&lt;/p&gt;</description></item><item><title>The Andon cord: Mechanisms and good intentions</title><link>https://ulveon-thoughts-f210db.gitlab.io/p/2025-06-20-the-andon-cord-mechanisms-and-good-intentions/</link><pubDate>Fri, 20 Jun 2025 00:00:00 +0000</pubDate><guid>https://ulveon-thoughts-f210db.gitlab.io/p/2025-06-20-the-andon-cord-mechanisms-and-good-intentions/</guid><description>&lt;p&gt;Good intentions are usually assumed. Generally, everyone understands that most people act on good intentions, and out of good faith. Many social behaviours are &amp;ldquo;unwritten contracts&amp;rdquo; rather than established in law because it&amp;rsquo;s understood that most people will abide by these contracts. But when good intentions aren&amp;rsquo;t sufficient, &lt;strong&gt;mechanisms&lt;/strong&gt; are necessary.&lt;/p&gt;</description></item><item><title>Effective security beyond encryption</title><link>https://ulveon-thoughts-f210db.gitlab.io/p/2025-05-25-effective-security-beyond-encryption/</link><pubDate>Sun, 25 May 2025 00:00:00 +0000</pubDate><guid>https://ulveon-thoughts-f210db.gitlab.io/p/2025-05-25-effective-security-beyond-encryption/</guid><description>&lt;p&gt;To highly technical audiences, it is unsurprising that Telegram is not cryptographically secure and that Signal is much better.&lt;/p&gt;
&lt;p&gt;Numerous security experts have pointed out that Telegram&amp;rsquo;s reputation as a secure messenger is primarily a result of its marketing rather than its technical architecture.&lt;/p&gt;</description></item><item><title>Software toggles are evil</title><link>https://ulveon-thoughts-f210db.gitlab.io/p/2025-05-13-software-toggles-are-evil/</link><pubDate>Tue, 13 May 2025 00:00:00 +0000</pubDate><guid>https://ulveon-thoughts-f210db.gitlab.io/p/2025-05-13-software-toggles-are-evil/</guid><description>&lt;p&gt;&amp;ldquo;Do not sell my personal information&amp;rdquo;, &amp;ldquo;Reject all cookies&amp;rdquo;, &amp;ldquo;Do not show me personalised ads&amp;rdquo;, &amp;ldquo;Do not use my Maps activity for improvements&amp;rdquo;, &amp;ldquo;Do not store my voice recordings&amp;rdquo;, &amp;ldquo;Permanently delete my account&amp;rdquo;&lt;/p&gt;</description></item><item><title>Meritocracy: The lie that built modern Western society</title><link>https://ulveon-thoughts-f210db.gitlab.io/p/2025-02-27-meritocracy-the-lie-that-built-modern-western-society/</link><pubDate>Thu, 27 Feb 2025 22:06:00 +0100</pubDate><guid>https://ulveon-thoughts-f210db.gitlab.io/p/2025-02-27-meritocracy-the-lie-that-built-modern-western-society/</guid><description>&lt;p&gt;Most of the modern West is built around the idea of meritocracy. Because of how influential Christianism has been in Europe, and later America, this can be traced back to Abrahamic traditions. Many societies nowadays revolve around &amp;ldquo;hardened individuals&amp;rdquo;, &amp;ldquo;self-made men&amp;rdquo;, and individual financial success. Admittedly, this behaviour motivates people to give their best, as you condition them to believe their efforts have a measurable impact on their future life, by which more effort translates into a better, more comfortable life. And for sure, there&amp;rsquo;s a component of effort and hard work in everyone&amp;rsquo;s future.&lt;/p&gt;</description></item><item><title>Mr. Trump, Ukraine is not for sale</title><link>https://ulveon-thoughts-f210db.gitlab.io/p/2025-02-21-mr.-trump-ukraine-is-not-for-sale/</link><pubDate>Fri, 21 Feb 2025 10:28:00 +0100</pubDate><guid>https://ulveon-thoughts-f210db.gitlab.io/p/2025-02-21-mr.-trump-ukraine-is-not-for-sale/</guid><description>&lt;p&gt;Mr. Trump, you ran your 2025 election campaign on claims that you would be able to end the war in Ukraine &lt;a href="https://www.nytimes.com/2025/01/19/us/politics/trump-promise-ending-ukraine-war.html"&gt;before you were elected&lt;/a&gt; [&lt;a href="https://archive.is/20250120001620/https://www.nytimes.com/2025/01/19/us/politics/trump-promise-ending-ukraine-war.html"&gt;archived version&lt;/a&gt;]. Then you pushed it back to &amp;ldquo;within 24 hours&amp;rdquo;.&lt;/p&gt;</description></item><item><title>Why european safeguards strengthen democracy - A response to Vance</title><link>https://ulveon-thoughts-f210db.gitlab.io/p/2025-02-16-why-european-safeguards-strengthen-democracy-a-response-to-vance/</link><pubDate>Sun, 16 Feb 2025 20:41:27 +0100</pubDate><guid>https://ulveon-thoughts-f210db.gitlab.io/p/2025-02-16-why-european-safeguards-strengthen-democracy-a-response-to-vance/</guid><description>&lt;p&gt;Dear JD Vance, your recent speech at the Munich Security Conference on 14th February 2025 concerns me, and you made several points I would like to address individually.&lt;/p&gt;
&lt;p&gt;Your speech is full of lies, and has a profoundly unethical undertone. Frankly, I am already deeply disappointed with how Elon Musk has been behaving in the past few years, and this is my first impression of you. Not a positive one, for sure!&lt;/p&gt;</description></item><item><title>Fediverse and the consequences of decentralised moderation</title><link>https://ulveon-thoughts-f210db.gitlab.io/p/2025-01-21-fediverse-and-the-consequences-of-decentralised-moderation/</link><pubDate>Tue, 21 Jan 2025 22:01:13 +0100</pubDate><guid>https://ulveon-thoughts-f210db.gitlab.io/p/2025-01-21-fediverse-and-the-consequences-of-decentralised-moderation/</guid><description>&lt;p&gt;Most furries who are vaguely involved in tech have heard of the &amp;ldquo;Fediverse&amp;rdquo; or, at minimum, Mastodon, the most popular Fediverse software stack implementation.&lt;/p&gt;
&lt;p&gt;There is a lot to be said about Fediverse, and it is a fantastic initiative from a technological point of view. With Fediverse software, you can build communities around a topic of interest and optionally interact with other users in other instances. It lets you own your data (at least from a server operator perspective), which is clearly very different from Twitter. The communities around Fediverse instances are tight-knit, often focused on technology and topics related to minorities or marginalised communities, like LGBT or sex workers.&lt;/p&gt;</description></item><item><title>Retribution or Reintegration: Let's talk about prisons</title><link>https://ulveon-thoughts-f210db.gitlab.io/p/2025-01-01-retribution-or-reintegration-lets-talk-about-prisons/</link><pubDate>Wed, 01 Jan 2025 21:39:57 +0100</pubDate><guid>https://ulveon-thoughts-f210db.gitlab.io/p/2025-01-01-retribution-or-reintegration-lets-talk-about-prisons/</guid><description>&lt;p&gt;Plenty has been written about European prisons focused on restorative justice and reintegration. Still, there&amp;rsquo;s insufficient discourse on the implications and interactions between these two very different approaches to justice and order, which is the topic of this post.&lt;/p&gt;</description></item><item><title>Operational Security: Staying safe online</title><link>https://ulveon-thoughts-f210db.gitlab.io/p/2024-10-05-operational-security-staying-safe-online/</link><pubDate>Sat, 05 Oct 2024 23:39:19 +0100</pubDate><guid>https://ulveon-thoughts-f210db.gitlab.io/p/2024-10-05-operational-security-staying-safe-online/</guid><description>&lt;p&gt;The Internet is a dangerous place. Especially if you are LGBTQ, furry, have unconventional sexual tendencies (CNC, BDSM, FinDom, etc) or are a member of a religious or racial minority group.&lt;/p&gt;
&lt;p&gt;The Internet was not designed with safety or security in mind. In its ARPANET beginnings, many systems didn&amp;rsquo;t even have passwords because only privileged users were supposed to access them. As such, privacy and security features are often little more than layers added on top of aging protocols, like HTTPS is just SSL applied on top of HTTP.&lt;/p&gt;</description></item><item><title>Fascism is coming</title><link>https://ulveon-thoughts-f210db.gitlab.io/p/2024-08-29-fascism-is-coming/</link><pubDate>Thu, 29 Aug 2024 20:34:09 +0100</pubDate><guid>https://ulveon-thoughts-f210db.gitlab.io/p/2024-08-29-fascism-is-coming/</guid><description>&lt;p&gt;And it won&amp;rsquo;t be pretty. We have collectively learned nothing from Hitler&amp;rsquo;s rise to power. And it is just happening all over again, through the same institutions that we thought were set up to resist the next fascist takeover.&lt;/p&gt;</description></item><item><title>Nobody is going to shut down Telegram</title><link>https://ulveon-thoughts-f210db.gitlab.io/p/2024-08-25-nobody-is-going-to-shut-down-telegram/</link><pubDate>Sun, 25 Aug 2024 15:10:16 +0100</pubDate><guid>https://ulveon-thoughts-f210db.gitlab.io/p/2024-08-25-nobody-is-going-to-shut-down-telegram/</guid><description>&lt;p&gt;At the time of writing, Pavel Durov, the founder of Telegram was &lt;a href="https://www.reuters.com/world/europe/telegram-messaging-app-ceo-pavel-durov-arrested-france-tf1-tv-says-2024-08-24/"&gt;arrested by French authorities&lt;/a&gt; [&lt;a href="https://archive.is/20240825062334/https://www.reuters.com/world/europe/telegram-messaging-app-ceo-pavel-durov-arrested-france-tf1-tv-says-2024-08-24/"&gt;archived version&lt;/a&gt;].&lt;/p&gt;
&lt;p&gt;As usual, a flurry of theories and panic ensued. I want to give my opinion on what&amp;rsquo;s going to happen next. At this time, I don&amp;rsquo;t believe Telegram is in any significant danger. Of course, things could change, but there&amp;rsquo;s absolutely no reason to panic right now.&lt;/p&gt;</description></item><item><title>The implicit social contract: the division of labour</title><link>https://ulveon-thoughts-f210db.gitlab.io/p/2024-06-07-the-implicit-social-contract-the-division-of-labour/</link><pubDate>Fri, 07 Jun 2024 20:34:09 +0100</pubDate><guid>https://ulveon-thoughts-f210db.gitlab.io/p/2024-06-07-the-implicit-social-contract-the-division-of-labour/</guid><description>&lt;p&gt;I&amp;rsquo;ve observed an interesting phenomenon that I believe is the base for any economy, capitalist, communist, socialist, or else, and it might very well be an intrinsic part of who we are, collectively, as a species. The division of labour has existed since ancient times, way before Homo Sapiens were roaming Earth. The division of labour exists, to a certain extent in animal communities too. There are leaders, hunters, protectors, and other roles. Naturally, as living standards increase, technology advances, and materials improve, we tend to hyperspecialise.&lt;/p&gt;</description></item><item><title>Microsoft doesn't love Linux</title><link>https://ulveon-thoughts-f210db.gitlab.io/p/2024-04-21-microsoft-doesnt-love-linux/</link><pubDate>Sun, 21 Apr 2024 19:34:09 +0100</pubDate><guid>https://ulveon-thoughts-f210db.gitlab.io/p/2024-04-21-microsoft-doesnt-love-linux/</guid><description>&lt;p&gt;Some time ago, Microsoft &lt;a href="https://www.microsoft.com/en-us/windows-server/blog/2015/05/06/microsoft-loves-linux/"&gt;announced a surprising shift in stance&lt;/a&gt; [&lt;a href="https://archive.is/jHKOO"&gt;archived version&lt;/a&gt;] with their newfound affection for Linux. This marked a notable departure from the era of Steve Ballmer, whose approach was &lt;a href="https://www.theregister.com/2001/06/02/ballmer_linux_is_a_cancer/"&gt;considerably more hostile&lt;/a&gt; [&lt;a href="http://archive.today/swg2o"&gt;archived version&lt;/a&gt;] towards competing operating systems, including Android and Linux, and the GPL license.&lt;/p&gt;</description></item><item><title>You don't need to own your home, you just need a place to live in</title><link>https://ulveon-thoughts-f210db.gitlab.io/p/2024-04-17-you-dont-need-to-own-your-home-you-just-need-a-place-to-live-in/</link><pubDate>Wed, 17 Apr 2024 20:00:00 +0100</pubDate><guid>https://ulveon-thoughts-f210db.gitlab.io/p/2024-04-17-you-dont-need-to-own-your-home-you-just-need-a-place-to-live-in/</guid><description>&lt;p&gt;The entire world is in a housing crisis at the moment. And at times, it might seem like this has been going on for almost two decades, ever since the financial crisis of 2008.&lt;/p&gt;</description></item><item><title>Free speech is not a noble goal to pursue</title><link>https://ulveon-thoughts-f210db.gitlab.io/p/2024-01-10-free-speech-is-not-a-noble-goal-to-pursue/</link><pubDate>Wed, 10 Jan 2024 19:35:56 +0100</pubDate><guid>https://ulveon-thoughts-f210db.gitlab.io/p/2024-01-10-free-speech-is-not-a-noble-goal-to-pursue/</guid><description>&lt;p&gt;Freedom and free speech have always been topics of deep interest to me. Historically, I&amp;rsquo;ve been a firm advocate for free speech, aligning myself with &lt;a href="https://en.wikipedia.org/wiki/Pirate_Party"&gt;Pirate Party&lt;/a&gt; principles.&lt;/p&gt;
&lt;p&gt;Later on, during my political explorations, I briefly ventured into libertarianism and &amp;ldquo;free speech absolutism&amp;rdquo; which led me to consider many other possible arguments, such as the right to free information from a journalistic perspective. For example: &amp;ldquo;Why should the government get to decide what kind of news I am allowed to read?&amp;rdquo; Surely, governments would have a strong incentive to not allow dissenting information that could threaten their grip on power.&lt;/p&gt;</description></item><item><title>Federated social systems: On IRC, XMPP, and Matrix</title><link>https://ulveon-thoughts-f210db.gitlab.io/p/2024-01-06-federated-social-systems-on-irc-xmpp-and-matrix/</link><pubDate>Sat, 06 Jan 2024 20:34:09 +0100</pubDate><guid>https://ulveon-thoughts-f210db.gitlab.io/p/2024-01-06-federated-social-systems-on-irc-xmpp-and-matrix/</guid><description>&lt;p&gt;One of the most important features of decentralised social networks based on open standards is that they are much easier to own and control, while also being highly intercompatible between software versions, clients, and maintainers.&lt;/p&gt;</description></item><item><title>Hello World</title><link>https://ulveon-thoughts-f210db.gitlab.io/p/2024-01-06-hello-world/</link><pubDate>Sat, 06 Jan 2024 00:07:22 +0100</pubDate><guid>https://ulveon-thoughts-f210db.gitlab.io/p/2024-01-06-hello-world/</guid><description>&lt;p&gt;After many years of hesitation, I have decided to start my own blog.&lt;/p&gt;
&lt;p&gt;In this blog, I will explore and elaborate on my thoughts. How my political and philosophical views have changed over time, and how I believe we can build a better world.&lt;/p&gt;</description></item></channel></rss>