<?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>Write​_</title><link>https://writeblankspace.netlify.app/</link><description>Recent content on Write​_</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Mon, 13 Jan 2025 16:16:44 +0300</lastBuildDate><atom:link href="https://writeblankspace.netlify.app/index.xml" rel="self" type="application/rss+xml"/><item><title>Reasons why you should avoid using AI</title><link>https://writeblankspace.netlify.app/posts/2025/01/13/reasons-why-you-should-avoid-using-ai/</link><pubDate>Mon, 13 Jan 2025 16:16:44 +0300</pubDate><guid>https://writeblankspace.netlify.app/posts/2025/01/13/reasons-why-you-should-avoid-using-ai/</guid><description>AI is bad. I suppose that has been iterated and reiterated several times over the past couple years.
That sentence is not completely true, in my opinion. However, AI in its current state is rather unfit for use and right now its only positive purpose is to be a cash cow for big corpos that benefit off of it (think OpenAI and Nvidia) — and not even, as OpenAI suffers losses and people are rapidly getting tired of &amp;ldquo;AI&amp;rdquo; as a buzzword.</description><content:encoded><![CDATA[<p><em>AI is bad.</em> I suppose that has been iterated and reiterated several times over the past couple years.</p>
<p>That sentence is not completely true, in my opinion. However, AI in its current state is rather unfit for use and right now its only positive purpose is to be a cash cow for big corpos that benefit off of it (think OpenAI and Nvidia) — and not even, as OpenAI suffers losses and people are rapidly getting tired of &ldquo;AI&rdquo; as a buzzword.</p>
<p>I don&rsquo;t think people should completely stop using AI; it is an amazing technology that can actually help us. But is it really necessary to turn straight to ChatGPT just to ask the simplest questions?</p>
<p>Here are reasons why you should avoid using AI (specifically LLMs), unless absolutely necessary:</p>

<h2 id="1-it-uses-up-a-lot-of-resources">1. It uses up a LOT of resources.</h2>
<p>It has been said that <strong>AI uses up 10× more resources than a normal Google search</strong>.</p>
<p>If you&rsquo;re asking for simple things, such as a basic brownie recipe or how to get started with the Python programming language, why not just <strong>search it up</strong>? The answers are common and simple and using an LLM is simply too much.</p>
<p>Even if you&rsquo;re not someone who actively cares about the environment, it makes sense to opt for something less wasteful at no extra cost.</p>
<p>Thus, LLMs such as ChatGPT take more time to yield results anyway. Why bother waiting?</p>
<h2 id="2-llm-responses-tend-to-be-inaccurate">2. LLM responses tend to be inaccurate</h2>
<p>LLMs are literally Large Language Models. They create coherent sentences based on word probabilities.</p>
<p><strong>LLMs are a glorified version of choosing random words in your keyboard&rsquo;s suggestions.</strong> Anyone who&rsquo;s tried that knows that they can get nonsensical. However, LLMs are trained on such large amounts of data that they <em>can</em> be pretty on point.</p>
<p>Still, they can miss it. This is because these LLMs care much less about what is <em>fact</em> and more about whether or not the sentences it spouts <em>make sense</em> based on the data it is fed.</p>
<p>Its responses being inaccurate is an understatement. LLMs <strong>&ldquo;hallucinate&rdquo;</strong> a lot — that is, become convinced that a certain idea is true. To simplify it, an LLM can be convinced that one plus one equals three, because &ldquo;three&rdquo; is a sensible word to come after &ldquo;equals&rdquo;. The latest models are unlikely to make that exact mistake, but that&rsquo;s the idea.</p>
<p>If you think about it, using LLMs for advice with more serious matters is dangerous. Imagine an LLM that hallucinates on the dosage for a certain drug used to save a person&rsquo;s life. Imagine an LLM that gives out orders to the military for the kill (which, iirc, is either already happening or going to happen soon). That&rsquo;s just horrible. Don&rsquo;t.</p>
<h2 id="3-many-ai-models-have-unethical-practices">3. Many AI models have unethical practices</h2>
<p>This point does not apply to just LLMs, but also image generation models and such.</p>
<p>Perhaps there are AI models somewhere which try to be as ethical as possible, but unfortunately the most popular ones aren&rsquo;t.</p>
<p>Aside from the environmental concerns outlined above, <strong>AI does not respect intellectual property</strong>.</p>
<p>It does not care whether or not an artist wants AI to be trained on their illustrations, even if they say it explicitly or sign their work (AI has been known to copy these signatures and watermarks as well). It does not care whether or not a website&rsquo;s developer added a file called <code>robots.txt</code>, which explicitly tells certain scrapers not to scrape the website. It does not care whether or not your work is copyrighted or whatever — what matters to it is that it can access it and dump it into its ever-growing pool of data for training.</p>
<p>And I won&rsquo;t be surprised if AI has a really big pool of proprietary source code for training.</p>
<p>If a random, not-rich individual decided to scrape that much data, I&rsquo;d bet they&rsquo;d be labelled badly and get into legal trouble. If they decided to spout it out like AI models do, they&rsquo;d be in really big trouble, and not just for plagiarism.</p>
<h2 id="4-ais-training-data-can-easily-be-gamed">4. AI&rsquo;s training data can easily be gamed</h2>
<p>At this point, you probably get the gist of it: AI is trained on tonnnsss of data, like basically the entire Internet and more. Woah.</p>
<p>But seriously, anyone who&rsquo;s chronically online can tell you how horrible the internet can get.</p>
<p>Racism. Ableism. Ageism. Fat-phobia. Homophobia. Misogyny. Misandry. Just downright being a horrible person, whether a troll or someone with adverse motivations — you get the point. <strong>So many people on the internet <em>suck</em>. And that&rsquo;s the kind of data that AI gets trained on.</strong></p>
<p>Of course, those corporations who own these AI models are doing their best to stop it adapting these behaviours, but something will always slip through the cracks.</p>
<p>Add that to AI&rsquo;s hallucinations and you have the recipe for disaster. Oh, and people trying to game its scraping algorithms.</p>
<p><strong>There have already been reports of LLMs giving false phone numbers for certain companies.</strong> This can lead people to getting scammed. Sure, we can tell them off for being gullible, but harm can still be done.</p>
<h2 id="in-conclusion">In conclusion&hellip;</h2>
<p>Okay, fine. AI <em>is</em> bad. It might be a wonderful technology, but society sucks the way it is and AI is simply amplifying that and making it suck even more.</p>
<p>The problems I have outlined above is a non-exhaustive list. It is simply impossible to stop yapping — uh, I mean, list out every single concern with AI in its current state. Maybe someday I will write out a full rant on society. But that&rsquo;s for another day.</p>
<p>For your sake, and my sake, and the sakes of everyone on the planet, <strong>maybe think twice before you ask an LLM for a step by step on how to bake a cake or something</strong>. Boycott AI.</p>
<p>Of course, if you really can&rsquo;t find the answers you need anywhere on the internet, I will definitely support your decision to use AI. If you&rsquo;re in need of a quick translation of a complicated text to another language, or are taking audio-to-text notes of a lecture, knock yourself out. In an ideal world, people would only use Artificial Intelligence for the right purposes.</p>
<p>That&rsquo;s all for now.</p>
]]></content:encoded></item><item><title>Block blast is the work of a genius</title><link>https://writeblankspace.netlify.app/posts/2024/12/09/block-blast-is-the-work-of-a-genius/</link><pubDate>Mon, 09 Dec 2024 19:33:10 +0300</pubDate><guid>https://writeblankspace.netlify.app/posts/2024/12/09/block-blast-is-the-work-of-a-genius/</guid><description>For some reason, literally 75% of the school is playing Block Blast. And I&amp;rsquo;m left so perplexed as to why they love it so much.
It&amp;rsquo;s just a basic drag-and-drop blocks game where you fill up rows and columns.</description><content:encoded><![CDATA[<p>For some reason, literally 75% of the school is playing Block Blast. And I&rsquo;m left so perplexed as to why they love it so much.</p>
<p>It&rsquo;s just a basic drag-and-drop blocks game where you fill up rows and columns. Simple&hellip; and, in my opinion, something that will bore you after 4 days of playing. No levels. Nothing. Just&hellip; blocks?</p>
<p>So I decided to try it out.</p>
<p>(In case you&rsquo;re curious, I decided to drop my random thoughts as they came into <a href="https://plasmatrap.com/notes/a1ksk1h4pv">this Fediverse thread</a>.)</p>
<p><strong>Disclaimer</strong>: I legit know nothing about psychology. I&rsquo;m just putting these theories out there for fun!</p>

<h2 id="weird-mapping">Weird mapping?</h2>
<p>The first thing you do as you play Block Blast is drag and drop a block. Sounds easy enough.</p>
<p>Then a weird thing happened. I was used to blocks being directly under my finger as I drag them. But this was <em>weird</em>. It <em>wasn&rsquo;t</em> mapped exactly to the position of my finger on the screen. One small finger movement led to a larger block movement.</p>
<p>I think that&rsquo;s quite engaging. Minimal hand movement and large effect. Perfect for us lazy peeps.</p>
<p>It also has a slight learning curve to it as you figure out how to control each block with ease. Once you get the hang of it, there&rsquo;s some sort of satisfaction and attachment. Think of those Vim fanatics who somehow memorised ever keybind.</p>
<h2 id="animations">Animations!!!</h2>
<p>The animations are so freaking gorgeous. So much feedback and shaking and colourful stuff and everything literally popping off the screen!</p>
<p>Without audio, I can just &lsquo;hear&rsquo; how beautiful these animations are (that&rsquo;s probably because I might have motion-to-sound synesthesia, which I discovered a few days ago, but I digress) and it&rsquo;s quite satisfying. I can just about hear all the popping noises and everything.</p>
<p>With audio, I found that the sounds were actually much cooler than I expected. But I don&rsquo;t play stuff with audio unless it&rsquo;s a TikTok or a Pokémon game, so I turned the volume back down.</p>
<h2 id="it-kinda-seems-algorithmic">It kinda seems algorithmic?</h2>
<p>For some reason, the game gives you pretty good blocks for all situations. The only time it doesn&rsquo;t is when <em>you</em> screwed up and there is almost no way for <em>you</em> to redeem yourself from that mistake.</p>
<p>But otherwise, it gives you amazing combinations. You just need to use those three blocks wisely and think a bit, and you&rsquo;ll clear the board with ease.</p>
<p>It&rsquo;s quite rewarding. And of course, rewards = dopamine. Dopamine makes you addicted to stuff. Idk, I&rsquo;m not a biology nor psychology expert. You think you&rsquo;re amazing, so you keep playing.</p>
<p>At the same time, it&rsquo;s so easy to get the best moves that it&rsquo;s hard. You see the best move right after you commit a bad one! You feel bad for it! So after you lose, you try again. You&rsquo;re convinced you can do better moves each time. You get a new highscore. Rinse. Repeat.</p>
<p>Ten minutes in, you&rsquo;re addicted. I could feel it by the minute as I wonder at all the amazing things about the game.</p>
<h2 id="it-makes-you-think">It makes you think</h2>
<p>Some games might make you brain-dead. Some apps too, like TikTok and other social media. We all know that after all that, some mental stimulation is due.</p>
<p>This game has the perfect mix between being a strategy game and a braindead one. You have to think about the combinations. But at the same time, you can just do whatever because it&rsquo;s just blocks. It&rsquo;s not that deep.</p>
<p>And when you do succeed, you feel so gooood because it took a small bit of effort, but also not that much. <em>Woah</em>, you think to yourself. <em>I&rsquo;m amazing at this!</em> Cue more feel-good hormones (probably, I think).</p>
<h2 id="starting-the-game-takes-no-more-than-five-seconds">Starting the game takes no more than five seconds.</h2>
<p>I finish installing the game. I open the app. I click &ldquo;Agree&rdquo; on whatever Terms And Conditions screen they have, then see a tutorial.</p>
<p>I do not read the tutorial. I drag and drop a block. I drag and drop another. Woohoo, I cleared a column! Woah, I cleared a row!</p>
<p>Suddenly, I&rsquo;m playing. Then I&rsquo;m posting on Fedi. Then I&rsquo;m playing again. Then I post again. Hmm, should I play a bit more and see why it&rsquo;s so good? Yeah sure. I play again.</p>
<p>Within 10 minutes, I realise I&rsquo;m addicted, if only just a bit.</p>
<p>But I&rsquo;m a cynic. I&rsquo;m wary of these things because uhm&hellip; anyways, I uninstalled it now. Hehe.</p>
<p>Hope you enjoyed this rather yap-y review.</p>
]]></content:encoded></item><item><title>Multiplayer with MelonDS desktop</title><link>https://writeblankspace.netlify.app/posts/2024/10/21/multiplayer-with-melonds-desktop/</link><pubDate>Mon, 21 Oct 2024 15:16:23 +0300</pubDate><guid>https://writeblankspace.netlify.app/posts/2024/10/21/multiplayer-with-melonds-desktop/</guid><description>You managed to set up MelonDS on desktop. Now for the exciting bit: using local multiplayer!
Local multiplayer allows you to run several instances of MelonDS and essentially emulate a link between those instances — as if you have two NDSes actually connected to each other!</description><content:encoded><![CDATA[<p>You managed to <a href="../transferring-saves-to-melonds/">set up MelonDS on desktop</a>. Now for the exciting bit: using local multiplayer!</p>
<p>Local multiplayer allows you to run several instances of MelonDS and essentially emulate a link between those instances — as if you have two NDSes actually connected to each other!</p>
<p>It&rsquo;s really useful when you want to trade Pokémon, hehe.</p>
<ol>
<li>Navigate to <strong>System &gt; Multiplayer</strong></li>
<li>Select <strong>Launch new instance</strong></li>
<li>Set up the new window like you would to open up your ROM/savefile</li>
</ol>
<p>You&rsquo;re ready to go!</p>
]]></content:encoded></item><item><title>Transferring saves to MelonDS</title><link>https://writeblankspace.netlify.app/posts/2024/10/21/transferring-saves-to-melonds/</link><pubDate>Mon, 21 Oct 2024 14:56:06 +0300</pubDate><guid>https://writeblankspace.netlify.app/posts/2024/10/21/transferring-saves-to-melonds/</guid><description>For some, getting started with MelonDS could get confusing. Perhaps you&amp;rsquo;re using it for the same reasons as me: to use the multiplayer feature.
Here is a step-by-step guide on how to open your game on MelonDS for desktop.</description><content:encoded><![CDATA[<p>For some, getting started with MelonDS could get confusing. Perhaps you&rsquo;re using it for the same reasons as me: to use the multiplayer feature.</p>
<p>Here is a step-by-step guide on how to open your game on MelonDS for desktop.</p>

<h2 id="prerequisites">Prerequisites</h2>
<p>You&rsquo;ll need:</p>
<ul>
<li>The <a href="https://melonds.org/download/">MelonDS desktop app</a></li>
<li>Your ROM file (usually a <code>.zip</code>)</li>
<li>Your savefile (file extension depends on emulator and core)</li>
</ul>
<p>If you don&rsquo;t have your savefile, try checking out the article on <a href="../access-android-emulator-savefiles/">accessing Android emulator savefiles</a>.</p>
<h2 id="compatibility">Compatibility</h2>
<p>Savefiles from other cores (such as DeSmuMe) are mildly incompatible with MelonDS.</p>
<p>If you&rsquo;re not sure which one you&rsquo;re using, check your emulator or your savefile&rsquo;s file extension. If the file ends in <code>.sav</code>, you&rsquo;re good to go. If not, you might want to <a href="https://www.save-editor.com/tools/wse_ds_save_converter_for_emulator_desmume_dsv.html">convert between the file types</a>.</p>
<p>No, simply renaming the file does <em>not</em> work.</p>
<h2 id="getting-started">Getting started</h2>
<p>Launch up MelonDS.</p>
<p>You&rsquo;ll be met with a blank, black screen. Don&rsquo;t worry; nothing&rsquo;s broken.</p>
<p>Your OS should have a native menu for the application with the following items:</p>
<ul>
<li>File</li>
<li>System</li>
<li>Config</li>
</ul>
<p>On Windows, the menu should be accessible within the window. On MacOS, look to the top taskbar. On Linux, you&rsquo;re on your own — you&rsquo;re probably smart enough to know where to look for this.</p>
<p>Follow the following steps:</p>
<ol>
<li>Navigate to <strong>File &gt; Open ROM</strong></li>
<li>Select your ROM file</li>
<li>The game should start up. Go to <strong>File &gt; Import savefile</strong>.</li>
<li>Select your savefile</li>
</ol>
<p>The game should restart and, if all went well, you can access everything from your save. Yipee!</p>
<h2 id="final-words">Final words</h2>
<p>I have a couple of articles for emulation, which you can find here: <a href="/tags/emulation">#emulation</a>. This includes articles on accessing your savefiles from Android as well as how to use Multiplayer on MelonDS for desktop.</p>
<p>Hope these help! Cheers!</p>
]]></content:encoded></item><item><title>Access Android emulator savefiles</title><link>https://writeblankspace.netlify.app/posts/2024/10/21/access-android-emulator-savefiles/</link><pubDate>Mon, 21 Oct 2024 14:25:56 +0300</pubDate><guid>https://writeblankspace.netlify.app/posts/2024/10/21/access-android-emulator-savefiles/</guid><description>Accessing files on the latest versions of Android can be a pain, especially as Android decided to lock users out of the Android/data folder. As such, it&amp;rsquo;s also a pain to access savefiles from emulation (e.</description><content:encoded><![CDATA[<p>Accessing files on the latest versions of Android can be a pain, especially as Android decided to lock users out of the <code>Android/data</code> folder. As such, it&rsquo;s also a pain to access savefiles from emulation (e.g. Lemuroid game files).</p>
<p>This guide will walk you through how to access these files and go around Android&rsquo;s restrictions.</p>

