News for hackers. Stuff that matters.
Re:Managing my personal knowledge base by romwell on Thursday January 09, 2020 @08:31PM (#22007702)
For managing a personal knowledge base, I highly recommend Tiddly Wiki[1]

It's a self-contained Wiki/Notebook/Journal with tags, it works instantly, and all of it is in a single HTML file with magic JS in it. Or you can use it with a server.

[1]https://tiddlywiki.com/

Re:Managing my personal knowledge base by Polylactic_acid on Thursday January 09, 2020 @11:26PM (#22008286)
I use a tool called zim wiki. Its less of a wiki and more of a notes app with a tree sidebar for navigation and linking between pages. Everything is stored as txt files which works awesome.
Re:Managing my personal knowledge base by tkainrad on Friday January 10, 2020 @04:18AM (#22009595)
I would love an alternative that is free/and or possible to self-host.

However, I do not see how this compares to Notion. How do I edit this HTML file on my phone? How do I add bookmarks to it via a hotkey? What is the equivalent of Notion's databases? Does it have Slash commands? This list of questions could go on for much longer. I really don't want to sound like a Notion shill, especially since I also use other tools (e.g. GitLab) for my knowledge base, but many of the suggested alternatives lack basically all the features that I describe in my post.

Re:Managing my personal knowledge base by romwell on Friday January 10, 2020 @02:01PM (#22014037)
I am not sure you understood how Tiddly Wiki works.

>How do I edit this HTML file on my phone?

Open https://tiddlywiki.com/, click the pencil icon on any of the entries. Edit away. The edits can persist with a self-hosted solution. Or you can just download the edited HTML file.

>Does it have Slash commands?

You probably mean "keyboard shortcuts". Yes, a plenty. Get started here:

https://tiddlywiki.com/static/KeyboardShortcuts.html

This doesn't cover all of it; there are shortcuts in the editor (Ctrl+B, for example to make text bold), and they are fully customizeable. Everything can be customized.

>How do I add bookmarks to it via a hotkey?

TiddlyWiki is tag-based. You can add tags with a keyboard. Tags define all the structure (table of contents and search).

>What is the equivalent of Notion's databases?

I am not familiar enough with Notion to answer this. If you ask "can I do ____ with TW", I can tell you.

>but many of the suggested alternatives lack basically all the features that I describe in my post

Sure, because they are different products. Feature-by-feature comparison doesn't make sense; if you want Notion, you need Notion.

If you want to organize your knowledge, Tiddly Wiki is one very fine tool to do that.

TW is not a CRM, it is not a Calendar or Google Sheets alternative (as Notion claims to be). It is not an all-in-one tool.

What it is, it's a personal knowledge base tool - and that's what the title of your post says. At that, it can do better than Notion. Or worse. User's call.

>This list of questions could go on for much longer.

The same can be true going from the other side. Here is one:

How do you access your knowledge in Notion 10 years after Notion-the-company goes the way of the dodo?

Re:Managing my personal knowledge base by tkainrad on Tuesday January 21, 2020 @04:00AM (#22105339)
With slash commands, I do not mean keyboard shortcuts. The lack of customized keyboard shortcuts is one of my issues with Notion, but their slash commands are great.

It basically means that you can access all kinds of features by just typing ahead after a '/' without knowing a precise shortcut. E.g. if I want my text to appear blue I would type /blue. I would also get there with /color or even by just starting to type either of those words and Notion will make suggestions. Slack, Confluence, and others do it in a similar way.

I think I do understand Tiddly Wiki works, as I have quite a bit of experience with Wiki systems, didn't use TW in particular though.

Some of the features you put aside as not needed for personal knowledge management are actually very nice for personal knowledge management. You might want to look a bit into my post to see what those databases can do ;)

> How do you access your knowledge in Notion 10 years after Notion-the-company goes the way of the dodo?

This is a very valid concern, that was also raised by some other commenters. In my opinion, Notion's exporting capabilities are quite good and I use them regularly. However, I do hope that we will get more automated and sophisticated third-party backup solutions when they have an official API.

Re:Managing my personal knowledge base by whalesalad on Thursday January 09, 2020 @10:29PM (#22008098)
How do you recommend running it? The install guide lists a half-dozen different possibilities including PHP, Node, Ruby which all look to be vastly different solutions.
Re:Managing my personal knowledge base by hydrox24 on Thursday January 09, 2020 @11:47PM (#22008387)
You just download the HTML file and open it to 'run' it. Then, once you've made changes, use your browsers "save as" feature to save a copy. Everything is in browser.

Other options do things like public hosting.

Personally, I just use the HTML file with the Timimi Firefox plugin installed for autosaving the current file.

Re:Managing my personal knowledge base by shakna on Friday January 10, 2020 @03:41AM (#22009433)
> use your browsers "save as" feature to save a copy

> Don't attempt to use the browser File/Save menu option to save changes (it doesn't work)

It looks like TiddlyWiki doesn't recommend that exact method anymore.

Re:Managing my personal knowledge base by elbear on Friday January 10, 2020 @05:43AM (#22010043)
I use TiddlyDesktop and open with it the HTML file that I downloaded from the site. The desktop app takes care of saving the file when you finished editing a post and save it.
Re:Managing my personal knowledge base by romwell on Friday January 10, 2020 @07:33PM (#22017082)
Sorry for the confusion. There's a button you press in Tiddly Wiki that generates a new HTML.

You "Save As.." that.

Re:Managing my personal knowledge base by romwell on Friday January 10, 2020 @03:43AM (#22009441)
I would recommend just downloading the HTML file and using that.

To save changes, click the red checkmark, and "save as..." the updated HTML over the old copy.

Switch to other possibilities if you use it enough to justify that.

Re:Managing my personal knowledge base by dgsb on Friday January 10, 2020 @04:19AM (#22009605)
That's the save method I'm using since one year now. It perfectly fits my needs as a single user of this wiki. No infrastructure to set up, it works out of the box. As a former ikiwiki user I won't go back.
Re:Managing my personal knowledge base by swuecho on Friday January 10, 2020 @04:42AM (#22009735)
Re:Managing my personal knowledge base by lwhsiao on Friday January 10, 2020 @02:44AM (#22009165)
How well does Tiddlywiki scale? Would this single file support a large knowledge base accumulated over decades?
Re:Managing my personal knowledge base by jodrellblank on Friday January 10, 2020 @03:25AM (#22009370)
Jeremy Ruston the creator, says a 100MB TiddlyWiki works fine on a 2013 era laptop, and that browsers are some of the best optimized VMs available to work on (in the video I linked in another comment).
Re:Managing my personal knowledge base by romwell on Friday January 10, 2020 @03:40AM (#22009430)
Most of knowledge is text, maybe a picture here and there.

I, a lifetime worth of knowledge in reasonable HTML of Tiddly Wiki would take less toll on your PC then the current CNN front page.

Re:Managing my personal knowledge base by swuecho on Friday January 10, 2020 @04:41AM (#22009730)
you can use tiddywiki with a node backend.

https://github.com/djmaze/tiddlywiki-docker

if you want to host on arm device, https://github.com/djmaze/tiddlywiki-docker/issues/15

Re:Managing my personal knowledge base by tasogare on Thursday January 09, 2020 @10:02PM (#22008036)
I strongly support this recommendation. Tiddly Wiki has enough features and extensibility that I wasn’t tempted to write my own bibliography management system after discovering it. Yes, I know there is dedicated software for that but they didn’t fit how I want to structure my notes.
Re:Managing my personal knowledge base by throwaway_2047 on Friday January 10, 2020 @12:46AM (#22008619)
This, together with github plugin. You edit/create a post, press save, the whole website is committed back to github. In a single html file. Painless
Re:Managing my personal knowledge base by mettamage on Thursday January 09, 2020 @08:55PM (#22007800)
I use tiddlywiki with noteself on a self-hosted server.
Re:Managing my personal knowledge base by BLKNSLVR on Friday January 10, 2020 @07:11AM (#22010413)
I've been doing the same for a couple of months now, and I love it. Can access it from various devices through the browser and it syncs well.

Big thumbs up from me so far.

The hardest part was setting up a CouchDB instance for the backend, but I found some instructions and fiddled with it until it worked.

Link: https://noteself.github.io/

Re:Managing my personal knowledge base by vinu76jsr on Friday January 10, 2020 @02:18AM (#22009005)
how do you secure it, is it a long obfuscated URL?
Re:Managing my personal knowledge base by BLKNSLVR on Friday January 10, 2020 @07:17AM (#22010432)
My setup requires a username and password to be entered, which I think is the intended authentication method, since it uses a database at the backend.
Re:Managing my personal knowledge base by jodrellblank on Friday January 10, 2020 @02:34AM (#22009102)
Joe Armstrong of Erlang fame was a fan of Tiddly Wiki, and there's a video of the Tiddly Wiki creator and him enthusing about it here https://www.youtube.com/watch?v=Uv1UfLPK7_Q