<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Logs on ian p badtrousers</title>
    <link>https://aletheia.icu/log/</link>
    <description>Recent content in Logs on ian p badtrousers</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-GB</language>
    <managingEditor>badt@appar.at (Ian P. Badtrousers)</managingEditor>
    <webMaster>badt@appar.at (Ian P. Badtrousers)</webMaster>
    <lastBuildDate>Fri, 21 Feb 2020 00:00:00 +0000</lastBuildDate>
    
	<atom:link href="https://aletheia.icu/log/index.xml" rel="self" type="application/rss+xml" />
    
    
    <item>
      <title>Man Alive!</title>
      <link>https://aletheia.icu/man-alive/</link>
      <pubDate>Fri, 21 Feb 2020 00:00:00 +0000</pubDate>
      <author>badt@appar.at (Ian P. Badtrousers)</author>
      <guid>https://aletheia.icu/man-alive/</guid>
      <description>“Why stop reading when the page is about to turn?
 Three years into the sublime bright of OOZ, we couldn&amp;rsquo;t know what to expect from the King this time around. Dirty, sensual, merciless jazz? Grime?! A bit of this, a little bit of that? Everything that could be said on this subject has already been said, it seems. The previous album taught us the story of a fresh, yet strangely familiar new sound; sound you won’t ever hear while breakstroking along the course of stream.</description>
    </item>
    
    <item>
      <title>Recovery codes considered harmful</title>
      <link>https://aletheia.icu/recovery-codes-considered-harmful/</link>
      <pubDate>Thu, 16 Jan 2020 00:00:00 +0000</pubDate>
      <author>badt@appar.at (Ian P. Badtrousers)</author>
      <guid>https://aletheia.icu/recovery-codes-considered-harmful/</guid>
      <description>And I&amp;rsquo;m not even trying at clickbait.
For anyone who ever had the hassle of setting up two-factor authentication online, chances are they were introduced to recovery codes at some point. Not only that, chances are they never actually wrote these down, or made any effort to secure them whatsoever.
I think there&amp;rsquo;s a good reason for that and it has very little to do with the fact that average users are likely to neglect their security.</description>
    </item>
    
    <item>
      <title>Foreword</title>
      <link>https://aletheia.icu/2020/</link>
      <pubDate>Sun, 12 Jan 2020 00:00:00 +0000</pubDate>
      <author>badt@appar.at (Ian P. Badtrousers)</author>
      <guid>https://aletheia.icu/2020/</guid>
      <description>How do you know but every bird
that cuts the airy way
Is an immense world of delight,
closed by your senses five?
&amp;mdash; William Blake1
 Ladies and gentlemen,
Although as I speak I&amp;rsquo;m very sad, I&amp;rsquo;m also equally as thrilled to welcome you to the year of two thousand and twenty. I cannot say this about myself, but I sure thing can say that about you, who did your loved ones proud last year, did you not?</description>
    </item>
    
    <item>
      <title>A case of programming circlejerk in metamodernism</title>
      <link>https://aletheia.icu/pcj-in-metamodernism/</link>
      <pubDate>Mon, 23 Dec 2019 00:00:00 +0000</pubDate>
      <author>badt@appar.at (Ian P. Badtrousers)</author>
      <guid>https://aletheia.icu/pcj-in-metamodernism/</guid>
      <description>Lol no generics.
