1
0
Fork 0

OOPSIE! WE MADE A LITTLE MESSY WESSY! WE DID A LITTLE FUCKO WUCKOgit status

This commit is contained in:
Lethe Beltane 2021-12-30 20:48:52 -06:00
parent 92a34a980e
commit 4725ed97ed
No known key found for this signature in database
GPG Key ID: 21A3DA3DE29CB63C
12 changed files with 40 additions and 26 deletions

View File

@ -44,7 +44,7 @@
<p><h2>What are we to do?</h2></p> <p><h2>What are we to do?</h2></p>
<p>Clearly the server-client model has failed us, for there is no reason why potentially thousands of people should be affected by the whims of one person, and there is <em>especially</em> no reason why anybody should be at the mercy of another just because they do not have the money or the skills to stake out their own little piece of whatever network theyre using. This throws out the fediverse- really, anything on the clearnet, since the server-client model is the very <em>backbone</em> of the modern Internet.</p> <p>Clearly the server-client model has failed us, for there is no reason why potentially thousands of people should be affected by the whims of one person, and there is <em>especially</em> no reason why anybody should be at the mercy of another just because they do not have the money or the skills to stake out their own little piece of whatever network theyre using. This throws out the fediverse- really, anything on the clearnet, since the server-client model is the very <em>backbone</em> of the modern Internet.</p>
<p>This leaves peer-to-peer services like Freenet, <a href="https://beakerbrowser.com/">Dat</a>, and <a href="https://zeronet.io">ZeroNet</a>. I cant recommend Freenet since, <a href="https://web.archive.org/web/20200407181754/https://www.pcworld.com/article/2040278/find-your-own-private-internet-with-freenet.html">by design, you dont have granular control over which files youre seeding</a>, which means you could be complicit in hosting disgusting materials like child pornography without your knowledge or consent. Dat and ZeroNet, however, let you choose on a site-by-site basis what you want to seed.</p> <p>This leaves peer-to-peer services like Freenet, <a href="https://beakerbrowser.com/">Dat</a>, and <a href="https://zeronet.io">ZeroNet</a>. I cant recommend Freenet since, <a href="https://web.archive.org/web/20200407181754/https://www.pcworld.com/article/2040278/find-your-own-private-internet-with-freenet.html">by design, you dont have granular control over which files youre seeding</a>, which means you could be complicit in hosting disgusting materials like child pornography without your knowledge or consent. Dat and ZeroNet, however, let you choose on a site-by-site basis what you want to seed.</p>
<p>Both Dat and ZeroNet are well-suited for hosting static websites, so I have a <a href="http://127.0.0.1:43110/1MeeJWbbQHArbqD6UUHSjh9EVycvnTUBFa/">mirror</a> on both <b>(EDIT 2020-04-07: the Dat mirror is dead, lmao)</b>. ZeroNet requires JavaScript to be enabled in the browser, which might be a privacy nightmare for some, but one can go into the data folder for each website and see all the source files for each website, so its not that big of a deal if ones running a sufficiently up-to-date browser. Dat doesnt require JavaScript, but the Beaker Browser, the easiest way to access the Dat network, doesnt support extensions last time I checked. (This <em>could</em> be worked around with <a href="https://github.com/sammacbeth/dat-fox">the Dat extension for Firefox, but it requires some <a href="https://github.com/sammacbeth/dat-fox-helper">command line trickery</a> to get it to work properly, and you wont have access to all of Beaker Browsers features.)</p> <p>Both Dat and ZeroNet are well-suited for hosting static websites, so I have a <a href="http://127.0.0.1:43110/1MEYNetHZVbtYLoPc6sJAP2e8EzH8qJF8x/">mirror</a> on both <b>(EDIT 2020-04-07: the Dat mirror is dead, lmao)</b>. ZeroNet requires JavaScript to be enabled in the browser, which might be a privacy nightmare for some, but one can go into the data folder for each website and see all the source files for each website, so its not that big of a deal if ones running a sufficiently up-to-date browser. Dat doesnt require JavaScript, but the Beaker Browser, the easiest way to access the Dat network, doesnt support extensions last time I checked. (This <em>could</em> be worked around with <a href="https://github.com/sammacbeth/dat-fox">the Dat extension for Firefox, but it requires some <a href="https://github.com/sammacbeth/dat-fox-helper">command line trickery</a> to get it to work properly, and you wont have access to all of Beaker Browsers features.)</p>
<p>Neither are completely free from paywalls, however. Dat allows you to <a href="https://web.archive.org/web/20200407182024/https://beakerbrowser.com/docs/guides/use-a-domain-name-with-dat">use an existing domain name</a> to point to a Dat share, which means, if you already have a domain, you dont have to buy another one. ZeroNet requires you to purchase a special Namecoin domain on the Namecoin blockchain if you <a href="https://zeronet.io/docs/faq/#how-can-i-register-a-bit-domain">want a fancy domain</a> that doesnt look like spaghetti and you cant run <a href="https://github.com/samr7/vanitygen">vanitygen</a> for some reason. And if you want to keep your site seeded when your computer is off, and you dont have a bunch of friends to help you seed it for free… youre back to being a second-class citizen. Going the Dat path, you could use <a href="https://hashbase.io">Hashbase</a> to seed your website, but that requires registration, and free accounts can only go up to a hundred megabytes of storage. And if Hashbase decides they dont like your site, they have full freedom to shut it down and stop seeding whatever it is you were hosting. ZeroNet has some user-run proxies that can be used as a seeding peer, most of which disable site deletion on the user side, and the admins dont seem too interested in pruning sites from all the “this site you are seeding is on a blacklist” messages that popped up when I last used one.</p> <p>Neither are completely free from paywalls, however. Dat allows you to <a href="https://web.archive.org/web/20200407182024/https://beakerbrowser.com/docs/guides/use-a-domain-name-with-dat">use an existing domain name</a> to point to a Dat share, which means, if you already have a domain, you dont have to buy another one. ZeroNet requires you to purchase a special Namecoin domain on the Namecoin blockchain if you <a href="https://zeronet.io/docs/faq/#how-can-i-register-a-bit-domain">want a fancy domain</a> that doesnt look like spaghetti and you cant run <a href="https://github.com/samr7/vanitygen">vanitygen</a> for some reason. And if you want to keep your site seeded when your computer is off, and you dont have a bunch of friends to help you seed it for free… youre back to being a second-class citizen. Going the Dat path, you could use <a href="https://hashbase.io">Hashbase</a> to seed your website, but that requires registration, and free accounts can only go up to a hundred megabytes of storage. And if Hashbase decides they dont like your site, they have full freedom to shut it down and stop seeding whatever it is you were hosting. ZeroNet has some user-run proxies that can be used as a seeding peer, most of which disable site deletion on the user side, and the admins dont seem too interested in pruning sites from all the “this site you are seeding is on a blacklist” messages that popped up when I last used one.</p>
<p>ZeroNet has a few glaring advantages suitable for would-like-to-not-be second-class citizens, though, and ones that, in case you ever <em>do</em> get your own server, its <em>exponentially</em> easier to use it as an extra peer. You download the same bundle as you would use on a computer, <a href="https://zeronet.io/docs/faq/#is-it-possible-to-install-zeronet-to-a-remote-machine">rename a plugin directory to enable it</a>, and then pass a few extra command line flags. Dat, on the other hand, <a href="https://github.com/beakerbrowser/homebase">requires up-to-date Node.js packages and use of their special process manager</a>. The second is that, if youre switching machines or distrohopping, taking your ZeroNet data with you is as simple as copying the “ZeroBundle” folder wherever you downloaded and extracted it onto the new computer. Beaker Browser requires that you hunt for its data folder. On Linux, I know its in “~/.config/Beaker Browser”, but I have <em>absolutely no</em> idea where it might be hiding on Windows or Mac.</p> <p>ZeroNet has a few glaring advantages suitable for would-like-to-not-be second-class citizens, though, and ones that, in case you ever <em>do</em> get your own server, its <em>exponentially</em> easier to use it as an extra peer. You download the same bundle as you would use on a computer, <a href="https://zeronet.io/docs/faq/#is-it-possible-to-install-zeronet-to-a-remote-machine">rename a plugin directory to enable it</a>, and then pass a few extra command line flags. Dat, on the other hand, <a href="https://github.com/beakerbrowser/homebase">requires up-to-date Node.js packages and use of their special process manager</a>. The second is that, if youre switching machines or distrohopping, taking your ZeroNet data with you is as simple as copying the “ZeroBundle” folder wherever you downloaded and extracted it onto the new computer. Beaker Browser requires that you hunt for its data folder. On Linux, I know its in “~/.config/Beaker Browser”, but I have <em>absolutely no</em> idea where it might be hiding on Windows or Mac.</p>
<p>This peer-to-peer strategy can be extrapolated onto other non-website networking things, like Syncthing for files and <a href="https://github.com/39aldo39/DecSync">DecSync</a> for calendars and contacts and RSS, but non-social things are separate issues to be dealt with separately.</p> <p>This peer-to-peer strategy can be extrapolated onto other non-website networking things, like Syncthing for files and <a href="https://github.com/39aldo39/DecSync">DecSync</a> for calendars and contacts and RSS, but non-social things are separate issues to be dealt with separately.</p>

