Update content
Some checks failed
Build and Deploy / build-and-deploy (push) Failing after 1m29s

This commit is contained in:
thepaperpilot 2024-12-18 23:05:47 -06:00
parent 6f6dd3f8db
commit a3502289ae
12 changed files with 73 additions and 35 deletions

2
Garden

@ -1 +1 @@
Subproject commit c519bc8a6ae03a53f37ac9c7465187626bba4b8f Subproject commit b76f4907c5cb27ec0369ef18864a36f2c105db72

View file

@ -12,7 +12,7 @@ import { useData } from 'vitepress';
const pageData = useData(); const pageData = useData();
</script> </script>
<h1 class="p-name">Anarchism</h1> <h1 class="p-name">Anarchism</h1>
<p>1821 words, ~10 minute read. <span v-html="data[`site/${pageData.page.value.relativePath}`]" /></p> <p>1953 words, ~11 minute read. <span v-html="data[`site/${pageData.page.value.relativePath}`]" /></p>
<hr/> <hr/>
<details><summary>Referenced by:</summary><a href="/garden/decentralized-moderation/index.md">Decentralized Moderation</a><a href="/garden/digital-locality/index.md">Digital Locality</a><a href="/garden/individualism/index.md">Individualism</a><a href="/garden/leftism/index.md">Leftism</a><a href="/garden/local-communities/index.md">Local Communities</a><a href="/garden/my-political-beliefs/index.md">My Political Beliefs</a><a href="/garden/representative-democracy/index.md">Representative Democracy</a></details> <details><summary>Referenced by:</summary><a href="/garden/decentralized-moderation/index.md">Decentralized Moderation</a><a href="/garden/digital-locality/index.md">Digital Locality</a><a href="/garden/individualism/index.md">Individualism</a><a href="/garden/leftism/index.md">Leftism</a><a href="/garden/local-communities/index.md">Local Communities</a><a href="/garden/my-political-beliefs/index.md">My Political Beliefs</a><a href="/garden/representative-democracy/index.md">Representative Democracy</a></details>
@ -29,6 +29,8 @@ Group decision making under anarchism is typically modeled after a flavor of dem
There are criticism of group decision making as anti-anarchistic in any form. In both of these versions of democracy, the polity is collectively agreeing to have some form of rule or agreement in place, and once agreed to, an individual typically cannot rescind their consent to that rule or agreement. In majoritarian democracy, up to half the polity may have never even given consent for that rule in the first place. Even in consensus democracy, discussions will often break down into compromise and eventual resignation in order to get measures passed, which is not a "true" version of consent. Typically supporters of these decision making processes will justify them as necessary of a society to function. There are criticism of group decision making as anti-anarchistic in any form. In both of these versions of democracy, the polity is collectively agreeing to have some form of rule or agreement in place, and once agreed to, an individual typically cannot rescind their consent to that rule or agreement. In majoritarian democracy, up to half the polity may have never even given consent for that rule in the first place. Even in consensus democracy, discussions will often break down into compromise and eventual resignation in order to get measures passed, which is not a "true" version of consent. Typically supporters of these decision making processes will justify them as necessary of a society to function.
There are likely to eventually be issues that end up having different factions that are simply unable to reach consensus or otherwise reconcile. It should be clear that in an anarchist society, this is not a situation where the majority should be able to rule over the minority. If consensus cannot be reached, then the different sides will merely act independently to the best of their ability. This is largely for new issues that arise, like "someone invented X and its unclear whether its good to use it or not". Things like "should we replace this park with a parking lot" would just fall back to the previously already consensus-decided state. So long as no one is hurting another (against their consent) there are no bad opinions/values, only different ones.
I'm personally a fan of consensus democracy. I agree with the justification that a society will naturally and necessarily contain social relationships that lead to things like compromises, and that "persuasiveness" is a permissible hierarchy out of necessity for society to exist. I'm personally a fan of consensus democracy. I agree with the justification that a society will naturally and necessarily contain social relationships that lead to things like compromises, and that "persuasiveness" is a permissible hierarchy out of necessity for society to exist.
### Democracy in Statist Society ### Democracy in Statist Society

View file

