Some Ideas
- a thing which provides briefs for entities/graphs (and topics?) (aka feeds?)
- a thing which allows entity transclusions
- add hindsight bias for market overview page
- a thing which allows you to attach notes to entities
- a thing which provides grouping/“breadth first” for entities
- a thing which allows graphs to be shared publically, potentially could crowd source annotations as on Genius / Hypothesis
- a thing which “programs your attention” through spaced repetition aka designing the environment to modify the users attention. Think: “{cron} for your entities and entity notes”
- Systematically, we can generalize spaced repetition to:
- a priority queue of entities
- an interactive environment which presents sufficiently high-priority tasks
- feedback actions which modify a things subsequent priority
OSIB: Plugin Ideas
OSIB: Client Ideas
-
Visual entity builder, drag and drop then label input fields for entities. Automatically generate the Python code for these visual entities
-
Visual entity function builder/connect transforms to different entities?
-
…
OSIB: Database and Backend Ideas
-
Continous graph monitoring to pull fresh data (mark and remove dupes)
-
Integrate hstore/use JSON to store entity settings
-
Consider adding geospatial support to client, rust backend, and postgres db:
- postgis: support for storing, indexing, and querying geospatial data.
- earthdistance: calculate great-circle distances
- What would this look like client side? Maybe add a geopoint type field to entities? Add a world map to display geopoint enabled entities on? Hmmm
-
Add/improve searching
-
Add admin dashboard showing web server stats and db stats, could maybe use:
-
Add support to store all types of files:
-
Add audit logs:
-
Investigate what adding encryption entails and how that would work with the apache/age postgres graphs: