From 4725ed97ed8ba85684fd54974d2a83c570afdbe6 Mon Sep 17 00:00:00 2001 From: Lethe Beltane Date: Thu, 30 Dec 2021 20:48:52 -0600 Subject: [PATCH] OOPSIE! WE MADE A LITTLE MESSY WESSY! WE DID A LITTLE FUCKO WUCKOgit status --- blog/2019/june/second-class-citizens.html | 2 +- blog/2020/april/give-me-your-story.html | 1 + blog/2020/april/immortality.html | 1 + blog/2020/april/outside-intro.html | 1 + blog/2020/april/vow.html | 1 + blog/2020/august/endgame.html | 1 + blog/2020/december/corpserations.html | 1 + blog/index.html | 2 +- gophermap | 17 ++++++++++++++ identity/index.html | 28 ++++++++++------------- index.gmi | 9 ++------ index.html | 2 +- 12 files changed, 40 insertions(+), 26 deletions(-) mode change 100755 => 100644 blog/index.html create mode 100644 gophermap diff --git a/blog/2019/june/second-class-citizens.html b/blog/2019/june/second-class-citizens.html index 4fc2561..92b85d2 100755 --- a/blog/2019/june/second-class-citizens.html +++ b/blog/2019/june/second-class-citizens.html @@ -44,7 +44,7 @@

What are we to do?

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 especially 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 they’re using. This throws out the fediverse- really, anything on the clearnet, since the server-client model is the very backbone of the modern Internet.

This leaves peer-to-peer services like Freenet, Dat, and ZeroNet. I can’t recommend Freenet since, by design, you don’t have granular control over which files you’re seeding, 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.

-

Both Dat and ZeroNet are well-suited for hosting static websites, so I have a mirror on both (EDIT 2020-04-07: the Dat mirror is dead, lmao). 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 it’s not that big of a deal if one’s running a sufficiently up-to-date browser. Dat doesn’t require JavaScript, but the Beaker Browser, the easiest way to access the Dat network, doesn’t support extensions last time I checked. (This could be worked around with the Dat extension for Firefox, but it requires some command line trickery to get it to work properly, and you won’t have access to all of Beaker Browser’s features.)

+

Both Dat and ZeroNet are well-suited for hosting static websites, so I have a mirror on both (EDIT 2020-04-07: the Dat mirror is dead, lmao). 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 it’s not that big of a deal if one’s running a sufficiently up-to-date browser. Dat doesn’t require JavaScript, but the Beaker Browser, the easiest way to access the Dat network, doesn’t support extensions last time I checked. (This could be worked around with the Dat extension for Firefox, but it requires some command line trickery to get it to work properly, and you won’t have access to all of Beaker Browser’s features.)

Neither are completely free from paywalls, however. Dat allows you to use an existing domain name to point to a Dat share, which means, if you already have a domain, you don’t have to buy another one. ZeroNet requires you to purchase a special Namecoin domain on the Namecoin blockchain if you want a fancy domain that doesn’t look like spaghetti and you can’t run vanitygen for some reason. And if you want to keep your site seeded when your computer is off, and you don’t have a bunch of friends to help you seed it for free… you’re back to being a second-class citizen. Going the Dat path, you could use Hashbase 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 don’t 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 don’t 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.

ZeroNet has a few glaring advantages suitable for would-like-to-not-be second-class citizens, though, and one’s that, in case you ever do get your own server, it’s exponentially easier to use it as an extra peer. You download the same bundle as you would use on a computer, rename a plugin directory to enable it, and then pass a few extra command line flags. Dat, on the other hand, requires up-to-date Node.js packages and use of their special process manager. The second is that, if you’re 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 it’s in “~/.config/Beaker Browser”, but I have absolutely no idea where it might be hiding on Windows or Mac.

This peer-to-peer strategy can be extrapolated onto other non-website networking things, like Syncthing for files and DecSync for calendars and contacts and RSS, but non-social things are separate issues to be dealt with separately.

diff --git a/blog/2020/april/give-me-your-story.html b/blog/2020/april/give-me-your-story.html index 6f8af15..0c99ea8 100755 --- a/blog/2020/april/give-me-your-story.html +++ b/blog/2020/april/give-me-your-story.html @@ -8,6 +8,7 @@ +

Give Me Your Story

diff --git a/blog/2020/april/immortality.html b/blog/2020/april/immortality.html index 6918e18..7013eec 100755 --- a/blog/2020/april/immortality.html +++ b/blog/2020/april/immortality.html @@ -8,6 +8,7 @@ +

Immortality

diff --git a/blog/2020/april/outside-intro.html b/blog/2020/april/outside-intro.html index 9560dc4..98468f8 100755 --- a/blog/2020/april/outside-intro.html +++ b/blog/2020/april/outside-intro.html @@ -8,6 +8,7 @@ +

The Outside: An Introduction

diff --git a/blog/2020/april/vow.html b/blog/2020/april/vow.html index 0014426..605562b 100755 --- a/blog/2020/april/vow.html +++ b/blog/2020/april/vow.html @@ -8,6 +8,7 @@ +

Vow

diff --git a/blog/2020/august/endgame.html b/blog/2020/august/endgame.html index abfd442..abd2129 100755 --- a/blog/2020/august/endgame.html +++ b/blog/2020/august/endgame.html @@ -8,6 +8,7 @@ +

Endgame

diff --git a/blog/2020/december/corpserations.html b/blog/2020/december/corpserations.html index 4aee043..3e8a2d8 100755 --- a/blog/2020/december/corpserations.html +++ b/blog/2020/december/corpserations.html @@ -8,6 +8,7 @@ +