@ -11,7 +11,7 @@ import { useData } from 'vitepress';
const pageData = useData(); const pageData = useData();
</script> </script>
<h1 class="p-name">Chromatic Lattice</h1> <h1 class="p-name">Chromatic Lattice</h1>
<p>189 words, ~1 minute read. <span v-html="data[`site/${pageData.page.value.relativePath}`]" /></p> <p>205 words, ~1 minute read. <span v-html="data[`site/${pageData.page.value.relativePath}`]" /></p>
<hr/> <hr/>
<details><summary>Referenced by:</summary><a href="/garden/digital-locality/index.md">Digital Locality</a><a href="/garden/fedi-v2/index.md">Fedi v2</a><a href="/garden/incremental-social/index.md">Incremental Social</a><a href="/now/index">/now</a></details> <details><summary>Referenced by:</summary><a href="/garden/digital-locality/index.md">Digital Locality</a><a href="/garden/fedi-v2/index.md">Fedi v2</a><a href="/garden/incremental-social/index.md">Incremental Social</a><a href="/now/index">/now</a></details>
@ -20,6 +20,6 @@ A multiplayer game I have in development. It'll be about optimizing a board of t
A person's board will act as their profile page, and will include a local chat room (in addition to the global one), a description, a list of people currently on the page, and a friends list that can be broken down into categories. Your cursor also appears on the board for all other users, although those can be toggled off in settings. A person's board will act as their profile page, and will include a local chat room (in addition to the global one), a description, a list of people currently on the page, and a friends list that can be broken down into categories. Your cursor also appears on the board for all other users, although those can be toggled off in settings.
The friend lists effectively work as the links between nodes, creating locality. Everyone has a link to their own board accessible at all times, and from there to their friends. All links would also show a count of how many people are on that board. The friend lists effectively work as the links between nodes, creating locality. Everyone has a link to their own board accessible at all times, and from there to their friends. You'd also be able to see a list of "adjacent" rooms with an active conversation, as well as what rooms your friends are in, with the ability to join them.
In addition to friends, you can jump to a players board or to wherever the player is by right clicking their name in global chat. You can also share links to your board off platform as well. In addition to friends, you can jump to a players board or to wherever the player is by right clicking their name in global chat. You can also share links to your board off platform as well.

View file

@ -11,7 +11,7 @@ import { useData } from 'vitepress';
const pageData = useData(); const pageData = useData();
</script> </script>
<h1 class="p-name">Decentralized Moderation</h1> <h1 class="p-name">Decentralized Moderation</h1>
<p>748 words, ~4 minute read. <span v-html="data[`site/${pageData.page.value.relativePath}`]" /></p> <p>915 words, ~5 minute read. <span v-html="data[`site/${pageData.page.value.relativePath}`]" /></p>
<hr/> <hr/>
<details><summary>Referenced by:</summary><a href="/garden/no-politics-rules/index.md">"No Politics" Rules</a><a href="/garden/decentralized-social-media/index.md">Decentralized Social Media</a><a href="/garden/digital-locality/index.md">Digital Locality</a><a href="/garden/fedi-v2/index.md">Fedi v2</a><a href="/garden/moderation/index.md">Moderation</a><a href="/garden/virality/index.md">Virality</a></details> <details><summary>Referenced by:</summary><a href="/garden/no-politics-rules/index.md">"No Politics" Rules</a><a href="/garden/decentralized-social-media/index.md">Decentralized Social Media</a><a href="/garden/digital-locality/index.md">Digital Locality</a><a href="/garden/fedi-v2/index.md">Fedi v2</a><a href="/garden/moderation/index.md">Moderation</a><a href="/garden/virality/index.md">Virality</a></details>
@ -48,4 +48,14 @@ This would essentially be an alternative to how current fediverse applications b
### [Digital Locality](/garden/digital-locality/index.md) ### [Digital Locality](/garden/digital-locality/index.md)
Similar to the network of vouches, a network with digital locality naturally limits the amount of content you'll see, essentially eliminating bots and spam as well as organically filtering the content you see based on the people you interact with. Similar to the network of vouches, a network with digital locality naturally limits the amount of content you'll see, essentially eliminating bots and spam as well as organically filtering the content you see based on the people you interact with.
### Proof of work
If interacting with a person, such as tagging them, replying, or reacting, "cost" the user by requiring them to solve an expensive cryptography challenge, that could make bot farms infeasible while not significantly impacting normal users.
For normal users, you'd just have a queue of messages being sent - an outbox. Once the challenge is passed, the message sends. Since the user is interacting at human speeds, it shouldn't ever become too large.
For bots, sending those messages out quickly to a lot of people will cost an enormous amount of resources, making it infeasible.
In theory this system should be customizable, where a user can change the difficulty of the challenge based on groups of people (e.g. people you follow, or are within a chain of followers) as well as per action taken. It should be able to completely disable challenges for certain users or in contexts like replying to you in a thread where you've already replied to them.

View file