View File

@ -8,6 +8,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="viewport" content="width=device-width, initial-scale=1.0">
</head> </head>
<body class="mayvaneday"> <body class="mayvaneday">
<script src="../../../checktor.js"></script>
<article> <article>
<div class="box"> <div class="box">
<h1>Give Me Your Story</h1> <h1>Give Me Your Story</h1>

View File

@ -8,6 +8,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="viewport" content="width=device-width, initial-scale=1.0">
</head> </head>
<body class="mayvaneday"> <body class="mayvaneday">
<script src="../../../checktor.js"></script>
<article> <article>
<div class="box"> <div class="box">
<h1>Immortality</h1> <h1>Immortality</h1>

View File

@ -8,6 +8,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="viewport" content="width=device-width, initial-scale=1.0">
</head> </head>
<body class="mayvaneday"> <body class="mayvaneday">
<script src="../../../checktor.js"></script>
<article> <article>
<div class="box"> <div class="box">
<h1>The Outside: An Introduction</h1> <h1>The Outside: An Introduction</h1>

View File

@ -8,6 +8,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="viewport" content="width=device-width, initial-scale=1.0">
</head> </head>
<body class="mayvaneday"> <body class="mayvaneday">
<script src="../../../checktor.js"></script>
<article> <article>
<div class="box"> <div class="box">
<h1>Vow</h1> <h1>Vow</h1>

