mirror of
https://codeberg.org/lethe/mayvaneday-mu
synced 2024-11-24 04:31:00 +01:00
2024-01-25
This commit is contained in:
parent
39c80ecdd6
commit
aaa4269ab3
4 changed files with 94 additions and 10 deletions
41
deso/p3.mu
Normal file
41
deso/p3.mu
Normal file
|
@ -0,0 +1,41 @@
|
|||
Poison ivy grows on the side of Dead End Shrine, poking its many heads out to see the sun. The same sun that grows steadily inwards, shade retreating like an army overcome with cowardice, gradually causing me more discomfort than any plant-given rash could.
|
||||
|
||||
`*Leaves of three, leave them be!`*
|
||||
|
||||
`*Leave me be...`*
|
||||
|
||||
`*Leave me be.`*
|
||||
|
||||
There was no leaving myself be. There was no taking breaks, no blessed sleep, no matter how many poems I wrote or supplications to Eris or to Parthena or to any other to let me die in a world that no longer had any need for me, that likely never did.
|
||||
|
||||
And I never bothered asking you, Jett, because I already knew what the answer was. A steady, strong, definite `*no`*.
|
||||
|
||||
"Keep going, Lethe," you bade me in a voice I did not yet understand as I sat in that front seat on the bus parked in that middle school now worlds away, a time long since passed and now unrecoverable. My girlfriend a wound still fresh, my faith in the god of my childhood still busy bleeding out. "Don't you keep saying you're destined for greatness or something? And what is `*she`* destined for? Forever defining herself in terms of other people. She needed you more than you ever needed her. You'll be okay in the end."
|
||||
|
||||
"Keep going, Lethe," you whispered to me in that dorm room I will never see again. A spring breeze brushed through the open window. Two more weeks to final exams. Two more weeks to finish credits that meant nothing in the end. Two more weeks already paid for. "There's only one class with an actual exam. And you never skipped class. How hard can it be? You'll be okay in the end."
|
||||
|
||||
"Keep going, Lethe," you insisted as I freaked out in the corner of the store, searching for any violence I could muster, any way I could punish the universe. I wanted to move out. I wanted to quit college. I wanted to overhaul my whole life on a whim. You knew, didn't you? You knew I was a few months out from losing my job. You didn't want me to die on the streets. You put the dead and rotting bird there on that store shelf as a warning, as a prophecy, as a petition to not hasten my own burial. "You `*really`* want to make yourself completely dependent on *this* place? Don't you keep telling me how little you write nowadays? How sapped of energy you are when you come home? Don't throw the sudden weight of adulthood on top of that. Bide your time. Keep bleeding your parents dry. The time will come one day when you can say goodbye. You'll be okay in the end."
|
||||
|
||||
"Keep going, Lethe." `*Angelos`*. Divine messenger, bearer of a message to those struggling through the night. There's no such thing as a dead end. What is a dead end on a road but a stop sign where humans didn't want to pave roads any further? It's not like the edge of the earth is just beyond, and trespassing, *keeping going,* will make one fall off the edge into outer space. The land still goes on. The clouds still float past. And life still goes on after catastrophe. Even biological death, the worst possible end in the minds of many humans, is not a dead end, for the flesh goes back into the earth to feed something else, merely transmuted into a different form of life. "You'll be okay in the end."
|
||||
|
||||
I had grown too complacent. I had grown too comfortable with what I had interpreted as your exhortation to persist in the life I was living in the expectation that my problems would resolve themselves. I had grown too stagnant to hear your voice when you finally told me to jump, to veer off the road.
|
||||
|
||||
And I hit the dead-end sign head on.
|
||||
|
||||
I actually got fired from that seemingly-perfect job.
|
||||
|
||||
But life still went on, my parents understanding, willing to give me the space of a few weeks to process what had happened, what I had done, to prepare to find somewhere else to work.
|
||||
|
||||
The clouds still kept floating past, keeping the blazing sun at bay so I could go back to Dead End Shrine for the first time in four months without dying of heat exhaustion.
|
||||
|
||||
And the land still goes on, those manicured rolling hills my father feels so entreated to spend his time roaming, that now beckon for me a way out of the mental haze of corporate compliance.
|
||||
|
||||
I stand across from the parking lot, waiting for the walk sign to turn white, ambiguous stick figure instead of imposing orange hand.
|
||||
|
||||
"Keep going, Lethe. You'll be okay in the end."
|
||||
|
||||
I'll be okay.
|
||||
|
||||
I'll be okay.
|
||||
|
||||
`*I'll be okay.`*
|
2
index.mu
2
index.mu
|
@ -18,7 +18,7 @@ Not 100% of the content is here yet. See https://mayvaneday.org if something is
|
|||
(If the above files fail to save at the very end of the request, your client may be broken! Try my fork below for a fix!)
|
||||
|
||||
>> Dead End Shrine Online
|
||||
`F908`_`[Part 1`:/page/deso/p1.mu]`_`f `F908`_`[Part 2`:/page/deso/p2.mu]`_`f
|
||||
`F908`_`[Part 1`:/page/deso/p1.mu]`_`f `F908`_`[Part 2`:/page/deso/p2.mu]`_`f `F908`_`[Part 3`:/page/deso/p3.mu]`_`f
|
||||
|
||||
>> Let's Decentralize: darknets for normies
|
||||
`F908`_`[Front Page`:/page/ld/index.mu]`_`f
|
||||
|
|
|
@ -3,27 +3,34 @@
|
|||
>> I run this
|
||||
`F908`_`[MayVaneDay - Perthro`49fc062768ec9ce76bffdc7ff5c97bd6:/page/index.mu]`_`f
|
||||
|
||||
>> 2024-W2
|
||||
>> 2024-W5
|
||||
`F908`_`[RustNoob's Node`eb1e93c3aa15f7658a759ae20150fa29:/page/index.mu]`_`f
|
||||
`F908`_`[RotatedNode`11796bb40d515104e7e7d9f37757869e:/page/index.mu]`_`f
|
||||
`F908`_`[Unsigned`ec58b0e430cd9628907383954feea068:/page/index.mu]`_`f
|
||||
`F908`_`[Interloper -- intr.cx`850433377b51ce9a9e52d760780baa97:/page/index.mu]`_`f
|
||||
`F908`_`[V0LT Node`e412f02e798e7af751840f26cdac3206:/page/index.mu]`_`f
|
||||
`F908`_`[SherbyNode`3e05f77a9f0dbfc124f230862153c9f9:/page/index.mu]`_`f
|
||||
`F908`_`[nomadForum Public Beta`428118bf70e715a89331ea928b250c05:/page/index.mu]`_`f
|
||||
`F908`_`[TrollyIsNotDead`9c06ead4028b142186aa74415b3c2928:/page/index.mu]`_`f
|
||||
`F908`_`[HYPOGEA`81c987e99b3cf649c3957942355085ba:/page/index.mu]`_`f
|
||||
`F908`_`[SparkN0de`b407b32b576d55b31c73380518537ac0:/page/index.mu]`_`f
|
||||
`F908`_`[NiceBoatNode`a693d2b5183f4125a934015afe87970c:/page/index.mu]`_`f
|
||||
`F908`_`[Raisin`6e31e8ee01459f67e3412f41d8123ff0:/page/index.mu]`_`f
|
||||
`F908`_`[suah`3b5bc6888356193f1ac1bfb716c1beef:/page/index.mu]`_`f
|
||||
`F908`_`[TheOneCurly's Nomad Node`cfd0c6b570516c295fdefe5d82035d13]`_`f
|
||||
`F908`_`[ReZero_NN`a7b3eed8b84ee72fb7cf36c05787b924:/page/index.mu]`_`f
|
||||
`F908`_`[SovBit`c268b4cb9faaea5878c9a167cb975f37:/page/index.mu]`_`f
|
||||
|
||||
>> 2024-W4
|
||||
`F908`_`[TrollyIsNotDead`9c06ead4028b142186aa74415b3c2928:/page/index.mu]`_`f
|
||||
`F908`_`[The Outpost`84595b37a4225a27a7b6476099b79b91:/page/index.mu]`_`f
|
||||
`F908`_`[Linux in a Bit's Node`2b306923652723a492f09080d9ee1c25:/page/index.mu]`_`f
|
||||
`F908`_`[SparkN0de`b407b32b576d55b31c73380518537ac0:/page/index.mu]`_`f
|
||||
`F908`_`[TheOneCurly's Nomad Node`cfd0c6b570516c295fdefe5d82035d13]`_`f
|
||||
`F908`_`[Raisin`6e31e8ee01459f67e3412f41d8123ff0:/page/index.mu]`_`f
|
||||
|
||||
>> 2024-W3
|
||||
`F908`_`[Erethon-openbsd-custom-crypto`6c6b3102c864fc69f186d550dbdd3f5e:/page/index.mu]`_`f
|
||||
`F908`_`[ShadowNET`bcc66c2ff91608b8f221a45369d86be0:/page/index.mu]`_`f
|
||||
|
||||
>> 2024-W1
|
||||
`F908`_`[D-Hub`803b321877c30b73bec76f6e17804544:/page/index.mu]`_`f
|
||||
`F908`_`[ReZero_NN`a7b3eed8b84ee72fb7cf36c05787b924:/page/index.mu]`_`f
|
||||
`F908`_`[SovBit`c268b4cb9faaea5878c9a167cb975f37:/page/index.mu]`_`f
|
||||
`F908`_`[NiceBoatNode`a693d2b5183f4125a934015afe87970c:/page/index.mu]`_`f
|
||||
|
||||
>> 2023-W52
|
||||
`F908`_`[SwissLibertarian`af959c4c4069fb62b91e9e9ee3451518:/page/index.mu]`_`f
|
||||
|
|
38
ld/index.mu
38
ld/index.mu
|
@ -30,4 +30,40 @@ You can't (currently) directly host webpages over the Reticulum network, but a t
|
|||
|
||||
>> Peer-to-peer website sharing: these are ways to publish documents or, well, `*websites`* without the need for a centralized server.
|
||||
|
||||
`!I'M STILL PORTING THIS PAGE. COME BACK LATER`!
|
||||
`!ZeroNet`! is "a decentralized web-like network of peer-to-peer users... Instead of having an IP address, sites are identified by a public key (specifically a bitcoin address)." `F908`_`[Wikipedia`https://en.wikipedia.org/wiki/ZeroNet`]`_`f
|
||||
|
||||
ZeroNet is basically BitTorrent for websites, where instead of domains, websites are identified using a Bitcoin public key (although ZeroNet supports `F908`_`[a few ways`https://proxy.zeronet.dev/1NAMEz7stUPZErkV1d3yLkVWQFa4PTqDNv/`]`_`f to `F908`_`[link a public key`https://www.namecoin.org/`]`_`f to a ZeroNet-specific domain name). Unlike traditional BitTorrent, however, "zites" (ZeroNet sites) can be updated after they have been originally published while retaining the same key and peers.
|
||||
|
||||
Because ZeroNet is not a client-server network, traditional website applications like WordPress that require server-side languages like PHP will not work on it. ZeroNet works best with static sites (HTML/CSS/client-side JavaScript), or you can use `F908`_`[CoffeeScript and ZeroNet's special APIs`https://web.archive.org/web/20240108145827/https://zeronet.io/docs/site_development/getting_started/`]`_`f to create decentralized applications.
|
||||
|
||||
Please note that development in the `F908`_`[official repository`https://web.archive.org/web/20240108145934/https://github.com/hellozeronet/zeronet`]`_`f seems to have halted completely. The main developers are AWOL, and (almost?) all attempts to contact them have failed. There are multiple forks of the ZeroNet code by people seeking to continue development, but all the ones we (the webmasters) have seen have either also slowed/stopped development-wise or are developed by individuals we do not consider trustworthy enough to keep such a high-risk application as ZeroNet secure. If you `*must`* run ZeroNet, run it in a virtual machine, preferably also with a VPN and an isolated network.
|
||||
|
||||
`!IPFS`! is "a protocol and peer-to-peer network for storing and sharing data in a distributed file system. IPFS uses content-addressing to uniquely identify each file in a global namespace connecting all computing devices." `F908`_`[Wikipedia`https://en.wikipedia.org/wiki/InterPlanetary_File_System`]`_`f
|
||||
|
||||
Similar to BitTorrent, IPFS allows its users to both receive data from other users who are hosting the file and to share that data in turn with other users looking for that file. Unlike BitTorrent, it seeks to create a unified global network. Files use hashes, meaning if two users publish the same file, that file will be available under the same hash.
|
||||
|
||||
While IPFS hashes themselves are immutable, meaning they cannot be changed once published, IPFS supports `F908`_`[a system called IPNS`https://web.archive.org/web/20240108150343/https://medium.com/coinmonks/how-to-add-site-to-ipfs-and-ipns-f121b4cfc8ee`]`_`f where the hash can be of a peer themselves instead of the file, enabling mutable (re-writable) files and folders and ultimately websites.
|
||||
|
||||
`!Hyphanet`! is "a peer-to-peer platform for censorship-resistant communication. It uses a decentralized distributed data store to keep and deliver information, and has a suite of free software for publishing and communicating on the Web without fear of censorship." `F908`_`[Wikipedia`https://en.wikipedia.org/wiki/Freenet`]`_`f
|
||||
|
||||
Hyphanet's first release (then named Freenet) was on March 2000. It is (probably) the oldest project on this page (other than Gopher), and is still receiving regular updates to this day.
|
||||
|
||||
Unlike ZeroNet and IPFS, you do not necessarily have control over the data that is seeded on your device. Data is split into several small blocks, which are replicated to multiple nodes. You designate a set amount of disk space to give Hyphanet (usually between fifteen and fifty gigabytes), and it caches the most popular information on the network. The more frequently accessed a Hyphanet site is by Hyphanet users, the more users that will seed the content. Data is encrypted on disk, and can only be accessed through Hyphanet's web interface.
|
||||
|
||||
`!Hyperdrive`! is a "secure, real-time distributed file system designed for easy P2P file sharing." `F908`_`[Hyperdrive homepage`https://docs.holepunch.to/building-blocks/hyperdrive`]`_`f
|
||||
|
||||
Hyperdrive is the successor to the `F908`_`[Dat protocol`http://web.archive.org/web/20230702162753/https://dat-ecosystem.org/`]`_`f. You can deploy static webpages, which can be viewed in a browser that supports `_hyper://`_ such as `F908`_`[Beaker-ng`https://github.com/Alex313031/beaker-ng`]`_`f or `F908`_`[Agregore`https://github.com/AgregoreWeb/agregore-browser`]`_`f. The main implementation is unfortunately written in Node.js.
|
||||
|
||||
>> Protocols: sometimes HTTP just isn't enough (or is too much). These can be combined with routing networks to provide additional anonymity or transport security.
|
||||
|
||||
`!Gopher`! is "a communications protocol designed for distributing, searching, and retrieving documents in Internet Protocol networks. The design of the Gopher protocol and user interface is menu-driven". `F908`_`[Wikipedia`https://en.wikipedia.org/wiki/Gopher_(protocol)`]`_`f
|
||||
|
||||
The experience of browsing a Gopherhole (a site on Gopher) is essentially the same as browsing a folder on your local hard drive: content is hierarchical (organized into a folder structure). While HTML files can be shared, the vast majority of Gopher clients either do not support viewing HTML in-browser or do not support CSS.
|
||||
|
||||
Because Gopher was created before the advent of SSL/TLS, it has `*no transport security`*. Someone eavesdropping on your internet connection, like your ISP or network administrator, can know exactly what files you access on a Gopherhole and what the contents of those are, and modify them in transit (a man-in-the-middle attack). This can be mitigated by serving a Gopherhole over an encrypted network like the ones in the first section of this webpage, but unfortunately the vast majority of Gopher administrators do not offer their holes on these.
|
||||
|
||||
`!Gemini`! is "a new, collaboratively designed internet protocol, which explores the space inbetween [sic] gopher and the web, striving to address (perceived) limitations of one while avoiding the (undeniable) pitfalls of the other." `F908`_`[Project Gemini homepage`https://web.archive.org/web/20200501075437/https://gemini.circumlunar.space/`]`_`f
|
||||
|
||||
Like HTTPS, it uses TLS to secure connections (required by the protocol spec); like Gopher, it serves documents in one-off connections with minimal traffic overhead. Most Gemini clients support a new file type called "gemtext" (.gmi, mimetype "`_text/gemini`_"), which is like a stripped-down Markdown with only bullet lists, a few levels of document headers, and links that can only be on their own line. Thus it offers a bit more customization than Gopher's gophermaps, but not by much.
|
||||
|
||||
Hungry for more: `F908`_`[Visit the clearnet version of this site at https://letsdecentralize.org`https://letsdecentralize.org`]`_`f
|
||||
|
|
Loading…
Reference in a new issue