<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>TheAssassin&#39;s blog</title>
    <link>https://assassinate-you.net/</link>
    <description>Recent content on TheAssassin&#39;s blog</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <lastBuildDate>Sun, 23 May 2021 01:00:00 +0100</lastBuildDate><atom:link href="https://assassinate-you.net/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Freenode is dead -- Long live Libera.Chat!</title>
      <link>https://assassinate-you.net/posts/2021/05/farewell-freenode/</link>
      <pubDate>Sun, 23 May 2021 01:00:00 +0100</pubDate>
      
      <guid>https://assassinate-you.net/posts/2021/05/farewell-freenode/</guid>
      <description>&lt;p&gt;Freenode is dead. That&amp;rsquo;s the unfortunate truth. On May 19, an event regularly described as &lt;a href=&#34;https://www.vice.com/en/article/m7ev8y/freenode-open-source-korea-crown-prince-takeover&#34;&gt;&amp;ldquo;hostile takeover&amp;rdquo;&lt;/a&gt;, in which the control over the biggest IRC network for free, open-source software has been forcefully taken away from the volunteer group called &lt;a href=&#34;https://nitter.kavin.rocks/freenodestaff&#34;&gt;Freenode Staff&lt;/a&gt; who have run it ever since it was founded about 20 years ago, has taken place.&lt;/p&gt;
&lt;p&gt;Therefore, all the communities I am involved in and/or manage on Freenode are moving or have already moved to the new network which most of the former Freenode staff have founded: &lt;a href=&#34;https://libera.chat&#34;&gt;Libera.Chat&lt;/a&gt;. This includes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://appimage.org&#34;&gt;AppImage&lt;/a&gt; with the channel &lt;code&gt;#appimage&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://newpipe.net&#34;&gt;NewPipe&lt;/a&gt; with the channel &lt;code&gt;#newpipe&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://blue-nebula.org&#34;&gt;Blue Nebula&lt;/a&gt; with the channel &lt;code&gt;#blue-nebula&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I do not have time to provide a nice summary on the topic as I have previously, e.g., for the &lt;a href=&#34;https://assassinate-you.net/posts/2020/10/youtube-dl-takedown/&#34;&gt;youtube-dl incident&lt;/a&gt;. In the past days, I have analyzed the available resources (i.e., blog posts, pasted chat logs, and other publicly available information from both sides), and I support the former Freenode Staff in this matter. Large parts of their claims can be verified, something I cannot say about claims from the &amp;ldquo;new management&amp;rdquo;. The way this &amp;ldquo;new management&amp;rdquo; has literally grabbed power and then started to defame the old staff clearly shows that they don&amp;rsquo;t have the best intentions, not for the users, not for Freenode as a project, not for IRC.&lt;/p&gt;
&lt;p&gt;I have curated some links to interesting resources such as summaries, news, blog posts, resignation letters etc., so read on if you want to take a look yourself.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Update: youtube-dl reinstantiated thanks to EFF</title>
      <link>https://assassinate-you.net/posts/2020/11/youtube-dl-update/</link>
      <pubDate>Tue, 24 Nov 2020 22:30:00 +0100</pubDate>
      
      <guid>https://assassinate-you.net/posts/2020/11/youtube-dl-update/</guid>
      <description>&lt;p&gt;In October, the popular and famous archivist tool &lt;a href=&#34;https://youtube-dl.org/&#34;&gt;youtube-dl&lt;/a&gt; was taken down by GitHub due to a DMCA request by the &lt;a href=&#34;https://en.wikipedia.org/wiki/Recording_Industry_Association_of_America#Criticism&#34;&gt;Recording Industry Association of America&lt;/a&gt;. I posted a &lt;a href=&#34;https://assassinate-you.net/posts/2020/10/youtube-dl-takedown/&#34;&gt;detailed analysis&lt;/a&gt; explaining the relation between international, US, EU and German law, and showing why this request was very different from what most people know as the &amp;ldquo;classic&amp;rdquo; DMCA takedown request. I felt this was necessary since there were a lot of rumor and wrong claims out on the Internet (not just in forums or on the (anti)social media, but also on media offerings), which did not help the discussion at all. The repository is back now, thanks to the EFF and its team. They &lt;a href=&#34;https://www.eff.org/deeplinks/2020/11/github-reinstates-youtube-dl-after-riaas-abuse-dmca&#34;&gt;filed a counter-notice&lt;/a&gt; on behalf of the youtube-dl maintainers, which allowed GitHub to reinstantiate the repository.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>youtube-dl, GitHub, and a takedown request</title>
      <link>https://assassinate-you.net/posts/2020/10/youtube-dl-takedown/</link>
      <pubDate>Wed, 28 Oct 2020 21:30:00 +0100</pubDate>
      
      <guid>https://assassinate-you.net/posts/2020/10/youtube-dl-takedown/</guid>
      <description>&lt;p&gt;On Oct 23, 2020, GitHub Inc. published a &lt;a href=&#34;https://github.com/github/dmca/commit/bccf7d0dbfec423c4a967f668be47b6339d15893&#34;&gt;takedown notice&lt;/a&gt; after taking down &lt;a href=&#34;https://yt-dl.org/&#34;&gt;youtube-dl&lt;/a&gt;&amp;rsquo;s main repository as well as a number of its forks.&lt;/p&gt;