Corpserations

diff --git a/blog/index.html b/blog/index.html old mode 100755 new mode 100644 index aad5808..8a90a52 --- a/blog/index.html +++ b/blog/index.html @@ -18,7 +18,7 @@

2021

  • December 17 - exhausted
  • -
  • December 4 - Copyright Accelerationism
  • +
  • December 4 - Copyright Accelerationism
  • November 5 - Analog Hole
  • September 28 - No Simp September
  • September 26 - Considering software harmful considered harmful
  • diff --git a/gophermap b/gophermap new file mode 100644 index 0000000..27648c7 --- /dev/null +++ b/gophermap @@ -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 diff --git a/identity/index.html b/identity/index.html index f32443c..7ae0c5e 100755 --- a/identity/index.html +++ b/identity/index.html @@ -11,7 +11,7 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 -as of 2021-12-25: +as of 2021-12-30: I have full administrative control of the following domains and their subdomains: - - mayvaneday.art @@ -22,7 +22,7 @@ I have full administrative control of the following domains and their subdomains - - beltane.email the following ZeroNet "zites" are mine, and I have sole access to the private keys: -- - 1MeeJWbbQHArbqD6UUHSjh9EVycvnTUBFa (MayVaneDay) +- - 1MEYNetHZVbtYLoPc6sJAP2e8EzH8qJF8x (MayVaneDay) - - 1MrwmugtdphP3CfYxXEgdefyjJV3LKMsW2 (marusu's hole) - - 1LiannAaMFCegAwz3dNUpRAC9Zj5XeAJjA (Weirdiverse) - - 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) My current email addresses are: -- - lethe@beltane.email -- - vane@beltane.email - -The following addresses will forward to the above: +- - lethe@beltane.email (might not be working) +- - vane@beltane.email (might not be working) - - vanevander@mayvaneday.art - - vanevander@mayvaneday.org - - lethe@deadendshrine.online @@ -91,18 +89,16 @@ I3AFDKCH/AcZPmKqLacDc9uL8Em76Zw4efGcaJB/EBeUqH4ZeCL5w4gVsse3ByfB Ipzl6ecL3upkGrfo0MVNDVcpFiq1t7kh81pi =SmYv - -----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----- -iQEzBAEBCgAdFiEEq2j4OrvQF4SeDEtjVj/VgT2D7rUFAmHH3vwACgkQVj/VgT2D -7rVyOwf+LQfiFDOhc248tCfhB7e6QKnSq4OdNryfppYhKUYCC1aCbSkG6JtOFajq -cvrOqqZb2dqfW2MEJil7dzUrCSGKef9HZuplqGi7XTjXsB0k6XpZgAqNS6Vwfanq -upL6HCcW7LGnZdMqFQ6S/QEr20Zb0XCGfMLYoy8nO4SgF4/eaM8W/CqSeS+R2b/7 -qlGogt1XKGjuPH6zyTlmSoQ3UOngbKwL5BJAsk6CykEiBNz2ofLpNCxAWtHal6UO -ZqG3bs699+Cb1zzsjad8sPMUlgE6hH2MMuDjO/Rz1tFTMCpmPbCULRrck/S/0U8i -3if24IWphLz68Bi7fTiW8yccatfZnQ== -=qThG +iQEzBAEBCgAdFiEEq2j4OrvQF4SeDEtjVj/VgT2D7rUFAmHOby0ACgkQVj/VgT2D +7rVXlQf+OX4oYcazOoYqAkGtOkPQqmqWyWQJxGdiSBbHWDL1K4bEliRFBuF+DQwq +uduo/XOfWhGt+VAhNxqz9C5gT5GG0FChfgyJb30JFhcQANSQbvQSt+HP5gfxJ+fH +M356zO79VVyy8CqnRD0mxbD/uWjaIYvbkNcKik7X3VtsZQC8ERjI2xkYlxs/n7Hr +x/cKiZWGWuvDNzPiFAyrbOB6wOrCduvCbzCRj5uh4n/URdCg0uq8/y9CRFNuLroV +WspHGj19ccO/drWD9udwDiiRJWY7R7P06u7zNYo20Cjh9x3bdjSV+jsiUUd3Infr +iQPurIoR4px8CyDsvFXI0cnthNTWVQ== +=vqAF -----END PGP SIGNATURE----- diff --git a/index.gmi b/index.gmi index 521d0b1..dd46522 100755 --- a/index.gmi +++ b/index.gmi @@ -9,16 +9,11 @@ just remember how you swore to with your own hands the heavens tear => books/ Books => 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 => tutorials/ Tutorials -=> vow.asc.md vow => https://letsdecentralize.org Let's Decentralize (the new home of the Hidden Rollcall) -=> directory.html My other websites -=> public.gpg My GPG key (new) -=> public.gpg.old My GPG key (old) +=> public.gpg My GPG key => identity.txt Identity & Contact Also available on: @@ -29,5 +24,5 @@ Also available on: => http://meynethaffeecapsvfphrcnfrx44w2nskgls2juwitibvqctk2plvhqd.onion HTTP (Tor) => http://zli2qsg54w7y42vgw4xxlnj4nktcpg7xp33yjxkp33sjafvznbwa.b32.i2p I2P => 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 diff --git a/index.html b/index.html index 7955223..02d0b43 100755 --- a/index.html +++ b/index.html @@ -45,7 +45,7 @@

    Let's Decentralize

    Dead End Shrine Online

    AbuseIPDB Contributor Badge

    - [ZeroNet] + [ZeroNet] [IPFS] [I2P] [Yggdrasil]