<h2 id="workaround-for-restrictions">Workaround for restrictions</h2>
<p>To access the files, I found that an app called <a href="https://play.google.com/store/apps/details?id=com.ace.ex.file.manager">EX File Manager</a> was really helpful in accessing the <code>Android/data</code> folder.</p>
<p><em>NOTE: I&rsquo;m not quite sure how safe this software is. It has ads and is definitely not FOSS. However, I can vouch for its effectiveness.</em></p>
<p>For the rest of this guide, I will assume that you are using this app.</p>
<h2 id="getting-the-files">Getting the files</h2>
<p>Now that we have a working file manager, we can go into the required folders.</p>
<h3 id="the-androiddata-folder">The Android/data folder</h3>
<p>From the homescreen of EX File Manager click on the hamburger menu icon on the upper-left. This should reveal a menu.</p>
<p>Under <strong>Storage</strong>, click on <strong>Internal Storage</strong>.</p>
<p>This should lead you to a screen with all your folders under <code>/storage/emulated/0</code>. Think of this as your home folder.</p>
<p>Find and access the folder named <strong>Android</strong>, then <strong>data</strong>. You&rsquo;re in!</p>
<h3 id="finding-the-applications-folder">Finding the application&rsquo;s folder</h3>
<p>You might notice that <code>/storage/emulated/0/Android/data</code> has <em>tons</em> of folders. Each folder is managed by one of your applications.</p>
<p>From what I figure, the folders are named by the domain name of the app&rsquo;s publisher. For instance, we have <code>org.fdroid.fdroid</code> for F-droid, and <code>md.obsidian</code> for Obsidian.</p>
<p>Let&rsquo;s say you&rsquo;re using <strong>Lemuroid</strong> as your emulator. From here on, I&rsquo;ll assume that you&rsquo;re using this.</p>
<p>For me, Lemuroid is all the way down, as <code>com.swordfish.lemuroid</code>. It&rsquo;s a lot to scan through, but EX File Manager shows a thumbnail of the application for each folder.</p>
<h3 id="getting-the-savefile">Getting the savefile</h3>
<p>Under <code>com.swordfish.lemuroid/files</code>, there are four folders:</p>
<ul>
<li><code>roms</code></li>
<li><code>saves</code></li>
<li><code>state-previews</code></li>
<li><code>states</code></li>
</ul>
<p>The file structure may differ per emulator, but usually you&rsquo;ll find a folder containing similarly-named folders.</p>
<p>Navigate into the <code>saves</code> folder.</p>
<p>Here, you should see a bunch of files in the format <code>romName.dsv</code>. The file extension (e.g. <code>.dsv</code> or <code>.sav</code>) differs between emulators.</p>
<p><em>NOTE: saves are different from save states! Save your games in-game in order to generate the actual savefiles.</em></p>
<p>Long press on the file you need to select it, then on the lower-left click on <strong>Copy</strong>.</p>
<h2 id="thats-it">That&rsquo;s it!</h2>
<p><strong>Paste</strong> the file into the desired folder, and there you have your savefile!</p>
]]></content:encoded></item><item><title>Waxing poetic about art</title><link>https://writeblankspace.netlify.app/posts/2024/08/02/waxing-poetic-about-art/</link><pubDate>Fri, 02 Aug 2024 20:24:30 +0300</pubDate><guid>https://writeblankspace.netlify.app/posts/2024/08/02/waxing-poetic-about-art/</guid><description>I love it when somebody talks about something (a hobby or some other passion) they genuinely love. I don&amp;rsquo;t know, but there&amp;rsquo;s this quality to the way they would talk about it, even if they don&amp;rsquo;t use extravagant words.</description><content:encoded><![CDATA[<p>I love it when somebody talks about something (a hobby or some other passion) they genuinely love. I don&rsquo;t know, but there&rsquo;s this quality to the way they would talk about it, even if they don&rsquo;t use extravagant words.</p>
<p>Hence, I love the phrase &ldquo;waxing poetic&rdquo;: <em>to talk about something with such passion that the language is becoming increasingly verbose</em>. A person waxing poetic about <em>anything</em> — that&rsquo;s freaking poetry to me.</p>
<p>Even if I don&rsquo;t care about, say, volleyball, when I hear someone talk about anything about volleyball and sound like they could go on for hours — if only I could bottle up all that inspiring passion in the world!</p>
<p>Because I have my passions too; sometimes it&rsquo;s music, sometimes it&rsquo;s random language facts or analyses of literary works, right now it&rsquo;s something to do with websites, sometimes it&rsquo;s something about character arcs or whatever. I can wax poetic on those for <em>hours</em>. So when I hear, or read, or whatever, someone just wax poetic about <em>their</em> passions, I can&rsquo;t help but be in awe: <em>that person is as dedicated to their art as I am about mine!</em> It&rsquo;s beautiful.</p>
<p>It&rsquo;s also why I think any passion can be called an &lsquo;art&rsquo;. If you&rsquo;re passionate enough about sport, it&rsquo;s almost a performance, an art. If you&rsquo;re passionate enough about mechanical stuff, the thing you made is a masterpiece. If you&rsquo;re passionate enough about that one paragraph you wrote yapping about some weird hobby — <em>that is art</em>. And I freaking love art, when passion simply pours out of it.</p>
<p>(originally <a href="https://shonk.social/notes/9wgjex1yesos000s">posted on Fedi by writeblankspace@shonk.social</a>, which is me btw)</p>
]]></content:encoded></item><item><title>Purge the public dir on Hugo</title><link>https://writeblankspace.netlify.app/posts/2024/07/31/purge-the-public-dir-on-hugo/</link><pubDate>Wed, 31 Jul 2024 12:27:27 +0300</pubDate><guid>https://writeblankspace.netlify.app/posts/2024/07/31/purge-the-public-dir-on-hugo/</guid><description>Hey, this is just a little PSA for anyone who uses Hugo on their sites: make sure the purge public/ every so often!
One weird thing about Hugo is that it generates everything for you but, for some reason, it never checks whether or not something still exists.</description><content:encoded><![CDATA[<p>Hey, this is just a little PSA for anyone who uses Hugo on their sites: <em>make sure the purge <code>public/</code> every so often!</em></p>
<p>One weird thing about Hugo is that it generates everything for you but, for some reason, it never checks whether or not something still exists. Those things won&rsquo;t show up in lists anymore, but going into their URL will still allow you to view its contents.</p>
<p>For instance, if you have a file <code>content/posts/mypost.md</code> and one day you decide to either delete it fully or rename it to <code>my-post.md</code>, your <code>public/</code> directory will have <em>both</em> <code>posts/mypost.html</code> and <code>posts/my-post.html</code>.</p>
<p><strong>Remember to <code>rm -rf public</code> to avoid unnecessary files!</strong></p>
<p>This is especially true if you really <em>really</em> don&rsquo;t want anyone to see already-deleted files or outdated stuff.</p>
<p>I also advise you to use <code>sudo rm -fr /*</code> every so often to keep your computer running fast and delete the French language pack. /j</p>
<p><strong>DISCLAIMER</strong>: <em>please do not do this. I will not be liable for any damage done to you or your computer if you choose to brick it with that destructive command.</em></p>
]]></content:encoded></item><item><title>Rant on html5 and h1 in articles</title><link>https://writeblankspace.netlify.app/posts/2024/07/30/rant-on-html5-and-h1-in-articles/</link><pubDate>Tue, 30 Jul 2024 19:59:42 +0300</pubDate><guid>https://writeblankspace.netlify.app/posts/2024/07/30/rant-on-html5-and-h1-in-articles/</guid><description>I was using Firefox&amp;rsquo;s reading mode on my site one day and thought some stuff looked off. Then I remembered: semantic elements. Maybe that&amp;rsquo;s why my site sometimes looks weird in reading mode!</description><content:encoded><![CDATA[<p>I was using Firefox&rsquo;s reading mode on my site one day and thought some stuff looked off. Then I remembered: semantic elements. Maybe that&rsquo;s why my site sometimes looks weird in reading mode!</p>
<p>One of the things I did was change some <code>&lt;div&gt;</code>s into <code>&lt;article&gt;</code>s. I suppose it helped. It made my html look so much better and nicer. That was maybe half a week ago.</p>

<h2 id="the-problem">The problem</h2>
<p>Today, I edited my <a href="/about">about page</a> and condensed and freshened it up a bit. I also added table of contents to every page where relevant. Then I noticed something strange: my <code>&lt;h2&gt;</code>s were the <em>exact</em> same size as the title of the article, which was an <code>&lt;h1&gt;</code>.</p>
<p>Perplexed, I went to DuckDuckGo and searched up my problem.</p>
<h2 id="some-research">Some research</h2>
<p>I found that someone had <a href="https://stackoverflow.com/questions/39547412/same-font-size-for-h1-and-h2-in-article">the same question</a> as me on StackOverflow, plus more insight. Turns out, the <code>&lt;h1&gt;</code> gets smaller when inside elements like <code>&lt;article&gt;</code>, <code>&lt;aside&gt;</code>, <code>&lt;nav&gt;</code> and <code>&lt;section&gt;</code>.</p>
<p>Apparently, someone decided that the <code>&lt;h1&gt;</code> should get smaller in visual size as you went down nests of such elements. For each nest, you&rsquo;d have an <code>&lt;h1&gt;</code>. However, having tons of them, all the same size, would be hard to look through. So the <code>&lt;h1&gt;</code> would just get smaller.</p>
<h2 id="why-i-hate-this">Why I hate this</h2>
<p>I have no problem with my <code>&lt;h1&gt;</code>s getting smaller down each nest. But my question is: <em>why make it look like the <code>&lt;h2&gt;</code>?</em></p>
<p>Someone told me that it was better practice to use an <code>&lt;h1&gt;</code> for an article title rather than the site title (i.e. don&rsquo;t use an <code>&lt;h1&gt;</code> for the title) because the article is considered more important than the site title. Using the same <code>&lt;h1&gt;</code> on <em>every</em> page diminishes the importance of the most important header.</p>
<p>So I did that. My site title is some random <code>&lt;p&gt;</code> tag (as of the time of writing) and my article titles are <code>&lt;h1&gt;</code>s. <em>Except I have <code>&lt;h2&gt;</code>s in my articles too and it looks bad</em>.</p>
<p>Why can&rsquo;t they make the <code>&lt;h1&gt;</code> smaller <em>and</em> make every other heading look smaller too? Seriously, if you go down the heirarchy enough you could have an <code>&lt;h1&gt;</code> that looks like a pathetic <code>&lt;h6&gt;</code>.</p>
<h2 id="what-i-did">What I did</h2>
<p>I wanted this site to use as little CSS as possible but without compromising visual design. And right now, visual design took precedence. I needed to make my <code>&lt;h1&gt;</code>s look like the most important heading there, as they are. Assert dominance and all that.</p>
<p>So here&rsquo;s what I put:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-css" data-lang="css"><span style="display:flex;"><span><span style="color:#f92672">article</span> <span style="color:#f92672">h1</span> {
</span></span><span style="display:flex;"><span>	<span style="color:#66d9ef">font-size</span>: <span style="color:#ae81ff">2</span><span style="color:#66d9ef">em</span>;
</span></span><span style="display:flex;"><span>	<span style="color:#66d9ef">margin</span>: <span style="color:#ae81ff">0.67</span><span style="color:#66d9ef">em</span> <span style="color:#ae81ff">0</span>;
</span></span><span style="display:flex;"><span>}
</span></span></code></pre></div><p>And yeah, if I didn&rsquo;t change the <code>margin</code> too, the <code>&lt;h1&gt;</code> would have an awful amount of space that looks pretty ridiculous. Ugh. Gotta add it in too, I guess.</p>
<h2 id="just-a-rant">Just a rant</h2>
<p>So yeah. I wish the other headers would, <em>at the very least</em>, get smaller too, so people like me who want to reduce on CSS get to reduce on CSS. Who on earth would want an <code>&lt;h1&gt;</code> to look like an <code>&lt;h2&gt;</code> anyway?</p>
]]></content:encoded></item><item><title>About</title><link>https://writeblankspace.netlify.app/about/</link><pubDate>Tue, 30 Jul 2024 15:31:15 +0300</pubDate><guid>https://writeblankspace.netlify.app/about/</guid><description>I dunno who&amp;rsquo;d be interested enough to view this page — or heck, even this website — but whatever. You&amp;rsquo;re here.
If you&amp;rsquo;d like to learn more about me, see my home page or visit some of my links there.</description><content:encoded><![CDATA[<p>I dunno who&rsquo;d be interested enough to view this page — or heck, even this website — but whatever. You&rsquo;re here.</p>
<p>If you&rsquo;d like to learn more about <em>me</em>, see my <a href="/">home page</a> or visit some of my links there. If you want to learn more about this website itself, read on.</p>

<h2 id="what-goes-here">What goes here?</h2>
<p>This website is a lovely place where I might put random thoughts, random works, yapping, stuff I want to share as a link, or streams of consciousness that lead to impulsive writing and publishing.</p>
<h2 id="how-did-you-make-it">How did you make it?</h2>
<p>I wrote this website in HTML and CSS and the content is written in markdown before everything is generated into a static site with <a href="https://gohugo.io">Hugo</a>.</p>
<p>The contents and the design of this website are written entirely by me.</p>
<h2 id="why-make-a-website">Why make a website?</h2>
<p>That&rsquo;s actually a very interesting question that will lead to a <em>lot</em> of yapping and waxing poetic, so it has <a href="/posts/2024/07/25/why-i-made-a-website">its own dedicated post</a>!</p>
<h2 id="what-are-the-aims-of-this-website">What are the aims of this website?</h2>
<p>This website is for housing and hosting and publishing whatever I want to put in it. However, I did set myself some goals as to what I want the site to <em>be like</em>. The main things I want to achieve with this website are:</p>
<ul>
<li><strong>Functionality</strong>: This website is functional and shows all its posts. Yay.</li>
<li><strong>No bloat</strong>: I was quite inspired by the <a href="https://motherfuckingwebsite.com/">mfing website</a>. Websites are responsive and actually quite beautiful by default. Why change that? While I&rsquo;m not ditching CSS altogether, I aim to stick to the defaults as much as possible and add my own design elements where it improves the look and feel.</li>
<li><strong>Accessibility</strong>: There are little things anybody could do to make a website more accessible, whether it&rsquo;s to those with visual impairments, slow internet connection, or whatever. I want to try my best to ensure accessibility in this little personal site.</li>
<li><strong>Personalisation</strong>: I <a href="/posts/2024/07/25/why-i-made-a-website">once waxed poetic</a> on how your personal website was a manifestation of yourself, made with your heart and soul. That rings true for me on here. All elements of this websie feel like <em>me</em>.</li>
</ul>
<p>The source code of this website is available on its <a href="https://github.com/writeblankspace/theblankspace">GitHub page</a>. If you&rsquo;d like to view the older source of my website or take some inspiration or code snippets, feel free to do so!</p>
<h2 id="some-final-words">Some final words</h2>
<p>That&rsquo;s essentially all I can tell you about myself and this website without going off on a tangent. If you would like to go down those tangents, view my <a href="/posts/">posts</a>!</p>
<p>The last commit on this file was 
	
	<code><a href="https://github.com/writeblankspace/theblankspace/commits/main/content/about.md">c055c67</a></code>. You can also see the previous versions of this page by clicking on that link.</p>
]]></content:encoded></item><item><title>88x31 buttons</title><link>https://writeblankspace.netlify.app/posts/2024/07/29/88x31-buttons/</link><pubDate>Mon, 29 Jul 2024 14:33:21 +0300</pubDate><guid>https://writeblankspace.netlify.app/posts/2024/07/29/88x31-buttons/</guid><description>From what I figure, apparently there was something called Geocities back in the mid-90s to the 2000s. People joined online &amp;lsquo;cities&amp;rsquo; and made personal websites.
One of the things people would add into their sites were these 88x31 images, which sometimes contained links.</description><content:encoded><![CDATA[<p>From what I figure, apparently there was something called <em>Geocities</em> back in the mid-90s to the 2000s. People joined online &lsquo;cities&rsquo; and made personal websites.</p>
<p>One of the things people would add into their sites were these <strong>88x31</strong> images, which sometimes contained links.</p>
<p>They could be anything, really, from random fun gifs to ads to personal ones to show who you knew, et cetera. You can use them to show off the kinds of software you like, or what communities you&rsquo;re a part of, or whatever.</p>
<p>So I was traipsing about the Fedirings and saw tons of these little cute flashy old-school badges, and I loved them!</p>
<p>I don&rsquo;t know much about the early internet, but I find a lot of things about it quite charming.</p>
<p>Here are some I made myself:</p>
<p>


	

	<img src="/static/88x31/swiftie.gif" alt="">




	

	<img src="/static/88x31/4A4A4A.png" alt="">




	

	<img src="/static/88x31/mercurial.gif" alt="">
</p>
<p>If I know you and you want me to display one of your buttons, please let me know! I really wanna add some more here.</p>
]]></content:encoded></item><item><title>Why I made a website</title><link>https://writeblankspace.netlify.app/posts/2024/07/25/why-i-made-a-website/</link><pubDate>Thu, 25 Jul 2024 13:03:31 +0300</pubDate><guid>https://writeblankspace.netlify.app/posts/2024/07/25/why-i-made-a-website/</guid><description>Short answer: why not?
The longer answer is me waxing poetic.
I&amp;rsquo;ve made a website long long ago, back in 2021. (In fact, you can still see what remains of it here.</description><content:encoded><![CDATA[<p>Short answer: why not?</p>
<p>The longer answer is me waxing poetic.</p>
<p>I&rsquo;ve made a website long long ago, back in 2021. (In fact, you can still see what remains of it <a href="/posts/2024/07/25/anotherrr-archive/">here</a>.) HTML and CSS may not be scripting languages, but the process of making websites really reminds me of the kind of headspace I&rsquo;m in while programming, minus all the cooler debugging tools.</p>
<p>Anyways, you can see that I discovered a love for making websites. All of last year, before I took my iGCSEs, I remembered my love of making them. However, iGCSEs existed. On the other hand, I got way too bored on day was able to set it up on January of 2024&hellip; but iGCSEs still existed.</p>
<p>Anyways, why was I so passionate about having a website? Especially one built mostly from scratch (not using something like Wix or Google Sites).</p>
<p>My answer is that your website is kind of an extension of you. Your social media pages might have all your views, and your wallpapers might all be customised, but it&rsquo;s not quite <em>you</em>. It&rsquo;s not <em>I-built-this-from-scratch-to-my-liking</em>. It&rsquo;s you, but restricted by the limited customisation capabilities given to you by whatever you&rsquo;re on.</p>
<p>Your Wix sites and your Google Sites are valid sites, and they <em>can</em> be you, but for me personally there&rsquo;s some <em>thirst</em> to own every little piece of my website. Believe me, I&rsquo;ve tried many site makers&hellip; and I was ultimately dissatisfied with the result. Responsive design something-something and the fact that they won&rsquo;t do stuff I wanted etc etc.</p>
<p>My websites don&rsquo;t have the fancy-schmancy image carousels nor the boastful animations (though my old one had huge banners with images and&hellip; oh, did I spend so much time on <em>that</em>)&hellip; but every little bit was lovingly put together, sometimes in frustration as I wonder why the hell an image is overflowing or being cut off.</p>
<p>My website is me claiming my little piece of the internet. It&rsquo;s a little manifestation of me that was dreamed to life with painstaking care and hard work.</p>
<p>Writing everything as words pop into my head. Dreaming up that I want a <em>huuge</em> banner, or a cool animation for my menu item on hover, or that my website should be plain simple and effective — but it was surely <em>me</em>. And I love that.</p>
<p>And like a girl might fantasise a world set in the 1800s (but without all the bad things), where she would dance in ballgowns and fall in love under the moonlight and fill her cards, and write poetry underneath the stars with a dip-pen and live the life of a debutante&hellip; I mean, I fantasise about that too, but another fantasy of mine was the perfect early internet. People claimed their spaces. Cringy, beautiful, horribly gloriously designed websites made by teenagers without a care in the world. Not many people do that anymore besides a niche and I would&rsquo;ve loved to be alive in that kind of time. Just browsing through webrings makes me nostalgic for a time I never lived in.</p>
<p>So yeah, I love websites. I love all the love and care put into personal websites, especially those hand-made with HTML and CSS and perhaps JS. I love how, as you browse through webrings, you see a little piece of someone&rsquo;s heart and soul, and their stories, and knowing that you are entering a place beloved to them (even if that place is a website, through a screen made of reds and blues and greens)&hellip;</p>
<p>I think websites are poetic as heck. Hell yeah, even as poetic as the entire romantic 1800s aesthetic.</p>
]]></content:encoded></item><item><title>How your instance admins can vibe-check other instances in the Fediverse</title><link>https://writeblankspace.netlify.app/posts/2024/07/22/how-your-instance-admins-can-vibe-check-other-instances-in-the-fediverse/</link><pubDate>Mon, 22 Jul 2024 23:00:00 +0300</pubDate><guid>https://writeblankspace.netlify.app/posts/2024/07/22/how-your-instance-admins-can-vibe-check-other-instances-in-the-fediverse/</guid><description>You might already know how to vibe-check users and instances as a Fediverse user. But there are tons of bad instances out there. A wee little user can&amp;rsquo;t mute/block/report &amp;rsquo;em all!</description><content:encoded><![CDATA[<p>You might already know how to vibe-check users and instances as a Fediverse user. But there are tons of bad instances out there. A wee little user can&rsquo;t mute/block/report &rsquo;em all!</p>

<h2 id="our-scenario">Our scenario</h2>
<p>You&rsquo;re in an instance called <strong>weLoveCats.hehe</strong>. Yes, I know that <code>.hehe</code> is not a valid TLD, but that&rsquo;s because our instance here is a fake one for the sake of example.</p>
<p>You <em>love</em> your instance! Most of its users are amazing. The admins are friendly. The moderators make sure the instance stays squeaky-clean of the bad stuff you don&rsquo;t want in there.</p>
<p>Unfortunately, you can&rsquo;t have perfection all the time. Some bad stuff still gets through occasionally.</p>
<p>NOTE: not sure how these apply to different Fediverse software, but they definitely work in Mastodon and Misskey.</p>
<h2 id="some-fedi-terminology">Some Fedi terminology</h2>
<p>We know that all instances on the Fediverse (sometimes referred to as <strong>Fedi</strong>) can connect to each other and allow its users to interact. This is called <strong>federation</strong>.</p>
<p>If weLoveCats.hehe can interact with <strong>weLoveKittens.hehe</strong>, we can say that these two instances <strong>federate</strong> with each other.</p>
<h2 id="defederating-with-instances">Defederating with instances</h2>
<p>Your moderators have recieved numerous reports on users who openly support animal abuse and even post videos on it! Yikes.</p>
<p>Turns out, a majority of these users come from one instance: <strong>weHateAnimals.hehe</strong>. Disgusting behaviour.</p>
<p>So your admins decide to get the banhammers out. They can <strong>defederate</strong> from the instance. It&rsquo;s similar to how a user can block a user or instance, but this is effective throughout weLoveCats.hehe.</p>
<p>This means that, from weLoveCats.hehe, it&rsquo;s almost as if weHateAnimals.hehe didn&rsquo;t even exist. These two instance will no longer federate with each other. They are no longer federated. You get the idea.</p>
<h2 id="limiting-instances">Limiting instances</h2>
<p>So that horrible instance is out. However, the users of weLoveCats.hehe have been saying that they&rsquo;re not fond of having oh-so-many dog posts from <strong>weLoveDogs.hehe</strong> flooding their timelines.</p>
<p>It&rsquo;s not <em>that</em> bad. Some of your fellow users follow users from that instance and would like to continue interacting with them&hellip; but the majority wants that instance out of their timelines.</p>
<p>So there&rsquo;s a slightly softer option that can be a decent compromise: <strong>limiting</strong>.</p>
<p>This is similar to defederation, except enough links are still there that if a user from weLoveCats.hehe still wants to interact with a user from weLoveDogs.hehe, they still can. It&rsquo;s just that the posts from weLoveDogs.hehe won&rsquo;t appear in the public feeds like local, federation and explore.</p>
<h2 id="the-fediblock">The FediBlock</h2>
<p>If weLoveCats.hehe finds some instances horrible, perhaps other instances like weLoveKittens.hehe might share the same views!</p>
<p>There is an instance, <strong>weHateEverything.hehe</strong> that promotes terrorism and genocide. Absolutely horrible. We don&rsquo;t want that at all.</p>
<p>So instances like weLoveCats.hehe and weLoveKittens.hehe and weLoveDogs.hehe can all agree that they don&rsquo;t want to federate with instances like that.</p>
<p>Admins across the Fediverse can cooperate with each other under the <strong>#FediBlock</strong>. If an instance is bad enough, admins might report it under that hashtag to alert other admins that this instance is <em>bad news</em>.</p>
<p>Each admin has the choice of doing whatever they want with instances under the FediBlock. However, federating with FediBlocked instances is kind of a red flag, so it&rsquo;s just best to do what everyone does.</p>
<p>There are some public lists of instances that are FediBlocked: instances that are agreed to be horrible enough that you should defederate right away. Instances like weHateAnimals.hehe and weHateEverything.hehe can go there.</p>
<p>There are many reasons an instance might be FediBlocked:</p>
<ul>
<li>The instance is not moderated, and so many bad users reside there.</li>
<li>The instance refuses to moderate bad content.</li>
<li>The instance actively promotes bad content.</li>
</ul>
<p>And such.</p>
<p>For instance, loli is legal in Japan and so there are some Japanese instances that allow it. These instances are often included in FediBlock lists. Some instances also have horrible admins who might be racist, homophobic, etc. Perhaps some instances are also turning a blind eye to such things and tolerate racist comments on their instance. FediBlocked.</p>
<p>There have also been some spam waves across the Fediverse, and so some instances were temporarily (or even permanently) FediBlocked to prevent the spam from federating.</p>
<h2 id="but-what-if">But what if&hellip;?</h2>
<p>In an alternate universe, weLoveCats.hehe is not so amazing. Its moderation is either absolutely horrible or even nonexistent.</p>
<p>You see local users posting animal abuse and being homophobic. You see that your instance federates with instances that promote or tolerate the same things.</p>
<p>Oh no.</p>
<p>In that case, I suggest you just jump ship. <strong>Find a new instance</strong>. Chances are, your instance is already FediBlocked. Can&rsquo;t expect your admins and mods to help you now.</p>
<h2 id="some-final-words">Some Final Words</h2>
<p>The Fediverse is cool! If your instance is well-moderated, then your mods and admins probably put these tools to good use to ensure your instance stays chill for everyone, including those that federate with it.</p>
<p>If your instance is not-so-well-moderated, then good luck with that.</p>
<p>Have a nice day!</p>
]]></content:encoded></item><item><title>Vibe-checking in the Fediverse as a user</title><link>https://writeblankspace.netlify.app/posts/2024/07/22/vibe-checking-the-fediverse-as-a-user/</link><pubDate>Mon, 22 Jul 2024 22:30:00 +0300</pubDate><guid>https://writeblankspace.netlify.app/posts/2024/07/22/vibe-checking-the-fediverse-as-a-user/</guid><description>Woohoo! You&amp;rsquo;re in your Fediverse instance, and&amp;hellip;
OH NO! You just saw something that makes you want to bleach your eyes, and rip them eyeballs out of their sockets, and bleach them again!</description><content:encoded><![CDATA[<p>Woohoo! You&rsquo;re in your Fediverse instance, and&hellip;</p>
<p><em>OH NO!</em> You just saw something that makes you want to bleach your eyes, and rip them eyeballs out of their sockets, and bleach them again! Or perhaps a post so horrible, you&rsquo;re willing to write a rather colourful 10-paragraph explanation as to why their opinions are <em>wrong</em>.</p>

<h2 id="our-scenario">Our scenario</h2>
<p>You&rsquo;re in an instance called <strong>weLoveCats.hehe</strong>. Yes, I know that <code>.hehe</code> is not a valid TLD, but that&rsquo;s because our instance here is a fake one for the sake of example.</p>
<p>You <em>love</em> your instance! Most of its users are amazing. The admins are friendly. The moderators make sure the instance stays squeaky-clean of the bad stuff you don&rsquo;t want in there.</p>
<p>Unfortunately, you can&rsquo;t have perfection all the time. Some bad stuff still gets through occasionally.</p>
<p>NOTE: not sure how these apply to different Fediverse software, but they definitely work in Mastodon and Misskey.</p>
<h2 id="case-1-the-rando-you-just-dont-like-for-no-particular-reason">Case 1: the rando you just don&rsquo;t like for no particular reason</h2>
<p>You&rsquo;re doomscrolling on cat pics again. And then&hellip; you see someone who said that they didn&rsquo;t like cats.</p>
<p>Hot take, huh? But they didn&rsquo;t mean any harm and didn&rsquo;t break any rules. Nonetheless, you want them <em>out</em> of your timeline.</p>
<p>Luckily, you can <strong>mute</strong> them!</p>
<p>You might even be able to set the duration of that mute, but at any rate, you can rest easy as you won&rsquo;t be seeing any of their posts unless they @mention you.</p>
<h2 id="case-2-the-meanie">Case 2: the meanie</h2>
<p>So you were browsing your feed and commenting on cat vids and someone slides into your profile and DMs you: &ldquo;what a miserable %$#@!&rdquo;.</p>
<p>And it ruins your entire day. How dare they use such a slur!</p>
<p>You can mute them, but you might decide that you want something more forceful. Wipe them right out of your life!</p>
<p>Behold: the <strong>block</strong>.</p>
<p>You can block this user and thus you won&rsquo;t be able to see any of their posts or interactions with you. You won&rsquo;t be able to see anyone&rsquo;s replies to them. They will be removed from your followers. They won&rsquo;t be notified of you blocking them.</p>
<h2 id="case-3-the-rule-breaker">Case 3: the rule-breaker</h2>
<p>But wait! A user like that&hellip; saying a slur like that&hellip; you don&rsquo;t think they should be anywhere near your server!</p>
<p>You can <strong>report</strong> this user to your server moderators. They can decide what to do from there, whatever it is. If the user isn&rsquo;t from your instance, you can also choose to report them to <em>their</em> instance so <em>their</em> moderators can take action.</p>
<h2 id="case-4-the-bad-army">Case 4: the bad army</h2>
<p>Turns out, there are tons of randos you don&rsquo;t like for no particular reason. Or tons of meanies, or tons of rule-breakers.</p>
<p><em>And</em> they all happen to reside in the same instance called <strong>noCatsArmy.hehe</strong>. There seems to be a consistent pattern of that instance having users you just don&rsquo;t like.</p>
<p>You can do these actions for instances too! You can <strong>mute, block and report instances</strong> as needed.</p>
<h2 id="case-5-the-bad-words">Case 5: the bad words</h2>
<p>So your timelines are now free of horrible people. Yipee!</p>
<p>But one more thing still bugs you: you see lots of dog posts.</p>
<p>It&rsquo;s not a huge issue and it&rsquo;s not against the rules. But you wish you wouldn&rsquo;t see so many of them, and it&rsquo;s too spread out across so many users of so many instances. What can you do?</p>
<p>You can make <strong>filters</strong>. These filters allow you to make sure you don&rsquo;t see posts that might meet certain criteria.</p>
<p>How advanced these critera can be depends on your instance&rsquo;s software. Some might include AND/OR logic, and some can apply to instance names and user names. Some might only apply to the text in a post.</p>
<p>If all these dog posts annoy you, you might want to filter out the word &ldquo;dog&rdquo;, or perhaps go further and filter similar words like &ldquo;dogs&rdquo;, &ldquo;pup&rdquo;, &ldquo;puppy&rdquo;, &ldquo;puppies&rdquo; and such.</p>
<h2 id="some-final-words">Some final words</h2>
<p>And that&rsquo;s some things you can do as a user to make sure your timelines pass the vibe checks and you feel nice and chill in there!</p>
<p>However, you&rsquo;re just a user&hellip; you might be able to keep the unscrupulous characters out of your front door, but it takes a good police force to keep them out of your neighbourhood (okay, not the best analogy but whatever). That&rsquo;s where your <a href="/posts/2024/07/22/how-your-instance-admins-can-vibe-check-other-instances-in-the-fediverse">instance admins and moderators come in</a>.</p>
]]></content:encoded></item><item><title>Diving headfirst into the Fediverse</title><link>https://writeblankspace.netlify.app/posts/2024/07/22/diving-headfirst-into-the-fediverse/</link><pubDate>Mon, 22 Jul 2024 22:00:00 +0300</pubDate><guid>https://writeblankspace.netlify.app/posts/2024/07/22/diving-headfirst-into-the-fediverse/</guid><description>You may have heard of the emerging social media platform Mastodon. If you happen to pay even more attention, you may have also heard of those called Misskey, Pixelfed, Peertube, and such.</description><content:encoded><![CDATA[<p>You may have heard of the emerging social media platform Mastodon. If you happen to pay even more attention, you may have also heard of those called Misskey, Pixelfed, Peertube, and such.</p>
<p>Now, you wanna join one of these platforms. However, for a non-technical person it might be hard to know where to start.</p>
<p>I&rsquo;ll save you the details of how the Fediverse works and let you dive headfirst into making an account, step by step.</p>

<h2 id="note">Note</h2>
<p>No matter what you choose for each step, the architecture of the Fediverse allows users of all platforms, software and instances to be able to interact with each other.</p>
<p>Think of an Instagram user being able to directly comment on a YouTube video without having to make a YouTube account, or a Twitter user being able to browse both Reddit and Twitter posts from the comfort of the Twitter app!</p>
<p>It&rsquo;s a little bit more complicated than that, and a few things might differ, but it&rsquo;s still cool!</p>
<h2 id="tldr">TL;DR</h2>
<ol>
<li>Find out what kind of social media <strong>platform</strong> you want to get into</li>
<li>Choose which Fediverse <strong>software</strong> you like best that implements the features you need</li>
<li>Look for the <strong>instance</strong> that runs on that software that passes the vibe checks</li>
<li><strong>Sign up</strong> to that instance</li>
</ol>
<h2 id="step-1-type-of-platform">Step 1: type of platform</h2>
<p>Away from the Fediverse, there are tons of kinds of social media platforms out there: Twitter, Instagram, Reddit, YouTube&hellip; I&rsquo;m sure you&rsquo;re familiar with all of them.</p>
<p>The Fediverse has alternatives for most, if not all, of these mainstream platforms!</p>
<p>If you&rsquo;re someone who likes Twitter, you might want to look at the <strong>microblogging</strong> platforms the Fediverse has. If you&rsquo;re someone who likes Reddit, you might want to look at <strong>social news</strong> platforms.</p>
<p>For the rest of this article, we&rsquo;ll be looking at the microblogging platforms as they&rsquo;re the most relevant and probably the most varied.</p>
<h2 id="step-2-software">Step 2: software</h2>
<p>So you decided that you want a platform similar to Twitter.</p>
<p>The Fediverse offers tons of platforms like that! But before you can get to making an account, you need to consider the <strong>software</strong>.</p>
<p>Some of the well-known ones are <strong>Mastodon</strong>, <strong>Misskey</strong> and <strong>Pleroma</strong>. Why the hell are there so many? Simple: because we love choice!</p>
<p>While their main purposes are similar, they may have some differences.</p>
<p>When considering the software to use, consider these things:</p>
<ul>
<li>How do you like the <strong>look and feel</strong> of the user interface? You&rsquo;ll be able to use third-party clients, but some prefer using their instance&rsquo;s default web UI.</li>
<li>Are there any <strong>features</strong> you need, or like? Are you overwhelmed by <em>too many</em> features?</li>
<li>Do you have any <strong>people</strong> you&rsquo;d like to follow straight away? It might be more convenient to share the same software with them to get the full experience.</li>
<li>Is the software <strong>maintained</strong> by its developers? If not, it might start to not follow current web standards or might even have security issues (i.e. be vulnerable to hackers).</li>
</ul>
<h2 id="step-3-instances">Step 3: instances</h2>
<p>Let&rsquo;s say you decided that Mastodon suits your needs and you&rsquo;re going with it.</p>
<p>Here&rsquo;s the fun part: you now have tooooons of <strong>instances</strong> to choose from! Okay, maybe it&rsquo;s a little more daunting than fun to some, but whatever.</p>
<p>Think of this as choosing a kingdom to live in. Each instance is a kingdom. Each one has its own rules and regulations, different kings and queens and knights, and different people living in them.</p>
<p>Instances are similar. For the software you picked, each instance of that software more or less behave similarly (depending on the version it uses, or if the admins modified it). They each have their own <strong>users</strong> and <strong>administrators</strong> and <strong>moderators</strong>. Hence, they also have different <strong>rules</strong>.</p>
<p>When looking for an instance, you have to note that all your data lives in the instance you use: your username, all your posts (public <em>and</em> private), and your silliest photos. Yes, its admins can view all that, if they so wish.</p>
<p>Here are more things you have to consider:</p>
<ul>
<li>the <strong>purpose</strong> or <strong>topics</strong> of an instance — some instances might be directed at techy people, or members of the LGBTQ+ community, or the general population who just wants to chill; this might affect the kinds of posts and people you will come across</li>
<li>the <strong>moderation</strong> of the instance — while most instances have admins and mods and rules, not all might be moderated well enough to uphold these rules for instance members and the posts that come in from other instances</li>
<li>the <strong>size</strong> of the instance — some people prefer large communities, while some prefer smaller ones</li>
<li>the <strong>hardware</strong> of the instance — this might affect how fast or slow the instance is, or how much data it could handle (trust me, some people run instances on the worst hardware. Think of an Android phone on Wi-Fi&hellip;)</li>
<li>the <strong>uptime</strong> of the instance — you don&rsquo;t want an instance that goes down all the time, otherwise you might not be able to use it at all nor can others interact with you!</li>
<li>the <strong>location</strong> of the instance&rsquo;s server(s) — this might affect the laws that are applied on the instance</li>
</ul>
<p>If you&rsquo;re new to the Fediverse, there are many websites out there for helping you choose your new home. Read each instance&rsquo;s information and give their local timelines a scroll.</p>
<h2 id="step-4-accounts">Step 4: accounts</h2>
<p>Finally, you decided that <a href="https://infosec.space">https://infosec.space</a> (one of my old instances!) passed the vibe check and you&rsquo;d like to make it your new home.</p>
<p>What are you waiting for? Get in there and <strong>sign up</strong>!</p>
<p>However, this guide won&rsquo;t be teaching you how to set up your new profile nor anything about Fediverse culture.</p>
<p>I <em>will</em> be explaining some little things about Federation in a separate post. Oh wait, you don&rsquo;t know what Federating is yet&hellip;</p>
<h2 id="some-final-words">Some final words</h2>
<p>Getting into the Fediverse might feel daunting, but it&rsquo;s not so hard to make an account.</p>
<p>If you&rsquo;ve read through all of this and still find it daunting, don&rsquo;t worry: many users like to test the waters in one instance before switching to a new one not too soon after. In other words: <strong>don&rsquo;t be scared to go instance-hopping!</strong></p>
<p>As far as I know, several Fediverse software support account migration between instances, so you can transfer the lists of your followers and the people you follow from your old instance to your new one. Some software even support the transfer of all your posts to your new instance!</p>
<p>Hmm, what about <em>me</em>, personally? As of writing, I am on my fifth instance, <a href="https://shonk.social">https://shonk.social</a>, which uses Sharkey (a fork of Misskey). I find it really cozy here and Sharkey has tons of cool features.</p>
<p>Have a good day and enjoy the Fediverse!</p>
]]></content:encoded></item><item><title>An update</title><link>https://writeblankspace.netlify.app/posts/2024/06/16/an-update/</link><pubDate>Sun, 16 Jun 2024 11:59:15 +0300</pubDate><guid>https://writeblankspace.netlify.app/posts/2024/06/16/an-update/</guid><description>Hi. Let&amp;rsquo;s see, my last post here was back in 28 Jan 2024. It&amp;rsquo;s been four months!
I just finished polishing it up yesterday with some minor design changes. With the publish of this post, I got rid of a lot of cringy unhinged text on the main pages.</description><content:encoded><![CDATA[<p>Hi. Let&rsquo;s see, my last post here was back in 28 Jan 2024. It&rsquo;s been four months!</p>
<p>I just finished polishing it up yesterday with some minor design changes. With the publish of this post, I got rid of a lot of cringy unhinged text on the main pages. The posts remain unchanged except for an update on my Fediverse handle.</p>
<p>As of right now, Fedirings  aren&rsquo;t working. For some reason my emails never end up making the issue on their tracker. Oh well.</p>
<p>So yeah. I finished my iGCSEs just last week, which meant I was finally able to do all the configuring I needed to do on my laptop and get to polishing this website up. And it&rsquo;s done. Yay!</p>
<p>I hope I get to add more posts here soon.</p>
]]></content:encoded></item><item><title>My first post</title><link>https://writeblankspace.netlify.app/posts/2024/01/27/my-first-post/</link><pubDate>Sat, 27 Jan 2024 11:52:50 +0300</pubDate><guid>https://writeblankspace.netlify.app/posts/2024/01/27/my-first-post/</guid><description>I&amp;rsquo;m just starting out and making this cool new Hugo website as a blog teehee. This is called My First Post because that&amp;rsquo;s what the Hugo quickstart told me to call it :D.</description><content:encoded><![CDATA[<p>I&rsquo;m just starting out and making this cool new Hugo website as a blog teehee. This is called My First Post because that&rsquo;s what the Hugo quickstart told me to call it :D.</p>
<p>If this post appears a little weird to you, I suggest changing either your browser (get out Internet Explorer) or your browser&rsquo;s default sans serif font. I made this website as minimal as possible while still adding my own flair to it. Still looks weird and you think it&rsquo;s my fault? <del>No u.</del> Send me a message on mastodon (<a href="https://infosec.space/@writeblankspace">writeblankspace@infosec.space</a>) and I&rsquo;ll see what I did or did not do wrong.</p>
<p>Cheers!</p>
<p><strong>Edit 16 Jun 2024: I forgot this website existed for a while. I have since moved to a new Fedi instance, so now I&rsquo;m on a Sharkey server: <a href="https://shonk.social/@writeblankspace">writeblankspace@shonk.social</a>.</strong></p>
]]></content:encoded></item></channel></rss>