&lt;p&gt;youtube-dl is a Python library which can be used to decode stream URLs of a large variety of services. This allows third-party video players to stream videos, legitimately download copies and much more. It has been used as the basis for many other applications, but also ships with a CLI front end targeting advanced users.&lt;/p&gt;
&lt;p&gt;The takedown request is justified with so-called &lt;em&gt;anti-circumvention&lt;/em&gt; laws, as well as a German court decision. There are plenty of rumors on the Internet around this case, but a lot of them are apparently wrong. Therefore, in this blog post, we&amp;rsquo;ll have a glance at the request as well as the German laws and the court decision. We also discuss several third-party responses.&lt;/p&gt;
&lt;p&gt;There is one important fact that needs to be stressed: &lt;strong&gt;This text was not written by lawyers and does not provide any legal advice.&lt;/strong&gt; It simply provides a third-party analysis of the situation.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>AppImageLauncher: 1000 stars on GitHub</title>
      <link>https://assassinate-you.net/posts/2020/10/appimagelauncher-celebrating-1000-stars/</link>
      <pubDate>Tue, 27 Oct 2020 00:14:00 +0100</pubDate>
      
      <guid>https://assassinate-you.net/posts/2020/10/appimagelauncher-celebrating-1000-stars/</guid>
      <description>This week, AppImageLauncher&amp;rsquo;s &amp;ldquo;stargazer&amp;rdquo; count exceeded the 1000 mark. To me, this shows how many people appreciate a tool designed for the average Linux desktop user, providing a simple and intuitive workflow to manage AppImages.
By the way, did you know you can help translate AppImageLauncher? Please refer to GitHub for more information.</description>
    </item>
    
    <item>
      <title>AppImageLauncher 2.2.0 released</title>
      <link>https://assassinate-you.net/posts/2020/09/appimagelauncher-2.2.0-released/</link>
      <pubDate>Wed, 30 Sep 2020 00:00:00 +0200</pubDate>
      
      <guid>https://assassinate-you.net/posts/2020/09/appimagelauncher-2.2.0-released/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://github.com/TheAssassin/AppImageLauncher/releases/tag/v2.2.0&#34;&gt;AppImageLauncher 2.2.0&lt;/a&gt; has been released today.
Read on to see what&amp;rsquo;s new in the new version as well as the previous &lt;a href=&#34;https://github.com/TheAssassin/AppImageLauncher/releases/tag/v2.1.4&#34;&gt;release 2.1.4&lt;/a&gt;, for which I forgot to write an article about (yet again).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Please note that there&amp;rsquo;s a vulnerability in a component contained in releases prior to v2.1.4.&lt;/strong&gt; An update to &lt;strong&gt;v2.1.4 or later&lt;/strong&gt; is strongly recommended!&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>DLN Xtend podcast and AppImageLauncher</title>
      <link>https://assassinate-you.net/posts/2020/04/dln-xtend-podcast/</link>
      <pubDate>Mon, 20 Apr 2020 00:00:01 +0100</pubDate>
      
      <guid>https://assassinate-you.net/posts/2020/04/dln-xtend-podcast/</guid>
      <description>&lt;p&gt;Recently, while looking for media coverage on AppImageLauncher which I might have missed before, I stumbled across &lt;a href=&#34;https://dlnxtend.com/&#34;&gt;DLN Xtend&lt;/a&gt;, a podcast spin-off of &lt;a href=&#34;https://destinationlinux.network/&#34;&gt;Destination Linux Network&lt;/a&gt;. They covered AppImageLauncher in a few episodes. Here&amp;rsquo;s my story with DLN Xtend!&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>AppImageLauncher 2.1.3 released</title>
      <link>https://assassinate-you.net/posts/2020/04/appimagelauncher-2.1.3-released/</link>
      <pubDate>Mon, 20 Apr 2020 00:00:00 +0100</pubDate>
      
      <guid>https://assassinate-you.net/posts/2020/04/appimagelauncher-2.1.3-released/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://github.com/TheAssassin/AppImageLauncher/releases/tag/v2.1.3&#34;&gt;AppImageLauncher 2.1.3&lt;/a&gt; has been released today.
