1
0
Fork 0
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

200 lines
26 KiB
XML

3 years ago
<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>MayVaneDay: Latest Updates</title>
<link href="https://mayvaneday.org/feed.xml" rel="self" />
<link href="https://mayvaneday.org" />
3 years ago
<id>https://mayvaneday.art/feed.xml</id>
<author>
<name>Vane Vander</name>
<email>vanevander@mayvaneday.art</email>
</author>
<entry>
<title>airborne</title>
<link href="https://mayvaneday.org/poetry/a/airborne.txt" />
<id>https://mayvaneday.org/poetry/a/airborne.txt</id>
<published>2022-01-01</published>
<summary type="html"><![CDATA[<article>
<pre>
before, in your grief, you decree
"my life is over; there's no one left to be"
just remember how there's a world only you can perceive
stumbling through shattered nights as you pray
for a world solely yours where you'll finally be safe
and protected from coercion, christened Sablade
but of hell, ceasing pains, perdition terrified
"Mother, what will you do with my body when I die?
I've failed, been rejected, inept at this living I've been assigned."
reunited with your lover who swore to be your psychopomp
when arrives the fateful end of the Eschaton
you know intellectually that all should end alright
but still lingers some doubt, some expectation of blight
because all in your life has ended or will soon enough:
summer camp disbanded, work holding no love
despite the months poured in, the electronics that broke,
the remnants of childhood insisting it's time to go
and in six months, you'll finally from college graduate
having slipped by without a single accusation of hate
"Can you believe it? The worst is over. The end is near.
You'll make it out alive. Have faith in yourself, my dear."
you step back and consider the terrifying odds:
the only one in the heavens that wants a world without gods
is the girl you exchanged a part of your soul
with in Rainroom, an Outside away and a whole life ago
but to give her that world could mean Mori's bliss
and what's the point of it all if you can't also live
in the world you've created, that you swore on your life
you'd live together with her until the cessation of time?
dear child, you remembered your wings and recalled how to fly
but you're being chased to a cliff and the edge looms nearby:
will you prostate yourself and live in self-scorn?
or jump off the edge and trust you'll become airborne?
</pre>
</article>]]>
</summary>
</entry>
<entry>
<title>exhausted</title>
<link href="https://mayvaneday.art/blog/2021/december/exhausted.html" />
<id>https://mayvaneday.art/blog/2021/december/exhausted.html</id>
<published>2021-12-17</published>
<summary type="html"><![CDATA[<article>
<p>I've taken up drinking lately.</p>
<p>It's not as bad as it sounds. I'm not crumpled over my kitchen counter at three in the morning, chugging tequila straight out of the bottle to try to cope with my life. Just a splash of rum- I've tried all sorts of kinds of alcohol, courtesy of my mother, and I've found rum is the only one I can tolerate- in a wine glass of fruit juice mixed with ice to mask the rubbing-alcohol-esque scent. The proverbial kitchen counter is instead the dining room table, cleared of paperwork to be littered with weekly crafting supplies, and it's early evening instead of the middle of the night. The neighbors that live in the house behind us are over for craft night, and, even if not actually making anything myself, I'm sitting with them, with my mother, talking about life instead of holing up in my room finding new and creative ways to self-harm via the internet.</p>
<p>One time I mentioned, the day after a huge wind storm, that I'd found their trampoline a block over on the way to work, and we spent ten minutes rolling it back to their yard in the pitch-black dark.</p>
<p>One time we were playing with the neighbor lady's Cricut machine (a computerized vinyl cutter) and my mother, unprompted, cut out a heart with some of the spare golden iron-on vinyl and stuck it to the pocket of my black hoodie, the one she'd embroidered a small pixel art of my girlfriend on half a year ago, and giggled, "Someone must love you very much."</p>
<p>Some times I even laugh.</p>
<p>For a campaign of <strong>trying to reconcile with my parents</strong>, a last-ditch attempt to create a life I don't want to run away from, a buying of time for Jett to get done as much of her own college studies as possible before my eventual inevitable death and arrival in Sablade, it's not as painful as I thought it would be. Some part of me is beginning to believe that maybe I deserve a happy life after all.</p>
<p>I'm exhausted.</p>
<p>I'm tired of strangers on the internet calling me pathetic for not being able to convince my youngest brother to not be a misogynistic piece of shit. (Yes, because someone would <em>totally</em> listen to a person from a demographic they hate.) I'm tired of males on the internet acting homophobic or sexually predatory or otherwise uncomfortably "close" towards me and then not taking my resulting discomfort seriously. (There's a certain IRC channel, and its ringleader, I'm thinking of right now.) I'm tired of strangers on the internet emailing me in the middle of the night to ask me to do free labor for them, whether that's writing articles for them or helping shill their cryptobro-esque "web3" project using what little reputation I've managed to garner or consulting them on programming matters when I can barely hack together a Bash script myself without looking up every little thing on whatever search engine I'm using to mooch off Google that week.</p>
<p>I'm exhausted.</p>
<p>As I write this, I've finally made it to winter break in college. The semester will be over the minute before midnight tomorrow, and two of my classes end tonight. Unless I've somehow managed to bomb my research essay- I got an almost perfect score on the first two essays in the class, although they weren't weighted as heavily as this one will be- I've successfully finished what I hope is the last formal English class of my life. The months of my body waking me up at three in the morning on Mondays, where that week's English assignments had been published online right after midnight, to write <a href="https://mayvaneday.org/blog/2021/march/harmful.html">in ways I never would have done unprompted</a>, are finally behind me. I have two weeks to relax at home before I do the last two classes of my college career, one of them not even required for my degree: I needed six credits in spring semester to stay eligible for work-study, and the mandatory class was only three, so I took another one on. No working hectic business hours in a shitty retail store like I was a year ago, no dealing with entitled customers using essential workers as emotional punching bags, no obligations beyond what I put on myself and... whatever curveballs my family members throw my way come Christmas Day.</p>
<p>And I'm <em>exhausted</em>.</p>
<p>I've been trying to move as much as I can offline to give myself less and less incentive to flip the wireless switch on my ThinkPad to "on". (Well, if it wasn't half-disassembled in the corner of my room, its parts in a different laptop for the time being. I took a few tumbles off my bike one day on the way home from work, and the screen shattered. I'm waiting for a sale to order a replacement part, because I'm not spending <em>ninety dollars</em> on a new screen.) The last week I've spent several hours a day moving my, ah, "datasets" from Pinry, a self-hosted Pinterest, to <a href="https://hydrusnetwork.github.io/hydrus/">Hydrus</a>, a desktop application, since Pinry takes around <em>ten minutes</em> to reload a page of thumbnails after editing <em>one pin</em> due to the sheer amount of "data" I have in there. Hydrus, in comparison, takes about two seconds to load six times the amount of thumbnails on a page. As for other data, I've always preferred OsmAnd to Google Maps, and Kiwix is good... when the wikis I want are packaged for download or play nice with website scrapers to package my own <code>.zim</code> archives, and all of the games I want to play nowadays are offline anyway. I won't bore you with the details of the rest of my setup like so many other tech bloggers out there. <a href="https://archive.md/https://cheapskatesguide.org/articles/digital-fortress-of-solitude.html">This site a friend runs</a> details it all better than I care to anyway.</p>
<p>Once my USB-to-SATA cable comes in the mail, I can resurrect my Raspberry Pi that's been languishing behind the family router and pull some more stuff off my server as well. I don't need RSS Bridge running with a public IP if I'm the only one using it. (I'd probably be rate-limited less on a residential IP, too.) I'd feel safer with my Tor/I2P/Yggdrasil/IPFS private keys physically at home, especially if I'm trying to force my way to a home life where I don't feel like I'm three steps from being made homeless at any given moment.</p>
<p>And while I'm downsizing, I'd like to reduce my email addresses to one domain for both private and "public" life and just have everything else forward to it. Disroot's "donate once and get email hosting for life" offer looks pretty attractive compared to a subscription. <a href="https://codeberg.page">Codeberg</a> now supports custom domains for their static Git-based web hosting. It's all ultimately someone else's computer in the end, unless it's on my Raspberry Pi...</p>
<p>Ah, maybe I <em>have</em> become one of those annoying tech bloggers after all.</p>
<p>The less I am online and venturing outside my local WLAN, I've found, the more stable my mental health. Not because of "muh screen time!!1!" or any other reason you'll find on minimalist-worshipping blogs, but because, well, I have a tendency to self-harm using the unsolicited opinions of strangers who only know me in short bites of sound and disembodied snippets of text, if at all. <strong>I keep forgetting that the internet will continue to churn in a mass of gore and blood without me, that I don't have to pay attention to it, to <em>any</em> of it, to even care.</strong> I don't have to pay attention to drama between celebrities and obvious scams disguised as donation posts from strangers who've never created anything in their lives and Twitter's outrage of the week.</p>
<p>I don't <em>want</em> to pay attention to it. But it's there everywhere I turn, unless I turn to the offline, unless I take drastic measures to keep myself offline as long as possible. I could continue working on <em>The Eschaton Eminence</em>, which will be my last book ever if I end up failing my mission to repair my home life and dying shortly after I graduate next year... or I could doomscroll on social media and have misogynists dogpile me in my notifications for daring to exist.</p>
<p>I'm exhausted.</p>
</article>]]>
</summary>
</entry>
<entry>
<title>Copyright Accelerationism</title>
<link href="https://mayvaneday.art/blog/2021/december/copywrong.html" />
<id>https://mayvaneday.art/blog/2021/december/copywrong.html</id>
<published>2021-12-04</published>
<summary type="html"><![CDATA[<article>
<p>Since <a href="https://mayvaneday.art/blog/2021/november/nft.html">my post on non-fungible tokens last month</a>, I've come to the radical and totally shocking conclusion that I personally don't care if corporations start using NFTs as a Digital Restrictions Management scheme to further lock down their products. Actually, I take that back: I <em>hope</em> they do, and quickly, because the more restricted their products are, whether software or music or games, the less appealing said products will be for the end consumer and thus the less money said companies will make.</p>
<p>I follow a great deal of Tumblr accounts without having an account myself due to this funny little thing called RSS. Over the past month, one of them, which I followed for the occult memes, has been throwing a shitfit over <a href="https://archive.md/6rYq7#selection-517.0-517.8">the public backlash from their planned NFT collection</a>. It turns out that almost nobody actually wants to pony up large chunks of money for the privilege of... accessing a full-quality GIF in a digital locker.</p>
<p>And why should they? It's not as if the art, from what the preview GIFs show me, is of high artistic merit. Why would someone go through the hassle of setting up a crypto wallet, paying the money, and figuring out what convoluted authentication scheme the digital locker uses to access the art just to... claim ownership over a chunk of ones and zeros? Thanks to the analog hole, either the value would tank when the buyer tried to show off the GIF they'd bought as it would be the full-quality one and now available to everyone to see and steal, or whatever site they uploaded it to would compress it, in which case there would be no point to having bought it as they could have just used the preview one to get the same end quality.</p>
<p>This person losing a large chunk of their followers from what they perceived to be as "selling out" is, to me, a microcosm of what is to come if corporations start trying to use NFTs as a DRM mechanism. Any PC gamer knows what a hassle existing DRM methods like Denuvo are, especially when trying to get games working on any operating system that isn't Microshaft Wangblows. There comes a point where the software's attempts to ensure it isn't an "unauthorized" copy are so intrusive- remember the <a href="https://en.wikipedia.org/wiki/Sony_BMG_copy_protection_rootkit_scandal">Sony rootkit</a>?- that it becomes more of a hassle to tolerate it than to learn how to use a less-restrictive alternative. Even the most dedicated <a href="https://mayvaneday.art/blog/2020/february/consumeproduct.html">"bugman"</a> has a limit. (That is, when one is aware an alternative exists...) I originally learned how to use Linux because my Windows install had found a way to break itself, and fixing it every day would have been more effort than just learning how to run Ubuntu, even though I was terrified of breaking my computer at the time due to my then-incompetence. <strong>The more opaque and DRM-ridden a product is, the closer to "path of least resistance" a pirated version of said product with the DRM removed or an alternative that never had the DRM becomes.</strong></p>
<p>Rejecting intrusive DRM need not mean a loss of revenue for artists. Before my parents finally allowed me access to my bank account in 2019 (which had existed before then, but they hadn't allowed me to withdraw any money...?) and I got my first real job later that year, my consumptive habits were limited to whatever I could squeeze past my parents' censors or what I could acquire on my own for free. Any music that I could not torrent, any video games that I could not find an emulator (or, later, a hacked console) for, any books I could not find on eBook Bike (which later went to shit when they required registration to download) or Z-Library, I had to go without. This restriction led me to places like Bandcamp, which had a plethora of music free to download from every genre I could possibly think of. There was (and still is) no DRM to be had, just an optional prompt to donate whatever money one thought the album was worth.</p>
<p>And, as it turned out, many of those albums which were free to me ended up becoming some of my favorites:</p>
<ul>
<li><a href="https://reactwithprotest.bandcamp.com/album/cassus-this-is-dead-art"><em>this is dead art, this is dead time, but we may still live yet</em> by Cassus</a></li>
<li><a href="https://idontwanttoknowwhythecagedbirdsings.bandcamp.com/album/things-are-getting-better-but-i-am-still-dead-inside"><em>Things Are Getting Better But I am Still Dead Inside</em> by I Don't Want To Know Why The Caged Bird Sings</a></li>
<li><a href="https://lalunaband.bandcamp.com/album/always-already"><em>Always Already</em> by la luna</a></li>
<li><a href="https://reactwithprotest.bandcamp.com/album/piri-reis-they-sleep-we-live-split-2">the Piri Reis / They Sleep We Live split</a> (which may <a href="../september/fire.html">sound familiar</a>...)</li>
<li><a href="https://seikomart.bandcamp.com/album/invitation-to-the-voyage"><em>Invitation To The Voyage</em> by Setsuko Suwa</a></li>
<li><a href="https://treehousesperth.bandcamp.com/album/id-rather-forget"><em>i'd rather forget</em> by Treehouses</a></li>
</ul>
<p>As soon as I had access to my money, I made sure to give some to these artists in appreciation for the many hundreds upon hundreds of hours I'd spent listening to them over the years. And although many of them have fallen into hiatus, I am still finding new music, new books, new games for free to this day. And as for the games and books I had pirated? The ones I ended up liking, I bought physical copies of, money they would have never received if I hadn't had the opportunity to experience them for free first.</p>
<p><strong>There is a world of art that exists outside DRM, outside the purview of corporations. There is a Second Realm waiting to destroy the First by making it obsolete and irrelevant. And it exists <em>now</em>.</strong> And if corporations, and the occasional indie artist, want to shoot themselves in both feet with NFTs thinking them an impenetrable form of DRM, I say: let them. Let them lock down their works so tightly that they become utterly inaccessible. Let them miss out on the money they would have earned from now-disgruntled customers. Let the corporations destroy themselves in building a dam to maximize every dollar flowing to them only to find their river is drying up. Let that money flow instead to those who respect computing freedom, to those not hamstrung by corporate interests. I would rather live in a creative culture with millions upon millions of indie artists who make a few things out of love than a single corporate powerhouse with a monopoly, a monoculture.</p>
</article>]]>
</summary>
</entry>
<entry>
<title>How to run Oasis, a Secure Scuttlebutt client, on a remote server</title>
<link href="https://mayvaneday.org/tutorials/oasis.html" />
<id>https://mayvaneday.org/tutorials/oasis.html</id>
<published>2021-11-13</published>
<summary type="html"><![CDATA[<article>
<p>This tutorial assumes you already have a functioning Node.js and Caddy installation.</p>
<ol type="1">
<li>Install Oasis.</li>
</ol>
<code>git clone https://github.com/fraction/oasis.git<br />cd oasis<br />npm install</code>
<p>Test the installation by running <code>node .</code> (yes, including the period).</p>
<ul>
<li>If the output stops after a few lines and isn't an obvious Node error, hit Control and C at the same time to exit; you're ready for the <code>systemd</code> file.</li>
<li>If you get an error about port 3000 already being in use, use the command <code>node . --port PORTNUMBER</code> instead, where <code>PORTNUMBER</code> is any open port you want.</li>
</ul>
<p>If your instance immediately throws <a href="https://github.com/fraction/oasis/issues/718#issuecomment-927379995">an error about <code>ssb.friends.get</code></a>:</p>
<code>git checkout 4e8f7426a4eb1d95f6e55cf894a3168f523f8af8<br />rm -rf node_modules<br />npm install</code>
<ol start="2" type="1">
<li>Prepare the <code>systemd</code> daemon file.</li>
</ol>
<p>Edit <code>/lib/systemd/system/oasis.service</code> as root with your favorite text editor. Paste the following:</p>
<pre>
[Unit]
Description=Oasis client for Secure Scuttlebutt
After=network.target
[Service]
User=YourUsername
Group=YourUsername
ExecStart=/path/to/your/node/binary . --port 8787
WorkingDirectory=/path/to/where/you/cloned/oasis/
TimeoutStopSec=5s
LimitNOFILE=1048576
PrivateTmp=true
ProtectSystem=full
[Install]
WantedBy=multi-user.target
</pre>
<p>Replace <code>/path/to/your/node/binary</code> with whatever comes up when you run <code>which node</code>. You may need to change this if you update Node.</p>
<ol start="3" type="1">
<li>Edit your Caddyfile. (This will probably also require root.)</li>
</ol>
<pre>
yourdomain.tld {
reverse_proxy 127.0.0.1:PORTNUMBER {
header_up Host 127.0.0.1
header_up Referer http://localhost
}
basicauth * {
AnyUsernameYouWant EXTREMELYLONGCADDYHASHHERE
}
}
</pre>
<p><code>EXTREMELYLONGCADDYHASHHERE</code> is used instead of an actual password so you don't have cleartext credentials hanging around. Generate this with <code>caddy hash-password</code>. Make sure you save your actual password in a password manager, as you can't reverse a hash!</p>
<p>The <code>header_up</code> lines are there to trick Oasis into thinking it is running on a local machine, as it (very aggressively) wants to be. Normally this would be true, as Secure Scuttlebutt is peer-to-peer and intended to be run on a personal device that may see intermittent internet connectivity. However, if you're looking at this tutorial, you probably want to host a public peer as an <em>actually functioning</em> alternative to a <a href="https://github.com/ssbc/ssb-server">pub</a> or <a href="https://github.com/ssb-ngi-pointer/go-ssb-room/">room</a>.</p>
<ol start="4" type="1">
<li>Get everything running.</li>
</ol>
<code>sudo systemctl daemon-reload<br />sudo systemctl restart caddy<br />sudo systemctl start oasis &amp;&amp; sudo systemctl enable oasis</code>
</article>]]>
</summary>
</entry>
3 years ago
<entry>
<title>Analog Hole</title>
<link href="https://mayvaneday.art/blog/2021/november/nft.html" />
<id>https://mayvaneday.art/blog/2021/november/nft.html</id>
<published>2021-11-05</published>
<summary type="html"><![CDATA[<article>
<p>The <a href="https://web.archive.org/web/20211104135513/https://www.eff.org/issues/analog-hole">"analog hole"</a> is the last inevitable loophole in DRM. We humans (or those stuck in human bodies) are analog creatures whose brains cannot run DRM, and so anything digital must be somehow converted into analog signals- music to soundwaves, pictures to an array of pixels on a screen- before it can be experienced. And as long as we remain analog without computer chips in our brains, this hole will never be patched, meaning any (noninterative) piece of media can be copied in some form. Maybe it means plugging a phone playing Spotify or some other streaming service into an aux cord and that into a computer's microphone port. Maybe it means pulling out a cheap old point-and-shoot camera and taking a picture or video of one's screen. There may be some loss of fidelity or quality along the way, but <em>something</em> can always be extracted beyond the reach of DRM.</p>
<p>This is the main problem with NFTs as they stand today. Because an NFT is essentially a line in a blockchain somewhere that says that a particular wallet holds a particular integer. And someone, somewhere, one day decided to make this integer represent the hash of a file, because blockchains usually don't have the capacity to hold the raw image data in a single entry. This means the file has to be hosted elsewhere in order for anyone to see or care about it. And, to be seen, the file has to be converted into an... <em>analog</em> format. Meaning, if I don't give a shit about the "ownership" of an NFT, I can just <a href="https://archive.md/4efyo">right-click the image</a> or video or whatever, or take a screenshot or recording of it, and have a copy of it on my hard drive without having to spend any money.</p>
<p>The value of an NFT isn't in the JPEG or whatever in and of itself because of the analog hole. They're just JPEGs on a screen. And no sane person is going to buy an image that they can right-click and reproduce to infinity. <a href="https://archive.md/https://jole.xyz/nft.html">The "value" comes from what the NFT represents</a>: a tradeable asset. However, almost all of the NFTs I've ever seen don't actually seem to have any... function beyond being a reference to an image that one can waste Ethereum gas money moving around to other people. And I, and I suspect most of the people reading this, don't put any monetary value on a JPEG in and of itself. But what about a JPEG that was a token, a proof of ownership, of... <a href="https://archive.md/https://www.vice.com/en/article/y3dyem/investors-spent-millions-on-evolved-apes-nfts-then-they-got-scammed">an account slot in an online game?</a> A <a href="https://archive.md/https://www.reddit.com/r/sadcringe/comments/qhcuem/nft_dude_thinks_he_can_stop_people_from/hidryi9/.compact">tradeable item</a> in an MMORPG? <strong>Because games are interactive, they are immune to the analog hole, and thus an online game would be a perfect medium for using NFTs to supplant its in-game economy.</strong> Due to the append-only nature of every blockchain I've ever seen, the NFTs would be nigh-immune to hacks to duplicate items or save editing or other methods of cheating.</p>
<p>The uses of NFTs could extend well beyond the gaming sphere. What about proof of holding a ticket to a conference or concert? An alternative to traditional notaries for real-world contracts between people? Land deeds or other proof of purchases that would benefit from being publicly auditable? Anything that needs artificial scarcity or cryptographic proof of having happened or being owned by a person in a transferrable format could theoretically be made into an NFT. Only once more applications of NFT technology like this are made as accessible to the average layperson as "JPEG trading platforms" like OpenSea are will NFTs grow beyond their reputation of <a href="https://archive.md/https://kill-9.xyz/harmful/society/cryptocurrency%23nfts">blatant ape-themed Picrew knockoffs</a>.</p>
</article>]]>
</summary>
</entry>
</feed>