<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet href="https://tilde.club/~twinbfield/styles/feed.xslt" type="text/xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
  <title>twinbfield</title>
  <subtitle>Thoughts on retro computing, free software, and niche corners of the Internet.</subtitle>
  <link href="https://tilde.club/~twinbfield/feed.xml" rel="self" />
  <link href="https://tilde.club/~twinbfield/" />
  <updated>2025-10-09T00:00:00Z</updated>
  <id>https://tilde.club/~twinbfield/</id>
  <author>
    <name>Adam Saunders</name>
  </author>
  <entry>
    <title>How I&#39;ve set up a password manager, and why you should too</title>
    <link href="https://tilde.club/~twinbfield/posts/password-manager/" />
    <updated>2025-10-09T00:00:00Z</updated>
    <id>https://tilde.club/~twinbfield/posts/password-manager/</id>
    <content type="html">&lt;h2&gt;The need for password managers&lt;/h2&gt;
&lt;p&gt;Humans are extremely predictable. For example, when asked for a random number, a &lt;a href=&quot;https://doi.org/10.1037/0096-1523.2.2.291&quot;&gt;study&lt;/a&gt; showed that most people will choose seven. If you take a look at &lt;a href=&quot;https://en.wikipedia.org/wiki/List_of_the_most_common_passwords&quot;&gt;Wikipedia&#39;s compilation of most commonly used passwords&lt;/a&gt;, the top contenders are pitifully predictable. Passwords like &amp;quot;123456&amp;quot;, &amp;quot;iloveyou&amp;quot;, &amp;quot;qwerty&amp;quot;, and yes, even &amp;quot;password&amp;quot; are still common in the year 2025. We are understandably tired, and no one wants to remember a million passwords for a million applications.&lt;/p&gt;
&lt;p&gt;More and more sites and applications are aware of this issue. We&#39;ve seen a huge rise in sites using &lt;a href=&quot;https://oauth.net/2/&quot;&gt;OAuth&lt;/a&gt;, where sites can delegate authorization to an authority like Google or GitHub, allowing third parties to verify identity without seeing the password. These are great, but they leave the responsibility for your credentials tied to a specific authority. While there is a push for federating the OAuth authority to one&#39;s own domain with &lt;a href=&quot;https://indieweb.org/IndieAuth&quot;&gt;IndieAuth&lt;/a&gt;, this practice is not yet widespread, though I am interested in looking more into it.&lt;/p&gt;
&lt;p&gt;Another solution is using a password manager, where you access a database containing all your passwords using one strong master password. Many people should be used to the password managers that come built in to smartphones. These are convenient, but not very portable to multiple devices, especially outside of the corporate ecosystem containing the manager (cough, cough Apple passwords).&lt;/p&gt;
&lt;p&gt;Web-based password managers like NordPass and LastPass offer a temptingly convenient solution, but these password managers also place trust in a corporate entity&#39;s security practices, potentially for a fee. While handy, &lt;a href=&quot;https://www.forbes.com/sites/daveywinder/2023/03/03/why-you-should-stop-using-lastpass-after-new-hack-method-update/?sh=79b0f4bd28fc&quot;&gt;multiple security incidents at LastPass&lt;/a&gt; encouraged me to find a better solution.&lt;/p&gt;
&lt;h2&gt;My solution with KeePassXC&lt;/h2&gt;
&lt;p&gt;I use &lt;a href=&quot;https://keepassxc.org/&quot;&gt;KeePassXC&lt;/a&gt; to manage my passwords. You create a database, choose a strong master password to memorize, and you can store all of your passwords in an encrypted database. I chose KeePassXC so I can access my database from a similar client on macOS, Windows, and Linux. And, it&#39;s available as free software (as in price and as in freedom)! There are many tutorials available online that are much more thorough, so I won&#39;t cover details here, but I will provide an overview of what I&#39;ve found works for me.&lt;/p&gt;
&lt;p&gt;KeePassXC can generate extremely strong and long passwords (even including extended ASCII symbols that no sane person would type into a password box). You won&#39;t need to remember the password, just the master password for the database!&lt;/p&gt;
&lt;p&gt;KeePassXC can also integrate into your browser. There is an extension for Firefox and Chrome (and Edge) that will integrate the passwords automatically into password fields on web pages. I&#39;ve hooked it up to the fingerprint reader on my laptop so I can open the database with my fingerprint. You can use a key file or hardware key if you are feeling the need to be particularly secure.&lt;/p&gt;
&lt;p&gt;In order to have my database available across multiple devices, I store the encrypted database on Google Drive, though I&#39;m in the process of looking for a different place to store my files on the cloud. I can even set it up on my iPhone using Keepassium, though notably this app is not free software, and free users are limited to a single database. A tip if you use this method: make sure to check the &amp;quot;Use alternative saving method&amp;quot; and &amp;quot;Directly write to database file&amp;quot; on your KeePassXC settings if you are syncing through Google Drive. Otherwise, I found Keepassium doesn&#39;t update to the newest version of the database and points to the recently deleted version.&lt;/p&gt;
&lt;p&gt;One warning is that you &lt;strong&gt;must&lt;/strong&gt; remember your master password. If you forget the master password, the database is completely irretrievable. If there were another way to get the database unlocked, it wouldn&#39;t be very secure!&lt;/p&gt;
&lt;p&gt;I hope you consider using a password manager!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Introduction</title>
    <link href="https://tilde.club/~twinbfield/posts/intro/" />
    <updated>2025-09-10T00:00:00Z</updated>
    <id>https://tilde.club/~twinbfield/posts/intro/</id>
    <content type="html">&lt;p&gt;Welcome! My name is twinbfield. This is a space where I explore retro computing and niche corners of the Internet. I aim for posts to be quick, text-focused reads over extended explorations. Consider adding this site to your &lt;a href=&quot;https://aboutfeeds.com/&quot;&gt;feed aggregator&lt;/a&gt; to get updates.&lt;/p&gt;
&lt;p&gt;I plan to use this site to experiment as well. As of writing, I&#39;m currently hosted on &lt;a href=&quot;https://tilde.club/&quot;&gt;tilde.club&lt;/a&gt;. I also want to try providing content over other protocols like &lt;a href=&quot;https://en.wikipedia.org/wiki/Gopher_(protocol)&quot;&gt;Gopher&lt;/a&gt; and &lt;a href=&quot;https://en.wikipedia.org/wiki/Gemini_(protocol)&quot;&gt;Gemini&lt;/a&gt;. You can check out some of my previous tinkering outcomes - there&#39;s mini games I&#39;ve made posted under &lt;a href=&quot;https://tilde.club/~twinbfield/demos&quot;&gt;Demos and Games&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;For the technically interested, this site uses the &lt;a href=&quot;https://www.11ty.dev/&quot;&gt;11ty&lt;/a&gt; site generator with a fairly barebones template I have been putting together. I&#39;ve chosen to release content that I have generated on this website under the &lt;a href=&quot;https://creativecommons.org/licenses/by/4.0/&quot;&gt;CC BY 4.0&lt;/a&gt; license.&lt;/p&gt;
&lt;p&gt;I&#39;m working on a solution for comments. Stay tuned!&lt;/p&gt;
</content>
  </entry>
</feed>