View File

@ -8,6 +8,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="viewport" content="width=device-width, initial-scale=1.0">
</head> </head>
<body class="mayvaneday"> <body class="mayvaneday">
<script src="../../../checktor.js"></script>
<article> <article>
<div class="box"> <div class="box">
<h1>Endgame</h1> <h1>Endgame</h1>

View File

@ -8,6 +8,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="viewport" content="width=device-width, initial-scale=1.0">
</head> </head>
<body class="mayvaneday"> <body class="mayvaneday">
<script src="../../../checktor.js"></script>
<article> <article>
<div class="box"> <div class="box">
<h1>Corpserations</h1> <h1>Corpserations</h1>

2
blog/index.html Executable file → Normal file
View File

@ -18,7 +18,7 @@
<h2>2021</h2> <h2>2021</h2>
<ul> <ul>
<li>December 17 - <a href="./2021/december/exhausted.html">exhausted</a></li> <li>December 17 - <a href="./2021/december/exhausted.html">exhausted</a></li>
<li>December 4 - <a href="./2021/copywrong.html">Copyright Accelerationism</a></li> <li>December 4 - <a href="./2021/december/copywrong.html">Copyright Accelerationism</a></li>
<li>November 5 - <a href="./2021/november/nft.html">Analog Hole</a></li> <li>November 5 - <a href="./2021/november/nft.html">Analog Hole</a></li>
<li>September 28 - <a href="./2021/september/nosimp.html">No Simp September</a></li> <li>September 28 - <a href="./2021/september/nosimp.html">No Simp September</a></li>
<li>September 26 - <a href="./2021/september/not-harmful.html">Considering software harmful considered harmful</a></li> <li>September 26 - <a href="./2021/september/not-harmful.html">Considering software harmful considered harmful</a></li>

