Skip to content

Commit

Permalink
docs: πŸ”„ reorganize notes on PKB and social networks
Browse files Browse the repository at this point in the history
The commit reorganizes content by moving Personal Knowledge Base (PKB) details to its own file and social network improvements to Social Media Issues. Also enhances game idea with LLM integration and clarifies structured changelog concept.
  • Loading branch information
davidgasquez committed Jan 11, 2025
1 parent 1f7f14d commit d1519a4
Show file tree
Hide file tree
Showing 3 changed files with 50 additions and 49 deletions.
69 changes: 20 additions & 49 deletions Ideas.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,16 +18,16 @@ A few personal random ideas. A multitude of bad ideas is necessary for one good
- [[Learning]]
- [[Science]] (biology, astrophysics, neuro, ...)

### Awesome Game
### Hyper Mega Awesome Game

- Modular Approach. The idea is to have a main character and multiple shards to play. Each shard could implement a different rule set or genre.
- [[Modularity]] could also be implemented in the graphic side. You can choose the graphics pack you like just like another cosmetic.
- Modular Approach. The idea is to some kind of state (main character, currency, ...) and multiple shards to play. Each shard could implement a different rule set or genre.
- [[Modularity]] could also be implemented in the graphic side. You can choose the graphics pack you like just like another cosmetic similar to Rimworld or Dwarf Fortress.
- Player Driven Economy. Everything is made by players and traded for real life currency. The developers only get a fee for each trade. This makes the game fully F2P but also supports the developers.
- Companion Apps. Some tasks like trading or [[Planning]] could be done from a mobile device.
- Systems (items, skills, monsters, ...) could be affected by evolutionary processes.
- Merging two skills could produce a new one (inheriting properties and perhaps with a small mutation)
- Monsters will develop resistance against what's killing them.
- Quests rewards will also change dynamically.
- Systems (items, skills, monsters, ...) could be affected by evolutionary processes or driven by [[Large Language Models]]
- Merging two skills could produce a new one (inheriting properties and perhaps with a small mutation).
- Monsters inside an area could develop resistance against what's killing them, forcing a change of metagame strategies.
- Quests rewards will also change dynamically like a market.
- Players can vote for the next patch changes with in game money. This way developers gets feedback on what's important.
- Could have a GPS RPG extension. Locations in the real world would be named similarly to the real place but with a twist given by a Neural Network.
- Factions can take control of a region and build new things there.
Expand All @@ -36,12 +36,23 @@ A few personal random ideas. A multitude of bad ideas is necessary for one good

- What if each city or town had a changelog? What changed in the last _release_? Did it change a street direction or opened a new commerce?
- What if stores had a changelog? That'd mean price history for each product and also new products would be easier to find.
- With [[Large Language Models]], we could generate changelogs for "anything".

#### Structured Company Changelog

- Create and maintain a _Company Changelog_ in a table (structured and parse-able format) so it can be fed to something like Mixpanel or joined to other datasets to do analysis.
- Add data from known sources:
- Github PRs
- OKRs
- Releases
- Holidays
- Use something like GitHub Releases to publish the changes as artifacts for people to consume.

### Fake Currencies

- A chores app where kids could earn a currency. This could be traded for rewards like going to the cinema or getting a new PC game.

### Open Knowledge
### Open Knowledge Repository

- Research.
- Each publication is a [[Git]] repository, where people can contribute to make corrections.
Expand All @@ -50,58 +61,18 @@ A few personal random ideas. A multitude of bad ideas is necessary for one good
- Publication.
- Should have different resolutions. E.g: Blog post for the general public, article for the scientific community, paper for the raw idea.

### Personal Knowledge Base

A tool and framework to manage knowledge. This will allow compound learning and make it easier to discover new abstractions or connections between concepts. These are the key properties of my ideal PKB (could replace this handbook):