@ -11,10 +11,10 @@ import { useData } from 'vitepress';
const pageData = useData(); const pageData = useData();
</script> </script>
<h1 class="p-name">Digital Locality</h1> <h1 class="p-name">Digital Locality</h1>
<p>1803 words, ~10 minute read. <span v-html="data[`site/${pageData.page.value.relativePath}`]" /></p> <p>1818 words, ~10 minute read. <span v-html="data[`site/${pageData.page.value.relativePath}`]" /></p>
<hr/> <hr/>
<details><summary>Referenced by:</summary><a href="/garden/no-politics-rules/index.md">"No Politics" Rules</a><a href="/garden/chromatic-lattice/index.md">Chromatic Lattice</a><a href="/garden/decentralized-moderation/index.md">Decentralized Moderation</a><a href="/garden/filter-bubbles/index.md">Filter Bubbles</a><a href="/garden/social-media/index.md">Social Media</a><a href="/garden/virality/index.md">Virality</a></details> <details><summary>Referenced by:</summary><a href="/garden/no-politics-rules/index.md">"No Politics" Rules</a><a href="/garden/chromatic-lattice/index.md">Chromatic Lattice</a><a href="/garden/decentralized-moderation/index.md">Decentralized Moderation</a><a href="/garden/filter-bubbles/index.md">Filter Bubbles</a><a href="/garden/orchard/index.md">Orchard</a><a href="/garden/social-media/index.md">Social Media</a><a href="/garden/virality/index.md">Virality</a></details>
A locality is a physical area or neighborhood where people live and regularly see each other. In the same way I believe strong [Local Communities](/garden/local-communities/index.md) are highly important in real life, I think [Social Media](/garden/social-media/index.md) would benefit from having _digital_ localities. A locality is a physical area or neighborhood where people live and regularly see each other. In the same way I believe strong [Local Communities](/garden/local-communities/index.md) are highly important in real life, I think [Social Media](/garden/social-media/index.md) would benefit from having _digital_ localities.
@ -90,4 +90,6 @@ What I'm describing is also a lot like a MUD, classic online games where players
There are so many competing protocols out there at the moment, and the network effect has made them all struggle to find a foothold. I don't think anything described in here would be the unique selling point to just immediately attract a large user base. With that in mind, I think the approach should be to make something thats with using for reasons other than social media, and attach the social media experiment to it. That can serve as a proof of concept to prove the ideas here work, although ideas that don't work to be iterated upon, and collect public interest in whatever the next step is. There are so many competing protocols out there at the moment, and the network effect has made them all struggle to find a foothold. I don't think anything described in here would be the unique selling point to just immediately attract a large user base. With that in mind, I think the approach should be to make something thats with using for reasons other than social media, and attach the social media experiment to it. That can serve as a proof of concept to prove the ideas here work, although ideas that don't work to be iterated upon, and collect public interest in whatever the next step is.
With the above in mind, let me introduce [Chromatic Lattice](/garden/chromatic-lattice/index.md), an incremental game I've been designing that would need social features to work anyways. Specifically, it will have boards for each player, where the actual gameplay happens. These boards can be linked to publicly, so you can show off your boards. When a player is visiting someone else's board, their cursor will be visible to others there, and their will be local chat to just people on that page, a form of ambient copresence. These boards can be customized, including links to other boards. Thus locality is introduced - we now have synchronous chat rooms that every player has, and they can explore the network by jumping through these links. There are more details on the chromatic lattice page. With the above in mind, let me introduce [Chromatic Lattice](/garden/chromatic-lattice/index.md), an incremental game I've been designing that would need social features to work anyways. Specifically, it will have boards for each player, where the actual gameplay happens. These boards can be linked to publicly, so you can show off your boards. When a player is visiting someone else's board, their cursor will be visible to others there, and their will be local chat to just people on that page, a form of ambient copresence. These boards can be customized, including links to other boards. Thus locality is introduced - we now have synchronous chat rooms that every player has, and they can explore the network by jumping through these links. There are more details on the chromatic lattice page.
After Chromatic Lattice, I have plans for a larger experiment in the form of [Orchard](/garden/orchard/index.md).

View file