17
gophermap Normal file
View File

@ -0,0 +1,17 @@
iWelcome to MayVaneDay Studios!
iThis gopherhole is under construction
ibecause I am lazy and don't use Gopher
ias often as I used to.
ibefore, in your grief, you declare
i"my time on this earth is done; I have no more need for air"
ijust remember how you swore to with your own hands the heavens tear
0- "earthbound" poetry/e/earthbound.txt
1Books books
1Poetry poetry
0Identity & Contact identity.txt
0My GPG key public.gpg

View File

@ -11,7 +11,7 @@
-----BEGIN PGP SIGNED MESSAGE----- -----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512 Hash: SHA512
as of 2021-12-25: as of 2021-12-30:
I have full administrative control of the following domains and their subdomains: I have full administrative control of the following domains and their subdomains:
- - mayvaneday.art - - mayvaneday.art
@ -22,7 +22,7 @@ I have full administrative control of the following domains and their subdomains
- - beltane.email - - beltane.email
the following ZeroNet "zites" are mine, and I have sole access to the private keys: the following ZeroNet "zites" are mine, and I have sole access to the private keys:
- - 1MeeJWbbQHArbqD6UUHSjh9EVycvnTUBFa (MayVaneDay) - - 1MEYNetHZVbtYLoPc6sJAP2e8EzH8qJF8x (MayVaneDay)
- - 1MrwmugtdphP3CfYxXEgdefyjJV3LKMsW2 (marusu's hole) - - 1MrwmugtdphP3CfYxXEgdefyjJV3LKMsW2 (marusu's hole)
- - 1LiannAaMFCegAwz3dNUpRAC9Zj5XeAJjA (Weirdiverse) - - 1LiannAaMFCegAwz3dNUpRAC9Zj5XeAJjA (Weirdiverse)
- - 1HexesKdtJU7Cg3qb9d1XAcVhqsFqFAGDf (Let's Decentralize) - - 1HexesKdtJU7Cg3qb9d1XAcVhqsFqFAGDf (Let's Decentralize)
@ -49,10 +49,8 @@ The following Freenet sites are mine, and I have sole access to the private keys
- - USK@3igGCjaVr8BNYRhuRka8BA50089XeH-uOq1~m8FZ5KQ,pzggo6unfI9aZTSYJvimOyFFuQAQwrPYxpnbHN8k~L4,AQACAAE/deadendshrine/-1/ (Dead End Shrine Online) - - USK@3igGCjaVr8BNYRhuRka8BA50089XeH-uOq1~m8FZ5KQ,pzggo6unfI9aZTSYJvimOyFFuQAQwrPYxpnbHN8k~L4,AQACAAE/deadendshrine/-1/ (Dead End Shrine Online)
My current email addresses are: My current email addresses are:
- - lethe@beltane.email - - lethe@beltane.email (might not be working)
- - vane@beltane.email - - vane@beltane.email (might not be working)
The following addresses will forward to the above:
- - vanevander@mayvaneday.art - - vanevander@mayvaneday.art
- - vanevander@mayvaneday.org - - vanevander@mayvaneday.org
- - lethe@deadendshrine.online - - lethe@deadendshrine.online
@ -91,18 +89,16 @@ I3AFDKCH/AcZPmKqLacDc9uL8Em76Zw4efGcaJB/EBeUqH4ZeCL5w4gVsse3ByfB
Ipzl6ecL3upkGrfo0MVNDVcpFiq1t7kh81pi Ipzl6ecL3upkGrfo0MVNDVcpFiq1t7kh81pi
=SmYv =SmYv
- -----END PGP PUBLIC KEY BLOCK----- - -----END PGP PUBLIC KEY BLOCK-----
I previously published a different key. I am having problems with it, so I have edited the original to disable the expiration. Please use the older one until further notice.
-----BEGIN PGP SIGNATURE----- -----BEGIN PGP SIGNATURE-----
iQEzBAEBCgAdFiEEq2j4OrvQF4SeDEtjVj/VgT2D7rUFAmHH3vwACgkQVj/VgT2D iQEzBAEBCgAdFiEEq2j4OrvQF4SeDEtjVj/VgT2D7rUFAmHOby0ACgkQVj/VgT2D
7rVyOwf+LQfiFDOhc248tCfhB7e6QKnSq4OdNryfppYhKUYCC1aCbSkG6JtOFajq 7rVXlQf+OX4oYcazOoYqAkGtOkPQqmqWyWQJxGdiSBbHWDL1K4bEliRFBuF+DQwq
cvrOqqZb2dqfW2MEJil7dzUrCSGKef9HZuplqGi7XTjXsB0k6XpZgAqNS6Vwfanq uduo/XOfWhGt+VAhNxqz9C5gT5GG0FChfgyJb30JFhcQANSQbvQSt+HP5gfxJ+fH
upL6HCcW7LGnZdMqFQ6S/QEr20Zb0XCGfMLYoy8nO4SgF4/eaM8W/CqSeS+R2b/7 M356zO79VVyy8CqnRD0mxbD/uWjaIYvbkNcKik7X3VtsZQC8ERjI2xkYlxs/n7Hr
qlGogt1XKGjuPH6zyTlmSoQ3UOngbKwL5BJAsk6CykEiBNz2ofLpNCxAWtHal6UO x/cKiZWGWuvDNzPiFAyrbOB6wOrCduvCbzCRj5uh4n/URdCg0uq8/y9CRFNuLroV
ZqG3bs699+Cb1zzsjad8sPMUlgE6hH2MMuDjO/Rz1tFTMCpmPbCULRrck/S/0U8i WspHGj19ccO/drWD9udwDiiRJWY7R7P06u7zNYo20Cjh9x3bdjSV+jsiUUd3Infr
3if24IWphLz68Bi7fTiW8yccatfZnQ== iQPurIoR4px8CyDsvFXI0cnthNTWVQ==
=qThG =vqAF
-----END PGP SIGNATURE----- -----END PGP SIGNATURE-----
</pre> </pre>
</body> </body>

