<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>bluesky on Kenny&#39;s Blog</title>
    <link>https://kennyqin.com/tags/bluesky/</link>
    <description>Recent content in bluesky on Kenny&#39;s Blog</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en</language>
    <lastBuildDate>Fri, 28 Jul 2023 17:28:24 +1000</lastBuildDate>
    <atom:link href="https://kennyqin.com/tags/bluesky/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Free Things to do with your Domain Name</title>
      <link>https://kennyqin.com/posts/free-things-to-do-domain-name/</link>
      <pubDate>Fri, 28 Jul 2023 17:28:24 +1000</pubDate>
      <guid>https://kennyqin.com/posts/free-things-to-do-domain-name/</guid>
      <description>I&amp;rsquo;ve always wondered what free services there were out there that allowed you to connect your domain name. I&amp;rsquo;ve found a few services over the years and I will attempt to document a bunch of them here. I am writing this from the perspective that an individual would find some of these useful. These services shouldn&amp;rsquo;t require a whole bunch of skill. I guess, in a way, I want to show the average person that there may be some value in owning a domain name even for those without many technical skills.</description>
      <content:encoded><![CDATA[<p>I&rsquo;ve always wondered what free services there were out there that allowed you to connect your domain name. I&rsquo;ve found a few services over the years and I will attempt to document a bunch of them here. I am writing this from the perspective that an individual would find some of these useful. These services shouldn&rsquo;t require a whole bunch of skill. I guess, in a way, I want to show the average person that there may be some value in owning a domain name even for those without many technical skills. Some of these services are probably even adequate for a small business.</p>
<h1 id="create-an-e-mail-address-through-skiff">Create an e-mail address through Skiff</h1>
<p><a href="https://skiff.com/">Skiff</a> is a privacy-respecting e-mail provider that gives all users usage of at least one custom domain. With <a href="https://skiff.com/blog/add-short-email-alias">the alias feature</a>, you can better organise incoming e-mail.</p>
<h2 id="bonus-set-up-payid-australians-only">Bonus: Set up PayID (Australians only)</h2>
<p>Most Australian banks support a payment system called <a href="https://payid.com.au/">PayID</a> in which the payer only needs to know an identifier that the payee has configured. Usually, only a mobile phone number or an e-mail address is allowed. Giving out an e-mail address is less privacy-invasive and is my preferred way to give out a PayID identifier.</p>
<h1 id="use-shortio-to-create-shortbranded-links">Use Short.io to create short/branded links</h1>
<p><a href="https://short.io/">Short.io</a> allows users to create links that redirect to other addresses. It&rsquo;s obviously not very private so bear that in mind. They don&rsquo;t ask for a lot of information when signing up so if you create a Skiff e-mail address first, you can use this service pseudononymously.</p>
<h1 id="use-your-domain-name-as-your-handle-on-bluesky">Use your domain name as your handle on Bluesky</h1>
<p><a href="https://bsky.app/">Bluesky</a> is a decentralised social network that aims to address the shortcomings of centralisated social networks such as Twitter. Given the design of the social network, users have handles are domain names. A neat property of this is that it effectively means that John can verify that they do in fact work for Microsoft if their handle is @john.microsoft.com. The Bluesky blog contains <a href="https://blueskyweb.xyz/blog/4-28-2023-domain-handle-tutorial">a guide on how to achieve this</a>.</p>
<h1 id="get-nip-05-verified-on-nostr">Get NIP-05 verified on Nostr</h1>
<p><a href="https://nostr.com/">Nostr</a> is another attempt at decentralised social media. Like Bluesky, users on Nostr can verify their domain name to let everyone else know that they are indeed randompersonwithawebsite.com. I don&rsquo;t personally like Nostr because the main demographic at the current time is really just cryptocurrency enthusiasts.</p>
<h1 id="start-a-tumblr-blog">Start a Tumblr blog</h1>
<p><a href="https://www.tumblr.com/">Tumblr</a> allows users to connect their custom domains. I&rsquo;ve never personally done this so I can&rsquo;t verify whether this actually works or not! Rather than running a Tumblr blog, you might like to give yourself a bit more control with the next option.</p>
<h1 id="create-a-static-website-various-providers">Create a static website (various providers)</h1>
<p>There are many providers out there that provide hosting of static webpages. These can usually be combined with a static website generator such as Jekyll or Hugo. I personally like <a href="https://codeberg.page/">Codeberg Pages</a> as my provider since they align closely with my personal values. Aside from learning some basic commands from the SSG tool, you&rsquo;ll probably also need to learn to use a few basic Git commands.</p>
]]></content:encoded>
    </item>
    <item>
      <title>Technologies I&#39;m Excited About (May &#39;23 edition)</title>
      <link>https://kennyqin.com/posts/exciting-technologies-may-2023/</link>
      <pubDate>Mon, 01 May 2023 09:10:33 +1000</pubDate>
      <guid>https://kennyqin.com/posts/exciting-technologies-may-2023/</guid>
      <description>I was thinking about what topics I could write about and I thought it would be fun to have an ongoing series where I would talk about technologies that I follow that I&amp;rsquo;m excited about and why I&amp;rsquo;m excited and where technologies I&amp;rsquo;ve talked about in the past are up to. I don&amp;rsquo;t plan to do this on any particular planned schedule; they&amp;rsquo;ll be done when I feel like enough has changed.</description>
      <content:encoded><![CDATA[<p>I was thinking about what topics I could write about and I thought it would be fun to have an ongoing series where I would talk about technologies that I follow that I&rsquo;m excited about and why I&rsquo;m excited and where technologies I&rsquo;ve talked about in the past are up to. I don&rsquo;t plan to do this on any particular planned schedule; they&rsquo;ll be done when I feel like enough has changed.</p>
<h1 id="signal-usernames">Signal usernames</h1>
<p><a href="https://www.signal.org/">Signal</a> usernames were announced to be &ldquo;coming real soon&rdquo; in January, 2022 by Moxie Marlinspike. There was a period where I was telling people to pay attention so that they could grab the username of their choice when it was released. It&rsquo;s now May, 2023 and we still don&rsquo;t have usernames but we do now know that the feature is supposed to be arriving in the first half of 2023 according to the new CEO Meredith Whittaker and that Signal usernames will have a discriminator that allows multiple users to have the same name.</p>
<p>Despite the long wait and the lack of exclusivity, I&rsquo;m still excited. Why? Most privacy-minded users of Signal will tell you that one of the biggest downsides of using the secure messenger is having to give others their phone number, one of the most sensitive identifiers associated with almost everyone. Once the feature is available, I&rsquo;ll finally feel like I can use the platform openly. I&rsquo;ll probably has a signal.me link on my website and social profiles that anyone can reach me through.</p>
<h1 id="bluesky-and-the-at-protocol">Bluesky and the AT Protocol</h1>
<p><a href="https://blueskyweb.xyz/">Bluesky</a> is one of Jack Dorsey&rsquo;s attempts at making a successor to Twitter (another being Nostr). It builds on top of <a href="https://atproto.com/guides/overview">the AT Protocol</a>. I was recently invited to the platform and while on the surface, it looks like a proof-of-concept Twitter clone, it&rsquo;s everything behind the scenes that has me excited.</p>
<p>After visiting the AT Protocol website, you&rsquo;ll see that some of the goals include creating a federated social network (like the fediverse which I also have a presence on), allowing selective algorithmic choice and portable accounts. The first means that deplatforming is scoped. A user may be kicked off one platform but they will still be able to have a presence on the overall ecosystem. The gives the freedom to a user to choose what content they see rather than falling under the whims of the platform and the stakeholders that will typically want to maximise profit in a typical social media platform. The third allows users to move between different providers without having their social graphs compromised. While I haven&rsquo;t experienced it in the fediverse as I host my own Pleroma node, I have heard stories of individuals having to scramble to keep their followers intact as their provider shuts down with little to no notice.</p>
<p>Something that hasn&rsquo;t been talked about much is how direct messages will work. Twitter and other mainstream platforms all have the problem where direct messaging isn&rsquo;t private. As long as a message can be read by someone running the platform, true privacy isn&rsquo;t there. Matrix has created a experimental social network based on Matrix called <a href="https://matrix.org/blog/2020/12/18/introducing-cerulean">Cerulean</a>. I&rsquo;m curious to know how much overlap Bluesky ends up having with Matrix if they ever decide to tackle end-to-end encrypted group messaging.</p>
<h1 id="element-call">Element Call</h1>
<p>Discord has several features that are unrivalled which is why a few of my &ldquo;gaming&rdquo; social circles use the platform to stay in touch. A common use case is for everyone to gather in a voice channel with a few individuals streaming their gameplay for anyone not participating to watch along. Unfortunately, those who are less privacy-inclined use the tool for everything else as well from share each others&rsquo; livelihooks to organising physical meetups. Given that all messages are stored &ldquo;forever&rdquo; without being end-to-end encrypted, all participants are put at risk of their data being harvested.</p>
<p>While many who are privacy conscious will suggest Matrix as an alternative to Discord, anyone with a social group dependent on Discord&rsquo;s advanced voice call features will quickly realise that Matrix really doesn&rsquo;t quite work. While it&rsquo;s true that Element&rsquo;s beta &ldquo;voice rooms&rdquo; feature is comparable to voice channels, there are still a few features lacking to stop adoption. One such feature that I&rsquo;m waiting for is <a href="https://github.com/vector-im/element-call/issues/210">for video streams to be optional for participants</a>. Currently, all participants are forced into accepting video streams which limits their overall bandwidth. Element Web is due to have <a href="https://github.com/vector-im/element-web/issues/24209#issuecomment-1514317695">Element Call integration released towards the end of 2023</a>.</p>
<h1 id="gl-inet-firmware-v4">GL-iNet firmware V4</h1>
<p>I&rsquo;m a fan of GL.iNet routers. Firmware V4 has been rolling out over the last few months and it comes packed with several features I&rsquo;m really excited about. (See <a href="https://docs.gl-inet.com/en/4/">the official user guide</a> for usage details.) I think the one I&rsquo;m most excited about is the <a href="https://tailscale.com/">Tailscale</a> integration. I&rsquo;m not exactly sure how I plan to utilise it but it&rsquo;s just good to know that it&rsquo;s there if I need it.</p>
]]></content:encoded>
    </item>
  </channel>
</rss>
