6 ms·
Show HN: Org-Supertag
Enhance org-mode tag system, borrow idea from tana.
- Tomte 2y agoAre you the GitHub user yibie?
- oliverchan2024 2y agoYep, it's me.
- Tomte 2y agoThat‘s cool, I think I‘ll try it. Thanks!
- oliverchan2024 2y agoThanky you, hope you like it, and feel free to submit issues, if anything wrong happens.
- deleted 2y ago[deleted]
- emilamlom 2y agoLooks cool. It might be helpful to mention somewhere that it's for Emacs. I have never used Emacs before and had no idea what note-taking app this was for till I googled "org mode".
- mgr86 2y agofwiw there are several vim and nvim org-mode attempts. Naturally, there is a lot more tooling built out for emacs.
- dotancohen 2y agoThough I pretty much live in VIM and VI-like things, I find Org mode with Evil to be good enough to not need a reimplemention of Org mode in VIM.
- oliverchan2024 2y agoGet it.
- ews 2y agoI saw this on /r/emacs and made a note to install and use it, it looks amazing. Thanks !
- oliverchan2024 2y agoThank you.
- dennisy 2y agoLooks great! Would be interested to hear how people are getting on with Tana (https://tana.inc/ https://tana.inc/), the tool from which this idea was borrowed.
- Dlouie 2y agoJust tried to signup for tana - but their waitlist form (interestingly) didn't ask me for an email to contact me with followup steps and I can't seem to create an account :(. How did ya get access?
- dennisy 2y agoI think it could be because your email is cached in the form provider (type form).
- odinho 2y ago(Tana eng) That's not good! Someone is looking into it now. You can go through the back-door currently here: https://app.tana.inc/create-account https://app.tana.inc/create-account (currently requires credit card to get in directly, but you can cancel it directly after).
- tetris11 2y agoOh wow, fun. It looks like it might supercede org-capture templates too by some of those actions.
- oliverchan2024 2y agoGreat idea.
- adamgordonbell 2y agoThe Tana super tag concept is pretty neat. I prefer these outlined based notes tools ( org mode, roam, Tana ) over the document based ones (Obsidian, etc) or db ones ( notion ). It feels like a personal taste thing. I naturally think in lists and to-dos.
- karencarits 2y agoI like outliers too! I think the best opensource option, besides emacs, is logseq which is now developing a tag concept very close to Tana's supertag: https://test.logseq.com/ https://test.logseq.com/ They are looking for a name for the concept, so suggestions are welcome!
- oliverchan2024 2y agoFrom my perspective, they are all derivatives of org-mode.
- dotancohen 2y agoI've often quipped that anyone who has ever tried implementing a personal knowledge or to-do app, had only done so because they haven't seen Org mode yet.
- adamgordonbell 2y agoI used org-mode for a while, but I wasn't an Emacs user, and using it just for that was not a great fit. No one ever says that, but let me say it: If you aren't an emacs person, it is not going to be a fit. Workflowy is a pretty easy-to-use web version of the outline part, which requires zero setup and the other features of org-mode I never got into. Other things extend beyond this into the PKM space ( Roam, Tana, etc ). Also, Zettelkasten is an interesting thing, but more as a curiosity, some process that worked for a specific researcher in nineteen dickey two, not as some process you should use. For me, the big great outliner was workflow. Roam improved on that, and things improved for Roam.
- bagels 2y agoOrg mode is something in emacs, for the rest of us who don't have that context.
- iLemming 2y agoOrg-mode is not just 'something', it's a powerful Emacs extension that transforms plain text documents into dynamic, interactive, and organized systems for notes, to-do lists, and project management, while seamlessly integrating code execution across multiple programming languages with data flow between embedded computational blocks. Practical example? You can be annotating a PDF, while having executable code blocks in different languages, e.g., you can run http or sql query, then pass the results into a python, javascript or shell scripting block, and then output the final result into a diagram. So, you'd be reading the book, taking notes and mess around with practical code snippets at the same time. I have tried so many different note-taking apps, philosophies and techniques over the years. Nothing even comes close to what I can do today in Org-mode. It totally shatters everything else and kicks the shit out of the ballpark.
- clircle 2y agoAvid org user, but I don't do any of the stuff that you mention. I just capture and agenda. I'll just say that even to another "expert", you didn't explain what's so great about this annotation workflow.
- iLemming 2y agoI am absolutely sorry that I have failed to capture the fantastic essence and incredibly powerful qualities of Org-mode so carefully crafted in over twenty years of its existence. My poor writing style simply miserably failed to express it in a single paragraph. I'm sure your seasoned expertise on the matter could do a lot better. As for the annotation workflow, well, I guess you just don't need it. When you decide to start writing notes while reading books, I'm sure you'll be able to figure it out. For now, just create a TODO item with a deadline, it will keep showing up in the Agenda, but I don't have to explain, that part you know already.
- bot347851834 2y agoI'm always curious on how you guys use your note taking apps? I tried multiple (obsidian, notion, logseq ecc..) but always struggled to find a real use/need for them outside of work. Am I missing something on going straight to applying my knowledge, after having found a solution to whatever problem I'm facing from a variety of sources, and not writing down many notes outside code comments/README.md ecc..? E.g: I'm currently building a mobile app with flutter, would you guys suggest that I log what I'm learning, even considering it's pretty basic stuff due to the fact that it's my first encounter with flutter/dart? Now that I think about it, writing notes during the process could perhaps help me have more material for my blog posts
- deciduously 2y agoI like how the very act of writing it out led you to draw a new conclusion. Very meta.
- Jaepa 2y agoI've found its helpful to divide notes into two separate categories: notes & logs. Anything that is not a log is a note. This includes recipes, people, tools, reading list, etc. Logs are meant to serve as a labnote book. Each entry is saved in a daily journal & with a date and simple description header. What I'm doing, why, how its going, checklist, etc. Basically a dumping ground for everything I could possibly have a use for re-using later. This help eliminates entire categories of notes(e.g. call with mechanic), and give you a chance to leverage smaller notes with backlinks to the individual experiences using it. The effort to keep notes evergreen is very difficult when the content keeps changing.
- oliverchan2024 2y agoCool!
- swah 2y agoCan you expand a bit on how that simplifies the "call with mechanic"?
- hitchstory 2y ago
- tmalsburg2 2y agoThe description is pretty abstract. What concrete problem does this package solve? Some example uses would be helpful.
- oliverchan2024 2y agoYou're right, I'm working on it.
- mcshicks 2y agoHey I'm a long term emacs/org mode user. This look super interesting, one quick suggestion, even though I'm confident I can make the installation instructions work, a lot of people just install packages from melpa, i.e. list-packages, cntl-s to find in melpa and then install. I know there's a lot of advantages to some other methods, but people pick and choose where they want to learn the new way or stick with old tried and true way. Again at first glance it looks super interesting.
- oliverchan2024 2y agoThank you for your appreciation and suggestions. I’m not quite sure how to publish it to MELPA, but I’ll figure it out as soon as possible.
- iLemming 2y agoIt's very normal for a package to remain in its "nursery" for a while. There are various ways to install packages directly from GitHub and other forges. Publishing to MELPA although is a fairly simple process, it does require certain steps and of course the vetting and approval. Often it takes long time. Sometimes (for various reasons) authors may decide not publish at all.
- mdaniel 2y agoYou appear to have omitted adding a license to your repo
- oliverchan2024 2y agoThank you for the reminder. I’m currently struggling with which open-source license to use. I don’t really want to use GPL-3 because it’s too strict.
- mdaniel 2y agoI don't have first-hand experience with it, but I've seen this mentioned a few times: https://choosealicense.com/ https://choosealicense.com/
- mjdiloreto 2y agoI have a pet project to integrate org mode with LLMs via tags, and the hardest part has been interfacing with the base org-mode tags to provide all the functionality I want. This library is exactly the thing I need to pick it back up!
- oliverchan2024 2y agoI’m glad that you find this small project useful.
- sroerick 2y agoI’m interested in this but I have no idea how I would use it in a workflow
- oliverchan2024 2y agoYes, you’re right. Many people have mentioned this to me. I’ve updated the README in the latest version, hoping it will make it easier for everyone to understand.
- iLemming 2y agoLooks like pretty much the same idea around Org-Roam, which is already well established set of packages. There already exists a vibrant community with things that extend Org-Roam itself. Not sure how this would be any better than that, yet I cheer and appreciate any interesting ideas on that front. Also, briefly checked https://tana.inc https://tana.inc - which inspired the package, chuckled at: "The world's most powerful notes", and got the same question: "How is it more 'powerful' than Logseq, Obsidian, Org-Roam?"
- shanusmagnus 2y agoIs org-roam still alive? Last release almost 3 years ago. Could be because it's nearly perfect, which, if so, great.
- iLemming 2y agoOrg-roam just adds a thin layer of indexing nodes, nothing more. There's not much to it, so there's no churn.
- oliverchan2024 2y agoOrg-supertag isn't another version org-roam, it's totally differnt way. And, org-supertag can work with org-roram or Denote. Your words suggest that you haven’t looked into org-supertag.
- iLemming 2y agoI didn't say "another version of org-roam", I said "looks like pretty much the same idea". My words suggest nothing of what you're accusing me, but rather suggest of what I thought it was, after reading the description in the readme. I'm not alone in that, other commenters have noted that as well: "the description is pretty abstract", says one of them. To me, a long-time Org-Roam user, "TODO" is just adding a link to an org-roam node with the same name - which, again, after reading the description of the package, kinda, sorta feels like "pretty much the same idea". If you want to avoid unwarranted criticism (which my original comment was not), I suggest perhaps try explaining it better. I'm still not sure how org-supertag can complement Org-roam and Denote workflows.
- kaiwen1 2y agoI live in org-roam nearly all day, every day, and the #1 feature on my wishlist is tagging. org-roam actually has a tagging feature, but it's very limited. org-supertag looks much better. Can't wait to try it. Great job, OP!
- iLemming 2y agoI have never used that tagging feature and instead have created nodes like [TODO], [INPROGRESS], [COMPLETED], etc. And then I've added a simple function that checks if a tag/link collides with another, i.e., I can't ever have [TODO] and [COMPLETED] in the same heading - adding one just removes another. I wonder what would tagging get me here beside just showing up in the node search dialogs?