View File

@ -9,16 +9,11 @@ just remember how you swore to with your own hands the heavens tear
=> books/ Books => books/ Books
=> poetry/ Poetry => poetry/ Poetry
Note: I write my prose in Markdown, so I highly recommend a client that can render it as formatted text with soft wrapping, like Kristall. (I promise my inline links are minimal and non-intrusive.) If gemtext supported italics, I would use it, but it doesn't, so I won't.
=> flashfiction/ Flash Fiction => flashfiction/ Flash Fiction
=> tutorials/ Tutorials => tutorials/ Tutorials
=> vow.asc.md vow
=> https://letsdecentralize.org Let's Decentralize (the new home of the Hidden Rollcall) => https://letsdecentralize.org Let's Decentralize (the new home of the Hidden Rollcall)
=> directory.html My other websites => public.gpg My GPG key
=> public.gpg My GPG key (new)
=> public.gpg.old My GPG key (old)
=> identity.txt Identity & Contact => identity.txt Identity & Contact
Also available on: Also available on:
@ -29,5 +24,5 @@ Also available on:
=> http://meynethaffeecapsvfphrcnfrx44w2nskgls2juwitibvqctk2plvhqd.onion HTTP (Tor) => http://meynethaffeecapsvfphrcnfrx44w2nskgls2juwitibvqctk2plvhqd.onion HTTP (Tor)
=> http://zli2qsg54w7y42vgw4xxlnj4nktcpg7xp33yjxkp33sjafvznbwa.b32.i2p I2P => http://zli2qsg54w7y42vgw4xxlnj4nktcpg7xp33yjxkp33sjafvznbwa.b32.i2p I2P
=> http://127.0.0.1:8888/USK@Up0ipQCQjyY2PaGofU-P63kJMb54E0~2xZiUnyxPypM,rGmJhPDVou6DwS6Eh23sZ93hVbDaA6v4D5l3vWsN-oY,AQACAAE/mayvaneday/-1/ Freenet => http://127.0.0.1:8888/USK@Up0ipQCQjyY2PaGofU-P63kJMb54E0~2xZiUnyxPypM,rGmJhPDVou6DwS6Eh23sZ93hVbDaA6v4D5l3vWsN-oY,AQACAAE/mayvaneday/-1/ Freenet
=> https://zerolink.letsdecentralize.org/1MeeJWbbQHArbqD6UUHSjh9EVycvnTUBFa/ ZeroNet => https://zeronet.link/1MEYNetHZVbtYLoPc6sJAP2e8EzH8qJF8x/ ZeroNet
=> http://127.0.0.1:8080/ipns/k51qzi5uqu5dmfya3psbp7uagzo5ucnzg4z6d10j4nsnmn427fflrzlny1t6g1/ IPFS => http://127.0.0.1:8080/ipns/k51qzi5uqu5dmfya3psbp7uagzo5ucnzg4z6d10j4nsnmn427fflrzlny1t6g1/ IPFS

