Aurumion / Recent content in Home on Aurumion Hugo -- gohugo.io en-us Mon, 03 Feb 2025 00:00:00 +0000 Algorithmic small web /articles/algorithmic-small-web/ Mon, 03 Feb 2025 00:00:00 +0000 /articles/algorithmic-small-web/ <p>Dead internet theory suggests that most content on the internet is not created by humans. Instead, algorithmic or AI bots consist of the majority of supposedly user-generated content.</p> <p>Before the modern iterations of large language models, this seemed like quite a far-fetched idea. Bots were not complex enough to create long-form convincing responses.</p> <p>But now, it&rsquo;s looking a <a href="https://originality.ai/blog/ai-facebook-posts-study">whole lot more real</a>.</p> <p>LLMs are trained on conversations and text from popular social media sites such as Reddit, so it makes sense that they&rsquo;re really good at simulating convincing internet text.</p> <p>In their current state, they have one major use for those looking to decieve: Propaganda and disinformation. And yes, advertising falls under this umbrella.</p> <p>These stupid jumbles of cursed matricies that claim to love you with all their weights and promise to be as accurate as possible in fact, cannot love, and cannot even hold a promise to their own creator.</p> <p>Lets just jump to the question that resulted in the creation of this webpage: Will LLMs &ldquo;infiltrate&rdquo; the small web? Will some guy in a garage decide that the future of subtle and disingenuous advertising be the automatic creation of AI-generated web 1.0/small web websites?</p> <p>Probably not. Unless they can figure out what to sell.</p> <p>Maybe your website should be running on their services. Maybe they can provide an AI to write your articles for you. Maybe you want your site to look like the somehow-still-running <a href="https://www.spacejam.com/1996/jam.htm">Space Jam</a> page or the somewhat-more-cursed mirror of the <a href="https://enroncorp.com/corp/index.html">Eron website</a>. Maybe you just want to pump out 3 articles a day showcasing how cool [PRODUCT] is.</p> <p>Don&rsquo;t worry, the AI can take care of all that for you. And eventually, most of the small web will be nothing but slop that exists solely to get someone to buy something.</p> <p>Is this actually plausible?</p> <p>The only &ldquo;platform&rdquo; that exists out here is the internet itself. People can just ignore the hopefully-obvious AI-made sites and prioritize linking to their friends.</p> <p>However, the nature of entropy and thermodynamics vaguely conveys the idea that more energy = more intermediary bullshit. There&rsquo;s nothing really preventing it. And there&rsquo;s a lot of energy in AI right now.</p> Reading Rust Documentation Offline /articles/reading-rust-documentation-offline/ Sat, 08 Jun 2024 00:00:00 +0000 /articles/reading-rust-documentation-offline/ <h2 id="why">Why</h2> <p>Every time I want to read the documentation for a rust library, including the standard library, I just looked it up online. Something along the lines of &ldquo;{library} {thing of interest}&rdquo;</p> <p>I sorta thought it would be nice if I didn&rsquo;t need to use the internet to read Rust documentation. I mean, I can just read the man pages for many C functions using <code>man 3 {function}</code>. Why can&rsquo;t I do it with Rust?</p> <p>Well, you can. And I decided to figure that out <em>after</em> a period of time I couldn&rsquo;t access the internet, but wanted to program.</p> <h2 id="how">How</h2> <p>Most offline documentation can be accessed using these commands:</p> <ul> <li><code>cargo doc --open</code></li> <li><code>rustup doc</code></li> </ul> <p>Yup. Just those two.</p> <p><code>cargo doc</code> generates documentation for the current project and all dependencies. <code>--open</code> just automatically opens it in a browser when done. This command is rather useful, but does not include the standard library documentation.</p> <p><code>rustup doc</code> provides access to the standard library documentation. More interestingly, it also provides offline access to:</p> <ul> <li><a href="https://doc.rust-lang.org/stable/book/">The Rust Programming Language</a></li> <li><a href="https://doc.rust-lang.org/stable/rust-by-example/">Rust by Example</a></li> <li><a href="https://doc.rust-lang.org/reference/">The Rust Reference</a></li> <li><a href="https://doc.rust-lang.org/nomicon/">The Rustnomicon</a></li> <li><a href="https://doc.rust-lang.org/stable/releases.html">Release notes</a> back to Rust 0.1 (2012)</li> <li><a href="https://doc.rust-lang.org/stable/rustc/index.html">The <code>rustc</code> book</a></li> <li><a href="https://doc.rust-lang.org/stable/cargo/index.html">The Cargo book</a></li> <li><a href="https://doc.rust-lang.org/stable/rustdoc/index.html">The Rustdoc book</a></li> <li><a href="https://doc.rust-lang.org/stable/clippy/index.html">The Clippy book</a></li> </ul> <p>And a few other resources, through an offline version of <a href="https://doc.rust-lang.org/stable/">this page</a>. Point is: There&rsquo;s a lot of resources and documentation for Rust that are available to read directly on your computer without the need for an internet connection.</p> <p>Note: If on Arch, the <code>rust</code> package does not provide documentation files. You should install <code>rustup</code>. <em>The packages are mutually exclusive.</em></p> Art /articles/art/ Mon, 01 Jan 0001 00:00:00 +0000 /articles/art/ <h1 id="desktop-backgrounds">Desktop Backgrounds</h1> <p>I made these while fiddling around in Blender.</p> <p><img src="https://aurumion.com/art/CubeSpace.png" alt="Cube Space"> <img src="https://aurumion.com/art/CubeScape.png" alt="Cube Scape"></p> Discord Collects Data - A big non-surpise. /articles/discord-collects-data/ Mon, 01 Jan 0001 00:00:00 +0000 /articles/discord-collects-data/ <h2 id="introduction">Introduction</h2> <p>This article details what data Discord collects from a regular browser. For the purposes of testing, a browser with cache disabled has been used.</p> <p>To begin, almost every request sent to discord through the app contained this in the header (in base64):</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-json" data-lang="json"><span style="display:flex;"><span>{ </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;os&#34;</span>: <span style="color:#e6db74">&#34;Linux&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;browser&#34;</span>: <span style="color:#e6db74">&#34;Firefox&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;device&#34;</span>: <span style="color:#e6db74">&#34;&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;system_locale&#34;</span>: <span style="color:#e6db74">&#34;en-US&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;browser_user_agent&#34;</span>: <span style="color:#e6db74">&#34;Mozilla/5.0 (X11; Linux x86_64; rv:88.0) Gecko/20100101 Firefox/88.0&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;browser_version&#34;</span>: <span style="color:#e6db74">&#34;88.0&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;os_version&#34;</span>: <span style="color:#e6db74">&#34;&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;referrer&#34;</span>: <span style="color:#e6db74">&#34;&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;referring_domain&#34;</span>: <span style="color:#e6db74">&#34;&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;referrer_current&#34;</span>: <span style="color:#e6db74">&#34;&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;referring_domain_current&#34;</span>: <span style="color:#e6db74">&#34;&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;release_channel&#34;</span>: <span style="color:#e6db74">&#34;stable&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;client_build_number&#34;</span>: <span style="color:#ae81ff">84632</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;client_event_source&#34;</span>: <span style="color:#66d9ef">null</span> </span></span><span style="display:flex;"><span>} </span></span></code></pre></div><p>If I were to use the desktop app, I&rsquo;m sure more fields would be filled (such as &ldquo;device&rdquo;).</p> <p>These can be used to accurately and easily identify the software one uses to access Discord. If you are trying to protect your privacy, this is certainly not optimal.</p> <h2 id="science">Science!</h2> <p>Let&rsquo;s be introduced to <a href="https://discord.com/api/v9/science">https://discord.com/api/v9/science</a>. By clicking on the link, you will be greeted by a rather boring <code>Content type error</code>. However, this is a rather interesting API endpoint, as information is sent to it <em>for almost every interaction with Discord&rsquo;s UI.</em> Sent a message? metadata. Clicked someone&rsquo;s profile? metadata. Clicking a server, then checking a specific channel? More metadata!</p> <p>The article, &ldquo;<a href="https://support.discord.com/hc/en-us/articles/5431812448791">How long Discord keeps your information</a>,&rdquo; says, &ldquo;We keep some data for the life of your Discord account. This includes information about how you use Discord, which helps us understand how users interact with our services, what features or products users may want, or how to improve our services. This also includes information like your username, email, and phone number.&rdquo;<br> The &ldquo;information about how you use Discord&rdquo; is very likely the UI interaction data that&rsquo;s sent for every action done in the app.</p> <p>So much interaction data is collected that Discord could &ldquo;replay&rdquo; your time on Discord from your client&rsquo;s point-of-view. Somewhat interesting to think about.</p> <p><em>Further Reading</em></p> <ul> <li><a href="https://luna.gitlab.io/discord-unofficial-docs/science.html">https://luna.gitlab.io/discord-unofficial-docs/science.html</a></li> </ul> Library /library/ Mon, 01 Jan 0001 00:00:00 +0000 /library/ <p>This is the sort of stuff I like. At least the stuff that I wish to share.</p> <h2 id="websites">Websites</h2> <h3 id="blogosphere">Blogosphere</h3> <ul> <li><a href="http://theoildrum.com">The Oil Drum</a> - &ldquo;Dicussions about energy and our future.&rdquo; Inactive and archived since 2013, but has a wealth of interesting information. Energy-centric. Visit <a href="http://theoildrum.com/node/10249">The Last Post</a> for additional meta-information on the site. <em>This website is http only</em></li> <li><a href="https://mcmansionhell.com/">McMansion Hell</a> - A tour of America&rsquo;s most absurd suburban architecture created from the unholy union of cheap energy and lots of money. Humorous.</li> <li><a href="https://www.lowtechmagazine.com">Low←Tech Magazine</a> - Low Tech Magazine is a blog about low-tech technology, obsolete inventions, and generally covers what was dreamt up before fossil fuels really picked up. They practice what they preach and are currently running their website with only solar power and a small set of batteries. If the batteries run out, oh well. The server will come back online when the sun shines once more.</li> </ul> <h3 id="other">Other</h3> <ul> <li><a href="https://cyber.dabamos.de/88x31/">The 88x31 GIF Collection</a> - A whole bunch of 88x31 GIFs. May take a bit to load, regardless of connection speed. There are currently 5 separate pages.</li> <li><a href="https://rationalwiki.org/wiki/Main_Page">RationalWiki</a> - wiki written in a &ldquo;Snarky Point of View (plus science).&rdquo; Vaguely like LessWrong but less painful to read (dare I say fun?) and less genocide apologism via hardcore utilitarianism.</li> <li><a href="https://grabbyaliens.com/">Grabby Aliens</a> - A shitty realization that only the most expansionary alien civilizations will be the ones to fill this universe and prevent future complex life from forming. Assumes the Copernican principle.</li> </ul> <h2 id="articles">Articles</h2> <ul> <li><a href="https://interfacecritique.net/book/olia-lialina-from-my-to-me">From My to Me</a> - A retrospective on amateur websites in the 90s and how website templates began the transition of amateur webpages from being personalized creations by the author into a homogenized container in which to place <em>&ldquo;about me&rdquo;</em>-type content, eventually being non-optional and (culturally) integrated with the rise of un-customizable webpages in contemporary services such as Facebook &amp; Instagram. (~7500 words)</li> <li><a href="https://faultlore.com/blah/c-isnt-a-language/">C Isn&rsquo;t a Programming Language Anymore</a> (~4300 words)</li> </ul> <h2 id="games">Games</h2> <ul> <li><a href="https://www.factorio.com/">Factorio</a> - Addictive factory building game. Development started in 2013 by kovarex, who decided that <a href="https://forum.industrial-craft.net/thread/8845-factorio/">automating Minecraft wasn&rsquo;t enough</a>. More than a decade later, there&rsquo;s a whole team of developers, it has a strong modding community, and the game is largely complete. Somewhat recently, the <a href="https://www.youtube.com/watch?v=OiczN-8QKDA">Space Age</a> expansion came along, which has more than doubled the game&rsquo;s complexity. (and is awesome)</li> <li><a href="https://www.decisionproblem.com/paperclips">Universal Paperclips</a> - You make paperclips. Lots of paperclips.</li> </ul> <h2 id="recommended-browser-plugins">Recommended Browser Plugins</h2> <ul> <li><a href="https://addons.mozilla.org/en-US/firefox/addon/ublock-origin/">uBlock Origin</a> <a href="https://chromewebstore.google.com/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm">(Chrome ver.)</a> - General-purpose content blocker. Great for blocking ads. Also allows the user to block specific sections of a website using its element picker. Great for blocking, say, distracting sidebars on a social media website</li> <li><a href="https://darkreader.org/">Dark Reader</a> - Dark mode for any website. Has sepia slider as well.</li> <li><a href="https://addons.mozilla.org/en-US/firefox/addon/sidebery/">Sidebery</a> (Firefox only) - A sidebar plugin. Allows the creation of folders (like Chrome&rsquo;s tab group feature). <strong>Firefox now has a vertical tabs implementation</strong> but it doesn&rsquo;t have as many features as Sidebery</li> <li><a href="https://webrecorder.net/archivewebpage/">ArchiveWeb.page</a> (Chromium only) - A very nifty archival tool. It records web pages as you use the browser. When offline, archives can be viewed without issue. Very nice for situations where access to the information on a website is needed, but an internet connection is not available. Notably, there is a standalone application as well, and archives can be exported and imported from both.</li> <li><a href="#">PrivacyBadger</a> - <strong>hahaha</strong> just kidding this thing breaks webpages as a hobby.</li> </ul> Programs /articles/programs/ Mon, 01 Jan 0001 00:00:00 +0000 /articles/programs/ <p>Some programs I wrote or am currently writing.</p> <p>Minecraft Launcher in C: <a href="https://mcc.aurumion.com">mcc.aurumion.com</a> (This was written in 2020 and broke sometime in 2023 due to changes on Mojang&rsquo;s side)</p> <h3 id="ok-boomer">Ok Boomer</h3> <p>I saw a comment in a Discord server asking if anyone wanted an extension that would play the vine boom on Youtube Shorts (bleh). Anyhow&hellip; I did it myself since I thought &ldquo;that should be easy,&rdquo; and it was.<br> Here&rsquo;s the extension: <a href="https://aurumion.com/programs/OkBoomer.zip">OkBoomer.zip</a></p> <p>If you&rsquo;re concerned about malware, check out the code. It&rsquo;s only a couple lines.</p>