• 5 Posts
  • 25 Comments
Joined 5 months ago
cake
Cake day: October 5th, 2025

help-circle
  • Lemme tell ya somethin about Tiddlywiki. Actually a lot of knowledge base software has this problem (I’ve specifically encountered it in Trillium, Obsidian, and TW).

    You have your body where you’re austencibly storing the meat of your information. But you also have configurable metadata fields. Obsidian has its YAML headers, and TW and Trillium have separate metadata forms. All three of these have scads of methods for sorting and querying and filtering the metadata but next to nothing for the actual note. But the note is already organized data. It has headings and subheadings and text under those headings. Why can’t that be queried? I got into this on the TW forums. Everyone was basically telling me to cram all of the actual data into the header, leaving the note itself virtually empty. Obsidian has its bases feature which does the same thing. Then why not just have a bunch of YAML files? A genuine question, I’d actually love a system for sorting and querying a bunch of organized YAML files almost like a noSQL database. But Obsidian doesn’t let you do that. It has to be markdown.

    I got off track there, but there it is.


  • Was it the backend, maintaining the DB and juggling extensions and such, or was it organizing the wiki itself? I’ve heard lots of people complain about maintenance. My personal project currently uses Mediawiki with sqlite as the DB. I’m essentially the only editor and almost the only reader, so it’s more of a CMS than anything.

    Because the wiki is public, I have to maintain a separate KB (currently Obsidian) for drafts and scratch notes and other “thinking out loud” such and such that I’m not ready to present to the public. That’s why I’m looking at something with access control. I’d like to consolidate all my work on this project to a single place, with notes and drafts accessible only to me, that I can publish when I’m satisfied. Dokuwiki with a crapload of plugins seems to be the closest.


  • logseq

    Forgot about logseq. It’s an outliner first and foremost, so not what I’m looking for.

    silverbullet

    This one’s almost there. No version history. For accessibility reasons I’d like something that clearly separates the acts of writing/editing and reading/consuming. It works better with screen readers. In silverbullet, headings only look like headings, but they’re just undifferentiated text to a screen reader. Obsidian has the same problem). I get why people want a seamless editing experience, but it’s very important to me to keep track of how my ideas change over time, and Obsidian and Silverbullet are constantly saving your edits, making versioning difficult.

    Helix notes (mentioned recently in another post) tries to get past this by having a “save new version” button.

    QOwnNotes

    Very very simple. I can see why some would be attracted to it but I’m not.




  • I think you could take this arbitrarily far. Why buy a motherboard when building a computer when you should design the PCB yourself? Why go with a pre-existing processor? You should design the architecture from scratch. Why aren’t you mining your own silicon and growing your own ingots? You’re not a real nerd unless you have your own chip fab.

    Some people get into self hosting because they want their data to be their data. They don’t care about the particulars, they just want that peace of mind. Others get into it because they’re already in a tech or tech-adjacent field and want to improve their skills. Some, such as myself, fall somewhere in the middle. I work in IT and am sometimes in the mood to tinker, but sometimes I just want it to work without much fuss.









  • I meant the OP more as a lament about it being hard rather than a quip about it being easy.

    Though upon reflection it’s not the voice chat that’s a problem, it’s the fact that Discord is a lot of things, a chatroom, a VOIP service, and so on, and recreating all those things on top bolting on federation (which I don’t see as a desirable feature in this case) is what makes it so hard.






  • Nowadays everyone accepted the name “Discord” but I think it’s a pretty poor choice of branding too.

    A terrible name for an app meant to facilitate communication. Always baffled me. But the name is so widely recognized that nobody thinks twice about it.

    I always thought Noosphere would make a cool name for a Discord replacement, especially if it incorporates a way to permanently catalog the knowledge accrued by the community, say as a built-in wiki. That might actually make it viable as a support platform.