Read on to see what&amp;rsquo;s new in today&amp;rsquo;s version as well as the previous &lt;a href=&#34;https://github.com/TheAssassin/AppImageLauncher/releases/tag/v2.1.2&#34;&gt;release 2.1.2&lt;/a&gt;, for which I forgot to write an article about.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>AppImageLauncher 2.1.0 and 2.1.1 released</title>
      <link>https://assassinate-you.net/posts/2020/02/appimagelauncher-2.1.0-and-2.1.1-released/</link>
      <pubDate>Fri, 14 Feb 2020 00:00:00 +0100</pubDate>
      
      <guid>https://assassinate-you.net/posts/2020/02/appimagelauncher-2.1.0-and-2.1.1-released/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://github.com/TheAssassin/AppImageLauncher/releases/tag/v2.1.1&#34;&gt;AppImageLauncher 2.1.1&lt;/a&gt; has been released today.
Read on to see what&amp;rsquo;s new in today&amp;rsquo;s version as well as the previous &lt;a href=&#34;https://github.com/TheAssassin/AppImageLauncher/releases/tag/v2.1.0&#34;&gt;release 2.1.0&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Another big milestone: AppImageLauncher 2.0.0 released</title>
      <link>https://assassinate-you.net/posts/2019/10/appimagelauncher-2.0.0-released/</link>
      <pubDate>Sat, 26 Oct 2019 00:00:00 +0100</pubDate>
      
      <guid>https://assassinate-you.net/posts/2019/10/appimagelauncher-2.0.0-released/</guid>
      <description>&lt;p&gt;On Friday, October 18, AppImageLauncher 2.0.0 was released. This version is the first one to feature &lt;a href=&#34;https://assassinate-you.net/posts/2019/04/libappimage-1.0.0-released/&#34;&gt;libappimage 1.0.0&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;AppImageLauncher 2.0.0 provides new, innovative features and subtle improvements over the previous 1.x series of releases. Read on to see what&amp;rsquo;s changed!&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>libappimage 1.0.0 released</title>
      <link>https://assassinate-you.net/posts/2019/04/libappimage-1.0.0-released/</link>
      <pubDate>Wed, 03 Apr 2019 08:00:00 +0100</pubDate>
      
      <guid>https://assassinate-you.net/posts/2019/04/libappimage-1.0.0-released/</guid>
      <description>&lt;p&gt;libappimage, AppImage&amp;rsquo;s core library, has just seen its first stable release after the rewrite. Version 1.0.0 was released on April 1, 2019. Read on to see what&amp;rsquo;s new!&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Big milestone: AppImageLauncher 1.0.0 released</title>
      <link>https://assassinate-you.net/posts/2019/01/appimagelauncher-release-1.0.0/</link>
      <pubDate>Mon, 07 Jan 2019 08:00:00 +0100</pubDate>
      
      <guid>https://assassinate-you.net/posts/2019/01/appimagelauncher-release-1.0.0/</guid>
      <description>&lt;p&gt;After more than half a year, the first stable version of AppImageLauncher has been released. This marks a big milestone in the software&amp;rsquo;s history, as up to now, a continuous release scheme was used without any kind of real version scheme.&lt;/p&gt;
