Wiki
Wikis are tree-based tools for representing hierarchies of information.
This personal wiki is the one I maintain. Others refer to personal wikis as Digital Gardens, Brain Dumps, or Personal Libraries.
The source of this wiki can be found at [https://github.com/jakeisnt/wiki] .
[https://github.com/ESWAT/john-carmack-plan-archive:]John Carmack's journal plans. Interesting to follow the practices of someone productive and their organizational strategy.
[Self-tracking in Plain Text · Jethro Kuan]
[https://beepb00p.xyz/pkm-search.html#why:]Building a search engine for personal knowledge. also see [https://www.gwern.net/Search#search]
[Stop Taking
Regular Notes; Use a Zettelkasten Instead]
[In
Defense of Inclusionism · Gwern.net]: Why wikipedia is in decline and
what might be done to recover.
[My Writing
Setup] with Emacs.
[The PARA Method: A
Universal System for Organizing Digital Information - Fort...]
[Ask HN:
How do you learn complex, dense technical information? | Hacker News]
[A Meta-Layer
for Notes « julian.digital]: What can we do with sticky notes around
your computer?
[Self-Directed Learning (SDL)]
[Ask HN:
What is your learning strategy? | Hacker News]
[My
productivity app is a never-ending .txt file]
I needed a way to better organize my ideas.
Administering structure to my data was a good way to do this, and
org-mode provides a good facility for this. Organize my notes better, as
they're visible to the public.
I'd like my notes to be easily visible to anyone.
It allows me to easily share my thoughts and perspectives with friends or
colleagues.
This portal also enables recruiters or future collaborators to learn more
about me, my skills and my interests. Perhaps I can build a following, inspire
someone, or find an interesting job opportunity if someone stumbles upon this
wiki.
The most underrated problem solving tool is to type out and explain your
thought process. Start writing down questions to ask others; as you explain what
you have tried, you will begin to realize that there are more things left to try
-- some of which being potential solutions.
Type your question into StackOverflow to submit; you'll be fearful of
asking the question.
Rank factors; always express factors as positive attributes. After
generating the table, the longest continuous line of check marks for each factor
determines the choice (though this can be gamed...)
State charts: easy to reason about state changes without the explosion of
state machines. These are hierarchical state machines, in a sense.
The Inversion Methods: The solution to many hard problems can be
clarified by re-expressing them in inverse form.
Crossline: structure your thoughts as you type and make cross-references.
[mental models for
making intelligent decisions]
[state
machines for complex systmes]
[enabling inventive problem solving]
The design of this wiki has gone through multiple phases.
I started with a Hugo template, adding browsing features in multiple
panes to the site, but Hugo proved to be too complex of a tool to sustainably
use in the long term.
The current iteration of this site is generated with a Pandoc-based tool
I've written myself, as I felt I wanted more customizability. Eventually,
I'd like to generate multiple front-ends for the website -- so that visitors
can view it as a wiki, as a traditional blog, a series of journals, or something
in between -- depending on how they view the website.
I've taken inspiration from several others who maintain wikis.
[Logseq]
is a really cool tool for maintaining a personal knowledge basin that
syncs effortlessly with GitHub.
[https://twtxt.net/]
is an interesting microblogging platform
[https://github.com/jackmcdade/secret-public-journal]
[https://github.com/bphenriques/knowledge-base]elisp wiki
[https://github.com/nikitavoloboev/knowledge]
[https://github.com/karlicoss/beepb00p]
[https://github.com/bennetthardwick/website]
[https://github.com/nikitavoloboev/knowledge]-- i *love* the idea of
visualizing the ralations of the notes as well as his rationale
[https://jlelse.blog/posts/wiki-approach/]cool wiki approach :: find
the best method for me ! I think writing a blog post is the best way to help me
organize my thoughts, i should get that infrastructure up. nextcloud notes is
also a good option, but i do have to set up a nextcloud server to handle that
[https://dpitt.me/blog/2020/03/zettelkasten/]
[The Brain] is a
digital memory solution written and maintained by the brother of Acronym's
founder, Errolson,for many years. It's not well known in the technology
space, but it's popular with creatives and researchers who often don't
intersect with the field.
[https://todaytakeseverything.wordpress.com/2016/09/29/the-bullet-journal-bulletproof/]
doing things once a day and putting them in a bullet journal or something
[working with
the garage door up] :: why we should learn with wikis in the open.
i love how this wiki looks and feels
uses
[PARA] method of organizing information
and a feed! god this shit is so good
and a table of contents but everything is hidden out of the way! IBM
plex mono is almost there - but not quite
[hypothesis]: a
margin with conversations anywhere on the web! i cannot stress how cool this is,
particularly the trick with the sidebar
[https://dreamwiki.sixey.es/welcome.dream/]
[http://mindforger.com/:]
markdown-powered wiki software
learn to build small software! a wiki is the best way to do this.
supports links,
that parses things out to html, also written in ANSI C
of expression but much simpler [i don't use most of the features of
org here anyways; org feels like it's
doing too much as a file format, and i use different subsets of the
format in different ways]
- would be cool to use a babel-adjacent technology to be able to convert
to file formats compatible with other platforms on the fly.
[List of
artists and hackers using homegrown time-tracking tools]
[https://joelhooks.com/digital-garden]
[https://github.com/drichard/mindmaps]
[https://joplinapp.org/]
open source note taking and todo app local first
[self-hosted wiki
tool] (dendron)
[https://github.com/seanbreckenridge/exobrain]
[https://github.com/jsjoeio/joeprevite.com]
[notes for people we
keep in touch with]
[Stop Taking
Regular Notes; Use a Zettelkasten Instead]
[Kate on Twitter:
"Making regexp -> NFA compilation faster by constructin]
[https://github.com/schollz/cowyo]neat, encrypted wiki!
[Code Samples - Impredicative Wiki]
[bphenriques/knowledge-base: Personal Wiki]
[Introduction -
Everything I know]
[knowledge/wiki-workflow.md at master · nikitavoloboev/knowledge]
[Tom Critchlow. Move. Think.
Create.]
[Marcin Ignac on Twitter:
"I'm fascinated by @andy_matuschak digital garden ]
[https://wiki.xxiivv.com/site/about.html]
[https://git.sr.ht/~sircmpwn/openring]a webring for static site
generators, allows for generating a webring from a list of RSS feeds to join the
sites together
[https://github.com/bphenriques/knowledge-base]
[https://wiki.nikitavoloboev.xyz/]
[Memex 1.1 | John
Naughton's online diary]
[https://mboxed.github.io/sodatsu/#home]
[A gardening
guide for your mind • Mental Nodes]
[https://bismuth.garden/now]
another{Personal Websites} and
wiki
[https://beepb00p.xyz/exobrain/#table-of-contents]very cool, simple
wiki with an indexable menu
[https://marcus-obst.de/wiki/Notetaking]opinionated wiki advice
[https://news.ycombinator.com/item?id=24108466]iterative approach to
notes
- number of words
- number of pages
- number of links between pages
some excellent ideas
- millions of tags!
- lots of side notesz
- feature highlights throughout the notes, interweaving them with the
writing
[can i
write public texts on the web?]
- uses links as nodes, cataloguing references to them throughout the
writing.
i can't read too much into this though - or i will begin to lose
creativity!
- tracking aesthetics on one wiki page:
[https://thomasorus.com/aesthetics.html]
- love the time graph here! maybe I should spend more time tracking. i
want a solution that does this in the background, though, to a degree...
-
[https://arcana.computer/catalogs/media-diet:]track a more consistent
media diet. perhaps this is possible with my review system in conjunction with
git (and emails i have sent myself) ?
Pros:
Cons:
Pros:
Cons:
Pros:
Cons:
Pros:
Cons:
In order of priority:
1. Wikia sites (there are tons!)
2. Wikipedia
3. wiki.c2.org
4. Assorted third party wikis.
5. [perhaps] personal wikis
6. etc...
Fusing all of the Wikia sites into a single, cohesive wiki seems
incredibly useful.
- when pages are similar (by AI?, NLP measure), suggest several types of
merging
- suggestion ways
- as part of wiki IR cli tool display suggestions
- make tiny website dashbaord backed by small webapp that phones to
recomender engine
- types of page merging (between peoples federated wiki)
- link at the bottom of page to other pages with similar content (like
webring)
- transclude entire other page to bottom of your page (and vice versa,
both pages in the link transclude eachother)
- suggest that pages are merged using git-esque strategy (pull request,
text diff/merge tools like mergely)
- q: where does consenus page live? on neither page? (next to ai
engines) on one page? (one of the merge requesters 'wins', one
conceceds), or both (they share :))
- goals of merging
- reduce information duplication
- instead of conflicts of information being resolved in backchannel of
wikipedia, consensus arguments are disputed publicly through pull requests and
accepted/rejected page links
- epic and cool
- and that will append that thought to the bottom of other page once i
save or run tool or something (linter?)
- font size???!
- number of exclamation points vs question marks !!!
menu or dictionary to help people understand definitions in a
comprehensible but noninvasive way
How do others do it?
blogging for free
Search
Motivation
Organization
Accessibility
Publicity
Ideas
Tools for Better Thinking
Design
References
Further Inspiration
Notes
organization
concrete plan
experiments
ideas
some new wiki ideas from issues
goula.sh
Making a Wiki: Ideas
Status Quo
Wikipedia
Wikia
Personal wiki implementation
Version control managed files
Goals
Information Sources
Feature Ideas
Wiki IR related decentralized wiki idea (what we were talking about in chat,
but not really what is above)
Conversation linking
Backlink fixing
Automatically backup videos/external sites
Provide tools to make good public/private separation
Syntax that is not static/markup
Smart todo aggregation system
New types of syntax
First class support for sorting lists
Visualizers
WIKI LSP
TODO accessible web