Karl Voit

karl-voit.at · Personal blog · on HN since 2014

Karl Voit writes about Org-mode, tagging, managing files, and keeping control of your own data.

What HN saysHN commenters link it for his Orgdown work on using Org markup outside Emacs, and discuss Org as a possible standard interchange format.
71HN people shared it
40linked it in comments
48stories submitted
1.9Kstory points
3 months agolast shared
2014people per year2026

Most-shared posts

  1. 1
  2. 2
    How to Use Tags
    8 people · 11 points · first shared 2022 · 1 comments on HN
  3. 3
    Don't contribute anything relevant in web forums (2020)
    7 people · 403 points · first shared 2020 · 251 comments on HN
  4. 4
    Orgdown – Using orgmode markup outside Emacs
    7 people · 26 points · first shared 2021 · 11 comments on HN
  5. 5
    You Can't Control Your Data in the Cloud
    6 people · 14 points · first shared 2022 · 5 comments on HN
  6. 6
    Markdown Is a Disaster: Why and What to Do Instead
    4 people · 8 points · first shared 2025 · 2 comments on HN
  7. 7
    Organize Your Life with Org-Mode
    4 people · 4 points · first shared 2018 · discussion on HN
  8. 8
  9. 9
    Emacs Is Not Just an Editor
    3 people · 4 points · first shared 2018 · 1 comments on HN
  10. 10
    Papers.shtml
    3 people · first shared 2022
  11. 11
    Orgdown – The Interesting Feedback Phase So Far
    2 people · 19 points · first shared 2021 · discussion on HN
  12. 12
  13. 13
    Pim
    2 people · first shared 2023
  14. 14
    Lazyblorg
    2 people · first shared 2022
  15. 15
    The Emacs Lock-In Effect or the Emacs Sunk Cost Fallacy
    1 people · 175 points · first shared 2021 · 265 comments on HN

What HN people wrote when they linked it

KarlVoit · 2026-01-21
Sorry to take away your reason: https://gitlab.com/publicvoit/orgdown/-/blob/master/doc/Tool-Support.o… There are multiple solutions where you may use orgdown (syntax) from within vim although I bet vim implementations will never ever reach the same level as Org-mode (Elisp) does for Emacs. As a vim + Emacs user for decades (both daily), I would really recommend to use vim for simple editing taks and Emacs for organizing your digital life: https://karl-voit.at/2020/01/20/start-using-orgmode/ and https://karl-voit.at/orgmode/ Many die-hard-vim users switched to Emacs and wrote that in their opinion, Emacs is the better vim because Emacs is able to provide everything that vim does (including vim key bindings, excluding vim-script) but not the other way round. I know that this is hard to swallow for most vim users. YMMV HTH
soldeace · 2023-09-14
For the best part of my life I use a controlled set of tags[1] rather than hierarchical categories. This is mostly due to the fact that stuff can be a lot of things at the same time. That said, one of the best use cases for Johnny's system I've found is when you have to share an online drive with hundreds of people, where you can't use tags, and even if you could, there would be no consensus. Strangely, nowadays I can find my way around a huge project's online files quite easily just by the prefix numbers of each categorical level. [1] https://karl-voit.at/2022/01/29/How-to-Use-Tags/
tconfrey · 2022-04-07
This is very exciting. IMO the Tools For Thought (#TFT) ecosystem is crying out for a standard interchange format to break down the silos. Org-mode could be that format. It's not just an outliner format, it's the best markup[1] and supports pretty much everything you need for journaling/task-management/project-management etc. What's been missing thus far is a single canonical definition that everyone can build on (beyond the org-mode source code). I'd love to see this be the reference implementation of Karl Voits Orgdown proposal [2]. (BTW there was a recent relevant discussion here [3]) [1] https://karl-voit.at/2017/09/23/orgmode-as-markup-only [2] https://gitlab.com/publicvoit/orgdown [3] https://news.ycombinator.com/item?id=30879327
nonrandomstring · 2022-02-28
There's a school of throught, prevalent at the last Emacs conference (See Karl Voit's talk), that Org is also a notation/markup. So-called "org-down" has been put forward with foundational semantics, headings, lists, emphasis and other basics. https://karl-voit.at/2021/11/27/orgdown/ I'd actually love to see Gemini and HN adopt orgdown. Just sayin... :)
adityaathalye · 2026-01-10
Ah, Anil, but have you fought the plaintext syntax wars yet? Jokes apart, regular, standardised, visually-suggestive syntax is a key reason I've stuck with org-mode despite its limited acceptance in the world at large. The many flavours of markdown make it /less/ portable than org syntax, in my experience. As the post below says, "Pandoc lists six different Markdown flavors as output formats." This is not great for collaboration --- now we need some sort of middleware or advanced editor to help people work with more than one syntax format. Besides, mixing syntax in the same document is a boo-boo, because parsers only work at file-level, not semantic token level. Owing to this, at times, I go as far as to /author in orgmode, but share in markdown/ (org-export), and slurp back and forth (tangle / detangle). Cue: Org Mode Syntax Is One of the Most Reasonable Markup Languages to Use for Text: https://karl-voit.at/2017/09/23/orgmode-as-markup-only/
ParetoOptimal · 2024-01-17
Let me start by saying I like the goal and would like to see org mode accessible to everyone, but I do have some thoughts/reservations. > For the little code I do write, I find having AI assistance (via CoPilot or Cody) to be tremendously helpful. So helpful, in fact, that I now tend to jump into VSCode for actual coding, Aren't there both copilot and Cody plugins available in emacs? edit, yes and the Cody one has first-party support: Cody: https://github.com/sourcegraph/emacs-cody (first party) copilot: https://github.com/copilot-emacs/copilot.el > Use VSCode for everything. For me, this requires a full-featured org mode implementation. I currently feel stuck in Emacs just because of how great org mode is. This seems much more difficult than creating plugins you need in emacs and with the downside that customization will be much worse in vscode, especially customization of behavior with things like hooks. > Letting go of bug-for-bug compatibility with Emacs as a goal. Let's let the quirky behavior die off and move forward with a more cohesive program, even if it looks a little bit different. If you don't have compatibility, then you aren't really implementing org-mode... you are starting fresh. Perhaps you should take inspiration from commonmark which is a spec for markdown? Also, there is some existing work in making a spec for org-mode in orgdown: https://karl-voit.at/2021/11/27/orgdown/ That's okay, but you'll likely annoy org-mode users and developers as…
gwd · 2023-09-29
Probably a better link would have been the one linked to in the post*: https://karl-voit.at/cloud/ Which has these among a long list (retaining the reverse order from link above). NB I have just copied and pasted for convenience; neither removed text which refers to links nor added the actual links. You can click through yourself if you want to follow the links. 8<--- 023-08: Again Microsoft, again Azure: "unauthorized access to cross-tenant applications and sensitive data (including but not limited to authentication secrets)". If you aren't tech-savvy: this is very bad. (Source) A reoccuring pattern emerges more and more: Microsoft didn't fix the issue in months and as of 2023-08-03 it is still an open vulnerability in Azure, risking the data of all Azure customers. related: Microsoft comes under blistering criticism for “grossly irresponsible” security | Ars Technica BrianKrebs: "The CEO of Tenable just ripped Microsoft a new on…" - Infosec Exchange 2023-07: Hackers stole a Microsoft Azure Active Directory certificate which gave them full access to basically all Microsoft cloud services including Outlook, Office, SharePoint, Teams, "Login with Microsoft", and so forth. (MS blog entry, Source, German source) With the default logs, customers could not even detect intruders as you would need to pay extra to get access to those log files. Microsoft did not communicate which services were affected and which not. Any Microsoft cloud service was potentially…
NicoJuicy · 2022-02-14
I was very intrigued by the the comment that led me to the posted article: > If you have worked with ZeroMQ, OpenAMQ, AMQP or Xitami, you have worked with code by Pieter Hintjens, a Belgian software developer. > Out of a tragic personal situation, my attention was brought to a blog article of Pieter: A Protocol for Dying. This is quite an article to chew on. Pieter was diagnosed with a rare type of cancer with not much time left. He was very open with his disease and wrote quite a few articles about his situation. In 2016, he underwent voluntary euthanasia. If you are interested in learning from this situation, I recommend browsing through his blog. > Here, I want to draw your attention to a different article by him: Confessions of a Necromancer. This is some sort of IT-related autobiography which begins in the old times of Microcomputer. Pieter wrote down his journey through many IT projects, companies and customers. > It's a long article. Printed to a PDF file I read on my e-ink reader, it had 43 pages without the comments. https://karl-voit.at/2022/01/23/Pieter-Hintjens-Necromancer/
internet_points · 2026-01-11
I think the implementation challenge is the reasoning behind https://karl-voit.at/2021/11/27/orgdown/ So you can say "my org-mode parser implements orgdown level 1" meaning it has the basics. I think it sounds like a pretty good idea, though it's kind of a third party effort – it'd be better if there were some officially sanctioned compatibility level standard from the orgmode authors.
nanna · 2025-07-23
> As of 2025-02, there is no formal Org-mode syntax definition. Confusingly, you seem to have taken this from Karl Voit's website, without referencing having done so? https://karl-voit.at/2017/09/23/orgmode-as-markup-only/ And then taken the sentence out of context. His point is that even though there isn't a formal Org-mode syntax definition, there is an informal one in that all of the Org mode syntax elements are part of the Emacs Org-mode implementation. The latest Org-mode implementation /is/ the spec. This is in comparison with Markdown where there are numerous syntax definitions and no implementation which includes all elements and everything is a mess.
reedlaw · 2025-02-22
I used something similar based on https://karl-voit.at/folder-hierarchy/ which I found helpful.
user_7832 · 2025-01-07
Thanks, that’s a bingo! I believe this is (one of) the relevant thread(s): https://news.ycombinator.com/item?id=36544879 > I hereby claim that I am able to save you at least twenty minutes of your computer time a day just by looking over your shoulder and suggesting more advanced tools, better methods, and efficient workflows. https://karl-voit.at/tags/pim/
curious_soul · 2024-09-25
Thanks! This is the kind of thing I was interested in - some inspiration for naming/tagging or some novel approaches to organizing data. I came across this blog post which I thought was interesting: https://karl-voit.at/2022/01/29/How-to-Use-Tags/ Regarding family members, these are just some important docs and such of family members that are not tech savvy/don't use my computer.
amai · 2024-04-03
Nobody should be surprised. From all public clouds Microsoft Azure had the most security incidents in the past by a big margin: https://karl-voit.at/cloud/
tester457 · 2023-07-01
I like Karl Voit's methodology. He goes more deep into Personal Information Management than anyone I've seen. > For a couple of years, I taught PIM in a lecture at the St. Pölten University of Applied Sciences. My students are surprised, how inefficient they were doing even «common» things like handling email, managing files like photographs on your computer, or searching for information. It is so rewarding to see students realizing how much improvement is possible with some background-knowledge and a few hints here or there. Starting with 2021, that lecture started at Graz University of Technology. > I hereby claim that I am able to save you at least twenty minutes of your computer time a day just by looking over your shoulder and suggesting more advanced tools, better methods, and efficient workflows. https://karl-voit.at/tags/pim/
dxs · 2023-06-13
More Karl Voit: (1) "Managing Digital Files (e.g., Photographs) in Files and Folders" at https://karl-voit.at/managing-digital-photographs/ (2) "TagTrees: Improving Personal Information Management Using Associative Navigation" at https://karl-voit.at/tagstore/en/papers.shtml (3) "TagTree: Storing and Re-finding Files Using Tags" at https://karl-voit.at/tagstore/downloads/Voit2011.pdf
chaosjevil · 2023-06-12
I can relate to your intentions, but keep in mind that, when you leave your data there, you're effectively encouraging people to keep using a user-hostile platform that will likely wall those people's content in. In the long run, you aren't making humanity better - you're worsening it. Instead a better approach is to migrate whatever you deem useful in your Reddit history to another platform. And then remove it from Reddit, either by deletion or replacing it with gibberish. You might also be interested in this text, as food for thought: https://karl-voit.at/2020/10/23/avoid-web-forums/ It has been shared a few times here in HN, so I believe that plenty users here know about it.
pmoriarty · 2023-03-05
There's a more thoughtful analysis of reasons to oppose chatgpt here: [1], which concludes: "I'm not a fan of banning promising technologies that also have very positive use-cases. Especially when I could out-source really boring tasks to it as well. But the enormous amount of potential negative impact does worry me a lot so that a short-term ban is the lesser evil here to me." [1] - https://karl-voit.at/2023/01/14/chatgpt/
comfypotato · 2022-10-18
Dr. Karl Voit did his dissertation designing a tag-based file system. I don't know what the status is today, but the dissertation itself may be a decent place to start your search. https://karl-voit.at/tagstore/en/papers.shtml
davesailer · 2022-07-24
Yeah, so all I can do is maybe throw more gas on the fire by offering some things I found. Karl Voit did a dissertation on using tags, and developed some software to help... How to Use Tags https://karl-voit.at/2022/01/29/How-to-Use-Tags/ (and there are several other posts on the subject) Tagstore: https://karl-voit.at/tagstore/en/papers.shtml Personally, me still be try to find system to work in own small head. Many head acheings yet.
ssivark · 2022-06-29
Related post by Karl Voit, explaining part of the problem: https://karl-voit.at/2020/01/13/thunderbird-notmuch/
newtwilly · 2022-06-06
The author's linked page has a horizontal scroll, which seems non-ideal to me https://karl-voit.at/tags/lazyblorg/
profsnuggles · 2022-05-27
Well I think the first is kind of what orgdown is trying to do. https://karl-voit.at/2021/11/27/orgdown/ As for the second doesn't guile have a feature complete elisp implementation?
xenodium · 2022-03-20
Karl Voit does it a lot more justice than I would https://karl-voit.at/2017/09/23/orgmode-as-markup-only Also there's a super comprehensive guide if you want to go all in on Emacs side of things. It's written in org itself http://doc.norang.ca/org-mode.org and exported to html http://doc.norang.ca/org-mode.html.
dredmorbius · 2022-02-16
This. As a decade+ user with a modestly successful personal subreddit ... when it became painfully obvious that Reddit would press to the point of pain in its new feature development, I signed out. That subreddit's "cake day" automated submission ... rather took the cake! https://old.reddit.com/r/dredmorbius/comments/quxwoo/happy_cakeday_rdr… I've not completely abandoned Reddit. But I avoid the site where at all possible. Also relevant: "Don't contribute anything relevant in web forums" (2020) https://karl-voit.at/2020/10/23/avoid-web-forums/ (https://news.ycombinator.com/item?id=30328120) Top comment on that thread specifically addresses Reddit.
mro_name · 2022-01-24
There's a talk about such https://karl-voit.at/managing-digital-photographs/, there's a video. Karl seems to have a fancy TUI, I made me a cmdline helper https://codeberg.org/mro/Tagger.
leotaku · 2020-08-19
Not me, but this guy[1] seems to have a pretty interesting setup using backlinks with Org. Other than that, org-roam[2] is becoming popular nowadays. [1]: https://karl-voit.at/2020/07/22/org-super-links [2]: https://www.orgroam.com/
robla · 2020-05-11
> Org-mode is awesome. But only in the context of Emacs. Really? I agree with [Karl Voit 2017 essay](https://karl-voit.at/2017/09/23/orgmode-as-markup-only/) regarding that. To quote: > You can type Org mode in vim, notepad.exe, Atom, Notepad++, and all other text editors out there. And in my opinion it does have advantages compared to the other, common lightweight markup standards such as Markdown, AsciiDoc, Wikitext or reStructuredText. Voit then provides a very compelling case for why Org-mode syntax is a well-designed [lightweight markup language](https://en.wikipedia.org/wiki/Lightweight_markup_language), and works well outside of Emacs.

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close