&lt;p&gt;Within the last weeks, a lot has changed about AppImageLauncher. Read on to see what&amp;rsquo;s new, and find out how to install it!&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>AppImageLauncher: Preparing for the first release</title>
      <link>https://assassinate-you.net/posts/2018/10/appimagelauncher-preparing-first-release/</link>
      <pubDate>Tue, 09 Oct 2018 12:38:26 +0200</pubDate>
      
      <guid>https://assassinate-you.net/posts/2018/10/appimagelauncher-preparing-first-release/</guid>
      <description>&lt;p&gt;In the last weeks, &lt;a href=&#34;https://azubieta.net&#34;&gt;Alexis Zubieta&lt;/a&gt; has been working on redesigning and refactoring AppImageLauncher. He&amp;rsquo;s invested a lot of time into restructuring the code base, designing new dialogs following the established workflow, and we&amp;rsquo;re almost ready to &lt;a href=&#34;https://github.com/TheAssassin/AppImageLauncher/pull/89&#34;&gt;merge his changes&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Introducing awesome-linuxdeploy</title>
      <link>https://assassinate-you.net/posts/2018/10/awesome-linuxdeploy/</link>
      <pubDate>Tue, 09 Oct 2018 08:00:00 +0200</pubDate>
      
      <guid>https://assassinate-you.net/posts/2018/10/awesome-linuxdeploy/</guid>
      <description>We&amp;rsquo;ve started a little project on GitHub that shall serve as a central directory of plugins for linuxdeploy. You can find the list on GitHub: https://github.com/linuxdeploy/awesome-linuxdeploy
Contributions welcome! Please don&amp;rsquo;t hesitate to send us pull requests adding new plugins or other linuxdeploy-related projects to the list.</description>
    </item>
    
    <item>
      <title>Pext: new and improved AppImage</title>
      <link>https://assassinate-you.net/posts/2018/10/pext-new-improved-appimage/</link>
      <pubDate>Mon, 08 Oct 2018 08:00:00 +0200</pubDate>
      
      <guid>https://assassinate-you.net/posts/2018/10/pext-new-improved-appimage/</guid>
      <description>&lt;p&gt;This weekend, among other things, I was working on improving the &lt;a href=&#34;https://pext.io&#34;&gt;Pext&lt;/a&gt; AppImage. &lt;a href=&#34;https://hackerchick.me&#34;&gt;Sylvia&lt;/a&gt; and I were spending quite some hours on making the Pext AppImages smaller, more efficient and provide improved &lt;a href=&#34;https://docs.appimage.org/user-guide/run-appimages.html#integrating-appimages-into-the-desktop&#34;&gt;desktop integration&lt;/a&gt;. Also, AppImages are now built using &lt;a href=&#34;https://github.com/linuxdeploy/linuxdeploy&#34;&gt;linuxdeploy&lt;/a&gt;, the universal AppImage creation tool suite, using the &lt;a href=&#34;https://github.com/TheAssassin/linuxdeploy-plugin-conda&#34;&gt;conda plugin&lt;/a&gt; to set up everything Python related. That plugin was actually inspired by the experiences I made during all the months it took to make the first AppImage build script.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>(New) AppImage documentation</title>
      <link>https://assassinate-you.net/posts/2018/09/new-appimage-documentation-docs.appimage.org/</link>
      <pubDate>Fri, 14 Sep 2018 12:21:56 +0200</pubDate>
      
      <guid>https://assassinate-you.net/posts/2018/09/new-appimage-documentation-docs.appimage.org/</guid>
      <description>&lt;p&gt;The AppImage project has never had a proper documentation. Sure, there were (and still are!) some wikis (most notably &lt;a href=&#34;https://github.com/AppImage/AppImageKit/wiki&#34;&gt;the AppImageKit wiki&lt;/a&gt;), but wikis, especially the ones on GitHub, lack any sort of structure. Recently, I could finally start to work on this, resulting in the (fairly) brand new &lt;a href=&#34;https://docs.appimage.org&#34;&gt;docs.appimage.org&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>New Blog</title>
      <link>https://assassinate-you.net/posts/2018/09/new-blog/</link>
      <pubDate>Wed, 12 Sep 2018 12:00:03 +0200</pubDate>
      
      <guid>https://assassinate-you.net/posts/2018/09/new-blog/</guid>
      <description>I decided to start a blog. It will contain announcements of projects I&amp;rsquo;m involved. Also, I might be posting about some recent topics or opinions. We&amp;rsquo;ll see.</description>
    </item>
    
    <item>
      <title>About</title>
      <link>https://assassinate-you.net/about/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://assassinate-you.net/about/</guid>
      <description>Welcome to my homepage. Right now, it&amp;rsquo;s primarily a blog.
If you&amp;rsquo;re here to find out who the person behind this page is, this is the short description:
 Infrastructure maintainer, privacy advocate, professional software engineer, open source developer and supporter, passionate Pythoneer, and friend of C++.
 I&amp;rsquo;m not a fan of the so-called (anti)social media, I don&amp;rsquo;t own an account on any platform. You can find me on GitHuband on IRC (my nick is TheAssassin on all networks I use).</description>
    </item>
    
  </channel>
</rss>
