This service tests the validity of an RSS 2.0 feed, checking to see that it follows the rules of the RSS specification. For advice from the RSS Advisory Board on how to implement RSS and handle issues such as enclosures and HTML encoding, read the RSS Best Practices Profile. This checker is also a validator of Atom and RSS 1.0 feeds.

Use this tester regularly to ensure that your RSS feed continues to work well in the wide audience of RSS readers, podcast clients and other software that supports the format.

 

Congratulations!

[Valid RSS] This is a valid RSS feed.

Recommendations

This feed is valid, but interoperability with the widest range of feed readers could be improved by implementing the following recommendations.

  • line 73, column 0: description should not contain loading attribute (7 occurrences) [help]

    <p><img src="https://ulven.zone/p/2024-08-29-fascism-is-coming/center_ ...
  • line 73, column 0: description should not contain data-flex-grow attribute (7 occurrences) [help]

    <p><img src="https://ulven.zone/p/2024-08-29-fascism-is-coming/center_ ...
  • line 73, column 0: description should not contain data-flex-basis attribute (7 occurrences) [help]

    <p><img src="https://ulven.zone/p/2024-08-29-fascism-is-coming/center_ ...
  • line 326, column 0: description should not contain iframe tag (3 occurrences) [help]

    <iframe loading="lazy"
  • line 626, column 0: description should not contain data-lang attribute (5 occurrences) [help]

    <pre tabindex="0" class="chroma"><code class="language-fallback" data- ...
  • line 676, column 553: Implausible date: Mon, 01 Jan 0001 00:00:00 +0000 (4 occurrences) [help]

    ... <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://ulven.zo ...
                                                 ^
  • line 771, column 0: description should not contain script tag [help]

    &lt;script async src="https://plausible.io/js/embed.host.js">&lt;/script>