- Simple, Open Source and multi-platform. Works offline and has a backup mechanism similar to [[Git]].
- Focus on capturing ideas and content as fast as possible.
- Should be managed as a graph:
- Nodes are notes or smaller graphs. [Notes should be atomic, concept-oriented and densely linked](https://notes.andymatuschak.org/z4SDCZQeRo4xFEQ8H4qrSqd68ucpgE6LU155C).
- Bidirectional links connecting nodes.
- Nodes could have several parents (concepts).
- Users can remix and connect ideas in multiple overlapping hierarchies.
- [Each concept could be linked to external content (video, book, audio)](https://www.notion.so/Models-bb0f4bfd3cd140b3a00cd955e61003f9).
- Content should have tags (related concepts)
- Can be made public.
- Personal Knowledge bases can be personal [ontologies with similar core components (individuals, classes, attributes, relations, ...)](https://en.wikipedia.org/wiki/Ontology_components).

Instead of building the tool, we can start with a standard protocol and let other tools (Roam, Notion, Obsidian) use that.

#### Open Source Projects

- [Logseq](https://logseq.com/).
- [Dendron](https://www.dendron.so/).
- [Foam](https://foambubble.github.io/).
- [Noosphere](https://github.com/subconsciousnetwork/noosphere)

### City Discovery

- Create an activity similar to a gymkhana mixed with escape room. Players have to solve riddles and puzzles while learning about the city and its history.
- There might be digital and real life puzzles.
- Clues might be scattered across many checkpoints with actors as "NPC"s to guide the players.
- For big and closed areas, set up a Photo Battle Royale. You're out in a park. Make a group chat and eliminate people by making photos of them. The goal is to collect trophies without being eliminated.

### Social Network Improvements

- [[Federated Networks|Federate and open source current networks]] to improve communities.
- [The protocol should evolve differently for each community](https://youtu.be/P-2P3MSZrBM?t=5953). Communities will mix and match protocols (rules, monetization, rewarding, actions, [[governance]], ...) to make the protocol fit their network.
- We need a social network that does not cause divisiveness and negativity that is currently the natural by-product of optimizing for greater engagement.
- How can the network [[Incentives|incentivize]] healthy conversations and encourage nuanced [[Resolving Disagreement|discussions]]?

### Token Recommendation Engine

- Since Ethereum wallets are public, you can get good data on which tokens people similar to you are holding.
- Since most blockchain transactions and wallet states are public, you can get good data on which tokens people similar to you are holding.
- This might be useful to discover new assets.

### Structured Company Changelog

- Create and maintain a _Company Changelog_ in a table (structured and parse-able format) so it can be fed to something like Mixpanel or joined to other datasets to do analysis.
- Add data from other Sources:
- Github PRs
- OKRs
- Use something like GitHub Releases to publish the changes and artifacts.

### Open Data Organization

Would love to work on [a company/cooperative focused on Open Data](https://github.com/datonic) with the following ideals:
Expand Down
23 changes: 23 additions & 0 deletions Personal Handbooks.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,28 @@
# Personal Handbooks

Personal Knowledge Bases allow compound learnings and make it easier to discover new abstractions or connections between concepts. Some interesting properties that a good Personal Knowledge Base should have:

- Simple, Open Source and multi-platform. Works offline, uses plain text files, and has a backup mechanism similar to [[Git]].
- Focus on capturing ideas and content as fast as possible.
- Should be managed as a graph:
- Nodes are notes or smaller graphs. [Notes should be atomic, concept-oriented and densely linked](https://notes.andymatuschak.org/z4SDCZQeRo4xFEQ8H4qrSqd68ucpgE6LU155C).
- Bidirectional links connecting nodes.
- Nodes can have several parents (concepts).
- Users can remix and connect ideas in multiple overlapping hierarchies.
- [Each concept can be linked to external content (video, book, audio)](https://www.notion.so/Models-bb0f4bfd3cd140b3a00cd955e61003f9).
- Content can have tags (related concepts)
- Can be made public.
- Personal Knowledge bases can be personal [ontologies with similar core components (individuals, classes, attributes, relations, ...)](https://en.wikipedia.org/wiki/Ontology_components).

## Open Source Projects

- [Logseq](https://logseq.com/).
- [Dendron](https://www.dendron.so/).
- [Foam](https://foambubble.github.io/).
- [Noosphere](https://github.com/subconsciousnetwork/noosphere)

## Handbooks

- [Nikita Voloboev](https://github.com/nikitavoloboev/knowledge)
- [Daryll Santos](https://github.com/daryllxd/lifelong-learning)
- [Daniel Schildt](https://github.com/d2s/knowledge)
Expand Down
7 changes: 7 additions & 0 deletions Social Media Issues.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,3 +29,10 @@
- Social Media companies have incentives to build echo chambers as that's one of the best ways to create engagement and keep users active.
- [As a creator, Social Media companies use their filtering power to make money forcing people to pay to show the content to users](https://youtu.be/l9ZqXlHl65g).
- E.g. Instagram controls what shows and in which order it does to maximize time spent in app and make money.

## Social Network Improvements

- [[Federated Networks|Federate and open source current networks]] to improve communities.
- [The protocol should evolve differently for each community](https://youtu.be/P-2P3MSZrBM?t=5953). Communities will mix and match protocols (rules, monetization, rewarding, actions, [[governance]], ...) to make the protocol fit their network.
- We need a social network that does not cause divisiveness and negativity that is currently the natural by-product of optimizing for greater engagement.
- How can the network [[Incentives|incentivize]] healthy conversations and encourage nuanced [[Resolving Disagreement|discussions]]?

0 comments on commit d1519a4

Please sign in to comment.