View File

@ -45,7 +45,7 @@
<p><a href="https://letsdecentralize.org">Let's Decentralize</a></p> <p><a href="https://letsdecentralize.org">Let's Decentralize</a></p>
<p><a href="https://deadendshrine.online">Dead End Shrine Online</a></p> <p><a href="https://deadendshrine.online">Dead End Shrine Online</a></p>
<p><a href="https://www.abuseipdb.com/user/46793" title="AbuseIPDB is an IP address blacklist for webmasters and sysadmins to report IP addresses engaging in abusive behavior on their networks" alt="AbuseIPDB Contributor Badge"><img src="https://www.abuseipdb.com/contributor/46793.svg" style="width: 200px; background: #ffffff" alt="AbuseIPDB Contributor Badge"></a></p> <p><a href="https://www.abuseipdb.com/user/46793" title="AbuseIPDB is an IP address blacklist for webmasters and sysadmins to report IP addresses engaging in abusive behavior on their networks" alt="AbuseIPDB Contributor Badge"><img src="https://www.abuseipdb.com/contributor/46793.svg" style="width: 200px; background: #ffffff" alt="AbuseIPDB Contributor Badge"></a></p>
<a href="https://zerolink.letsdecentralize.org/1MeeJWbbQHArbqD6UUHSjh9EVycvnTUBFa/">[ZeroNet]</a> <a href="https://zeronet.link/1MEYNetHZVbtYLoPc6sJAP2e8EzH8qJF8x/">[ZeroNet]</a>
<a href="http://127.0.0.1:8080/ipns/k51qzi5uqu5dh3lrik0cs30bl4d35wv66vcaeoada7bx5pjx6tkdon1gthzzrl/">[IPFS]</a> <a href="http://127.0.0.1:8080/ipns/k51qzi5uqu5dh3lrik0cs30bl4d35wv66vcaeoada7bx5pjx6tkdon1gthzzrl/">[IPFS]</a>
<a href="http://zli2qsg54w7y42vgw4xxlnj4nktcpg7xp33yjxkp33sjafvznbwa.b32.i2p">[I2P]</a> <a href="http://zli2qsg54w7y42vgw4xxlnj4nktcpg7xp33yjxkp33sjafvznbwa.b32.i2p">[I2P]</a>
<a href="http://yggdrasil.mayvaneday.art">[Yggdrasil]</a> <a href="http://yggdrasil.mayvaneday.art">[Yggdrasil]</a>