Source: https://ulven.zone/index.xml

  1. <?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>A* Ulven's Thoughts</title><link>https://ulven.zone/</link><description>Recent content on A* Ulven's Thoughts</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><lastBuildDate>Sat, 05 Oct 2024 23:39:19 +0100</lastBuildDate><atom:link href="https://ulven.zone/index.xml" rel="self" type="application/rss+xml"/><item><title>Operational Security: Staying safe online</title><link>https://ulven.zone/p/2024-10-05-operational-security-staying-safe-online/</link><pubDate>Sat, 05 Oct 2024 23:39:19 +0100</pubDate><guid>https://ulven.zone/p/2024-10-05-operational-security-staying-safe-online/</guid><description>&lt;p>Hello there! Thanks for reading my blog! I&amp;rsquo;ve moved.&lt;/p>
  2. &lt;p>If you don&amp;rsquo;t get redirected automatically, try this:&lt;/p>
  3. &lt;p>&lt;a class="link" href="https://ulveon.net/p/2024-10-05-operational-security-staying-safe-online/" target="_blank" rel="noopener"
  4. >https://ulveon.net/p/2024-10-05-operational-security-staying-safe-online/&lt;/a>&lt;/p>
  5. &lt;p>Make sure to update your RSS feeds, too. See you on ulveon.net!&lt;/p></description></item><item><title>Moved to ulveon.net</title><link>https://ulven.zone/p/2024-09-20-moved-to-ulveon.net/</link><pubDate>Fri, 20 Sep 2024 00:00:00 +0100</pubDate><guid>https://ulven.zone/p/2024-09-20-moved-to-ulveon.net/</guid><description>&lt;p>Hello! Thank you for reading my blog. This site has moved to a different domain: &lt;a class="link" href="https://ulveon.net" target="_blank" rel="noopener"
  6. >ulveon.net&lt;/a>.&lt;/p>
  7. &lt;p>All articles except this post have a JS function that will redirect you to the appropriate domain if you try to read the articles from the old ulven.zone domain.&lt;/p>
  8. &lt;p>See you there!&lt;/p>
  9. &lt;h1 id="visit-my-new-sitehttpsulveonnet">&lt;a class="link" href="https://ulveon.net" target="_blank" rel="noopener"
  10. >Visit my new site&lt;/a>&lt;/h1></description></item><item><title>Fascism is coming</title><link>https://ulven.zone/p/2024-08-29-fascism-is-coming/</link><pubDate>Thu, 29 Aug 2024 20:34:09 +0100</pubDate><guid>https://ulven.zone/p/2024-08-29-fascism-is-coming/</guid><description>&lt;p>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>
  11. &lt;h2 id="background">Background&lt;/h2>
  12. &lt;p>History has a way of repeating itself, especially when we fail to learn from the past. The rise of fascism in the 20th century, epitomised by figures like Adolf Hitler and Benito Mussolini, was not an isolated incident but the result of specific social, economic, and political conditions that have emerged repeatedly throughout history. Today, as we face similar challenges, it is clear that the lessons of the past are once again being ignored.&lt;/p>
  13. &lt;p>The cyclical nature of history is evident in the way societies, when confronted with crisis and uncertainty, often turn to authoritarian solutions, seeking strong leaders who promise to restore order and national pride at the cost of democracy and human rights. This cycle has been observed across different eras and regions, from the fall of the Roman Republic to the rise of fascist regimes in the 20th century, and now, we are witnessing its resurgence in the 21st century.&lt;/p>
  14. &lt;p>In this context, the rise of fascism today can be seen not as a sudden anomaly but as the latest iteration of a recurring historical pattern.&lt;/p>
  15. &lt;p>The financial crisis of 2007 sent the world&amp;rsquo;s entire economy into recession, and would be the catalyst of many beautiful citizen protest movements, like &lt;a class="link" href="https://wikipedia.org/wiki/Occupy_Wall_Street" target="_blank" rel="noopener"
  16. >Occupy Wall Street&lt;/a>, the &lt;a class="link" href="https://en.wikipedia.org/wiki/Arab_Spring" target="_blank" rel="noopener"
  17. >Arab Spring&lt;/a>, the &lt;a class="link" href="https://en.wikipedia.org/wiki/Anti-austerity_movement_in_Spain" target="_blank" rel="noopener"
  18. >15-M&lt;/a>, the &lt;a class="link" href="https://en.wikipedia.org/wiki/2009_Iranian_presidential_election_protests" target="_blank" rel="noopener"
  19. >2009 Iranian presidential election protests&lt;/a>, and the &lt;a class="link" href="https://en.wikipedia.org/wiki/2010_United_Kingdom_student_protests" target="_blank" rel="noopener"
  20. >2010 United Kingdom student protests&lt;/a>, among others.&lt;/p>
  21. &lt;p>People suffered for years under strict austerity measures to stabilise the economy after a collapse of subprime mortgages erased between 2 and 10 trillion USD, depending on the estimation, in the global financial system, and most western countries contracted their GDP around 5% due to the crisis.&lt;/p>
  22. &lt;p>During the 2010, it seemed like there would be change. Protestors went home, but there was no comprehensive policy change. However, life continued as normal. Economies would slowly start to recover, and get back on track of GDP growth.&lt;/p>
  23. &lt;p>Then it happened again, another crisis: First, a few cases of pneumonia in China. Then it spread, over days, and weeks. Alarms were being raised, people were being hospitalised, nobody knew what was happening, and soon enough, a pandemic was declared. Most countries enforced strict quarantine measures including mouth coverings and curfews that turned many people unemployed: baristas, office services, real estate agents, millions of people lost their jobs, while office workers were being told to go home, and work from home for a few weeks, which turned into months, and for some, became permanent.&lt;/p>
  24. &lt;p>During COVID, conspiracy theorists ran rampant through social media platforms, &lt;a class="link" href="https://en.wikipedia.org/wiki/COVID-19_misinformation" target="_blank" rel="noopener"
  25. >spreading disinformation&lt;/a> involving Bill Gates, George Soros, the World Health Organisation, the US, the EU, the World Economic Forum, and more.&lt;/p>
  26. &lt;h2 id="current-times">Current times&lt;/h2>
  27. &lt;p>It is hard to point to a single specific event causing a rise in fascist sentiment, but the world has changed drastically in the last 10 years, and some of the progress that was achieved has stopped, and, in some cases, started to reverse.&lt;/p>
  28. &lt;h3 id="anti-immigration-and-anti-refugee-sentiment">Anti-immigration and anti-refugee sentiment&lt;/h3>
  29. &lt;p>Although Europe has traditionally been one of the most open and welcoming regions, it is starting to turn its back on immigrants and refugees.&lt;/p>
  30. &lt;p>The most significant turning point came with the 2015 refugee crisis, when over a million refugees and migrants, primarily from Syria, Afghanistan, and Iraq, arrived in Europe. Initially, some countries, particularly Germany, were welcoming. German Chancellor Angela Merkel&amp;rsquo;s &amp;ldquo;Wir schaffen das&amp;rdquo; (&amp;ldquo;We can do this&amp;rdquo;) approach was emblematic of this initial response. However, as the numbers swelled, the political and social backlash grew.&lt;/p>
  31. &lt;p>The scale of the crisis, combined with later terrorist attacks across Europe, and resulting protests made European politics less welcoming of immigrants, and more in favour of border controls.&lt;/p>
  32. &lt;p>Countries around Europe have also used immigration as a political tool, some notable examples:&lt;/p>
  33. &lt;ul>
  34. &lt;li>
  35. &lt;p>In 2015, there was a sharp increase in migrants arriving in Lapland, in the Finnish-Swedish border. In parallel, there was an increase in the number of migrants at two Finnish-Russian border crossing points. In 2016, Norway stopped to consider asylum applications from migrants with Russian residence documents. &lt;a class="link" href="https://www.osw.waw.pl/en/publikacje/analyses/2016-04-06/enforced-cooperation-finnish-russian-migration-crisis" target="_blank" rel="noopener"
  36. >Source&lt;/a> [&lt;a class="link" href="http://archive.is/4gVlP" target="_blank" rel="noopener"
  37. >Archived version&lt;/a>]&lt;/p>
  38. &lt;/li>
  39. &lt;li>
  40. &lt;p>In February 2020, Turkey announced that it would no longer stop refugees from attempting to cross into Europe, leading to a significant increase in migrants trying to enter Greece. This was widely seen as a tactic to pressure the EU for more support in Turkey&amp;rsquo;s conflict with Syria.&lt;/p>
  41. &lt;/li>
  42. &lt;li>
  43. &lt;p>In August 2021, &lt;a class="link" href="https://en.wikipedia.org/wiki/Belarus%E2%80%93European_Union_border_crisis" target="_blank" rel="noopener"
  44. >Belarus was accused of orchestrating a migrant crisis&lt;/a> along its borders with Poland, Lithuania, and Latvia.&lt;/p>
  45. &lt;/li>
  46. &lt;li>
  47. &lt;p>In August 2021, a similar situation developed in the &lt;a class="link" href="https://en.wikipedia.org/wiki/2021_Morocco%E2%80%93Spain_border_incident" target="_blank" rel="noopener"
  48. >Morocco-Spain border around Ceuta and Melilla&lt;/a>, whereby Morocco relaxed border checks, and allowed thousands of migrants to cross into Ceuta. This was interpreted as retaliation for Spain&amp;rsquo;s decision to provide medical treatment to a political figure that opposes Morocco&amp;rsquo;s territorial claims. Morocco is also known to periodically leverage the threat of migration to negotiate better deals with the EU.&lt;/p>
  49. &lt;/li>
  50. &lt;/ul>
  51. &lt;p>The growing hostility towards immigrants and refugees is not just a response to external crises but a symptom of a deeper shift towards authoritarianism, where fear and exclusion are used to consolidate power.&lt;/p>
  52. &lt;h3 id="terrorism">Terrorism&lt;/h3>
  53. &lt;p>During 2015 and 2016, several terrorist attacks took place in France, Belgium, and Germany. This shocked the world and would steer these territories into less favourable migration policies, with parties like AfD taking a strong anti-migration stance during 2015 which significantly boosted its popularity.&lt;/p>
  54. &lt;h3 id="populism-and-the-erosion-of-truth-the-slow-boiling-frog">Populism and the erosion of truth, the slow-boiling frog&lt;/h3>
  55. &lt;p>The &lt;a class="link" href="https://en.wikipedia.org/wiki/Boiling_frog" target="_blank" rel="noopener"
  56. >boiling frog apologue&lt;/a> is a powerful metaphor for the current state of world politics. Just as a frog in slowly heating water fails to perceive the danger until it&amp;rsquo;s too late, societies today are being gradually desensitized to extremist rhetoric, making previously unthinkable ideas appear almost logical.&lt;/p>
  57. &lt;p>Populism, as both a political strategy and a movement, is rooted in the notion of representing &amp;ldquo;the people&amp;rdquo; against &amp;ldquo;the elite.&amp;rdquo; This dichotomy is a hallmark of populist rhetoric, where leaders claim to be the voice of the &amp;ldquo;ordinary people&amp;rdquo; while vilifying the establishment. Historically, populism has appeared in various forms across the political spectrum, from left-wing movements like those led by Latin American leaders to right-wing movements in Europe and the United States.&lt;/p>
  58. &lt;p>Populism&amp;rsquo;s historical lineage can be traced back to the 19th century, notably with the People&amp;rsquo;s Party in the United States. However, modern populism has taken on new dimensions, often aligning with nationalism and anti-immigration stances. The relevance of populism today lies in its ability to exploit societal divisions and fears, creating an environment where democratic principles are undermined.&lt;/p>
  59. &lt;p>Populist leaders and movements can serve as a precursor to fascism by exploiting people&amp;rsquo;s fears, promoting nationalism, and attacking democratic principles.&lt;/p>
  60. &lt;p>The rhetoric of &amp;ldquo;us vs. them&amp;rdquo; employed by populist leaders enables these parties and movements to justify hatred and disrespect towards minorities, who are scapegoated for society&amp;rsquo;s problems. This divisive strategy not only polarizes societies but also erodes the social fabric by turning different groups against one another.&lt;/p>
  61. &lt;p>The most notorious populist figure in recent history is Donald Trump. Running on a platform of &amp;ldquo;America First&amp;rdquo;, he won the election that would make him the 45th president of the United States. His brand of populism combined nationalist and xenophobic rhetoric with attacks on established institutions and the media.&lt;/p>
  62. &lt;p>Other relevant figures include Viktor Orbán and Jair Bolsonaro, who have similar positions to Donald Trump including xenophobic values, conservatism, criticism towards environmental regulations, and the support of traditional national values over immigration and foreign influence.&lt;/p>
  63. &lt;p>However, while populism seems to be having a greater effect on right-wing voters at the moment, populism is not a characteristic of right-wing politics, and there are cases of left-wing politicians effectively using populism to drive their agendas.&lt;/p>
  64. &lt;p>Right-wing populist figures capitalise on free speech to make controversial statements, framing them as bold truths that others are too afraid to voice. They focus on telling people what they want to hear, without providing clear, actionable plans on how they will achieve their promised goals. This lack of transparency and practical solutions allows them to maintain broad appeal while avoiding scrutiny over the feasibility of their policies.&lt;/p>
  65. &lt;p>This is the intersection between populism and free speech. I talk more about free speech in my previous post: &lt;a class="link" href="https://ulven.zone/p/2024-01-10-free-speech-is-not-a-noble-goal-to-pursue/#human-nature-there-i-said-it" >Free speech is not a noble goal to pursue&lt;/a>. Populists often weaponize free speech to normalise xenophobic discourse. Through the illusory truth effect, repeated false claims can become more believable, leading to widespread misinformation.&lt;/p>
  66. &lt;p>Moreover, populist leaders are quick to dismiss established media as &amp;ldquo;fake news,&amp;rdquo; promoting confusion among the public, who may then struggle to distinguish between truth and falsehood. This erosion of trust in traditional sources of information is another dangerous consequence of modern populism.&lt;/p>
  67. &lt;h3 id="the-overton-window-is-moving-to-the-right">The overton window is moving to the right&lt;/h3>
  68. &lt;p>The &lt;a class="link" href="https://en.wikipedia.org/wiki/Overton_window" target="_blank" rel="noopener"
  69. >overton window&lt;/a> is a concept to name what the currently sociopolitically acceptable range of policies exist. Political actors have skillfully manipulated the Overton window, gradually shifting what is considered acceptable discourse to include more extreme right-wing ideologies, and because of the above mentioned circumstances, it is slowly but surely moving to the right.&lt;/p>
  70. &lt;p>Sahil Chinoy writes: &lt;a class="link" href="https://www.nytimes.com/interactive/2019/06/26/opinion/sunday/republican-platform-far-right.html" target="_blank" rel="noopener"
  71. >What Happened to America’s Political Center of Gravity?&lt;/a> [&lt;a class="link" href="http://archive.is/AGLVh" target="_blank" rel="noopener"
  72. >archived version&lt;/a>], on how there seems to be a very clear trend to the right worldwide. Even though the title mentions America, the included chart is very illustrative of current world politics:&lt;/p>
  73. &lt;p>&lt;img src="https://ulven.zone/p/2024-08-29-fascism-is-coming/center_of_gravity.jpg"
  74. width="1269"
  75. height="276"
  76. srcset="https://ulven.zone/p/2024-08-29-fascism-is-coming/center_of_gravity_hu7849b20ce9ad2599a2189d7278ab15e2_41986_480x0_resize_q75_box.jpg 480w, https://ulven.zone/p/2024-08-29-fascism-is-coming/center_of_gravity_hu7849b20ce9ad2599a2189d7278ab15e2_41986_1024x0_resize_q75_box.jpg 1024w"
  77. loading="lazy"
  78. alt="Graph representing left, center, and right-wing parties worldwide, with circle sizes representing their porcentage of vote share"
  79. class="gallery-image"
  80. data-flex-grow="459"
  81. data-flex-basis="1103px"
  82. >&lt;/p>
  83. &lt;p>According to the chart, the vast majority of parties represent right-wing and center-right ideologies, and are much further from the center than even the most extreme left-wing parties. And for the left side, the majority of left-wing parties remain very close to the center, and only a handful of them dare to go far into the left spectrum.&lt;/p>
  84. &lt;p>Rachel Kleinfeld published a paper on &lt;a class="link" href="https://carnegieendowment.org/research/2023/09/polarization-democracy-and-political-violence-in-the-united-states-what-the-research-says" target="_blank" rel="noopener"
  85. >Polarization, Democracy, and Political Violence in the United States: What the Research Says&lt;/a> [&lt;a class="link" href="http://archive.is/fdIg2" target="_blank" rel="noopener"
  86. >archived version&lt;/a>] [&lt;a class="link" href="https://link.storjshare.io/raw/jxcpv43ghpud37qezbfj54kw7xiq/ulven.zone/static/2024-08-29-fascism-is-coming/polarization.pdf" target="_blank" rel="noopener"
  87. >PDF version&lt;/a>]. And I would like to take a look at two charts:&lt;/p>
  88. &lt;p>&lt;img src="https://ulven.zone/p/2024-08-29-fascism-is-coming/Kleinfeld_fig_4-1.jpg"
  89. width="2084"
  90. height="1505"
  91. srcset="https://ulven.zone/p/2024-08-29-fascism-is-coming/Kleinfeld_fig_4-1_hu7849b20ce9ad2599a2189d7278ab15e2_183026_480x0_resize_q75_box.jpg 480w, https://ulven.zone/p/2024-08-29-fascism-is-coming/Kleinfeld_fig_4-1_hu7849b20ce9ad2599a2189d7278ab15e2_183026_1024x0_resize_q75_box.jpg 1024w"
  92. loading="lazy"
  93. alt="Feeling thermometer ratings by Democrats and Republicans"
  94. class="gallery-image"
  95. data-flex-grow="138"
  96. data-flex-basis="332px"
  97. >&lt;/p>
  98. &lt;p>In the above chart, we can clearly see how, even though Democrats and Republicans trust their own peers slightly less in 2020 compared to 1964, we can also see that both parties&amp;rsquo; trust in their respective opposition has tanked, and in 2020 they were at alarmingly low levels. This means Republicans nowadays consider themselves politically far away from Democrats, and vice-versa, and this contributes to further polarisation, populism, and radicalisation, and makes passing laws much harder and require more compromises on both parts.&lt;/p>
  99. &lt;p>In the same article, we find a chart illustrating terrorist attacks in the US over the past few years:&lt;/p>
  100. &lt;p>&lt;img src="https://ulven.zone/p/2024-08-29-fascism-is-coming/terrorism.jpg"
  101. width="2084"
  102. height="1802"
  103. srcset="https://ulven.zone/p/2024-08-29-fascism-is-coming/terrorism_hu7849b20ce9ad2599a2189d7278ab15e2_195497_480x0_resize_q75_box.jpg 480w, https://ulven.zone/p/2024-08-29-fascism-is-coming/terrorism_hu7849b20ce9ad2599a2189d7278ab15e2_195497_1024x0_resize_q75_box.jpg 1024w"
  104. loading="lazy"
  105. alt="Terrorist attacks in the US by ideology"
  106. class="gallery-image"
  107. data-flex-grow="115"
  108. data-flex-basis="277px"
  109. >&lt;/p>
  110. &lt;p>Not only attacks have gone up massively, but we see a significant rise in attacks determined to be far-right and anti-inclusivity, although environmentalist terrorism has been mostly replaced by far-left terrorism, but still represents a lower share compared to right-wing groups.&lt;/p>
  111. &lt;h4 id="united-states">United States&lt;/h4>
  112. &lt;p>The Trump administration&amp;rsquo;s &amp;ldquo;Muslim ban,&amp;rdquo; which restricted travel from several predominantly Muslim countries, was initially met with widespread condemnation. However, it eventually gained significant support among right-wing circles.&lt;/p>
  113. &lt;p>In 2022, The United States Supreme Court decided to overturn Roe v. Wade, undoing 50 years of reproductive rights.&lt;/p>
  114. &lt;h4 id="hungary">Hungary&lt;/h4>
  115. &lt;p>Viktor Orbán in Hungary has pushed for policies that were once deemed far-right, such as anti-immigrant measures and restrictions on press freedom, with growing acceptance. Orbán&amp;rsquo;s rhetoric around &amp;ldquo;protecting European Christian values&amp;rdquo; against migrants has moved from fringe discourse to being a cornerstone of his government’s policy, further exemplifying this shift.&lt;/p>
  116. &lt;h4 id="denmark">Denmark&lt;/h4>
  117. &lt;p>Certain areas were labeled &amp;ldquo;ghettos&amp;rdquo; and stricter laws were enforced on residents, such as mandatory preschool for children from immigrant backgrounds to &amp;ldquo;integrate&amp;rdquo; them into Danish society. This reflects a move towards more hardline policies on immigration and assimilation that were previously considered too extreme.&lt;/p>
  118. &lt;h4 id="united-kingdom">United Kingdom&lt;/h4>
  119. &lt;p>While UK has never been particularly fond of the European Union, and they never adopted the euro or became part of the Schengen passport-free area, Brexit, largely driven by concerns over national sovereignty and immigration, was initially a fringe position. However, the Brexit movement would eventually culminate in the United Kingdom starting the process to leave the European Union.&lt;/p>
  120. &lt;h2 id="conclusion">Conclusion&lt;/h2>
  121. &lt;p>We live in an extraordinarily difficult situation of mass disinformation campaigns, polarisation and social justice.&lt;/p>
  122. &lt;p>War has returned to Europe with the illegal invasion of Ukraine by Russia that started in 2022, after more than 70 years of relative peace in Europe, to the West of Russia, and more than 30 years after the end of the Cold War. The conflict between China and Taiwan has been brewing over the past few years, and every few months, some US military intelligence warns us that we are closer to a war in Taiwan than we think, yet the world moves on.&lt;/p>
  123. &lt;p>Israel invaded Gaza in 2023, and is upsetting all arab countries, including Iran. Meanwhile the United States continues to express support for Israel&amp;rsquo;s military objectives.&lt;/p>
  124. &lt;p>Economic fears abound, and a certain famous CEO has purchased one of the world&amp;rsquo;s most important social networks only to spread ridiculous far-right conspiracy theories, seeding people&amp;rsquo;s lives with fear and doubt.&lt;/p>
  125. &lt;p>When Hitler was defeated, we all thought that it was over. We put measures in place to make sure nothing like this ever repeats. Technical measures like minimum vote percentages in many democratic countries, minimum country thresholds in the EU, the illegalisation of nazi symbology and parties representing far-right ideologies, national espionage campaigns to disarm far-right terrorist cells before they can cause any harm, and many other strategies to try to ensure Hitler wouldn&amp;rsquo;t repeat.&lt;/p>
  126. &lt;p>But it is coming back to haunt us. The problem is democracy is inherently fragile, as, during periods of hardship, people want and need solutions fast. And someone can come at any time, and tell them exactly what they want to hear: we will lower taxes, we will increase employment. Everyone will be rich, it&amp;rsquo;s the immigrants who are the problem, so we will kick them all and we will once again be powerful and prosperous.&lt;/p>
  127. &lt;p>But it&amp;rsquo;s not so simple. Nothing is ever so simple. I can only hope we turn back before it&amp;rsquo;s too late.&lt;/p></description></item><item><title>Nobody is going to shut down Telegram</title><link>https://ulven.zone/p/2024-08-25-nobody-is-going-to-shut-down-telegram/</link><pubDate>Sun, 25 Aug 2024 15:10:16 +0100</pubDate><guid>https://ulven.zone/p/2024-08-25-nobody-is-going-to-shut-down-telegram/</guid><description>&lt;p>At the time of writing, Pavel Durov, the founder of Telegram was &lt;a class="link" href="https://www.reuters.com/world/europe/telegram-messaging-app-ceo-pavel-durov-arrested-france-tf1-tv-says-2024-08-24/" target="_blank" rel="noopener"
  128. >arrested by French authorities&lt;/a> [&lt;a class="link" 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/" target="_blank" rel="noopener"
  129. >archived version&lt;/a>].&lt;/p>
  130. &lt;p>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>
  131. &lt;p>Let&amp;rsquo;s review the facts.&lt;/p>
  132. &lt;h2 id="pavel-durovs-arrest">Pavel Durov&amp;rsquo;s arrest&lt;/h2>
  133. &lt;p>As much as I dislike Pavel Durov for being a greedy liar, like many other billionaires, the reality is Pavel &lt;a class="link" href="https://www.euronews.com/next/2024/08/25/telegram-app-founder-pavel-durov-arrested-at-airport-in-france" target="_blank" rel="noopener"
  134. >is wanted on charges of allowing drug dealers and sex criminals to operate on the app, according to French media&lt;/a> [&lt;a class="link" href="https://archive.is/mW04z" target="_blank" rel="noopener"
  135. >archived version&lt;/a>].&lt;/p>
  136. &lt;p>There are precedents for this. Pavel Durov is Telegram&amp;rsquo;s CEO, and earlier, Germany was considering &lt;a class="link" href="https://www.euronews.com/my-europe/2022/01/26/germany-considers-banning-telegram-app-accused-of-facilitating-hate-speech" target="_blank" rel="noopener"
  137. >banning access to the platform&lt;/a> [&lt;a class="link" href="https://web.archive.org/web/20240530144350/https://www.euronews.com/my-europe/2022/01/26/germany-considers-banning-telegram-app-accused-of-facilitating-hate-speech" target="_blank" rel="noopener"
  138. >archived version&lt;/a>] on grounds of facilitating hate speech.&lt;/p>
  139. &lt;p>Of course, Pavel Durov lawyers &lt;a class="link" href="https://www.bbc.com/news/articles/ckg2kz9kn93o" target="_blank" rel="noopener"
  140. >disagree&lt;/a> [&lt;a class="link" href="https://archive.is/20240825093813/https://www.bbc.com/news/articles/ckg2kz9kn93o" target="_blank" rel="noopener"
  141. >archived version&lt;/a>] with the charges, but the reality is that Telegram is &lt;a class="link" href="https://www.icct.nl/sites/default/files/import/publication/walther-and-mccoy-.pdf" target="_blank" rel="noopener"
  142. >well-known&lt;/a> [&lt;a class="link" href="https://web.archive.org/web/20240213225006/https://www.icct.nl/sites/default/files/import/publication/walther-and-mccoy-.pdf" target="_blank" rel="noopener"
  143. >archived version&lt;/a>] for facilitating terrorism, allowing terrorists to spread propaganda through their platform, but also &lt;a class="link" href="https://fortune.com/crypto/2024/06/27/telegram-dark-net-black-market-goods-drugs-guns-crypto/" target="_blank" rel="noopener"
  144. >drugs&lt;/a> [&lt;a class="link" href="https://archive.is/20240627115857/https://fortune.com/crypto/2024/06/27/telegram-dark-net-black-market-goods-drugs-guns-crypto/" target="_blank" rel="noopener"
  145. >archived version&lt;/a>], &lt;a class="link" href="https://intellectual-property-helpdesk.ec.europa.eu/news-events/news/telegram-trouble-continued-ip-infringement-and-piracy-its-platform-eu-general-court-dismisses-ern-2024-03-28_en" target="_blank" rel="noopener"
  146. >copyright infringement&lt;/a> [&lt;a class="link" href="http://archive.today/AMzOQ" target="_blank" rel="noopener"
  147. >archived version&lt;/a>], and more.&lt;/p>
  148. &lt;h2 id="a-legal-battle-would-last-years">A legal battle would last years&lt;/h2>
  149. &lt;p>If Durov wants to challenge this arrest warrant, which he most likely would, this would mean it would become a legal battle that would last for years, between appeals, hearings, and legal processes.&lt;/p>
  150. &lt;h2 id="telegram-has-no-servers-in-france">Telegram has no servers in France&lt;/h2>
  151. &lt;p>&lt;a class="link" href="https://docs.pyrogram.org/faq/what-are-the-ip-addresses-of-telegram-data-centers" target="_blank" rel="noopener"
  152. >Source&lt;/a> [&lt;a class="link" href="https://web.archive.org/web/20240401020949/https://docs.pyrogram.org/faq/what-are-the-ip-addresses-of-telegram-data-centers" target="_blank" rel="noopener"
  153. >archived version&lt;/a>]&lt;/p>
  154. &lt;p>Even if they did, a warrant could be issued to take these servers down. This is independent Pavel Durov&amp;rsquo;s personal warrant.&lt;/p>
  155. &lt;p>While Telegram has servers in other EU countries, like The Netherlands, a police raid would require a warrant issued by a Dutch court, which can happen regardless of whether Pavel Durov is in jail or has a warrant against him.&lt;/p>
  156. &lt;h2 id="telegram-is-incorporated-in-uae">Telegram is incorporated in UAE&lt;/h2>
  157. &lt;p>&lt;a class="link" href="https://www.crunchbase.com/organization/telegram-messenger" target="_blank" rel="noopener"
  158. >Source&lt;/a> [&lt;a class="link" href="https://archive.is/YakV5" target="_blank" rel="noopener"
  159. >archived version&lt;/a>]&lt;/p>
  160. &lt;p>This means that even if the European data centers are raided and shut down, Telegram&amp;rsquo;s employees can still migrate the data to new servers located elsewhere from their UAE headquarters.&lt;/p>
  161. &lt;p>A separate warrant would be required to arrest UAE employees and/or shut down the company.&lt;/p>
  162. &lt;h2 id="telegram-does-moderate-content">Telegram &lt;strong>does&lt;/strong> moderate content&lt;/h2>
  163. &lt;p>Telegram regularly shuts down spam accounts, &lt;a class="link" href="https://t.me/s/stopCA" target="_blank" rel="noopener"
  164. >delete channels related to child abuse&lt;/a>, tackle terrorist content, and there have been cases of &lt;a class="link" href="https://www.newarab.com/news/whistleblower-telegram-channel-shut-down-after-israel-govt-leak" target="_blank" rel="noopener"
  165. >Telegram taking down channels disseminating leaks&lt;/a> [&lt;a class="link" href="http://archive.today/O9Qw2" target="_blank" rel="noopener"
  166. >archived version&lt;/a>], likely at the request of governments and law enforcement agencies.&lt;/p>
  167. &lt;p>So Telegram &lt;em>does&lt;/em> moderate content. And they obey the law. At least sometimes, depending on what they consider reasonable or something like that.&lt;/p>
  168. &lt;p>And although &lt;a class="link" href="https://www.wired.com/story/telegram-hamas-channels-deplatform/" target="_blank" rel="noopener"
  169. >their techniques are questionable&lt;/a> [&lt;a class="link" href="http://archive.today/tFNHS" target="_blank" rel="noopener"
  170. >archived version&lt;/a>], the reality is &lt;strong>Telegram is very far from being a &amp;ldquo;free speech absolutist&amp;rdquo; platform&lt;/strong>. I don&amp;rsquo;t actually believe such thing exists. I talk more about free speech, and Pavel Durov in my previous post: &lt;a class="link" href="https://ulven.zone/p/2024-01-10-free-speech-is-not-a-noble-goal-to-pursue/" >Free speech is not a noble goal to pursue&lt;/a>.&lt;/p>
  171. &lt;h2 id="russia-already-tried-to-block-telegram">Russia already tried to block Telegram&lt;/h2>
  172. &lt;p>&lt;a class="link" href="https://en.wikipedia.org/wiki/Blocking_of_Telegram_in_Russia" target="_blank" rel="noopener"
  173. >It didn&amp;rsquo;t work&lt;/a>. Telegram remains one of the most censorship-resistant communication platforms.&lt;/p>
  174. &lt;p>Due to Telegram&amp;rsquo;s use of &lt;a class="link" href="https://en.wikipedia.org/wiki/Domain_fronting" target="_blank" rel="noopener"
  175. >Domain fronting&lt;/a>, &lt;a class="link" href="https://techcrunch.com/2018/04/19/russias-game-of-telegram-whack-a-mole-grows-to-19m-blocked-ips-hitting-twitch-spotify-and-more/" target="_blank" rel="noopener"
  176. >Russia was looking to block millions of IP addresses&lt;/a> [&lt;a class="link" href="https://archive.is/Q1YVs" target="_blank" rel="noopener"
  177. >archived version&lt;/a>] which ultimately ended up blocking many legitimate businesses, including Russian websites and other AWS and Google Cloud customers.&lt;/p>
  178. &lt;p>Telegram&amp;rsquo;s Russian block was &lt;a class="link" href="https://www.independent.co.uk/tech/telegram-russia-ban-lift-messaging-app-encryption-download-a9573181.html" target="_blank" rel="noopener"
  179. >lifted in June 2020&lt;/a> [&lt;a class="link" href="http://archive.today/YBIUU" target="_blank" rel="noopener"
  180. >archived version&lt;/a>].&lt;/p>
  181. &lt;p>Although domain fronting is not easily achievable on Google Cloud or AWS anymore, there is strong evidence suggesting that Telegram will continue to fight legal challenges through technical means.&lt;/p>
  182. &lt;p>Another anti-censorship measure integrated into Telegram is &lt;a class="link" href="https://github.com/TelegramMessenger/MTProxy" target="_blank" rel="noopener"
  183. >MTProto proxies&lt;/a>.&lt;/p>
  184. &lt;h2 id="there-are-easier-ways-to-shut-down-telegram">There are easier ways to shut down Telegram&lt;/h2>
  185. &lt;p>While Telegram doesn&amp;rsquo;t always comply with the law, if Google and Apple received warrants to take down the Telegram app, they would have to comply or face hefty fines. This is why &lt;a class="link" href="https://www.theverge.com/2023/10/25/23931710/telegram-android-block-hamas-channels-google-play-guidelines-war-israel" target="_blank" rel="noopener"
  186. >Telegram content on the official Google Play Store is sometimes censored&lt;/a> [&lt;a class="link" href="http://archive.today/RMZLJ" target="_blank" rel="noopener"
  187. >archived version&lt;/a>], whereas the website APK downloaded is not.&lt;/p>
  188. &lt;h2 id="but-what-if-pavel-durov-is-put-in-jail">But what if Pavel Durov is put in jail?&lt;/h2>
  189. &lt;p>In the beginning, it was Pavel Durov personally funding Telegram because he believed in the mission. For many years, Telegram operated completely for free, without ads, and without any kind of subscription.&lt;/p>
  190. &lt;p>Since then, Telegram has introduced Premium features that require payment.&lt;/p>
  191. &lt;p>The goal is for Telegram to gain financial independence and possibly bring in revenue. While Telegram is not a public entity and it is difficult to know whether they are running a deficit, or actually making money, I estimate Telegram is still losing money, given how keen they are on introducing payment features like the recent Telegram Stars &lt;a class="link" href="https://telegram.org/tos/content-creator-rewards#2-2-paid-content" target="_blank" rel="noopener"
  192. >which amount to 0.013 USD&lt;/a> per star received.&lt;/p>
  193. &lt;p>&lt;img src="https://ulven.zone/p/2024-08-25-nobody-is-going-to-shut-down-telegram/tg-stars.jpg"
  194. width="353"
  195. height="615"
  196. srcset="https://ulven.zone/p/2024-08-25-nobody-is-going-to-shut-down-telegram/tg-stars_hufd7daa78f73a0ea9a2b095306d3c61af_23175_480x0_resize_q75_box.jpg 480w, https://ulven.zone/p/2024-08-25-nobody-is-going-to-shut-down-telegram/tg-stars_hufd7daa78f73a0ea9a2b095306d3c61af_23175_1024x0_resize_q75_box.jpg 1024w"
  197. loading="lazy"
  198. alt="Telegram stars"
  199. class="gallery-image"
  200. data-flex-grow="57"
  201. data-flex-basis="137px"
  202. >&lt;/p>
  203. &lt;p>In this scenario, it is likely that Pavel Durov being arrested and put in jail could lead to chaos at Telegram if nobody is able to continue funding Telegram and Telegram remains financially dependant on him.&lt;/p>
  204. &lt;p>Regardless, as mentioned, if this was to happen, which is highly unlikely, as Durov&amp;rsquo;s lawyers will fight this case, this would take many, many years before coming to fruition.&lt;/p>
  205. &lt;h2 id="whats-next">What&amp;rsquo;s next?&lt;/h2>
  206. &lt;p>While this is a developing situation, and there don’t seem to be any indications of Telegram being shut down anytime soon, it’s worth remembering that Telegram has several techniques to safeguard your data and bypass censorship.&lt;/p>
  207. &lt;h3 id="download-the-app-from-the-website-or-use-webtelegramorg">Download the app from the website or use web.telegram.org&lt;/h3>
  208. &lt;p>For Android, you can &lt;a class="link" href="https://telegram.org/android" target="_blank" rel="noopener"
  209. >download the APK directly from Telegram&lt;/a>. This APK has access to certain content, including pornographic content and other content unavailable in the Google Play version.&lt;/p>
  210. &lt;p>For other mobile operating systems, Telegram has a fully-featured web app available at &lt;a class="link" href="https://web.telegram.org" target="_blank" rel="noopener"
  211. >web.telegram.org&lt;/a>.&lt;/p>
  212. &lt;h3 id="use-mtproto-proxies">Use MTProto proxies&lt;/h3>
  213. &lt;p>There are &lt;a class="link" href="https://duckduckgo.com/?t=h_&amp;amp;q=mtproto&amp;#43;proxy&amp;#43;list" target="_blank" rel="noopener"
  214. >thousands of MTProto proxy lists&lt;/a> available.&lt;/p>
  215. &lt;p>The way MTProto is developed means that proxy administrators cannot see any information, cannot read any private messages, know your username, or learn the groups you are in. However, they can display a &amp;ldquo;sponsored channel&amp;rdquo; on top of your chat list. Again, this does not mean you automatically join the channel upon using their proxy, or that they know your Telegram account details.&lt;/p>
  216. &lt;p>Of course, it&amp;rsquo;s important to consider that running your own MTProto proxy, while possible, must be done in a country that&amp;rsquo;s not susceptible to blocking Telegram. For example: If Brazil blocks Telegram, you must seek an MTProto proxy outside of Brazil.&lt;/p>
  217. &lt;h3 id="download-your-account-data">Download your account data&lt;/h3>
  218. &lt;p>You can &lt;a class="link" href="https://bugs.telegram.org/c/60" target="_blank" rel="noopener"
  219. >export all your channels, groups, private messages, and any other information Telegram has regarding your account&lt;/a>.&lt;/p>
  220. &lt;p>You can also &lt;a class="link" href="https://telegram.org/blog/export-and-more" target="_blank" rel="noopener"
  221. >export individual channels and groups&lt;/a>.&lt;/p>
  222. &lt;p>It is recommended to do this regularly, especially if you store data in Telegram that doesn&amp;rsquo;t exist anywhere else, given their generous &lt;a class="link" href="https://telegram.org/blog/profile-videos-people-nearby-and-more" target="_blank" rel="noopener"
  223. >2 GB file quota&lt;/a> which increases to 4 GB for Premium subscribers.&lt;/p>
  224. &lt;h2 id="changelog">Changelog&lt;/h2>
  225. &lt;p>Since publishing this article, the following content has been modified:&lt;/p>
  226. &lt;ul>
  227. &lt;li>Added &amp;ldquo;But what if Pavel Durov is put in jail?&amp;rdquo; section&lt;/li>
  228. &lt;/ul></description></item><item><title>The implicit social contract: the division of labour</title><link>https://ulven.zone/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://ulven.zone/p/2024-06-07-the-implicit-social-contract-the-division-of-labour/</guid><description>&lt;p>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 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>
  229. &lt;p>There is, for sure, such a thing as &amp;ldquo;too many workers&amp;rdquo;, or &amp;ldquo;too many man-hours&amp;rdquo;. This is especially prevalent in the capitalist corporate space, where people spend countless hours in unproductive video meetings or navigating corporate bureaucracy that adds little value. If those inefficiencies are ironed out, it is theoretically possible to reduce the number of employees while outputting the same exact economic value.&lt;/p>
  230. &lt;p>The opposite is also true, there can be &amp;ldquo;too little work&amp;rdquo;. This is one of the main drivers for emigration, especially when people don&amp;rsquo;t find what they like doing in their home country. There can be many reasons for this phenomenon, but it&amp;rsquo;s not a desirable situation, as in a capitalist system, idle workers represent a loss of potential.&lt;/p>
  231. &lt;p>While I consider this a serious problem, it is arguably one that capitalism addresses. That is because in a capitalist system, everything is incentivised through money. If you don&amp;rsquo;t work, you do not receive any money. And you in turn require this money to pay for your electricity, water, and food. As everything has become commoditised, those without money simply are not accounted for. Different countries have social safety nets, to varying degrees, and, for example, some countries are more or less generous with their unemployment benefits, but, as a general rule, anyone who is not contributing to society in some way, will have a negative net social contract status in which they take more than they provide.&lt;/p>
  232. &lt;p>By this, what I mean is: any person has a set of basic needs that need to be met in order to ensure their survival. Let&amp;rsquo;s use water as an example. In highly developed nations like Norway, Netherlands, Switzerland or Austria, clean, safe drinking water is all but guaranteed. And those water pipes, filtration plants, pumping stations and other infrastructure required people to build. This people in turn depend on software engineers to write the code that allows them to make plans on their computer, civil engineers planning out how to lay the pipes out, experts in sanitation setting up testing methodologies and water purity thresholds and so on, but they will also require farmers harvesting food for them to eat, car factory workers building the cars they need to get to their jobs, making every single individual highly dependent on their environment.&lt;/p>
  233. &lt;p>Communism, socialism, and social democracy differ from capitalism primarily because they provide support for individuals who cannot work or earn below a sustainable living wage, which capitalism does not.&lt;/p>
  234. &lt;p>Many capitalism proponents like to reduce capitalism down to one simple sentence: &amp;ldquo;&lt;a class="link" href="https://www.socialistpartyni.org/theory/socialism-101/socialism-101-doesnt-capitalism-incentivise-hard-work-because-people-are-motivated-by-money/" target="_blank" rel="noopener"
  235. >Capitalism, savings, and hard work&lt;/a>&amp;rdquo; [&lt;a class="link" href="https://archive.is/b8I6B" target="_blank" rel="noopener"
  236. >archived version&lt;/a>]. The implication being socialists and communists are just lazy people who leech off society. This is fallacious and dismissive, and here&amp;rsquo;s an illustrative example:&lt;/p>
  237. &lt;ul>
  238. &lt;li>If you are born into a wealthy family, you likely enjoy a comfortable childhood with high-quality education, courtesy of your parents&amp;rsquo; support. This privilege can lead to greater opportunities, such as starting a business with family funds or securing a prestigious job as a pilot, surgeon, or banker—opportunities typically inaccessible to those from less affluent backgrounds.&lt;/li>
  239. &lt;li>Conversely, being born into a family with limited means often means starting work early, with education sacrificed for immediate financial needs, thus diminishing long-term earning potential.&lt;/li>
  240. &lt;/ul>
  241. &lt;p>A situation of a poor lower-class family doesn&amp;rsquo;t necessarily have to be your fault. Yes, there are children born in lower-class families that turn into business geniuses and become billionaires. And there are also stories of rich families that go bankrupt because of a mismanagement of their wealth. But it is very easy to conclude that the richer you are, the higher amount of failures you can take before you are shoved into the path of financial ruin.&lt;/p>
  242. &lt;p>Not everyone can change their own financial situation due to a variety of structural and systemic factors that advantage some while disadvantaging others. There is no universal solution that can be applied in all circumstances to lift people out of poverty or economic hardship, and capitalism is certainly no exception.&lt;/p>
  243. &lt;p>The question then becomes whether we view unemployment as a choice or a systemic issue.&lt;/p>
  244. &lt;h2 id="the-communist-view">The communist view&lt;/h2>
  245. &lt;p>The ideas stated in the Communist Manifesto by Karl Marx, considered the father of the communist revolution, revolve around a few simple principles:&lt;/p>
  246. &lt;ul>
  247. &lt;li>The bourgeoisie, or owners of capital, oppress and control the lower classes of society, known as the proletariat, and benefit from cheap labour.&lt;/li>
  248. &lt;li>The means of production not being controlled by the working class means workers are essentially forced to toil away, receiving the pay the owners of these means of production decide to set, with minimal leverage.&lt;/li>
  249. &lt;li>The relationship between the bourgeoisie and the proletariat is inherently exploitative, leading to class conflict which Marx believed would ultimately lead to the overthrow of the bourgeoisie.&lt;/li>
  250. &lt;li>Marx advocated for the abolition of private property as it relates to the means of production, believing that this would prevent the accumulation of wealth and power in the hands of a few and distribute it more equally among the proletariat.&lt;/li>
  251. &lt;li>The Manifesto calls for a revolution by the proletariat to overthrow the bourgeoisie and establish a communist society characterized by the absence of class distinctions, private property, and the state.&lt;/li>
  252. &lt;li>The final goal, according to Marx, is the establishment of a classless, stateless society where the means of production are owned collectively.&lt;/li>
  253. &lt;/ul>
  254. &lt;p>The criticism this piece receives is usually to the tune of &amp;ldquo;the bourgeoisie own the means of production because they worked hard and saved to be able to afford it, so this private property should be respected, and everyone be allowed the opportunity to achieve the same&amp;rdquo;, which seems to be little more than an excuse to incentivise exploitation and employee abuse, just because that current bourgeoisie may have previously endured abuse and exploitation.&lt;/p>
  255. &lt;p>One important characteristic in the view of Karl Marx with regards to the division of labour is that he didn&amp;rsquo;t believe in the inflexible system of professional careers that we see in today&amp;rsquo;s capitalism. People would be free to explore and cultivate multiple capabilities throughout their lives. This would prioritise personal preference, but also, most likely, would make individuals more productive because they would be happier.&lt;/p>
  256. &lt;p>Important to note here is that Marx&amp;rsquo;s ideas include work as a fundamental building block of society, where the community and social relations would encourage all capable individuals to contribute without the coercive pressures found in capitalist societies.&lt;/p>
  257. &lt;p>The way I see it, Karl Marx also understands the implicit social contract as described, and even removing currency, and the figure of the State, it is easy to see how a society where not working was the norm would collapse relatively quickly. The difference lies in Marx preferring to use carrots in contrast to the capitalist stick (or sticks) of homelessness, poverty, bankruptcy and more.&lt;/p>
  258. &lt;h2 id="the-capitalist-view">The capitalist view&lt;/h2>
  259. &lt;p>In capitalism, there&amp;rsquo;s no such thing as &amp;ldquo;safety nets&amp;rdquo; or &amp;ldquo;collaboration&amp;rdquo;. You work, you earn money. You don&amp;rsquo;t work, you don&amp;rsquo;t earn money. And if you do not have sufficient money to sustain your living expenses, you simply go bankrupt and get evicted. Zero consideration is given to those who are unable to work due to disability, old age, discrimination, economic recessions, and other circumstances outside of a person&amp;rsquo;s control. People who don&amp;rsquo;t want to or can&amp;rsquo;t work are often considered leeches.&lt;/p>
  260. &lt;p>This, on one hand, incentivises people to work really hard, especially those who are in poverty, so they can get out of poverty one day. On the other, it is a brutal view of the human condition. People who can&amp;rsquo;t work because they have a disability are not any less deserving of respect and care. Anyone could become disabled or severely injured from an accident or illness. This, in turn, can temporarily or permanently reduce your earnings potential. Nobody chooses to be born disabled, or to become disabled.&lt;/p>
  261. &lt;p>In practice, the capitalist approach to the division of labour inevitably leads to alienated workers, performing a job they don&amp;rsquo;t like, but are coerced into, under threat of poverty. For example, consider fast food jobs. You will rarely (if ever) see a fast food worker wanting to make it their career. The pay is not great, the conditions are terrible, and there&amp;rsquo;s basically zero room for growth. This can actually be attributed to the fact capitalism separates workers into categories, according to their education level. The best educated workers (white collar) tend to be admired and celebrated, and they earn good wages. In comparison, fast food is an industry where everything is broken down into such small, simple, repetitive steps that even someone with zero education would be able to serve hamburgers and fries: that&amp;rsquo;s why it is so cheap.&lt;/p>
  262. &lt;p>The alternative to this is to study to get to a bachelor level or higher, and then build a career in a well-paid industry like all kinds of engineering, medicine, or similar. As mentioned earlier, it is expected that a person with a high wage in a capitalist society will be a highly motivated individual who has dedicated their entire life to perfecting a very specific craft.&lt;/p>
  263. &lt;p>This touches on the question of fair compensation. Under capitalism, it is understood that &amp;ldquo;fair compensation&amp;rdquo; relates to market-driven wages, where the law of supply and demand dictate workers&amp;rsquo; salary bands, but while this addresses problems like lack of workers, or an oversupply of them, it does not address the living wage, which often exists above what minimum-wage jobs pay.&lt;/p>
  264. &lt;h2 id="the-bottom-line">The bottom line&lt;/h2>
  265. &lt;p>As you can see, in both communism and capitalism this concept of division of labour exists.&lt;/p>
  266. &lt;p>All societies need farmers, shopkeepers, baristas, civil engineers, nurses, and train drivers. Some professions are easier than others to learn. Some professions have a very high barrier of entry (think airplane pilots or surgeons), and they also tend to be the best paid jobs.&lt;/p>
  267. &lt;p>What is interesting is how different societies, with varying degrees of socialism, communism, and capitalist features approach the problem of idle people.&lt;/p>
  268. &lt;p>In capitalism, everything is done at the service of capital. For example: You study to earn a lot of money. Nobody would study if studying lowered wages. Therefore, there&amp;rsquo;s a mechanism to ensure a strong, cohesive society where everyone collaborates towards a common goal.&lt;/p>
  269. &lt;p>But in many versions of communism and socialism, this does not seem to be a concern. It is generally accepted that there might be people who can&amp;rsquo;t (or don&amp;rsquo;t want to) work, or at least, not work in a productive, capitalist sense, and simply want to dedicate themselves to art and/or possibly other hedonistic pursuits. This may not produce tangible results in a capitalist sense. Artists don&amp;rsquo;t invent groundbreaking technologies that make our life easier, like the microwave oven or airplanes, but they are an essential part of society, often drawing attention to society&amp;rsquo;s shortcomings and defining cultural eras.&lt;/p>
  270. &lt;p>Would these people be in breach of the implicit social contract? This can also reflect at a smaller level: Would you be happy supporting a friend who never gives back throughout your entire life? Would you be happy simply giving money and/or emotional support to someone who is never there for you? It seems to me this would create a social imbalance, and even though the phrase &amp;ldquo;Give without expecting anything in return&amp;rdquo; might be idealistic and perhaps desirable, this does not seem to be the default state of people.&lt;/p>
  271. &lt;h2 id="in-conclusion">In conclusion&lt;/h2>
  272. &lt;p>The implicit social contract underpins the collective society of humans. Labour specialisation brings us brilliant civil engineers; who build bridges and innovative traffic control systems, excellent mathematicians; who discover new ways to transmit data in more efficient ways, or Linear Algebra and Calculus which are the base of modern computers, chefs cook delicious food, plumbers ensure safe and sanitary pipework, and electricians manage cables safely.&lt;/p>
  273. &lt;p>People in any society must be specialised in different occupations, and the implicit social contract must be respected by all parties such that nobody takes more than they contribute back, and thus there&amp;rsquo;s a certain equilibrium.&lt;/p>
  274. &lt;p>This also means that studying whatever you are mentally and emotionally inclined to study might mean that you end up with a very expensive degree but no jobs are available due to a low supply of employers seeking new employees.&lt;/p>
  275. &lt;p>We have grown accustomed to studying what we want, but I find it hard to believe people really are working where they want to work, as a general rule. I don&amp;rsquo;t think job satisfaction has increased or decreased particularly over the centuries. And while, for example, it is easy to see ending slavery was the correct thing to do, to me it seems slavery still exists, but we just call it something else.&lt;/p>
  276. &lt;p>When families get evicted because they can&amp;rsquo;t pay rent. Isn&amp;rsquo;t that slavery?
  277. When your parents disown you, and you&amp;rsquo;re forced to fend for yourself for things you didn&amp;rsquo;t choose to be, such as sexual orientation. Isn&amp;rsquo;t that slavery?
  278. When you have a job, and you know your boss can fire you whenever he deems appropriate, without any consequences towards him. Isn&amp;rsquo;t that slavery?&lt;/p>
  279. &lt;p>Are we really free to choose? Or are we just doomed to, regardless of political or socioeconomic system, have a vast amount of people who are deeply unhappy about their occupation?&lt;/p></description></item><item><title>Microsoft doesn't love Linux</title><link>https://ulven.zone/p/2024-04-21-microsoft-doesnt-love-linux/</link><pubDate>Sun, 21 Apr 2024 19:34:09 +0100</pubDate><guid>https://ulven.zone/p/2024-04-21-microsoft-doesnt-love-linux/</guid><description>&lt;p>Some time ago, Microsoft &lt;a class="link" href="https://www.microsoft.com/en-us/windows-server/blog/2015/05/06/microsoft-loves-linux/" target="_blank" rel="noopener"
  280. >announced a surprising shift in stance&lt;/a> [&lt;a class="link" href="https://archive.is/jHKOO" target="_blank" rel="noopener"
  281. >archived version&lt;/a>] with their newfound affection for Linux. This marked a notable departure from the era of Steve Ballmer, whose approach was &lt;a class="link" href="https://www.theregister.com/2001/06/02/ballmer_linux_is_a_cancer/" target="_blank" rel="noopener"
  282. >considerably more hostile&lt;/a> [&lt;a class="link" href="http://archive.today/swg2o" target="_blank" rel="noopener"
  283. >archived version&lt;/a>] towards competing operating systems, including Android and Linux, and the GPL license.&lt;/p>
  284. &lt;p>In the present day, Microsoft has taken to releasing a plethora of immensely successful projects as entirely open source, which includes Visual Studio Code, TypeScript, and even .NET, effectively replacing Mono, which formerly functioned as a the only third-party re-implementation of the .NET framework, of significant importance in non-Windows environments. Considering these facts, it is understandable to be tempted to conclude that Microsoft has finally adopted a different approach.&lt;/p>
  285. &lt;h2 id="when-microsoft-was-evil">When Microsoft was evil&lt;/h2>
  286. &lt;p>In 1998, the &lt;a class="link" href="https://www.gnu.org/software/fsfe/projects/ms-vs-eu/halloween1.html#_Toc427495715" target="_blank" rel="noopener"
  287. >Halloween documents&lt;/a> [&lt;a class="link" href="http://archive.today/l4vkk" target="_blank" rel="noopener"
  288. >archived version&lt;/a>] were leaked. They are a series of confidential Microsoft memos that provided insight into Microsoft’s strategic thinking regarding the concept of freely available software. Among the strategies proposed in this document, Microsoft aimed to &lt;strong>discredit open source&lt;/strong>, &lt;strong>&amp;ldquo;extend and embrace&amp;rdquo;&lt;/strong> (more commonly known in open source circles as &lt;em>&amp;ldquo;embrace, extend, extinguish&amp;rdquo;&lt;/em> or &lt;em>EEE&lt;/em>), and &lt;em>legal threats&lt;/em> under intellectual property law as a mechanism to discourage the adoption of open source.&lt;/p>
  289. &lt;p>In 2001, &lt;a class="link" href="https://en.wikipedia.org/wiki/Microsoft_Corp._v._Lindows.com,_Inc." target="_blank" rel="noopener"
  290. >Microsoft sued Lindows&lt;/a>, which was a Linux-based operating system designed mainly with Windows users in mind. As such, the user interface replicates much of the Windows desktop design language and most well-known for its ability to run Microsoft Windows applications thanks to the Wine compatibility layer, that serves as a reimplementation of many common Windows APIs.&lt;/p>
  291. &lt;h2 id="microsoft-is-good-now">Microsoft is&amp;hellip; good now?&lt;/h2>
  292. &lt;p>With the change of leadership from Steve Ballmer to Satya Nadella, Microsoft shifted their stance into a much more collaborative and open, with notable events such as the release of .NET as open source in 2014, the launch of the free Visual Studio Code for Mac, Windows, and Linux in 2015, joining the Linux Foundation, releasing SQL Server for Linux and launching the first version of Windows Subsystem for Linux all in 2016.&lt;/p>
  293. &lt;p>But the company was already changing even before Satya Nadella joined; In 2009, Microsoft contributed 20k LOC directly into the Linux kernel. This event took the world by storm, and marked such a dramatic departure from the old Microsoft ways that even &lt;a class="link" href="https://www.redhat.com/en/blog/red-hat-welcomes-microsofts-kernel-contribution" target="_blank" rel="noopener"
  294. >Red Hat commented on it&lt;/a> [&lt;a class="link" href="http://archive.today/NHLKA" target="_blank" rel="noopener"
  295. >archived version&lt;/a>].&lt;/p>
  296. &lt;p>So what was the contribution about? Hyper-V drivers. They wanted Linux to work better under Hyper-V, which is a proprietary virtualisation technology found in Windows, for both consumer and Server editions. These drivers, while not essential, allow Linux to achieve higher performance when ran inside a Windows virtual environment. This, in addition to Microsoft contributions towards FreeRDP, which is a free and open source implementation of RDP typically used in Linux systems, makes the Enhanced Session Mode work much better.&lt;/p>
  297. &lt;p>So this wasn’t really centred around Linux that much, and more about allowing Windows users to virtualise Linux. This would later become even more important with the introduction of Microsoft Azure and their Linux server offerings.&lt;/p>
  298. &lt;p>This strategy aligns with Microsoft&amp;rsquo;s actions over the past decade. It suggests that their contributions are not merely out of a preference for Linux or a commitment to open source, but are mainly motivated by strategic business interests as both a way to foster a better image of the company in typically Microsoft-hostile circles, and, perhaps more importantly, growing Microsoft’s profits by either integrating open source or features of Linux directly into their desktop and server offerings, or releasing projects like Visual Studio Code or Microsoft Edge on Linux so they can enjoy a much wider audience, and of course receive large amounts of telemetry data from these Linux users.&lt;/p>
  299. &lt;h2 id="can-there-ever-be-good-honest-corporate-open-source-leaders">Can there ever be good, honest corporate open source leaders?&lt;/h2>
  300. &lt;p>It is unlikely. But in truth, Microsoft is far from the only self-serving software company that uses the open source community as a vehicle for profit generation.&lt;/p>
  301. &lt;p>Apple is also guilty of taking from the community (in the form of FreeBSD), and contributing little to nothing back; for example, has managed to take macOS to where it is today largely thanks to BSD OS which served as a base for NeXT, which in turn Mac OS X (and later macOS) were based on. Like with Microsoft, there are some open source contributions coming from Apple. Most notably, Bonjour (zeroconf, an implementation of multicast DNS) and CUPS (Common Unix Printing System) are two of the largest open source contributions that Apple has released, however, somewhat hypocritically, despite BSD having provided a solid foundation for Apple&amp;rsquo;s success nowadays in macOS, iPhone and iPads, Apple &lt;a class="link" href="https://www.zdnet.com/article/no-gpl-apps-for-apples-app-store/" target="_blank" rel="noopener"
  302. >categorically forbids GPL-licensed applications in their App Store&lt;/a> [&lt;a class="link" href="http://archive.today/1xJf0" target="_blank" rel="noopener"
  303. >archived version&lt;/a>]&lt;/p>
  304. &lt;p>Other examples: Valve has made Linux gaming a reality and has contributed massively to open source community, even going as far as &lt;a class="link" href="https://github.com/ValveSoftware/Proton" target="_blank" rel="noopener"
  305. >releasing Proton&lt;/a> which is a tool that uses Wine mainly to run Windows videogames on Linux. This is mostly a net positive, except for the fact that Valve is in the game distribution business, and it is in their best interest to allow you to play your games on as many platforms as possible, this ensures competitors that have Linux software launchers are one step behind, while simultaneously allowing them to release gaming consoles for much cheaper because they get to bypass Windows licensing fees. Among other things, Gabe Newell, Valve&amp;rsquo;s CEO, has &lt;a class="link" href="https://arstechnica.com/gaming/2012/07/steams-newell-windows-8-catastrophe-driving-valve-to-embrace-linux/" target="_blank" rel="noopener"
  306. >expressed concerns about the direction of Microsoft regarding the personal computer&lt;/a> [&lt;a class="link" href="http://archive.today/u6NTf" target="_blank" rel="noopener"
  307. >archived link&lt;/a>].&lt;/p>
  308. &lt;p>While Valve investing so much time and effort into Linux is definitely good news, especially for Linux gamers, it is important to consider Valve is doing this exclusively because it&amp;rsquo;s good for their profit margins. They don&amp;rsquo;t care too much about the open source community. Again, this is fairly normal, but I think it is very important to call it out. Corporations are not charities. Their only reason to exist is to make money; preferably more of it rather than less.&lt;/p></description></item><item><title>You don't need to own your home, you just need a place to live in</title><link>https://ulven.zone/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://ulven.zone/p/2024-04-17-you-dont-need-to-own-your-home-you-just-need-a-place-to-live-in/</guid><description>&lt;p>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>
  309. &lt;p>Housing prices in the EU have risen sometimes over 100% between 2010 and 2023, with the fastest increases in Estonia, Hungary, Lithuania, Latvia, and Austria, only decreasing in Greece, Italy and Cyprus, according to the &lt;a class="link" href="https://ec.europa.eu/eurostat/web/products-eurostat-news/w/ddn-20240110-2" target="_blank" rel="noopener"
  310. >Eurostat&lt;/a> [&lt;a class="link" href="https://web.archive.org/web/20240112064704/https://ec.europa.eu/eurostat/web/products-eurostat-news/w/ddn-20240110-2" target="_blank" rel="noopener"
  311. >archived version&lt;/a>].&lt;/p>
  312. &lt;p>&lt;img src="https://ulven.zone/p/2024-04-17-you-dont-need-to-own-your-home-you-just-need-a-place-to-live-in/real_estate_rent.png"
  313. width="1921"
  314. height="1080"
  315. srcset="https://ulven.zone/p/2024-04-17-you-dont-need-to-own-your-home-you-just-need-a-place-to-live-in/real_estate_rent_hu660de2a62c58e0880745b71ddf70e9c8_414756_480x0_resize_box_3.png 480w, https://ulven.zone/p/2024-04-17-you-dont-need-to-own-your-home-you-just-need-a-place-to-live-in/real_estate_rent_hu660de2a62c58e0880745b71ddf70e9c8_414756_1024x0_resize_box_3.png 1024w"
  316. loading="lazy"
  317. alt="Real estate prices compared against rent prices"
  318. class="gallery-image"
  319. data-flex-grow="177"
  320. data-flex-basis="426px"
  321. >&lt;/p>
  322. &lt;p>Considering this, the usual tendency is to buy a house as soon as one can afford it, and consider this an “investment”. This will also result in not having to pay rent to a private landlord for living in one of their properties. This is great, generally speaking, as many see landlords as parasitic.&lt;/p>
  323. &lt;p>There are, of course, several problems with this. Second Thought has &lt;a class="link" href="https://www.youtube.com/watch?v=m1m7WmKJZyQ" target="_blank" rel="noopener"
  324. >a video on landlords&lt;/a>. But, in summary, the reason landlords have a property is that others don’t. Housing is a finite resource, after all.&lt;/p>
  325. &lt;div class="video-wrapper">
  326. &lt;iframe loading="lazy"
  327. src="https://www.youtube.com/embed/m1m7WmKJZyQ"
  328. allowfullscreen
  329. title="YouTube Video"
  330. >
  331. &lt;/iframe>
  332. &lt;/div>
  333. &lt;p>The Almería University published &lt;a class="link" href="https://www.cde.ual.es/en/age-of-young-people-leaving-their-parental-household-in-europe/" target="_blank" rel="noopener"
  334. >an article&lt;/a> [&lt;a class="link" href="https://web.archive.org/web/20231031162121/https://www.cde.ual.es/web/20231031162121/https://www.cde.ual.es/en/age-of-young-people-leaving-their-parental-household-in-europe/" target="_blank" rel="noopener"
  335. >archived version&lt;/a>] on the age of young people leaving their parental household across Europe.&lt;/p>
  336. &lt;p>&lt;img src="https://ulven.zone/p/2024-04-17-you-dont-need-to-own-your-home-you-just-need-a-place-to-live-in/youth_independence.png"
  337. width="800"
  338. height="400"
  339. srcset="https://ulven.zone/p/2024-04-17-you-dont-need-to-own-your-home-you-just-need-a-place-to-live-in/youth_independence_hu070f8d54fd2ac80b6e111c445a0f859f_58443_480x0_resize_box_3.png 480w, https://ulven.zone/p/2024-04-17-you-dont-need-to-own-your-home-you-just-need-a-place-to-live-in/youth_independence_hu070f8d54fd2ac80b6e111c445a0f859f_58443_1024x0_resize_box_3.png 1024w"
  340. loading="lazy"
  341. alt="Average age of men and women leaving their parents&amp;rsquo; home"
  342. class="gallery-image"
  343. data-flex-grow="200"
  344. data-flex-basis="480px"
  345. >&lt;/p>
  346. &lt;p>It is very apparent how, the richer a country is, the earlier one leaves the parental household on average. The difference is quite stark, too, with Croatia having an average age of 35 for men, which means more than a decade of working and paying taxes, whereas in Sweden it is under 20, which means many university students will leave their home even before graduating. This is unprecedented.&lt;/p>
  347. &lt;p>Besides this, it is also interesting to see how the &lt;a class="link" href="https://en.wikipedia.org/wiki/List_of_countries_by_home_ownership_rate" target="_blank" rel="noopener"
  348. >rates of home ownership&lt;/a> in poorer EU countries like Hungary, Slovakia, or Poland is higher than in some rich countries like Austria, Denmark, or Switzerland.&lt;/p>
  349. &lt;p>These two factors combined mean that, while people in poorer countries leave their parent’s home later, they usually buy, whereas people in richer countries leave their parent’s home sooner, but rent.&lt;/p>
  350. &lt;p>The usual route for renting a home is to rent from a private landlord. Either a corporation that owns an entire building complex, or a family that has a second home they bought to receive passive income from rent. However, that’s not all that exists.&lt;/p>
  351. &lt;h2 id="renting-around-the-world">Renting around the world&lt;/h2>
  352. &lt;p>In some cities, like &lt;a class="link" href="https://www.youtube.com/watch?v=41VJudBdYXY" target="_blank" rel="noopener"
  353. >Vienna&lt;/a>, public housing is not just for poor people or marginalised communities, but a reality so tangible that it drives private housing development prices down, as the public houses are not worse in quality than the private market.&lt;/p>
  354. &lt;div class="video-wrapper">
  355. &lt;iframe loading="lazy"
  356. src="https://www.youtube.com/embed/41VJudBdYXY"
  357. allowfullscreen
  358. title="YouTube Video"
  359. >
  360. &lt;/iframe>
  361. &lt;/div>
  362. &lt;p>As such, landlords don’t have a big incentive to charge exorbitant rents, because they’re competing against high-quality housing in the public sector. And people who rent have more choice and more leverage.&lt;/p>
  363. &lt;p>Amsterdam is another city that applies rent control mechanisms, with 75% of the rental market consisting of social housing. Rents in Amsterdam are capped based on a points system that takes into consideration factors such as location, energy efficiency, and amenities. Copenhagen also uses a points system, and it strictly regulates buildings constructed before 1991 to maintain their affordability, without impeding recent developments that may have a higher price in the private housing market.&lt;/p>
  364. &lt;h2 id="the-benefits-of-home-ownership">The benefits of home ownership&lt;/h2>
  365. &lt;p>Of course, perhaps, one massive drawback of public housing is, while the rents are low, you never own that home, because it belongs to the government. This is, strictly speaking, true. But this may not matter as much as people think it does.&lt;/p>
  366. &lt;p>I believe that we have been taught to believe that owning your home is an investment, and it offers a safety guarantee against evictions due to not paying rent. Furthermore, it enables you to buy more properties in the future and rent some of them to generate a passive income, for retirement or to supplement your pension.&lt;/p>
  367. &lt;p>The problem with this logic is that it perpetuates exploitation. Exploitation by the capitalists and &lt;a class="link" href="https://en.wikipedia.org/wiki/Petite_bourgeoisie" target="_blank" rel="noopener"
  368. >petite bourgeoisie&lt;/a> against the younger generations, immigrants, and people with fewer means or who cannot get a mortgage.&lt;/p>
  369. &lt;p>Landlords are hated, and there is a lot to be said about the way they abuse their position in society against the less financially able. I find it egregious and unacceptable that a corporation can buy (or build) a block of apartments and then make profit through charging rent, for, often, very little service offered, as utilities are not included, and, in seeking to maximise profit, these corporations will try to repair as few things as possible, and only to the extent the law requires them to. It makes sense: companies exist to turn a profit through spending as little as possible, and receiving as much income as possible to have a net positive balance. The more repairs a housing corporation performs, the less profit it earns. So the system incentivises these companies to blame the tenant for every repair and problem instead of fixing this themselves.&lt;/p>
  370. &lt;p>With private families the situation is similar, with the key difference these families will often not have a legion of lawyers just to allow them to tread the sometimes fuzzy line between repairs that are responsibility of the landlord, and those repairs that are the responsibility of the tenant, thus, common sense will play a part here when deciding when to carry repairs out.&lt;/p>
  371. &lt;p>In a situation where it&amp;rsquo;s the government who manages the rental units, there is an incentive to offer good quality housing at affordable prices; especially in democratic countries. As a bad performance for social housing can simply mean the government gets voted out of office. Nobody likes low-quality overpriced housing other than landlords. And this is where the issue lies, I think. Misaligned incentives, where landlords are trying to maximise profit, and renters are trying to maximise savings. A landlord is not required, and will likely never take the side of the renter. Landlords are running a business, not a charity. With a government running this, things would be much different.&lt;/p>
  372. &lt;h2 id="whats-left-for-renters">What&amp;rsquo;s left for renters?&lt;/h2>
  373. &lt;p>Because of a variety of factors, renters often have very little leverage and choice over the type and quality of housing unit they can rent.&lt;/p>
  374. &lt;p>For example, landlords often only provide renters with the year of construction and allow them to observe with their own eyes during the inspection. But if, for example, the landlord didn&amp;rsquo;t invest in solar panels, the electricity bill could prove costly. Even where the landlord allows the renter to install solar panels, these are an expensive investment, and installing and uninstalling them when moving out can cost hundreds of dollars, plus transportation, and the chance for these panels to break during work increases.&lt;/p>
  375. &lt;p>This is quite a perverse system, and the reality, as Vienna shows, is that &lt;strong>it doesn’t have to be&lt;/strong>. Housing can be affordable with the adequate policies in place. Public housing can be accessible, high-quality, and stable for the long term. This is not only not some sort of utopian world, but the reality in many parts of the world.&lt;/p>
  376. &lt;p>However, because in many cultures this “need” to own a house is more or less ingrained in the society and culture, this will mean that a considerable portion of the population will be landlords or own their home, which makes rent control and public housing projects unfeasible, as there is no logical reason for most people who bought an expensive house to allow themselves to be undercut by a government programme. The people who already own a house will think of themselves as hard workers, and seek to confirm their biases by considering most people who don’t own a house are young or lazy (for a definition of “lazy”, naturally).&lt;/p>
  377. &lt;p>If countries ever wish to tackle the never-ending housing crisis, a drastic culture change is required. Housing must stop representing a safe investment while simultaneously making it attractive for newer housing units to be built. Or perhaps the government takes complete control of this and forces the private market to compete against high-quality affordable housing, inevitably driving prices down.&lt;/p></description></item><item><title>Free speech is not a noble goal to pursue</title><link>https://ulven.zone/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://ulven.zone/p/2024-01-10-free-speech-is-not-a-noble-goal-to-pursue/</guid><description>&lt;p>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 class="link" href="https://en.wikipedia.org/wiki/Pirate_Party" target="_blank" rel="noopener"
  378. >Pirate Party&lt;/a> principles.&lt;/p>
  379. &lt;p>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>
  380. &lt;p>However, recent developments have prompted me to reevaluate my views on free speech and freedom at large. On a few occasions, I found myself falling into the slippery slope of &amp;ldquo;all speech should be allowed and protected&amp;rdquo;. But should it?&lt;/p>
  381. &lt;h2 id="definitions">Definitions&lt;/h2>
  382. &lt;h3 id="what-is-speech">What is &amp;ldquo;speech&amp;rdquo;?&lt;/h3>
  383. &lt;p>Traditionally, &amp;ldquo;speech&amp;rdquo; is associated with words, but this view is too narrow. Is journalism speech? Is art speech? Is pornography speech? Are organised public protests speech?&lt;/p>
  384. &lt;p>Broadening &amp;ldquo;freedom of speech&amp;rdquo; to include non-verbal manifestations like paintings or organised protests yields a more accurate depiction of the multitude of ways people can express themselves. However, it is still extraordinarily difficult to agree on a single definition of &amp;ldquo;speech&amp;rdquo; that satisfies everyone. The Supreme Court of the United States &lt;a class="link" href="https://www.uscourts.gov/about-federal-courts/educational-resources/about-educational-outreach/activity-resources/what-does" target="_blank" rel="noopener"
  385. >has some examples available&lt;/a> [&lt;a class="link" href="https://web.archive.org/web/20231230234541/https://www.uscourts.gov/about-federal-courts/educational-resources/about-educational-outreach/activity-resources/what-does" target="_blank" rel="noopener"
  386. >archived version&lt;/a>] that may help shed light onto this poorly-defined topic:&lt;/p>
  387. &lt;p>According to US courts, free speech includes the right to:&lt;/p>
  388. &lt;ul>
  389. &lt;li>use certain offensive words and phrases to convey political messages.&lt;/li>
  390. &lt;li>engage in symbolic speech, (e.g., burning the flag in protest).&lt;/li>
  391. &lt;/ul>
  392. &lt;p>But it does not include the right:&lt;/p>
  393. &lt;ul>
  394. &lt;li>to make or distribute obscene materials.&lt;/li>
  395. &lt;li>of students to make an obscene speech at a school-sponsored event.&lt;/li>
  396. &lt;/ul>
  397. &lt;p>From these examples, it is not immediately clear what &amp;ldquo;offensive&amp;rdquo; or &amp;ldquo;obscene&amp;rdquo; mean, which would require further discussion, and stray away from the primary purpose of this post.&lt;/p>
  398. &lt;h3 id="what-is-freedom">What is freedom?&lt;/h3>
  399. &lt;p>Is freedom being able to do whatever you want, at any time? Is your freedom being infringed upon when there are consequences to your acts?&lt;/p>
  400. &lt;p>For example, you can argue that you&amp;rsquo;re not really free if the police jails or fines you for your acts. When driving a car, your freedom is limited by road speed limits: you cannot drive as fast as you want. In certain countries, insulting the King or President can also have serious legal repercussions.&lt;/p>
  401. &lt;p>But what about non-government entities? Are you free to express your sexual orientation at school if your other classmates will bully you for doing so? Are you free to download copyrighted content from file-sharing websites if the RIAA will sue you for it? Can you truly be free if you&amp;rsquo;re one layoff away from financial ruin?&lt;/p>
  402. &lt;p>I can only conclude that every person has a different opinion on free speech. What qualifies as such, and what doesn&amp;rsquo;t qualify. What should be allowed, and what should not be allowed. This automatically means that people using &amp;ldquo;free speech&amp;rdquo; as an argument would then have to define this concept accurately and in a way that leaves no room for misunderstanding. Otherwise, these discussions will never be productive beyond a political goal of shutting down your opponent by accusing them of violating freedom of speech.&lt;/p>
  403. &lt;h2 id="the-warriors-of-free-speech">The warriors of free speech&lt;/h2>
  404. &lt;p>At the moment, there are many proponents of free speech. Among them, you can find figures such as Pavel Durov, the founder of Telegram, Elon Musk, Twitter&amp;rsquo;s current CEO, and Donald Trump, the 45th President of the United States.&lt;/p>
  405. &lt;p>The issue with these figures is that they often do not believe in the type of freedom of speech they publicly defend. This is especially the case for their political opponents, which they seek to cancel and discredit.&lt;/p>
  406. &lt;h3 id="pavel-durov-and-telegram">Pavel Durov and Telegram&lt;/h3>
  407. &lt;p>Pavel Durov, a notorious free speech advocate, CEO of Telegram, and founder of Vkontakte—Russia&amp;rsquo;s largest social network—has loudly stood in favour of free speech, sometimes &lt;a class="link" href="https://www.theguardian.com/uk-news/2021/oct/14/telegram-warned-of-nurturing-subculture-deifying-terrorists" target="_blank" rel="noopener"
  408. >at the cost of terrorist content&lt;/a> [&lt;a class="link" href="https://web.archive.org/web/20231009175404/https://www.theguardian.com/uk-news/2021/oct/14/telegram-warned-of-nurturing-subculture-deifying-terrorists" target="_blank" rel="noopener"
  409. >archived version&lt;/a>].&lt;/p>
  410. &lt;p>Many organisations have shed light on how terrorists abuse and take advantage of Telegram&amp;rsquo;s &amp;ldquo;free speech&amp;rdquo; stance to spread terrorist propaganda:&lt;/p>
  411. &lt;ul>
  412. &lt;li>&lt;a class="link" href="https://www.counterextremism.com/sites/default/files/2022-07/Terrorists%20on%20Telegram_072122.pdf" target="_blank" rel="noopener"
  413. >Counter Extremism Project report&lt;/a> [&lt;a class="link" href="https://web.archive.org/web/20230609071300/https://www.counterextremism.com/sites/default/files/2022-07/Terrorists%20on%20Telegram_072122.pdf" target="_blank" rel="noopener"
  414. >archived version&lt;/a>]&lt;/li>
  415. &lt;li>&lt;a class="link" href="https://www.jstor.org/stable/10.2307/26466833" target="_blank" rel="noopener"
  416. >Journal of Strategic Security, Vol. 10, No. 3 (Fall 2017), pp. 27-53&lt;/a>&lt;/li>
  417. &lt;li>&lt;a class="link" href="https://www.oporaua.org/en/polit_ad/freedom-of-speech-in-russian-hands-how-russia-uses-telegram-for-informational-occupation-24883" target="_blank" rel="noopener"
  418. >OPORA article&lt;/a> [&lt;a class="link" href="https://web.archive.org/web/20230930204105/https://oporaua.org/en/polit_ad/freedom-of-speech-in-russian-hands-how-russia-uses-telegram-for-informational-occupation-24883" target="_blank" rel="noopener"
  419. >archived version&lt;/a>]&lt;/li>
  420. &lt;/ul>
  421. &lt;p>Please note, while Telegram has end-to-end encryption capabilities, the &lt;a class="link" href="https://telegra.ph/Why-Isnt-Telegram-End-to-End-Encrypted-by-Default-08-14" target="_blank" rel="noopener"
  422. >default private chats are not encrypted&lt;/a> [&lt;a class="link" href="https://web.archive.org/web/20231214091929/https://telegra.ph/Why-Isnt-Telegram-End-to-End-Encrypted-by-Default-08-14" target="_blank" rel="noopener"
  423. >archived version&lt;/a>]. And most of this terrorist content the articles discuss is spread via public channels and public group chats.&lt;/p>
  424. &lt;p>This appears to be one of the unfortunate realities of applying the free speech concept and its lax moderation practices universally across a platform like Telegram with such a diverse user base.&lt;/p>
  425. &lt;p>Telegram also promised to be &lt;a class="link" href="https://web.archive.org/web/20200131012917/https://telegram.org/" target="_blank" rel="noopener"
  426. >&amp;ldquo;free forever. No ads. No subscription fees.&amp;rdquo;&lt;/a>. Today, however, Telegram has both &lt;a class="link" href="https://telegram.org/faq_premium" target="_blank" rel="noopener"
  427. >subscription fees&lt;/a> and &lt;a class="link" href="https://promote.telegram.org/getting-started" target="_blank" rel="noopener"
  428. >ads&lt;/a> in channels.&lt;/p>
  429. &lt;h3 id="elon-musk">Elon Musk&lt;/h3>
  430. &lt;p>In March 2022, before Elon Musk made an offer to buy Twitter, he &lt;a class="link" href="https://twitter.com/elonmusk/status/1507259709224632344" target="_blank" rel="noopener"
  431. >posted a poll asking&lt;/a> [&lt;a class="link" href="https://web.archive.org/web/20231129055136/https://twitter.com/elonmusk/status/1507259709224632344" target="_blank" rel="noopener"
  432. >archived version&lt;/a>]:&lt;/p>
  433. &lt;blockquote>
  434. &lt;p>Free speech is essential to a functioning democracy.&lt;br>
  435. Do you believe Twitter rigorously adheres to this principle?&lt;/p>
  436. &lt;/blockquote>
  437. &lt;p>Another &lt;a class="link" href="https://twitter.com/elonmusk/status/1499976967105433600?lang=en" target="_blank" rel="noopener"
  438. >example where he is explicit on his free speech intentions&lt;/a> [&lt;a class="link" href="https://web.archive.org/web/20230724040534/https://twitter.com/elonmusk/status/1499976967105433600?lang=en" target="_blank" rel="noopener"
  439. >archived version&lt;/a>]:&lt;/p>
  440. &lt;blockquote>
  441. &lt;p>Starlink has been told by some governments (not Ukraine) to block Russian news sources. We will not do so unless at gunpoint.&lt;br>
  442. Sorry to be a free speech absolutist.&lt;/p>
  443. &lt;/blockquote>
  444. &lt;p>In principle, some people would agree with Musk in that free speech is necessary. Even I used to. But in order for freedom of speech to be useful, it must be possible for anyone to use it, regardless of political orientation, ethnic identity, or social background. This quickly breaks down with Elon Musk.&lt;/p>
  445. &lt;p>In April 2022, Elon Musk &lt;a class="link" href="https://twitter.com/elonmusk/status/1519036983137509376?lang=en" target="_blank" rel="noopener"
  446. >tweeted&lt;/a> [&lt;a class="link" href="https://web.archive.org/web/20230717021350/https://twitter.com/elonmusk/status/1519036983137509376?lang=en" target="_blank" rel="noopener"
  447. >archived version&lt;/a>]:&lt;/p>
  448. &lt;blockquote>
  449. &lt;p>By “free speech”, I simply mean that which matches the law.&lt;br>
  450. I am against censorship that goes far beyond the law.&lt;br>
  451. If people want less free speech, they will ask government to pass laws to that effect.&lt;br>
  452. Therefore, going beyond the law is contrary to the will of the people.&lt;/p>
  453. &lt;/blockquote>
  454. &lt;p>This is a particularly contentious issue that reflects multiple times across this very post, so I will not dwell into it for now, but it is important to remember that on October 2023, &lt;a class="link" href="https://ec.europa.eu/commission/presscorner/detail/en/IP_23_4953" target="_blank" rel="noopener"
  455. >the EU Commission sent a request for information&lt;/a> [&lt;a class="link" href="https://web.archive.org/web/20240107031622/https://ec.europa.eu/commission/presscorner/detail/en/IP_23_4953" target="_blank" rel="noopener"
  456. >archived version&lt;/a>] to Twitter over illegal content including hate speech and terrorist content.&lt;/p>
  457. &lt;p>But Elon Musk doesn&amp;rsquo;t seem particularly rational or trustworthy as he has a spotty record of firing people who are critical of him from &lt;a class="link" href="https://www.theguardian.com/technology/2024/jan/03/spacex-employees-fired-elon-musk-labor-board" target="_blank" rel="noopener"
  458. >SpaceX&lt;/a> [&lt;a class="link" href="https://web.archive.org/web/20240106095635/https://www.theguardian.com/technology/2024/jan/03/spacex-employees-fired-elon-musk-labor-board" target="_blank" rel="noopener"
  459. >archived version&lt;/a>] and &lt;a class="link" href="https://www.theguardian.com/technology/2023/dec/06/elon-musk-fires-twitter-executive-security-concerns" target="_blank" rel="noopener"
  460. >Twitter&lt;/a> [&lt;a class="link" href="https://web.archive.org/web/20240104223037/https://www.theguardian.com/technology/2023/dec/06/elon-musk-fires-twitter-executive-security-concerns" target="_blank" rel="noopener"
  461. >archived version&lt;/a>]&lt;/p>
  462. &lt;p>Or cancelling the Twitter accounts of &lt;a class="link" href="https://www.npr.org/2022/12/16/1143330589/twitter-owner-elon-musk-suspends-the-accounts-of-several-high-profile-journalist" target="_blank" rel="noopener"
  463. >several journalists&lt;/a> [&lt;a class="link" href="https://web.archive.org/web/20230311095448/https://www.npr.org/2022/12/16/1143330589/twitter-owner-elon-musk-suspends-the-accounts-of-several-high-profile-journalist" target="_blank" rel="noopener"
  464. >archived version&lt;/a>], and the &lt;a class="link" href="https://en.wikipedia.org/wiki/ElonJet" target="_blank" rel="noopener"
  465. >Elonjet&lt;/a> account they were reporting on, despite him &lt;a class="link" href="https://twitter.com/elonmusk/status/1589414958508691456" target="_blank" rel="noopener"
  466. >publicly stating otherwise&lt;/a> [&lt;a class="link" href="https://web.archive.org/web/20221107003700/https://twitter.com/elonmusk/status/1589414958508691456/" target="_blank" rel="noopener"
  467. >archived version&lt;/a>], and &lt;a class="link" href="https://www.theguardian.com/technology/2023/sep/05/elon-musk-sue-adl-x-twitter" target="_blank" rel="noopener"
  468. >suing the Anti-Defamation League&lt;/a> [&lt;a class="link" href="https://web.archive.org/web/20231226070633/https://www.theguardian.com/technology/2023/sep/05/elon-musk-sue-adl-x-twitter" target="_blank" rel="noopener"
  469. >archived version&lt;/a>].&lt;/p>
  470. &lt;p>Margaret Sullivan &lt;a class="link" href="https://www.theguardian.com/commentisfree/2023/sep/07/elon-musks-hypocrisy-about-free-speech-hits-a-new-low" target="_blank" rel="noopener"
  471. >writes on The Guardian&lt;/a> [&lt;a class="link" href="https://web.archive.org/web/20240107005026/https://www.theguardian.com/commentisfree/2023/sep/07/elon-musks-hypocrisy-about-free-speech-hits-a-new-low" target="_blank" rel="noopener"
  472. >archived version&lt;/a>]:&lt;/p>
  473. &lt;blockquote>
  474. &lt;p>In targeting the ADL, he’s proven himself not a free-speech absolutist but an absolute bully.&lt;/p>
  475. &lt;/blockquote>
  476. &lt;h3 id="donald-trump-and-the-united-states">Donald Trump and the United States&lt;/h3>
  477. &lt;p>Then we have another controversial figure: Donald Trump.&lt;/p>
  478. &lt;p>Trump has made statements criticising what he believes to be censorship, on &lt;a class="link" href="https://www.theguardian.com/us-news/2019/may/04/trump-facebook-far-right-bans-support-twitter" target="_blank" rel="noopener"
  479. >The Guardian&lt;/a> [&lt;a class="link" href="https://web.archive.org/web/20231220125228/https://www.theguardian.com/us-news/2019/may/04/trump-facebook-far-right-bans-support-twitter" target="_blank" rel="noopener"
  480. >archived link&lt;/a>]:&lt;/p>
  481. &lt;blockquote>
  482. &lt;p>[&amp;hellip;] Trump tweeted harsh criticism of mainstream news organizations such as the Washington Post and New York Times, while lashing out against social media platforms for banning the editors of a prominent American conspiracy theory website, Infowars.&lt;/p>
  483. &lt;/blockquote>
  484. &lt;p>He is also responsible for creating Truth Social after he was banned from Twitter, &lt;a class="link" href="https://help.truthsocial.com/moderation/moderation-faq/" target="_blank" rel="noopener"
  485. >which states&lt;/a> [&lt;a class="link" href="https://web.archive.org/web/20230314003500/http://help.truthsocial.com/moderation/moderation-faq/" target="_blank" rel="noopener"
  486. >archived version&lt;/a>]:&lt;/p>
  487. &lt;blockquote>
  488. &lt;p>TRUTH Social seeks to create a free speech haven in the social media sphere and encourages your unencumbered free expression.&lt;/p>
  489. &lt;/blockquote>
  490. &lt;blockquote>
  491. &lt;p>We cherish free expression. TRUTH Social must prevent illegal and other prohibited content from contaminating our platform.&lt;/p>
  492. &lt;/blockquote>
  493. &lt;p>It is tragic that a prominent political figure such as the President of the most powerful economy in the world would make such outrageous statements such as &amp;ldquo;&lt;a class="link" href="https://www.nbcnews.com/politics/donald-trump/trump-suggests-injection-disinfectant-beat-coronavirus-clean-lungs-n1191216" target="_blank" rel="noopener"
  494. >injecting disinfectant&lt;/a>&amp;rdquo; [&lt;a class="link" href="https://web.archive.org/web/20231207050303/https://www.nbcnews.com/politics/donald-trump/trump-suggests-injection-disinfectant-beat-coronavirus-clean-lungs-n1191216" target="_blank" rel="noopener"
  495. >archived version&lt;/a>], &lt;a class="link" href="https://www.businessinsider.com/trump-video-statement-capitol-rioters-we-love-you-very-special-2021-1" target="_blank" rel="noopener"
  496. >calling the Capitol rioters &amp;ldquo;very special&amp;rdquo; and saying he &amp;ldquo;loves them&amp;rdquo;&lt;/a> [&lt;a class="link" href="https://web.archive.org/web/20231022072618/https://www.businessinsider.com/trump-video-statement-capitol-rioters-we-love-you-very-special-2021-1" target="_blank" rel="noopener"
  497. >archived version&lt;/a>], &lt;a class="link" href="https://en.wikipedia.org/wiki/Attempts_to_overturn_the_2020_United_States_presidential_election" target="_blank" rel="noopener"
  498. >publicly calling the United States Presidential Election fraudulent without any proof, and against all experts and witnesses&lt;/a>, or claiming that immigrants are &lt;a class="link" href="https://www.nbcnews.com/politics/2024-election/trump-says-immigrants-are-poisoning-blood-country-biden-campaign-liken-rcna130141" target="_blank" rel="noopener"
  499. >&amp;ldquo;poisoning the blood of our country&amp;rdquo; in a way that echoes Hitler&amp;rsquo;s speeches against Jewish people&lt;/a> [&lt;a class="link" href="https://web.archive.org/web/20240107133244/https://www.nbcnews.com/politics/2024-election/trump-says-immigrants-are-poisoning-blood-country-biden-campaign-liken-rcna130141" target="_blank" rel="noopener"
  500. >archived version&lt;/a>].&lt;/p>
  501. &lt;p>Trump is also known to block users on Twitter, which according to &lt;a class="link" href="https://en.wikipedia.org/wiki/Knight_First_Amendment_Institute_v._Trump" target="_blank" rel="noopener"
  502. >Knight First Amendment Institute v. Trump&lt;/a> is a violation of the First Amendment given that Trump was a government official at the time, and the lawsuit argues:&lt;/p>
  503. &lt;blockquote>
  504. &lt;p>[&amp;hellip;] they and other followers of the @realDonaldTrump Twitter account &amp;ldquo;are now deprived of their right to read the speech of the dissenters who have been blocked&amp;rdquo;.&lt;/p>
  505. &lt;/blockquote>
  506. &lt;p>Prominent free speech figures, like Durov, Musk, and Trump, are either liars and/or actively harmful to society.&lt;/p>
  507. &lt;h2 id="truth-is-asymmetrical">Truth is asymmetrical&lt;/h2>
  508. &lt;p>The cost of producing disinformation is practically free, while the cost of combatting and debunking such dis- or misinformation can be high. This is called &lt;a class="link" href="https://en.wikipedia.org/wiki/Brandolini%27s_law" target="_blank" rel="noopener"
  509. >Brandolini&amp;rsquo;s Law&lt;/a>, which was first introduced in 2013 by Alberto Brandolini.&lt;/p>
  510. &lt;p>It is further aided by the &lt;a class="link" href="https://en.wikipedia.org/wiki/Gish_gallop" target="_blank" rel="noopener"
  511. >Gish gallop&lt;/a> technique, which is the name of a rhetorical device consisting in overwhelming the opponent by providing arguments regardless of their quality or accuracy.&lt;/p>
  512. &lt;p>There are other situations that evidence the dangers of completely unregulated free speech, like &lt;a class="link" href="https://en.wikipedia.org/wiki/Filibuster" target="_blank" rel="noopener"
  513. >filibuster&lt;/a>, &lt;a class="link" href="https://en.wikipedia.org/wiki/False_balance" target="_blank" rel="noopener"
  514. >false balance&lt;/a>, &lt;a class="link" href="https://rationalwiki.org/wiki/Just_asking_questions" target="_blank" rel="noopener"
  515. >&amp;ldquo;just asking questions&amp;rdquo;&lt;/a>, or &lt;a class="link" href="https://en.wikipedia.org/wiki/Sealioning" target="_blank" rel="noopener"
  516. >sealioning&lt;/a>, to name a few.&lt;/p>
  517. &lt;p>There is evidence that even &lt;a class="link" href="https://www.niemanlab.org/2024/01/asking-people-to-do-the-research-on-fake-news-stories-makes-them-seem-more-believable-not-less/" target="_blank" rel="noopener"
  518. >attempting to do some research online about a certain topic can send people deeper into the rabbit hole of disinformation&lt;/a> [&lt;a class="link" href="https://web.archive.org/web/20240108212107/https://www.niemanlab.org/2024/01/asking-people-to-do-the-research-on-fake-news-stories-makes-them-seem-more-believable-not-less/" target="_blank" rel="noopener"
  519. >archived version&lt;/a>], and somehow, make false stories more believable.&lt;/p>
  520. &lt;p>A notable example:&lt;/p>
  521. &lt;blockquote>
  522. &lt;p>The term ‘engineered famine’ in the article is a unique term that is unlikely to be used by reliable sources. An analysis of respondents’ search results found that adding the word ‘engineered’ in front of ‘famine’ changes the search results returned. 0% of search terms that contained the word ‘famine’ without ‘engineered’ in front of it returned unreliable results, whereas 63% of search queries that added ‘engineered’ in front of the word ‘famine’ were exposed to at least one unreliable result. In fact, 83% of all search terms that returned an unreliable result contained the term ‘engineered famine.’&lt;/p>
  523. &lt;/blockquote>
  524. &lt;p>When defending freedom of speech, it is important to consider all the above situations, and whether the supposed advantages of free speech can be outweighed by the damage these concepts can cause in an otherwise healthy debate.&lt;/p>
  525. &lt;h2 id="is-this-a-net-positive">Is this a net positive?&lt;/h2>
  526. &lt;p>While the biggest proponents of free speech tend to be libertarian or libertarian-adjacent, and often come from an anti-fascist and anti-communist stance, the reality is that freedom of speech is often used and abused by the extreme right to disseminate absurd, hateful conspiracies. I too, once upon a time, believed that words only have the power you give them.&lt;/p>
  527. &lt;p>In truth, the attempted Capitol coup d&amp;rsquo;état opened my eyes to the absurdity of totally unfiltered speech with no accountability. I think it&amp;rsquo;s fairly uncontroversial to say that every person simply wants a better world, a better country, a better society, and a better neighbourhood. Regardless of left- or right-wing policies, everyone wants things to improve. The real question is: improve &lt;em>what&lt;/em> specifically? And what steps should be taken to realise those particular improvements?&lt;/p>
  528. &lt;p>A generous interpretation for a concept such as &amp;ldquo;freedom of speech&amp;rdquo; is that it allows anyone to choose and learn freely, much like the free market allows consumers to choose the best way to spend their money, and &amp;ldquo;vote with their wallet&amp;rdquo;—although this interpretation has massive flaws.&lt;/p>
  529. &lt;p>For example, the most powerful media corporations have a much easier time pushing their ideas onto the general public, because they have a practically unlimited marketing and lobbying budget. For obvious reasons, this situation doesn&amp;rsquo;t happen with individuals.&lt;/p>
  530. &lt;p>Curiously, a similar flaw exists in the idea of free markets: powerful corporations are able to wage price wars to destroy the competition by making things at such a price point that smaller manufacturers with less economies of scale cannot compete with, go bankrupt, at which moment the corporations can jack up prices due to the lack of competition.&lt;/p>
  531. &lt;h2 id="human-nature-there-i-said-it">Human nature&amp;hellip; There, I said it&lt;/h2>
  532. &lt;p>The &lt;a class="link" href="https://en.wikipedia.org/wiki/Illusory_truth_effect" target="_blank" rel="noopener"
  533. >illusory truth effect&lt;/a> describes how people are inclined to believe false information after repeated exposure. A lie repeated a thousand times is still a lie, but prominent political figures take advantage of this unfortunate cognitive bias to sway public opinion and reinforce their narratives.&lt;/p>
  534. &lt;p>Precisely, this illusory truth effect Wikipedia article links to another article regarding Trump&amp;rsquo;s repeated use of false or misleading statements for his own political gain, both while in office, as well as after he was defeated in the Presidential Election of 2020.&lt;/p>
  535. &lt;p>&lt;img src="https://ulven.zone/p/2024-01-10-free-speech-is-not-a-noble-goal-to-pursue/donald_trump_false.jpg"
  536. width="1000"
  537. height="1139"
  538. srcset="https://ulven.zone/p/2024-01-10-free-speech-is-not-a-noble-goal-to-pursue/donald_trump_false_hu7849b20ce9ad2599a2189d7278ab15e2_146311_480x0_resize_q75_box.jpg 480w, https://ulven.zone/p/2024-01-10-free-speech-is-not-a-noble-goal-to-pursue/donald_trump_false_hu7849b20ce9ad2599a2189d7278ab15e2_146311_1024x0_resize_q75_box.jpg 1024w"
  539. loading="lazy"
  540. class="gallery-image"
  541. data-flex-grow="87"
  542. data-flex-basis="210px"
  543. >&lt;/p>
  544. &lt;p>We can see Brandolini&amp;rsquo;s Law and Gish gallop both in action, as explained previously.&lt;/p>
  545. &lt;p>Of course, it&amp;rsquo;s human nature to want to express one&amp;rsquo;s ideas. While there are limits in place to prevent criminal behaviour, these laws greatly vary from country to country and it&amp;rsquo;s not straightforward to draw a logically sound conclusion of what&amp;rsquo;s acceptable and what isn&amp;rsquo;t. Different societies will also have varying degrees of acceptance towards their own governments, as well as foreign governments.&lt;/p>
  546. &lt;h2 id="on-authoritarianism">On authoritarianism&lt;/h2>
  547. &lt;p>Free speech is an effective tool to combat and resist authoritarian governments. Authoritarian governments will, by definition, be rigid and strict in terms of organising society, and often resort to mass execution and State-sponsored terror campaigns, which help them carry out their objectives even at the expense of society. In such a scenario, exposing government corruption and the ruthlessness of their grip on power can help people realise and fight government oppression.&lt;/p>
  548. &lt;h2 id="my-opinion">My opinion&lt;/h2>
  549. &lt;p>I&amp;rsquo;m conflicted. I disapprove of tyrannical, oppressive governments that engage in ideological purges, mass execution and terror campaigns. But I am also appalled at the events during the Capitol assault.&lt;/p>
  550. &lt;p>It would be easy to say &amp;ldquo;free speech for me but not for thee&amp;rdquo;—which is what prominent free speech proponents do when faced with their political opposition—but it is also naïve and doesn&amp;rsquo;t resolve the &amp;ldquo;freedom of speech&amp;rdquo; question.&lt;/p>
  551. &lt;p>Unlike many proponents of freedom of speech, I believe certain statements are unequivocally true or false. They can be true or false regardless of whether we know if they are. And there is a different class of arguments that may be subjective, or subject to historical and environmental interpretations.&lt;/p>
  552. &lt;p>For example, the statements below are unequivocally false:&lt;/p>
  553. &lt;ul>
  554. &lt;li>The 2020 US Presidential Election was stolen&lt;/li>
  555. &lt;li>Bill Gates put microchips in the COVID-19 vaccine&lt;/li>
  556. &lt;li>Birds are not real; they are government drones&lt;/li>
  557. &lt;/ul>
  558. &lt;p>Some false arguments are more harmful than others. And some statements can imply the wrong conclusions. For example, if I state that &amp;ldquo;Over 99% of people who died have been found to have drunk dihydrogen monoxide within the last 6 hours&amp;rdquo; you may conclude that this is a dangerous chemical, except that&amp;rsquo;s the chemical formulation name of water: H₂O. Of course, strictly speaking, the statement is true and easy to verify. For example, we can look at the people who died in a country like Germany or England and see that the vast majority didn&amp;rsquo;t die of dehydration, and instead had ingested water in the past hours.&lt;/p>
  559. &lt;p>Unfortunately, I cannot conclude anything other than the need for speech to be regulated and for limits to be imposed. If you are the President of the United States and you build an entire political agenda on the simple idea that the election was fraudulent, fail to produce logically sound evidence, and continue with such rhetoric even after independent investigators cannot find evidence of election manipulation, then there have to be serious consequences. I can also make a strong case for terrorist campaigns seeking to destabilise nations based on religious or political ideas.&lt;/p>
  560. &lt;p>I think we as a society would be better off if we stopped talking about freedom of speech in absolute terms and instead focused our attention on the positive aspects, like free access to information and knowledge and the ability to explore culture and societies in a free manner, instead of occupying our discussions with how many and what kind of insults I am allowed to fling at the opponent.&lt;/p></description></item><item><title>Federated social systems: On IRC, XMPP, and Matrix</title><link>https://ulven.zone/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://ulven.zone/p/2024-01-06-federated-social-systems-on-irc-xmpp-and-matrix/</guid><description>&lt;p>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>
  561. &lt;p>These features make them desirable especially to people who enjoy free software, and therefore decentralised protocols are essentially the norm in circles of experienced open source programmers and users, Linux user groups, and generally people who appreciate free software.&lt;/p>
  562. &lt;h2 id="first-there-was-irc">First there was IRC&lt;/h2>
  563. &lt;p>IRC (Internet Relay Chat) was the pioneering chat protocol on the Internet. It offered a basic form of communication, limited to text and simple features like chat rooms, chat room privileges (including admins, moderators, etc.), private messaging, and basic file sending and receiving through DCC (Direct Client-to-Client). Documented in &lt;a class="link" href="https://datatracker.ietf.org/doc/html/rfc1459" target="_blank" rel="noopener"
  564. >RFC 1459&lt;/a>, and although strictly not a standard, the IRC protocol has remained largely unchanged since its inception. While some client programs offer additional features like previewing images sent as links, extending IRC is challenging. Any modification to the core protocol risks breaking compatibility with older clients, limiting its adaptability.&lt;/p>
  565. &lt;h2 id="then-xmpp-came-along">Then XMPP came along&lt;/h2>
  566. &lt;p>Enter &lt;a class="link" href="https://xmpp.org/" target="_blank" rel="noopener"
  567. >XMPP&lt;/a>. As an avid user, I witnessed its evolution. XMPP, also an open standard, enhances IRC in several key aspects, primarily through extensions known as &lt;a class="link" href="https://xmpp.org/extensions/" target="_blank" rel="noopener"
  568. >XEPs&lt;/a> (XMPP Enhancement Proposals).&lt;/p>
  569. &lt;h3 id="xmpp-extensibility">XMPP extensibility&lt;/h3>
  570. &lt;p>Many basic features like &lt;a class="link" href="https://xmpp.org/extensions/xep-0172.html" target="_blank" rel="noopener"
  571. >user-specified nicknames&lt;/a>, or &lt;a class="link" href="https://xmpp.org/extensions/xep-0084.html" target="_blank" rel="noopener"
  572. >user-specified profile pictures&lt;/a> are implemented as XEPs, which work similarly to &lt;a class="link" href="https://en.wikipedia.org/wiki/Request_for_Comments" target="_blank" rel="noopener"
  573. >RFCs&lt;/a>, being technical documents that describe proposed implementations for specific features or functionalities.&lt;/p>
  574. &lt;p>However, it&amp;rsquo;s important to understand that XEPs are, as the name suggests, proposals. This means they&amp;rsquo;re subject to change and may not be universally implemented.&lt;/p>
  575. &lt;p>XMPP has a set of core features that are part of its basic protocol, not requiring any additional XEPs. These basic features include:&lt;/p>
  576. &lt;ol>
  577. &lt;li>&lt;strong>JID (Jabber ID) Identifiers&lt;/strong>: XMPP uses a unique identifier format known as Jabber ID or JID, which follows the format &lt;code>user@domain.tld&lt;/code>. This format is similar to email addresses and allows for easy identification and addressing of users on different servers.&lt;/li>
  578. &lt;li>&lt;strong>User-to-User Private Messaging&lt;/strong>: XMPP supports direct, one-on-one messaging between users. This feature allows users to send and receive messages in real-time. Crucially, offline message handling is described in a separate XEP: &lt;a class="link" href="https://xmpp.org/extensions/xep-0160.html" target="_blank" rel="noopener"
  579. >https://xmpp.org/extensions/xep-0160.html&lt;/a>, even though it is a basic feature in any modern messaging application.&lt;/li>
  580. &lt;li>&lt;strong>Presence Information&lt;/strong>: Users can broadcast their availability status, such as online, away, or do not disturb, along with custom status messages. This lets others know their current availability for communication.&lt;/li>
  581. &lt;li>&lt;strong>Contact Lists (Roster Management)&lt;/strong>: XMPP allows users to maintain a list of contacts, known as a roster. Users can add, remove, or organize contacts, and view the presence status of these contacts.&lt;/li>
  582. &lt;li>&lt;strong>Basic “Chatroom” MUCs (Multi-User Chat)&lt;/strong>: XMPP supports multi-user chat rooms, allowing multiple users to join and communicate in a single chatroom. However, more advanced features of multi-user chats like persistent rooms and room administration are defined in XEPs.&lt;/li>
  583. &lt;li>&lt;strong>Server-to-Server Communication&lt;/strong>: XMPP servers can communicate with each other, allowing users on different servers to interact seamlessly. This is a fundamental feature for the decentralized nature of XMPP.&lt;/li>
  584. &lt;li>&lt;strong>Resource Binding&lt;/strong>: XMPP allows a user to be connected from multiple devices or locations simultaneously, with each device/location being identified as a different resource. For example, a user might be connected from both a phone and a laptop, with each device having its own resource identifier.&lt;/li>
  585. &lt;li>&lt;strong>Basic Delivery Requests&lt;/strong>: XMPP can notify the sender when a message has been delivered to the recipient&amp;rsquo;s client. This is a basic acknowledgment that the message reached the client, not necessarily that it was seen by the user.&lt;/li>
  586. &lt;li>&lt;strong>Privacy Lists&lt;/strong>: Basic privacy controls are available, allowing users to block communications from specific other users or to manage who can see their presence information.&lt;/li>
  587. &lt;li>&lt;strong>XML Stanzas for Messaging&lt;/strong>: The protocol uses XML stanzas (structured data formats) for sending and receiving messages, presence information, and IQ (Info/Query) stanzas for control-type requests and responses.&lt;/li>
  588. &lt;/ol>
  589. &lt;p>For almost any sort of functionality beyond the above, implementation of XEPs is required. At the time of writing, almost 500 documents are available. Some are retracted, rejected, deprecated, or obsolete.&lt;/p>
  590. &lt;p>A critical feature in modern communication is end-to-end encryption, as exemplified by &lt;a class="link" href="https://xmpp.org/extensions/xep-0384.html" target="_blank" rel="noopener"
  591. >XEP-0384: OMEMO Encryption&lt;/a>. This is, at the time of writing, the only end-to-end encryption XEP, but in an experimental phase, which means it is not mandatory to implement. There are two other options for message encryption that a multitude of clients like Pidgin and Gajim have implemented, such as PGP and OTR encryption, however, these two encryption mechanisms are not defined as XEPs at all, and thus cannot be considered part of the XMPP specification.&lt;/p>
  592. &lt;p>Another taken-for-granted feature in contemporary messaging solutions is the ability to send files to multiple recipients, including when some are offline. This is outlined in &lt;a class="link" href="https://xmpp.org/extensions/xep-0363.html" target="_blank" rel="noopener"
  593. >XEP-0363: HTTP File Upload&lt;/a>. Fortunately, this time, XEP-0363 is considered stable. In addition to HTTP file transfer, there exist two more file transfer mechanisms. Jingle, as defined by &lt;a class="link" href="https://xmpp.org/extensions/xep-0166.html" target="_blank" rel="noopener"
  594. >XEP-0166&lt;/a>, &lt;a class="link" href="https://xmpp.org/extensions/xep-0234.html" target="_blank" rel="noopener"
  595. >XEP-0234&lt;/a>, &lt;a class="link" href="https://xmpp.org/extensions/xep-0260.html" target="_blank" rel="noopener"
  596. >XEP-0260&lt;/a>, and &lt;a class="link" href="https://xmpp.org/extensions/xep-0261.html" target="_blank" rel="noopener"
  597. >XEP-0261&lt;/a> (yes, a total of four XEPs for implementing Jingle file transfer), which is optional, and Stream Initiation as defined by &lt;a class="link" href="https://xmpp.org/extensions/xep-0096.html" target="_blank" rel="noopener"
  598. >XEP-0096&lt;/a> which predates Jingle, and is now deprecated.&lt;/p>
  599. &lt;p>&lt;a class="link" href="https://xmpp.org/extensions/xep-0459.html" target="_blank" rel="noopener"
  600. >XEP-0459: XMPP Compliance Suites 2022&lt;/a> defines the set of XEPs any server or client must implement in order to be considered “Core” or “Advanced”. Notably, XEP-0384 is not yet a requirement, but this may change. However, considering that Signal, a widely popular end-to-end encrypted chat application, was released in 2010, it&amp;rsquo;s significant that XMPP has yet to mandate end-to-end encryption, even 12 years later. This delay highlights a critical area where XMPP lags behind contemporary security standards in messaging applications.&lt;/p>
  601. &lt;p>Another basic feature is &lt;a class="link" href="https://xmpp.org/extensions/xep-0357.html" target="_blank" rel="noopener"
  602. >XEP-0357: Push Notifications&lt;/a>. This XEP describes the implementation of notifications, crucial for ensuring timely message delivery in mobile environments. The process involves a flow between the XMPP client, server, app client and app server, and the push service, as illustrated in this helpful diagram:&lt;/p>
  603. &lt;div class="highlight">&lt;div class="chroma">
  604. &lt;table class="lntable">&lt;tr>&lt;td class="lntd">
  605. &lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt"> 1
  606. &lt;/span>&lt;span class="lnt"> 2
  607. &lt;/span>&lt;span class="lnt"> 3
  608. &lt;/span>&lt;span class="lnt"> 4
  609. &lt;/span>&lt;span class="lnt"> 5
  610. &lt;/span>&lt;span class="lnt"> 6
  611. &lt;/span>&lt;span class="lnt"> 7
  612. &lt;/span>&lt;span class="lnt"> 8
  613. &lt;/span>&lt;span class="lnt"> 9
  614. &lt;/span>&lt;span class="lnt">10
  615. &lt;/span>&lt;span class="lnt">11
  616. &lt;/span>&lt;span class="lnt">12
  617. &lt;/span>&lt;span class="lnt">13
  618. &lt;/span>&lt;span class="lnt">14
  619. &lt;/span>&lt;span class="lnt">15
  620. &lt;/span>&lt;span class="lnt">16
  621. &lt;/span>&lt;span class="lnt">17
  622. &lt;/span>&lt;span class="lnt">18
  623. &lt;/span>&lt;span class="lnt">19
  624. &lt;/span>&lt;/code>&lt;/pre>&lt;/td>
  625. &lt;td class="lntd">
  626. &lt;pre tabindex="0" class="chroma">&lt;code class="language-fallback" data-lang="fallback">&lt;span class="line">&lt;span class="cl">+-------------+ +-------------+
  627. &lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">| | | |
  628. &lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">| XMPP Client | | XMPP Server +--------+
  629. &lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">| | | | |
  630. &lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">+-----^-------+ +-------------+ |
  631. &lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> . |
  632. &lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> . |
  633. &lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">+-----+------+ +------------+---------v---------+
  634. &lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">| | | | |
  635. &lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">| App Client | | App Server &amp;lt; XMPP Push Service |
  636. &lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">| | | | |
  637. &lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">+-----^------+ +------+-----+-------------------+
  638. &lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> | |
  639. &lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> | |
  640. &lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">+-----+------+ +------v--------+
  641. &lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">| | | |
  642. &lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">| User Agent &amp;lt;----------+ Push Service |
  643. &lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">| | | |
  644. &lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">+------------+ +---------------+
  645. &lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
  646. &lt;/div>
  647. &lt;/div>&lt;p>However, XEP-0357 is currently in a “deferred” status, which presents a significant challenge. In an era where smartphones often have intermittent network connectivity and limited battery life, the absence of stable push notifications means users cannot receive real-time alerts unless their XMPP client is actively running. Continuously running the client, however, leads to rapid battery drain, and most modern mobile operating systems will automatically terminate apps after a period of inactivity.&lt;/p>
  648. &lt;p>Several commendable efforts have been taking place to make XMPP suitable for today’s world, like &lt;a class="link" href="https://docs.modernxmpp.org/" target="_blank" rel="noopener"
  649. >Modern XMPP&lt;/a>, and the Compliance Suites XEPs released since &lt;a class="link" href="https://xmpp.org/extensions/xep-0412.html" target="_blank" rel="noopener"
  650. >2019&lt;/a>. Some clients like &lt;a class="link" href="https://conversations.im/" target="_blank" rel="noopener"
  651. >Conversations&lt;/a>, and servers like &lt;a class="link" href="https://xmpp.org/software/prosody-im/" target="_blank" rel="noopener"
  652. >Prosody&lt;/a> show the XEPs they implement, so that you can check for yourself what features are available. Nevertheless, for functionalities like push notifications in XEP-0357, support is required from both the server and client. This particular feature is not yet implemented in Prosody. Additionally, the uncertainty about the software and its version used by XMPP server providers means users cannot be certain about the availability of specific features.&lt;/p>
  653. &lt;p>A significant challenge remains: proprietary closed-source chat applications are innovating at a pace far beyond what XMPP and other open-source efforts can match. This rapid development in features and user experience often leaves XMPP lagging in comparison. On the other hand, XMPP has found success in unexpected domains. Notably, &lt;a class="link" href="https://xmpp.org/uses/gaming/" target="_blank" rel="noopener"
  654. >famous videogames like League of Legends, Fortnite, or the Nintendo Switch console use XMPP&lt;/a>. This adoption is a testament to XMPP&amp;rsquo;s flexibility as a free and open-source protocol. Its ability to be tailored for specific needs showcases the protocol&amp;rsquo;s inherent power and versatility. But it is not enough for personal messaging.&lt;/p>
  655. &lt;h2 id="matrix-will-save-us">Matrix will save us&lt;/h2>
  656. &lt;p>&lt;a class="link" href="https://en.wikipedia.org/wiki/Matrix_%28protocol%29" target="_blank" rel="noopener"
  657. >Matrix&lt;/a>, a messaging standard introduced in 2014, brings a solution to many of XMPP&amp;rsquo;s shortcomings, such as the overwhelming number of XEPs. A notable feature of Matrix is its default end-to-end encryption for private chats, addressing a key concern in modern digital communication. However, Matrix&amp;rsquo;s journey hasn&amp;rsquo;t been without challenges.&lt;/p>
  658. &lt;h3 id="too-heavy">Too heavy&lt;/h3>
  659. &lt;p>Synapse, the most prevalent Matrix server implementation, is known for its high demand on system resources. This requirement significantly limits accessibility for individuals and smaller organizations with constrained resources. In contrast, XMPP is more mature and boasts a range of extraordinarily lightweight server implementations. The protocol&amp;rsquo;s accessibility also simplifies the process of building a custom server, tailored with only the desired XEPs.&lt;/p>
  660. &lt;h3 id="protocol-complexity">Protocol complexity&lt;/h3>
  661. &lt;p>Unlike XMPP, which has hundreds of feature proposals, the Matrix protocol is more rigidly defined. This well-defined structure, paradoxically, adds to its complexity. The intricate nature of Matrix leads to a steeper learning curve for developers, potentially impacting the diversity of server software as fewer developers might be willing to engage with such a complex system.&lt;/p>
  662. &lt;h3 id="ux-issues">UX issues&lt;/h3>
  663. &lt;p>Matrix is designed for scalability, but this doesn&amp;rsquo;t come without its own set of user experience issues. Particularly in larger rooms with numerous participants, users have reported performance-related problems, including message delays and server load challenges. These issues underscore the need for ongoing optimization in the Matrix ecosystem.&lt;/p>
  664. &lt;h3 id="federation-complexity">Federation complexity&lt;/h3>
  665. &lt;p>While one of Matrix&amp;rsquo;s strengths is its federated architecture, setting up and maintaining federation can be complex and sometimes lead to issues where rooms or messages are not properly synced across different servers.&lt;/p>
  666. &lt;h2 id="where-do-we-go-from-here">Where do we go from here?&lt;/h2>
  667. &lt;p>I don&amp;rsquo;t know. You can probably tell I&amp;rsquo;m not exactly optimistic about the state of open source, federated instant messaging.&lt;/p>
  668. &lt;p>One could make the argument that these technologies don&amp;rsquo;t need mass adoption in order to be successful. You can say they already are successful simply because they exist. And while it is true these technologies have contributed massively to the Internet and society in general, the way I see it is that these improvements and contributions have merely served to improve the software of massive corporations who have a strong incentive to keep their platforms closed and exclusive to their users only.&lt;/p>
  669. &lt;p>Therefore, it doesn&amp;rsquo;t seem very helpful that in order to enjoy the benefits of these systems, I am more or less forced to use proprietary walled garden implementations, because it is not possible to, for example, talk to WhatsApp users from Signal or XMPP, even though WhatsApp is built on top of XMPP.&lt;/p>
  670. &lt;p>This situation presents a paradoxical landscape in the world of instant messaging. The ideals of open-source, federated systems – transparency, user control, privacy, and interoperability – stand in stark contrast to the closed, proprietary ecosystems that dominate the market. This divide poses significant challenges, not only in terms of user convenience but also in shaping the future direction of communication technologies.&lt;/p>
  671. &lt;p>The harsh truth is that closed-source systems typically benefit from greater funding and a singular, market-driven objective: to dominate their sector, extract value from users, and convert this into profits for stakeholders. As these proprietary platforms grow, they attract more investors, who pour in funds that enable the hiring of more dedicated engineers. This influx of talent often leads to the development of advanced features, drawing users from simpler applications. This cycle perpetuates, continually reinforcing these platforms&amp;rsquo; market dominance.&lt;/p>
  672. &lt;p>Yet, there is a silver lining. The very existence and ongoing development of open-source protocols like XMPP and Matrix demonstrate a persistent commitment to these ideals. They embody a resistance to the trend of centralized control over communication platforms, offering an alternative path that prioritizes user freedom and open standards.&lt;/p>
  673. &lt;p>In the end, the future of instant messaging – open-source or otherwise – will likely be shaped by a complex interplay of technological innovation, market forces, and social groups and their preferences.&lt;/p></description></item><item><title>Hello World</title><link>https://ulven.zone/p/2024-01-06-hello-world/</link><pubDate>Sat, 06 Jan 2024 00:07:22 +0100</pubDate><guid>https://ulven.zone/p/2024-01-06-hello-world/</guid><description>&lt;img src="https://ulven.zone/p/2024-01-06-hello-world/banner.jpg" alt="Featured image of post Hello World" />&lt;p>After many years of hesitation, I have decided to start my own blog.&lt;/p>
  674. &lt;p>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>
  675. &lt;p>A key aspect of my identity is my commitment to challenging and expanding my worldview. Throughout various phases of this journey, I&amp;rsquo;ve gained significant insights. It&amp;rsquo;s these learnings that I&amp;rsquo;m excited to share with you through my blog.&lt;/p>
  676. &lt;p>For engaging in deeper discussions, please visit the Links section to join our Telegram discussion group. Additionally, feel free to reach out to me directly using the social media buttons located on the left side of this page.&lt;/p></description></item><item><title>Archives</title><link>https://ulven.zone/archives/</link><pubDate>Sun, 06 Mar 2022 00:00:00 +0000</pubDate><guid>https://ulven.zone/archives/</guid><description/></item><item><title>About me</title><link>https://ulven.zone/about-me/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://ulven.zone/about-me/</guid><description>&lt;p>Hello! I am A* Ulven. I also go by Ulveon. Both Ulveon and A* Ulven (Ulven for short) are my fursonas.&lt;/p>
  677. &lt;p>A* Ulven is a wolf-dragon, and Ulveon is an eeveelution Pokémon of dragon type.&lt;/p>
  678. &lt;h2 id="how-to-reach-me">How to reach me&lt;/h2>
  679. &lt;p>Social, in order of preference (higher preference positioned first):&lt;/p>
  680. &lt;ul>
  681. &lt;li>&lt;a class="link" href="https://t.me/ulveon" target="_blank" rel="noopener"
  682. >Telegram&lt;/a> ~&amp;gt; &lt;code>@ulveon&lt;/code>&lt;/li>
  683. &lt;li>&lt;a class="link" href="https://signal.me/#eu/pT0p3SHVuHjnkoR8JiAAh9nPVgyMuhrjZr4kDHE-4-DXdysT-qJAbKv0zSStKDW7" target="_blank" rel="noopener"
  684. >Signal&lt;/a> ~&amp;gt; &lt;code>ulveon.44&lt;/code>&lt;/li>
  685. &lt;li>&lt;a class="link" href="https://bsky.app/profile/ulveon.net" target="_blank" rel="noopener"
  686. >Bluesky&lt;/a> ~&amp;gt; &lt;code>@ulveon.net&lt;/code>&lt;/li>
  687. &lt;li>&lt;a class="link" href="https://getsession.org" target="_blank" rel="noopener"
  688. >Session&lt;/a> ~&amp;gt; &lt;code>05dffd0465c54f30c42e8364c50e5f8bf6de852d92447b953bf1902769caf6bd44&lt;/code>&lt;/li>
  689. &lt;li>&lt;a class="link" href="https://discord.com" target="_blank" rel="noopener"
  690. >Discord&lt;/a> ~&amp;gt; &lt;code>ulveon&lt;/code>&lt;/li>
  691. &lt;/ul>
  692. &lt;p>On Fediverse:&lt;/p>
  693. &lt;ul>
  694. &lt;li>&lt;code>@AlgorithmWolf@derg.social&lt;/code> ~&amp;gt; &lt;a class="link" href="https://derg.social/@AlgorithmWolf" target="_blank" rel="noopener"
  695. >https://derg.social/@AlgorithmWolf&lt;/a>&lt;/li>
  696. &lt;li>&lt;code>@AlgorithmWolf@blob.cat&lt;/code> ~&amp;gt; &lt;a class="link" href="https://blob.cat/AlgorithmWolf" target="_blank" rel="noopener"
  697. >https://blob.cat/AlgorithmWolf&lt;/a>&lt;/li>
  698. &lt;li>&lt;code>@AlgorithmWolf@c.im&lt;/code> ~&amp;gt; &lt;a class="link" href="https://c.im/@AlgorithmWolf" target="_blank" rel="noopener"
  699. >https://c.im/@AlgorithmWolf&lt;/a>&lt;/li>
  700. &lt;li>&lt;code>@AlgorithmWolf@toot.io&lt;/code> ~&amp;gt; &lt;a class="link" href="https://toot.io/@AlgorithmWolf" target="_blank" rel="noopener"
  701. >https://toot.io/@AlgorithmWolf&lt;/a>&lt;/li>
  702. &lt;li>Migrated, inactive: &lt;code>@algorithmwolf@ioc.exchange&lt;/code> ~&amp;gt; &lt;a class="link" href="https://ioc.exchange/@algorithmwolf" target="_blank" rel="noopener"
  703. >https://ioc.exchange/@algorithmwolf&lt;/a>&lt;/li>
  704. &lt;/ul>
  705. &lt;p>Other accounts:&lt;/p>
  706. &lt;ul>
  707. &lt;li>&lt;a class="link" href="https://github.com/algorithmwolf" target="_blank" rel="noopener"
  708. >GitHub&lt;/a>&lt;/li>
  709. &lt;li>&lt;a class="link" href="https://gitlab.com/AlgorithmWolf" target="_blank" rel="noopener"
  710. >GitLab&lt;/a>&lt;/li>
  711. &lt;/ul>
  712. &lt;h2 id="cryptography">Cryptography&lt;/h2>
  713. &lt;p>I use &lt;a class="link" href="https://github.com/FiloSottile/age" target="_blank" rel="noopener"
  714. >age&lt;/a> and &lt;a class="link" href="https://jedisct1.github.io/minisign/" target="_blank" rel="noopener"
  715. >minisign&lt;/a>.&lt;/p>
  716. &lt;h3 id="encrypt">Encrypt&lt;/h3>
  717. &lt;p>If you want to send me an encrypted file, use my &lt;code>age&lt;/code> public key:&lt;/p>
  718. &lt;div class="highlight">&lt;div class="chroma">
  719. &lt;table class="lntable">&lt;tr>&lt;td class="lntd">
  720. &lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
  721. &lt;/span>&lt;/code>&lt;/pre>&lt;/td>
  722. &lt;td class="lntd">
  723. &lt;pre tabindex="0" class="chroma">&lt;code class="language-fallback" data-lang="fallback">&lt;span class="line">&lt;span class="cl">age1gysjgmt0p6hvjpj0u97ylkjd78zf28cagk4t2txwd5hf92t3dgaqg2g22k
  724. &lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
  725. &lt;/div>
  726. &lt;/div>&lt;h4 id="how-to-encrypt-a-file-for-me">How to encrypt a file for me&lt;/h4>
  727. &lt;p>If your file is, for example, &lt;code>text.txt&lt;/code>, run:&lt;/p>
  728. &lt;div class="highlight">&lt;div class="chroma">
  729. &lt;table class="lntable">&lt;tr>&lt;td class="lntd">
  730. &lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
  731. &lt;/span>&lt;/code>&lt;/pre>&lt;/td>
  732. &lt;td class="lntd">
  733. &lt;pre tabindex="0" class="chroma">&lt;code class="language-fallback" data-lang="fallback">&lt;span class="line">&lt;span class="cl">age -e -r age1gysjgmt0p6hvjpj0u97ylkjd78zf28cagk4t2txwd5hf92t3dgaqg2g22k -o text.txt.encrypted &amp;lt; text.txt
  734. &lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
  735. &lt;/div>
  736. &lt;/div>&lt;p>Send me the &lt;code>text.txt.encrypted&lt;/code> one.&lt;/p>
  737. &lt;h3 id="verify">Verify&lt;/h3>
  738. &lt;p>If you want to verify me, you can check my &lt;code>minisign&lt;/code> signature. My &lt;code>minisign&lt;/code> public key:&lt;/p>
  739. &lt;div class="highlight">&lt;div class="chroma">
  740. &lt;table class="lntable">&lt;tr>&lt;td class="lntd">
  741. &lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
  742. &lt;/span>&lt;/code>&lt;/pre>&lt;/td>
  743. &lt;td class="lntd">
  744. &lt;pre tabindex="0" class="chroma">&lt;code class="language-fallback" data-lang="fallback">&lt;span class="line">&lt;span class="cl">RWSirVd4246SxcVyhof7x4qVBZcW2oUbfUlXSz9y6pz6h+8WGNW6xBgx
  745. &lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
  746. &lt;/div>
  747. &lt;/div>&lt;p>&lt;a class="link" href="ulveon.pub" >Download my public minisign key&lt;/a>&lt;/p>
  748. &lt;p>This page &lt;a class="link" href="https://gitlab.com/AlgorithmWolf/ulven-thoughts/-/blob/main/ulvens-thoughts/content/page/about-me/index.md" target="_blank" rel="noopener"
  749. >index.md&lt;/a> is signed with my &lt;code>minisign&lt;/code> key.&lt;/p>
  750. &lt;h4 id="how-to-verify-this-page">How to verify this page&lt;/h4>
  751. &lt;ol>
  752. &lt;li>Download (right-click ~&amp;gt; save as&amp;hellip;) &lt;a class="link" href="index.md.minisig" >index.md.minisig&lt;/a>&lt;/li>
  753. &lt;li>Download &lt;a class="link" href="https://gitlab.com/AlgorithmWolf/ulven-thoughts/-/raw/main/ulvens-thoughts/content/page/about-me/index.md?inline=false" target="_blank" rel="noopener"
  754. >index.md&lt;/a>&lt;/li>
  755. &lt;li>Download &lt;a class="link" href="ulveon.pub" >ulveon.pub&lt;/a>&lt;/li>
  756. &lt;li>Run &lt;code>minisign -V -m index.md -p ulveon.pub&lt;/code>&lt;/li>
  757. &lt;/ol>
  758. &lt;p>You should get something like this:&lt;/p>
  759. &lt;div class="highlight">&lt;div class="chroma">
  760. &lt;table class="lntable">&lt;tr>&lt;td class="lntd">
  761. &lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
  762. &lt;/span>&lt;span class="lnt">2
  763. &lt;/span>&lt;/code>&lt;/pre>&lt;/td>
  764. &lt;td class="lntd">
  765. &lt;pre tabindex="0" class="chroma">&lt;code class="language-fallback" data-lang="fallback">&lt;span class="line">&lt;span class="cl">Signature and comment signature verified
  766. &lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">Trusted comment: timestamp:xxx file:index.md hashed
  767. &lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
  768. &lt;/div>
  769. &lt;/div></description></item><item><title>Links</title><link>https://ulven.zone/links/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://ulven.zone/links/</guid><description>&lt;p>At the moment, there are some links below to access my group chats on Telegram. I will continue updating this section as necessary.&lt;/p>
  770. &lt;p>For social links (Fediverse, Bluesky, and so on), please use the buttons below my profile on the sidebar, or the top of the page on mobile devices.&lt;/p></description></item><item><title>Search</title><link>https://ulven.zone/search/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://ulven.zone/search/</guid><description/></item><item><title>Statistics</title><link>https://ulven.zone/stats/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://ulven.zone/stats/</guid><description>&lt;iframe plausible-embed src="https://plausible.io/share/ulven.zone?auth=9pzA_3SIx9rRr7ZhDlMxE&amp;embed=true&amp;theme=system&amp;background=transparent" scrolling="no" frameborder="0" loading="lazy" style="width: 1px; min-width: 100%; height: 1600px;">&lt;/iframe>
  771. &lt;script async src="https://plausible.io/js/embed.host.js">&lt;/script>
  772. &lt;p>&lt;noscript>If you would like to see the analytics dashboard, please enable JavaScript.&lt;/noscript>&lt;/p>
  773. &lt;p>If you don&amp;rsquo;t see a dashboard above this text, then you are blocking Plausible Analytics.&lt;/p>
  774. &lt;p>Note: Plausible Analytics does not use cookies. Read more about &lt;a class="link" href="https://plausible.io/data-policy" target="_blank" rel="noopener"
  775. >their privacy policy&lt;/a>.&lt;/p>
  776. &lt;p>I don&amp;rsquo;t have access to individual metrics like browser fingerprints, IP address or any other information. The information you see in this dashboard is all information I have access to.&lt;/p>
  777. &lt;p>If you would like to block tracking on this website, then you can add a rule that blocks &lt;code>https://plausible.io/js/script.js&lt;/code>.&lt;/p></description></item></channel></rss>

If you would like to create a banner that links to this page (i.e. this validation result), do the following:

  1. Download the "valid RSS" banner.

  2. Upload the image to your own server. (This step is important. Please do not link directly to the image on this server.)

  3. Add this HTML to your page (change the image src attribute if necessary):

If you would like to create a text link instead, here is the URL you can use:

http://www.rssboard.org/rss-validator/check.cgi?url=https%3A//ulven.zone/index.xml

Software created by Sam Ruby, Mark Pilgrim, Joseph Walton and Phil Ringnalda