I&amp;rsquo;ve mentioned the /r/programmingcirlejerk subreddit in some of my previous writing, for all the different kind of reasons, but first and foremost, because it intrigues me so deeply. Being a contributor to open source software for a long time makes me knowledgeable to herein paint a picture of how incredibly self-centered community of code monkeys, empowereed by higher education and whatnot can in fact, feel&amp;mdash;and care&amp;mdash;very strongly whilst making attempts at preserving the shaky facade of a personal identity they individually wish to exhibit.</description>
    </item>
    
    <item>
      <title>Essay on language, history and system design</title>
      <link>https://aletheia.icu/on-language/</link>
      <pubDate>Tue, 06 Nov 2018 00:00:00 +0000</pubDate>
      <author>badt@appar.at (Ian P. Badtrousers)</author>
      <guid>https://aletheia.icu/on-language/</guid>
      <description>I wouldn’t be a tiny bit surprised if it turned out that in fact, nothing else but magic, as-in aesthetically pleasing phenomenon, is the true villain, which ends up taking up all the available space, whilst wrecking everything up in the process. Yet I’m the one who’s desperately in need of it. Hell, magic is what keeps people doing one of the most industrious activities of all, algebra. And I do not say this lightly.</description>
    </item>
    
    <item>
      <title>The idea of decentralised truth</title>
      <link>https://aletheia.icu/idea/veritas/</link>
      <pubDate>Tue, 13 Mar 2018 15:45:30 +0200</pubDate>
      <author>badt@appar.at (Ian P. Badtrousers)</author>
      <guid>https://aletheia.icu/idea/veritas/</guid>
      <description>We have long been thinking about the true value of truth. XX century postmodernists questioned all kinds of truth, going as far as rendering the concept of universal truth as such &amp;mdash; worthless. Deconstruction. This idea later becomes an integral part of the postmodern thought. Certain aspects of our life are postmodern now, with all the good and bad that it brings. There are, of course, consequences to this. Metamodernism — a term that reflects the development of philosophy, aesthetics, and culture, emerging from and reacting to postmodernism.</description>
    </item>
    
    <item>
      <title>Huxley was right</title>
      <link>https://aletheia.icu/huxley-was-right/</link>
      <pubDate>Sun, 07 Jan 2018 00:00:00 +0000</pubDate>
      <author>badt@appar.at (Ian P. Badtrousers)</author>
      <guid>https://aletheia.icu/huxley-was-right/</guid>
      <description>Some is rich, and some is poor
And that&amp;rsquo;s the way the world is
&amp;mdash; Bankrobber, The Clash
 I&amp;rsquo;d like to talk about my impression on what appears to me as political indifference and its place in our modern society. I&amp;rsquo;ll try to make sense out of the CrazyHouse that&amp;rsquo;s happening in the world right now. Even though I can&amp;rsquo;t claim any expertise in things like social studies or politics, I&amp;rsquo;d like to express my feelings and thoughts on the subject.</description>
    </item>
    
    <item>
      <title>Using Go for competitive programming</title>
      <link>https://aletheia.icu/competitive-go/</link>
      <pubDate>Sun, 23 Oct 2016 00:00:00 +0000</pubDate>
      <author>badt@appar.at (Ian P. Badtrousers)</author>
      <guid>https://aletheia.icu/competitive-go/</guid>
      <description>Go is not much used for competitive programming, primarily because it doesn&amp;rsquo;t have a generic container library. It also gets too verbose at times, but are there any real applications of it? We already know that Go is pretty fast when it comes to speed and memory usage. We also know that it offers CSP out-of-the-box, so it&amp;rsquo;s much easier to build concurrent pipelines in it than in the other languages.</description>
    </item>
    
    <item>
      <title>Competitive programming 101</title>
      <link>https://aletheia.icu/sport-101/</link>
      <pubDate>Fri, 14 Oct 2016 10:07:09 +0300</pubDate>
      <author>badt@appar.at (Ian P. Badtrousers)</author>
      <guid>https://aletheia.icu/sport-101/</guid>
      <description>Good morning, lads! Today I&amp;rsquo;d like to talk about a subject of a general hatred (especially, amongst the software engineers), competitive programming. Some people would tell you it&amp;rsquo;s important to do contests, other would say it&amp;rsquo;s a waste of time. The thing is you usually need some CS knowledge to pass tech interviews to some cool companies and, frankly speaking, believe it or not, computer science algorithms won&amp;rsquo;t hurt you.</description>
    </item>
    
    <item>
      <title>How to get your own git.io short URL?</title>
      <link>https://aletheia.icu/git-io/</link>
      <pubDate>Thu, 07 Jan 2016 00:00:00 +0000</pubDate>
      <author>badt@appar.at (Ian P. Badtrousers)</author>
      <guid>https://aletheia.icu/git-io/</guid>
      <description>Back to 2011, as a part of some experiment, GitHub introduced a URL shortening service called git.io, but apparently they haven&amp;rsquo;t used it ever since. However, one might find it interesting, since it lets you get some sick shortened links for your GitHub repositories or Gists. You could put one on the talk slide or something. This is relatively unknown, so I thought I might share it.