@ -11,7 +11,7 @@ import { useData } from 'vitepress';
const pageData = useData(); const pageData = useData();
</script> </script>
<h1 class="p-name">Everything is Political</h1> <h1 class="p-name">Everything is Political</h1>
<p>1100 words, ~6 minute read. <span v-html="data[`site/${pageData.page.value.relativePath}`]" /></p> <p>1196 words, ~7 minute read. <span v-html="data[`site/${pageData.page.value.relativePath}`]" /></p>
<hr/> <hr/>
<details><summary>Referenced by:</summary><a href="/garden/no-politics-rules/index.md">"No Politics" Rules</a></details> <details><summary>Referenced by:</summary><a href="/garden/no-politics-rules/index.md">"No Politics" Rules</a></details>
@ -28,12 +28,6 @@ With so many things becoming commodified, this effect becomes stronger with time
[The Search For The Apolitical Video Game](https://youtu.be/X_234m1zGf4) goes over how essentially everything is political, through the framework of searching for an "apolitical" video game. The arguments they make for video games trivially apply to all forms of media. If all media is political, so is the act of consuming it. Even news will always have a bias, as [Objectivity](/garden/objectivity/index.md) doesn't exist. [The Search For The Apolitical Video Game](https://youtu.be/X_234m1zGf4) goes over how essentially everything is political, through the framework of searching for an "apolitical" video game. The arguments they make for video games trivially apply to all forms of media. If all media is political, so is the act of consuming it. Even news will always have a bias, as [Objectivity](/garden/objectivity/index.md) doesn't exist.
### r/NonPoliticalTwitter
This is a subreddit that claims to only allow non-political content. Naturally, this is a good case study to argue why the concept of non-political content doesn't exist. They have an interesting interpretation of politics, wherein content can [even involve political figures](https://www.reddit.com/r/NonPoliticalTwitter/comments/1asphum/addressing_the_community_regarding_the_no/), if the focus of the post isn't considered political. This leads to one of the top posts at the time of writing being about [Jimmy Carter giving a speech in Japan](https://www.reddit.com/r/NonPoliticalTwitter/comments/1fu46li/lost_in_translation/). So its a post about a US president engaging in politics abroad, but the post focuses on how an interpreter handled a joke, so it's not political. There's naturally no discussion on why Carter was in Japan or putting this event in a broader context of the relationship between the US and Japan after WW2 and Carter's role in repairing it.
Even when they don't involve US presidents, nearly every post on that subreddit can be associated with politics. Complaining about [subscription costs ](https://www.reddit.com/r/NonPoliticalTwitter/comments/1foaezt/anyone_know_if_this_works/) and how support agents can reduce the prices to keep you from leaving is apolitical, as is [discussing how childrens cereal is so unhealthy ants disregard it as food](https://www.reddit.com/r/NonPoliticalTwitter/comments/1g1e8ph/what_do_they_put_in_those_things/). Apparently [criticizing the lies told to us by our education system](https://www.reddit.com/r/NonPoliticalTwitter/comments/1fql6eq/scam/) is apolitical, just like [voicing distaste with how much advertising corporations spam](https://www.reddit.com/r/NonPoliticalTwitter/comments/1f6dbg2/ive_been_dying_to_talk_about_the_mail_with_you/). These _are_ political issues, and they're only able to pass as apolitical by maintaining a lack of awareness on how politics shape society.
## Inaction is political ## Inaction is political
There is no "apolitical" perspective, as that's really just the stance of maintaining the political status quo. As put by Angela Davis, "In a racist society it is not enough to be non-racist, we must be anti-racist." Essentially, politics affect all of us and everything is political, and if you believe politics don't effect you, that's probably because the current political and economic systems work in your favor. There is no "apolitical" perspective, as that's really just the stance of maintaining the political status quo. As put by Angela Davis, "In a racist society it is not enough to be non-racist, we must be anti-racist." Essentially, politics affect all of us and everything is political, and if you believe politics don't effect you, that's probably because the current political and economic systems work in your favor.
@ -50,4 +44,20 @@ In practice these midpoints don't even make much sense to uphold. If the left sa
Today, centrism in America is not even talking about the midpoint between the rightist and leftist ideologies, but rather the Republicans and Democrats. These are arbitrary points dictated by the Overton Window that make the midpoint even more arbitrary. What is the midpoint between socialism and capitalism? The former is defined by private property not existing, the latter the opposite. Any midpoint is clearly still just capitalism, just with some regulations to temporarily stave off crises caused by capitalism's contradictions. The two US parties are both in defense of private ownership of the means of production, so the midpoint was never really going to be anywhere close to the left. This is why Bernie Sanders was called a "true" centrist because, by being further left than the Democrats, he actually was closer to whatever the actual midpoint between the far left and far right would be. Even then, the other arguments against centrism still apply. Today, centrism in America is not even talking about the midpoint between the rightist and leftist ideologies, but rather the Republicans and Democrats. These are arbitrary points dictated by the Overton Window that make the midpoint even more arbitrary. What is the midpoint between socialism and capitalism? The former is defined by private property not existing, the latter the opposite. Any midpoint is clearly still just capitalism, just with some regulations to temporarily stave off crises caused by capitalism's contradictions. The two US parties are both in defense of private ownership of the means of production, so the midpoint was never really going to be anywhere close to the left. This is why Bernie Sanders was called a "true" centrist because, by being further left than the Democrats, he actually was closer to whatever the actual midpoint between the far left and far right would be. Even then, the other arguments against centrism still apply.
Like political apathy, centrism is really just a bias towards the status quo, which I shall remind you is shaped by unjust power structures like capitalism, patriarchy, and white supremacy. All my arguments, both here and in my page against ["No Politics" Rules](/garden/no-politics-rules/index.md), apply equally to centrists as they do the politically apathetic. The Angela Davis quote once again comes to mind: "In a racist society it is not enough to be non-racist, we must be anti-racist." Like political apathy, centrism is really just a bias towards the status quo, which I shall remind you is shaped by unjust power structures like capitalism, patriarchy, and white supremacy. All my arguments, both here and in my page against ["No Politics" Rules](/garden/no-politics-rules/index.md), apply equally to centrists as they do the politically apathetic. The Angela Davis quote once again comes to mind: "In a racist society it is not enough to be non-racist, we must be anti-racist."
## Examples
### r/NonPoliticalTwitter
This is a subreddit that claims to only allow non-political content. Naturally, this is a good case study to argue why the concept of non-political content doesn't exist. They have an interesting interpretation of politics, wherein content can [even involve political figures](https://www.reddit.com/r/NonPoliticalTwitter/comments/1asphum/addressing_the_community_regarding_the_no/), if the focus of the post isn't considered political. This leads to one of the top posts at the time of writing being about [Jimmy Carter giving a speech in Japan](https://www.reddit.com/r/NonPoliticalTwitter/comments/1fu46li/lost_in_translation/). So its a post about a US president engaging in politics abroad, but the post focuses on how an interpreter handled a joke, so it's not political. There's naturally no discussion on why Carter was in Japan or putting this event in a broader context of the relationship between the US and Japan after WW2 and Carter's role in repairing it.
Even when they don't involve US presidents, nearly every post on that subreddit can be associated with politics. Complaining about [subscription costs ](https://www.reddit.com/r/NonPoliticalTwitter/comments/1foaezt/anyone_know_if_this_works/) and how support agents can reduce the prices to keep you from leaving is apolitical, as is [discussing how childrens cereal is so unhealthy ants disregard it as food](https://www.reddit.com/r/NonPoliticalTwitter/comments/1g1e8ph/what_do_they_put_in_those_things/). Apparently [criticizing the lies told to us by our education system](https://www.reddit.com/r/NonPoliticalTwitter/comments/1fql6eq/scam/) is apolitical, just like [voicing distaste with how much advertising corporations spam](https://www.reddit.com/r/NonPoliticalTwitter/comments/1f6dbg2/ive_been_dying_to_talk_about_the_mail_with_you/). These _are_ political issues, and they're only able to pass as apolitical by maintaining a lack of awareness on how politics shape society.
### Randy Fine
Randy is a US senator who is trying to ban "politically partisan flags", such as the pride flag or BLM flag, from government buildings. This is clearly politically motivated to preserve the status quo and will only target the flags of progressive causes that wish to change the status quo.
The biggest example of this is this tweet from Randy himself, where he clearly makes the (political) statement that the Israel flag is apolitical, despite the current tension over America's role in funding Israel's genocide:
https://x.com/VoteRandyFine/status/1869068718472654999

View file

@ -12,7 +12,7 @@ import { useData } from 'vitepress';
const pageData = useData(); const pageData = useData();
</script> </script>
<h1 class="p-name">Filter Bubbles</h1> <h1 class="p-name">Filter Bubbles</h1>
<p>2668 words, ~15 minute read. <span v-html="data[`site/${pageData.page.value.relativePath}`]" /></p> <p>2733 words, ~15 minute read. <span v-html="data[`site/${pageData.page.value.relativePath}`]" /></p>
<hr/> <hr/>
<details><summary>Referenced by:</summary><a href="/garden/digital-locality/index.md">Digital Locality</a><a href="/garden/objectivity/index.md">Objectivity</a></details> <details><summary>Referenced by:</summary><a href="/garden/digital-locality/index.md">Digital Locality</a><a href="/garden/objectivity/index.md">Objectivity</a></details>
@ -21,7 +21,7 @@ Filter bubbles refer to how users may be intellectually isolated as a result of
## Are you in a filter bubble? ## Are you in a filter bubble?
Absolutely, and without a doubt. Filter bubbles fractal inside each other, and most of them are entirely innocuous - they're not the scary boogeyman they've been portrayed as. If your search results are primarily English - you may be in a filter bubble. If the news you watch covers domestic issues within your country more than domestic issues in other countries - you may be in a filter bubble. If the local news you watch covers the weather in your local area but not in areas halfway across the globe - you may be in a filter bubble. These are not significantly contributing to the "intellectual isolation" filter bubbles are said to create, and no one is arguing we must be equally aware of the local weather across the world. Absolutely, and without a doubt. Filter bubbles fractal inside each other, and most of them are entirely innocuous - they're not the scary boogeyman they've been portrayed as. If your search results are primarily English - you may be in a filter bubble. If the news you watch covers domestic issues within your country more than domestic issues in other countries - you may be in a filter bubble. If the local news you watch covers the weather in your local area but not in areas halfway across the globe - you may be in a filter bubble. If you avoid spoilers for media you wish to consume - you may be in a filter bubble. These are not significantly contributing to the "intellectual isolation" filter bubbles are said to create, and no one is arguing we must be equally aware of the local weather across the world.
So yes, you're in a filter bubble - likely many, even. But that's not the right question to be asking; We must delve deeper into filter bubbles' causes and manifestations to determine what their negative aspects are and ultimately how to fix them. So yes, you're in a filter bubble - likely many, even. But that's not the right question to be asking; We must delve deeper into filter bubbles' causes and manifestations to determine what their negative aspects are and ultimately how to fix them.
@ -94,6 +94,8 @@ On a systemic level, a new social media can be designed so they are more protect
Taking a step back, several of these issues described - clickbait and spam, specifically - only exist due to financial incentives brought on by our capitalist system. Additionally, Capitalism is the reason for people not having the time, energy, or motivation to more healthily approach social media and combat misinformation. Therefore, we need a [Leftist](/garden/leftism/index.md) shift to fix these problems and bring us to a more media literate society free of influencers and advertisers. It's the only long term solution. Taking a step back, several of these issues described - clickbait and spam, specifically - only exist due to financial incentives brought on by our capitalist system. Additionally, Capitalism is the reason for people not having the time, energy, or motivation to more healthily approach social media and combat misinformation. Therefore, we need a [Leftist](/garden/leftism/index.md) shift to fix these problems and bring us to a more media literate society free of influencers and advertisers. It's the only long term solution.
And I must reiterate that if something is neither hateful nor misinformation, it is okay for the message to exist and also so for an individual to not wish to see it. So long as its neither hateful nor misinformation, there are no bad values, only different values.
### Message gardening ### Message gardening
This is largely theoretical, but something I've been thinking of a lot about are [Digital Gardens](/garden/digital-gardens/index.md), and I think the philosophy of them could lead to a different kind of solution to tackling hate and misinformation. Right now a lot of news and discourse about said news is essentially frozen in time. Corrections to stories never get as much attention as the original incorrect story. We have the same discussions over and over again. I thinking we could improve this situation by explicitly framing social media as a tool for building a network of knowledge, like a wiki (or rather, a communal digital garden). This is largely theoretical, but something I've been thinking of a lot about are [Digital Gardens](/garden/digital-gardens/index.md), and I think the philosophy of them could lead to a different kind of solution to tackling hate and misinformation. Right now a lot of news and discourse about said news is essentially frozen in time. Corrections to stories never get as much attention as the original incorrect story. We have the same discussions over and over again. I thinking we could improve this situation by explicitly framing social media as a tool for building a network of knowledge, like a wiki (or rather, a communal digital garden).

View file

@ -15,7 +15,7 @@ const pageData = useData();
<p>114 words, ~1 minute read. <span v-html="data[`site/${pageData.page.value.relativePath}`]" /></p> <p>114 words, ~1 minute read. <span v-html="data[`site/${pageData.page.value.relativePath}`]" /></p>
<hr/> <hr/>
<details><summary>Referenced by:</summary><a href="/garden/my-personal-website/index.md">My Personal Website</a><a href="/now/index">/now</a><a href="/garden/webrings/index.md">Webrings</a></details> <details><summary>Referenced by:</summary><a href="/garden/my-personal-website/index.md">My Personal Website</a><a href="/now/index">/now</a><a href="/garden/orchard/index.md">Orchard</a><a href="/garden/webrings/index.md">Webrings</a></details>
<details><summary>Tags:</summary><a href="/garden/my-projects/index.md">My Projects</a></details> <details><summary>Tags:</summary><a href="/garden/my-projects/index.md">My Projects</a></details>

View file

@ -15,7 +15,7 @@ const pageData = useData();
<p>985 words, ~5 minute read. <span v-html="data[`site/${pageData.page.value.relativePath}`]" /></p> <p>985 words, ~5 minute read. <span v-html="data[`site/${pageData.page.value.relativePath}`]" /></p>
<hr/> <hr/>
<details><summary>Referenced by:</summary><a href="/garden/incremental-social/index.md">Incremental Social</a><a href="/garden/kronos/index.md">Kronos</a></details> <details><summary>Referenced by:</summary><a href="/garden/incremental-social/index.md">Incremental Social</a><a href="/garden/kronos/index.md">Kronos</a><a href="/garden/orchard/index.md">Orchard</a></details>
Communities - be they discord servers, forums, message boards, etc. - tend to have rules, and you'll likely see the same rules come up often. One of these common rules is the "no politics" rule. These rules may vary slightly in wording, but all share in being highly contentious. These are easily the rules most often broken and most often fought over - for _and_ against. Communities - be they discord servers, forums, message boards, etc. - tend to have rules, and you'll likely see the same rules come up often. One of these common rules is the "no politics" rule. These rules may vary slightly in wording, but all share in being highly contentious. These are easily the rules most often broken and most often fought over - for _and_ against.

View file

@ -12,20 +12,26 @@ import { useData } from 'vitepress';
const pageData = useData(); const pageData = useData();
</script> </script>
<h1 class="p-name">Orchard</h1> <h1 class="p-name">Orchard</h1>
<p>634 words, ~3 minute read. <span v-html="data[`site/${pageData.page.value.relativePath}`]" /></p> <p>743 words, ~4 minute read. <span v-html="data[`site/${pageData.page.value.relativePath}`]" /></p>
<hr/> <hr/>
<details><summary>Referenced by:</summary><a href="/now/index">/now</a></details> <details><summary>Referenced by:</summary><a href="/garden/digital-locality/index.md">Digital Locality</a><a href="/now/index">/now</a></details>
<details><summary>Tags:</summary><a href="/garden/my-projects/index.md">My Projects</a></details> <details><summary>Tags:</summary><a href="/garden/my-projects/index.md">My Projects</a></details>
This is an app I'm designing and at least building a mock for. I'd like it to either get built directly into [Commune](/garden/commune/index.md) or integrate with it. The purpose of the app is to organize and grow a [Network of Knowledge](/garden/network-of-knowledge/index.md) (or [Digital Garden](/garden/digital-gardens/index.md)) sorted by topic. It achieves this through a concept called message gardening, the process of converting casual conversations into formal, referenceable stores of knowledge. This is an [Agentic fediverse](undefined) app I'm designing and at least building a mock for. The purpose of the app is to organize and grow a [Network of Knowledge](/garden/network-of-knowledge/index.md) (or [Digital Garden](/garden/digital-gardens/index.md)) sorted by topic. It achieves this through a concept called message gardening, the process of converting casual conversations into formal, referenceable stores of knowledge. It would be an experiment in [Digital Locality](/garden/digital-locality/index.md) and perhaps represent an alternative to traditional [Social Media](/garden/social-media/index.md).
The problem I have that I'm trying to solve is having a lot of conversations about various topics stretching back far into the past and across many platforms. I often want to review something I said on a given topic and find it difficult to do so. This app would make it far easier to retrieve my notes on any topic. It's different than a traditional note-taking app because it works with conversations directly, which is how my "notes" on a topic initially start out as. As a secondary effect, this will also fix some of the issues described in the [chat glue](https://a9.io/glue-comic/) comic. I'd like it to eventually support even more of the ideas proposed in that comment, like replies and reactions to parts of a message. The original problem I was trying to solve is having a lot of conversations about various topics stretching back far into the past and across many platforms. I often want to review something I said on a given topic and find it difficult to do so. This app would make it far easier to retrieve my notes on any topic, and collect those notes into a useful resource about that topic. It's different than a traditional note-taking app because it works with conversations directly, which is how my "notes" on a topic initially start out.
The main way you interact with the app is by conversing. As you converse in your group chats and DMs, which are technically through matrix but can bridge to other platforms like discord, you can specify topic changes. These will break the conversation up into pieces, and each piece gets added to each of the topics it was about (with links to the convo from before and after that one). If a piece was about multiple topics it forms a link between those topics and considers them in some way related. These links are represented as lines in the topics graph, and cause the topics to be physically closer within the graph. Topics can use slashes to indicate hierarchy, which will also place them next to each other in the graph. Core to this project is improving how conversations online are carried out. It's inspired by [Commune](/garden/commune/index.md), and would follow a lot of the recommendations in the [chat glue](https://a9.io/glue-comic/) comic.
## Non-conversation notes ## Implementing Chat Glue
As you converse in your group chats and DMs, you can specify topic changes. These will break the conversation up into pieces, and each piece gets added to each of the topics it was about (with links to the convo from before and after that one).
Notes should also allow specific parts, up to the character level, to reply to, react to, otherwise annotate, or mark as a topic change. This is something to think about with regards to decentralized moderation and things like muting pages or gardens. Plus the matter of displaying the sync to the user.
## Non-conversation Notes
In addition to including conversations, I want to support freeform notes that also discuss one or more topics. Through leaf's compositional structure, in theory any entity should be able to be added to the network. In addition to including conversations, I want to support freeform notes that also discuss one or more topics. Through leaf's compositional structure, in theory any entity should be able to be added to the network.
@ -33,13 +39,19 @@ Another type of non-conversation note could be excerpts from online articles, wh
When allowing these kinds of notes, users should be encouraged to split notes as small as possible. This allows us to avoid needing something like [Garden-RSS](/garden/garden-rss/index.md) by just showing that a note has updated, and showing the new content. When allowing these kinds of notes, users should be encouraged to split notes as small as possible. This allows us to avoid needing something like [Garden-RSS](/garden/garden-rss/index.md) by just showing that a note has updated, and showing the new content.
## Communal Networks ## The Topic Graph
By integrating with commune on the server side, the network could be maintained by the entire community, allowing any (trusted) members to mark topic changes. This has the benefit of making maintenance easier on any individual, but also it means users wanting to catch up on the conversations can now do so via the graph, ignoring any conversations that don't mention any topics that user doesn't particularly care about. If a note was about multiple topics it forms a link between those topics and considers them in some way related. These links are represented as lines in the topics graph, and cause the topics to be physically closer within the graph.
## Federation Links can also be manually created, and all links can be labeled to display a relationship between two topics, like "x is a y" or "x is similar to y" or "x contains y". These would be stored as specially marked notes and can be made public like any other. Selecting an edge will show all relationships that edge has been labeled with, along with any other notes that contain both topics.
Allow clients to "follow" those communal networks, replicating them locally and merging them together (aliasing similar topics as necessary). This allows users to get very large networks much more easily, and further incentivizes contributing to the communal networks. ## Sharing
You can jump to other people's gardens and see their public notes. You should be able to take any of those notes or the whole graph and include it in your own, so they are part of your searches etc. There'll need to be a good way of displaying changes, aliasing topics, and proposing edits to other peoples' pages. A way to "fork" someone's page so you can have a locally modified version. Overall, this should be very reminiscent of the [IndieWeb](/garden/the-small-web/index.md).
This would help spread corrections to articles by amending people's notes on the event and spreading them further.
We'll need to be careful this doesn't lead to centralizing power, though. We don't want a federation of hubs, it should be fully decentralized. I'm not sure how the chat part should be. Community driven simplifies things and is appealing for people who make something and want a place where people can seek and provide guidance on using the thing. But its against the spirit of decentralization.
## LLMs ## LLMs
@ -49,10 +61,10 @@ LLMs could also be given the topics as context and be able to query the network
## Tech Stack ## Tech Stack
The client will be a matrix client that stores all the messages locally. It'll use [Fedi v2](/garden/fedi-v2/index.md) to store the messages and other data, making the whole app [Local-First Software](/garden/local-first-software/index.md). The rest of the app will be a web-based UI, using [Neutralino.js](https://neutralino.js.org/) or an alternative. It'll use the [Agentic Fediverse](/garden/fedi-v2/index.md) to store the messages and other data, making the whole app [Local-First Software](/garden/local-first-software/index.md). The rest of the app will be a web-based UI, using [Neutralino.js](https://neutralino.js.org/) or an alternative.
Actually, [tauri](https://v2.tauri.app/) apparently doesn't require rust per-say, and has things like mobile support and a better dev experience. Actually, [tauri](https://v2.tauri.app/) apparently doesn't require rust per-say, and has things like mobile support and a better dev experience.
The server will be something that ensures commune servers can share topic changes across the community. It'll use [Incremental Social](/garden/incremental-social/index.md) as the default iroh node and handle any other (optional) server side features.
Consider using [Animata](https://animata.design/) components Consider using [Animata](https://animata.design/) components

View file

@ -15,7 +15,7 @@ const pageData = useData();
<p>222 words, ~1 minute read. <span v-html="data[`site/${pageData.page.value.relativePath}`]" /></p> <p>222 words, ~1 minute read. <span v-html="data[`site/${pageData.page.value.relativePath}`]" /></p>
<hr/> <hr/>
<details><summary>Referenced by:</summary><a href="/garden/commune/index.md">Commune</a><a href="/garden/decentralized-moderation/index.md">Decentralized Moderation</a><a href="/garden/decentralized-social-media/index.md">Decentralized Social Media</a><a href="/garden/digital-locality/index.md">Digital Locality</a><a href="/garden/fediverse/index.md">Fediverse</a><a href="/garden/filter-bubbles/index.md">Filter Bubbles</a><a href="/garden/moderation/index.md">Moderation</a></details> <details><summary>Referenced by:</summary><a href="/garden/commune/index.md">Commune</a><a href="/garden/decentralized-moderation/index.md">Decentralized Moderation</a><a href="/garden/decentralized-social-media/index.md">Decentralized Social Media</a><a href="/garden/digital-locality/index.md">Digital Locality</a><a href="/garden/fediverse/index.md">Fediverse</a><a href="/garden/filter-bubbles/index.md">Filter Bubbles</a><a href="/garden/moderation/index.md">Moderation</a><a href="/garden/orchard/index.md">Orchard</a></details>
Social media is how we interact with people online. It's also increasingly becoming how we discover and discuss news and ideas. It's incredibly important, but flawed. A lot of pages in this digital garden criticize and attempt to solve these flaws. Social media is how we interact with people online. It's also increasingly becoming how we discover and discuss news and ideas. It's incredibly important, but flawed. A lot of pages in this digital garden criticize and attempt to solve these flaws.

View file

@ -15,7 +15,7 @@ const pageData = useData();
<p>731 words, ~4 minute read. <span v-html="data[`site/${pageData.page.value.relativePath}`]" /></p> <p>731 words, ~4 minute read. <span v-html="data[`site/${pageData.page.value.relativePath}`]" /></p>
<hr/> <hr/>
<details><summary>Referenced by:</summary><a href="/garden/commune/index.md">Commune</a><a href="/garden/decentralized-identity/index.md">Decentralized Identity</a><a href="/garden/digital-locality/index.md">Digital Locality</a><a href="/garden/fedi-v2/index.md">Fedi v2</a><a href="/garden/my-personal-website/index.md">My Personal Website</a><a href="/garden/the-indieweb/signature-blocks/index.md">The IndieWeb/Signature Blocks</a><a href="/garden/this-knowledge-hub/index.md">This Knowledge Hub</a><a href="/garden/webrings/index.md">Webrings</a><a href="/garden/weird/index.md">Weird</a></details> <details><summary>Referenced by:</summary><a href="/garden/commune/index.md">Commune</a><a href="/garden/decentralized-identity/index.md">Decentralized Identity</a><a href="/garden/digital-locality/index.md">Digital Locality</a><a href="/garden/fedi-v2/index.md">Fedi v2</a><a href="/garden/my-personal-website/index.md">My Personal Website</a><a href="/garden/orchard/index.md">Orchard</a><a href="/garden/the-indieweb/signature-blocks/index.md">The IndieWeb/Signature Blocks</a><a href="/garden/this-knowledge-hub/index.md">This Knowledge Hub</a><a href="/garden/webrings/index.md">Webrings</a><a href="/garden/weird/index.md">Weird</a></details>
The small web (also known as the indie web, personal web, the web revival movement, and other terms) refers to small, personal, independent websites. It is seen as a direct alternative to the centralized and homogenized websites like X, Meta, and TikTok. [My Personal Website](/garden/my-personal-website/index.md) is part of the small web! The small web (also known as the indie web, personal web, the web revival movement, and other terms) refers to small, personal, independent websites. It is seen as a direct alternative to the centralized and homogenized websites like X, Meta, and TikTok. [My Personal Website](/garden/my-personal-website/index.md) is part of the small web!