https://git.io/wu-tang definitely looks cooler than https://github.</description>
    </item>
    
    <item>
      <title>Pipeline-driven error handling</title>
      <link>https://aletheia.icu/errors-on-pipes/</link>
      <pubDate>Thu, 17 Dec 2015 00:00:00 +0000</pubDate>
      <author>badt@appar.at (Ian P. Badtrousers)</author>
      <guid>https://aletheia.icu/errors-on-pipes/</guid>
      <description>I&amp;rsquo;ve started designing a programming language the other day. Turns out, error handling is a crucial of the language design, so I chose to talk about it a little bit. As you probably know, different languages incorporate different error handling concepts: Java sticks to exceptions, Go prefers to pull C-style errors all the way through the stack, Haskell invents a couple of monads. Tbh, I&amp;rsquo;m not quite sure what the monad is, but you know, it must be a beast!</description>
    </item>
    
    <item>
      <title>Go is a poorly designed language</title>
      <link>https://aletheia.icu/go-is-poor/</link>
      <pubDate>Wed, 28 Oct 2015 00:00:00 +0000</pubDate>
      <author>badt@appar.at (Ian P. Badtrousers)</author>
      <guid>https://aletheia.icu/go-is-poor/</guid>
      <description>Alright, the title is quite bold, I admit it. I’ll tell you more: I love bold titles! In this blog post I’ll try to prove that Go is a terribly designed language (spoiler: it&amp;rsquo;s not.) I’d been playing with Go for a couple months already and run my first helloworld somewhen in June, I think. I am not particularly good at math, but it’s already been four months since then and got a few packages on GitHub already.</description>
    </item>
    
    <item>
      <title>Go and Rust are blood enemies!</title>
      <link>https://aletheia.icu/go-rust-bad-blood/</link>
      <pubDate>Tue, 07 Jul 2015 00:00:00 +0000</pubDate>
      <author>badt@appar.at (Ian P. Badtrousers)</author>
      <guid>https://aletheia.icu/go-rust-bad-blood/</guid>
      <description>This post is a response to Why Go and Rust are not competitors, by Dave Cheney.
The original post is very much on point, I highly recommend you to give it a read! There&amp;rsquo;s also a lovely biased discussion on Reddit.
Go and Rust seemingly share the objective to solve exactly the same problem: the painful and sturdy engineering experience prevalent in the domain of system engineering. I guess it&amp;rsquo;s safe to say that in one way or another, both languages came here to make our lives easier.</description>
    </item>
    
    <item>
      <title>Resource interception in Qt WebKit</title>
      <link>https://aletheia.icu/qtwebkit-ri/</link>
      <pubDate>Mon, 26 Aug 2013 12:49:55 +0200</pubDate>
      <author>badt@appar.at (Ian P. Badtrousers)</author>
      <guid>https://aletheia.icu/qtwebkit-ri/</guid>
      <description>Oh boy, I&amp;rsquo;d been dancing around Qt WebKit 5.1 for a couple of days already, when I finally found a way to implement sort of a trivial thing. The original task was about saving assets from the WebKit view. Suppose you&amp;rsquo;ve got a web browser in Qt and you want it to automatically save all, let&amp;rsquo;s say, pictures, on the hard drive. It seems like a trivial thing though: traversing through all the QWebElement objects by img selector and point its content with QWebElement::render() on QImage, which gets saved eventually.</description>
    </item>
    
  </channel>
</rss>