/tap – Powerful and customizable note-taking system
tatatap.com
tatatap.com
I also _really_ like the concept of “spells”, so congrats on this experience as well. It would be interesting to explore implementing the same behavior using GitHub Actions (many of which, probably already exist?), with push/cron triggers. The benefit of that is that you could share your note taking workflow as a repo template, and then others could fork it and be up-and-running without any new accounts/tools/etc.
Personally, I don’t find that I do a lot of “deep writing” on my phone, as opposed to quick recall or in-the-moment scratch padding. So as long as I have a way to access my notes, make quick edits, and then sync them with my laptop (where I’ll do my primary thinking later), then I’m pretty content.
GitHub.dev is great but I personally prefer to take notes locally without internet affecting my node taking.
Here in South America it's ALL Whatssapp, I don't think I've ever sent an SMS in 10 years.
Russia and Asia probably use other apps like WeChat, honestly no idea.
LINE messenger in Southeast Asia KakaoTalk in South Korea
Thankfully Signal is taking off in my friend circles, but SMS is what will work best on my phone and what will wake it up. Signal works well when I'm on my computer.
SMS is also what I'm 100% sure will work when contacting someone through their mobile phone number.
I love open source, but I also pay for apps and services that provide me with more value than what they cost. I’m not sure this provides me with that value, but perhaps to some it does.
Regardless, if software boosts your productivity, free or not, it’s worth at least a few bucks to subscribe or sponsor and support the authors.
FWIW the parser is open source: https://github.com/tatatap-com/sowhat
I've used Joplin and while it has some rare rough edges (but then what hasn't) but my comment isn't about Joplin per-se.
You really sound super entitled when you demand for what you think are basic features in an app. It's FOSS, don't like don't use or fork and contribute.
Calling it extreme harsh words like "dog shit" just made me lose respect for your opinion, anyway.
Because the browser makes me so much more productive, I built my own second brain software tool and I posted it as a Show HN yesterday (it's a rough first go).
https://joeldare.com/i-built-my-own-second-brain-software-to...
* Foam - https://github.com/foambubble/foam
* Dendron - https://github.com/dendronhq/dendron
Obsidian is great as well, but there are caveats that may make it not so great with your preferences
Creator of /tap here. Thanks for all the great discussion! If there's anything I can answer related to the product, process, reasoning, where /tap is headed LMK!
No need for connectivity or any additional complexity
I use plain markdown + folder structure because I have nothing better (I left Obsidian after an update made all my notes unavailable).
If there is a note-taking service to subscribe for, this will be. The only impediment, for now, is that I'm making notes in the editor, not online and/or via messages.
FYI, I signed up but login doesn't seem to work for me. Does nothing. I had to verify my email but got a 'oops try again' message with the verify link. Maybe has something to do with not being able to login.
This product kind of feels like that, but without the main upsides (easy extensibility, you own your data, it's all accessible locally so latency is non-existent). I don't really see much benefit vs having local files backed up by GKeep and/or a VCS instead.
Still might steal some of the ideas, though. In particular, tracking events is useful ("when was it that I last had to order gas again? Do I need it soon?")
* edit * I see I'm not the only one
Yes.
> You already have the app. Save notes to /tap via text message (SMS), the website or a bookmarklet.
K now I'm actually going to use this. Nice work. (Good landing page!)
Why not reminders by email?
sigh
However, and it's a big however:
Speaking as someone who once did a ton of handwritten notetaking in OneNote, and then realized that the export options at the time made it practically impossible for me to carry those notes forward as my setup evolved, and that I was about to potentially lose somewhere between 1 to 2 years of my notetaking life, the "I need to know that when I put my brain in this that I can get it back out" worry is pretty real.
It's not even just data export, OneNote had this cool thing where it would search the text of handwritten notes, which encourages you to take handwritten notes. It's great because handwritten notes feel good to write but are disorganized, so you could kind of bridge the gap. But the problem is that then even if you do get the images out, all that functionality is gone suddenly. So similarly, lets say I do use an API to back up all my notes, am I going to build extensive infrastructure around integrating with SMS and a CLI that all just gets thrown away some day?
After OneNote, it's very hard for me to consider using a notetaking app that doesn't talk about its data format/export on its homepage. Digging through the blog posts, I can see some talk about Open Source data formats, which is good, but only partially assuages my fears. But in general, /tap is immediately talking about REST APIs on its homepage, which, cool, I do think that's a cool idea. Is there actually an overlapping Venn diagram between people who are using a note system that's so comprehensive it's sending them text reminders, and people who know how to make REST requests, and people who aren't very paranoid about owning their own data?
I pay subscriptions for other people to host stuff that I don't want to dig into the technical weeds for; I pay for Wallabag hosting because I have stuff to do with my life that doesn't involve running security updates on a Wallabag server. I'm really happy to pay for services like that, especially if its in the $1-10 a month range, which /tap is. But importantly, I could self-host Wallabag if I needed to, today, without losing any functionality and without needing to rebuild any of my infrastructure that integrates with Wallabag. I could migrate my data both to the new self-hosted service or to a competing service, or I could even pay another 3rd-party to host Wallabag for me again, and point my URLs to their servers. So I don't have a bunch of hesitations in the back of my mind about giving someone money to host that kind of service because it's less of a risk to do so.
On the other hand, with /tap, with a system where I am literally putting part of my brain into the computer, I think I need stronger guarantees about how it's going to work and what will happen after it gets bought by Google.
You may be interested in just the parsing component of /tap, which is open source https://github.com/tatatap-com/sowhat
With notes in specific, because they're such an important part of my life, I'm taking a very long-term view; what still exists after 15 years? Everything else is kind of ethereal and doesn't matter because I can't really invest into building systems around something that will disappear suddenly. So I look at /tap through that lens: what parts of this still exist if tomorrow the developer either gets bough by Google or joins an Amish community?
It seems like it's only the parser? Not the SMS stuff, not the visualization or searching, not emailing, not how the ledger works, not the API. And again, it seems like a good parser, but I already have some decent parsers I use for taking notes in text format, that's a somewhat crowded space that's hard to compete in.
----
I may not be the kind of customer you are trying to target, and that's fine, but I'll try to explain more clearly what I mean.
When I think back to OneNote, I built systems around something that stopped working for me, and then those systems all had to be rebuilt from scratch. It was a huge loss of time investment that outweighed any monetary investment. If I'm thinking long-term about my notes, I'm paying $7 for... basically just document storage, I can't really build around the API or the SMS or email integration, because that stuff doesn't exist in a permanent form, it's all ethereal and it all goes away if you join Google. In some ways it's even worse than that, because the focus on SMS integration means I'm likely to get heavily reliant on SMS for notetaking, which is a huge issue if I ever need to self-host anything and realize suddenly that building apps around SMS handling is very difficult. I've now kind of accidentally made my life much harder.
But I compare that situation to something like Matrix/Wallabag, apps where prices for official hosting are basically in the same neighborhood as /tap and that cost me very similar amounts of money to subscribe to:
- I'm getting a lower barrier of entry that means I can start relying on the project before I ever learn anything about hosting.
- I'm getting the chance to build infrastructure around an actively supported piece of tech, where I don't have to solve all of my own problems.
- I'm paying for short-term uptime guarantees.
- I'm paying to have to think less about security.
- I'm paying to not have to think about the horror of integrating with SMS/Email notifications
In theory, I would be paying for the same stuff in /tap, but in practice I'm not because the SMS features and integrations and stuff don't actually exist in the long-term. Everything except the parsing format is ethereal and is going to go away.
So I have a short-term uptime guarantee from /tap that's higher than my own would be, at the cost of needing to redo my entire infrastructure and needing to figure out hosting from scratch in the future. I can think less about security right now, at the cost of needing to build my own product some day where all of those security problems will come back in full-force even worse. I have a lower barrier of entry now, but later on I have to drop everything and start from scratch, and I won't be able to really do anything with my notes when that happens other than parse them until I rebuild my own solutions for stuff like repeated tasks. I can build infrastructure around an actively supported tech stack, except that tech might all vanish one day, so I can't really rely on any infrastructure that I build, or on any other service that relies on /tap.
----
It's difficult to put into words, but I want to feel like I am paying for a service, not for a technology. With Matrix/Wallabag/insert-whatever, I get to temporarily not think about problems that are annoying, but I could think about them if I needed to. If something goes wrong, I could even pay another person to think about them and keep putting that problem off. And that means the service is just making my life easier, I'm just paying for people to solve problems for me and to deal with things I don't want to deal with. I'm paying for someone else to help me use a piece of technology.
In contrast, with /tap, I'm paying for access to that technology just as much as I'm paying for any service, which far from solving problems actually introduces problems in my life, because it would add new API requirements for whatever custom solution I'll need to eventually build when the company pivots or gets bought out or dies.
In a weird way, because notes are a long-term investment, the exclusivity around the tech means the value proposition for me as a user is much lower than the value proposition from more open applications, because kind of summing up everything above, a concept that encapsulates a lot of these ideas is that I'm paying for peace of mind, I'm paying to have someone take my worries away and to stress about stuff like hosting for me. And /tap's approach to peace of mind seems to be "don't worry, you can rebuild everything yourself if something goes wrong." The only way I'd get peace of mind out of that is if I paid you for hosting and then only used the REST API and only after reimplementing the entire REST API myself locally. But it's not worth $7 a month for me to do that, I want solutions that I don't have to plan around a bunch, I want solutions that don't give me anxiety when I think about the future. Parsing is a very small part of that, I'm not really worried that no one would be able to figure out how to parse a documented text format if /tap went down, I'm worried about everything else.
Again, I am probably not your ideal customer, so I think take that with a grain of salt. But my perspective is that I want a service that makes me feel more confident about the long-term, not less. I feel like if I was setting up auto-responders or integrating Tasker with my SMS app on my phone around /tap -- I don't think I'd feel confident about any of those systems, /tap seems to be encouraging me to build some very long-term fragile solutions/integrations for my notetaking setup.
I think you identified the key disconnect between your interests and the current state of tap. For you the API alone is not worth the subscription. And that makes sense.
I think you and I have a lot in common, and _could_, if we wanted, have a high degree of ownership over our technology systems. I decided I wanted that ownership with tap, and originally it was built exclusively for myself.
But, I got some interest and decided to make it available to others. I have used it almost every day for three years —- for me its a long-term solution. I hope it can be that for others too!
Unfortunately I'm also realizing that I got to a point in life where I just roll my eyes when I see yet another note-taking, or to-do app, or any other spin on the same trivial problem that we solved 1000 years ago and now are just beating a dead horse, almost like a developer endlessly rewriting a piece of code to make it perfect instead of taking the old "it's good enough" approach and moving on to fix the other problems in the codebase.
The note-taking apps are good enough. Even pen and paper is good enough.
I know I shouldn't react like that, because it's not fair to the author - they had an idea for a better product and worked hard to ship it, and probably learnt a ton along the way; maybe they'll even make a good chunk of money, but is there no point at which we're allowed to say "You don't get much praise anymore because you're the millionth developer who figured out how to duct tape some methods written by others to create a weather app. We collectively ran out of praise for solutions in that specific problem domain. And we're sure as hell not paying for it"?
I feel like everyone's just trying to make a buck with their tiny spin on the same idea. Of course there's a subscription on the note-taking app. And let me guess, the next note-taking app is going to have more real-time interactions, and fancy animations, and it's going to sync with the notes your cat takes and you can print them out once a month on this slick looking notepad that gets mailed to you.
I hate that I ended up old and cynical. I used to have starry eyes.
Note taking is a deeply personal process. Physical notebooks as a medium are infinitely flexible but apps are not. This means that 100 different people writing notes on paper might be doing so in 100 different ways.
I’d argue that this is why this is such a crowded (or rich) product category.
I often find that <very popular “ultimate” note taking app> is not for me, and I find myself hoping for something that fits my particular needs and habits. I’ve occasionally thought about trying to build my own.
All of this to say: I don’t think the cynicism is needed here. Even if this is a solved problem for you, it’s not for all of us, and I think the evidence that this is true is found in the fact that developers keep looking for new ways to solve this problem.
Joking aside, I personally think it's more important to focus my attention on the substance of the note, rather than the process of taking the notes, though the two aren't in conflict with each other, except for the times when they take away from your time and mental bandwidth.
Can you give me the elevator pitch for why I would pay for tap over my existing org-mode + captures + agenda?
Here are a couple points anyway:
- I love getting email summaries of different note categories. I email myself a list of all my programming related reading saturday morning, it's great.
- Entering a quick note via sms is hard to beat, especially because /tap sends me text messages every day and so it's always pretty high up on the recent messages list
edit: formatting
[1] Of which I am a proud member, btw.
To me, it’s either paper, Notepad(or any simple text app), or Excel. Everything else is about the process.
But then, maybe I’ve become old and crusty and just don’t know it yet. Sigh.
I too have an idea for a "note taking" app - essentially better streamlining, automating, and extending what I currently do - but maybe the process or steps I currently take are integral to what I currently do working. Who knows. Will I ever get the chance to create the custom "note taking" app that I envision? Who knows.
For now, because of my situation with severe chronic pain and how it impacts/disrupts my executive function, I will have multiple TODO lists on q-cards, and dozens and dozens TODO lists in various notes on my laptop and phone, none of which are synchronized - most of them lost to the past and therefore inherently part of a backlog of relatively unimportant things that otherwise would surface again in my mind or life if they were important enough.
Yes. All the more reason not to encumber it with large dependencies, proprietary code, or fragile, transient technologies.
I switched to using git as a repository of structured notes. The schema is simple. I can pull notes to various machines, I can archive the repository, I can track changes.
"Everything should be as simple as possible and no simpler." -- attributed to a rather good physicist.
If one's parents are the acceptance testers for usability... I think I might recommend that they use something that they understand fully. That might be git, but it might also be a Moleskin notebook and an ink or graphite writing instrument. ^_^
This is why I think some cynicism here might be healthy; I think software has a LOT of wasted repeated effort by developers; mostly due to a little too much "let me make a product" mentality and not enough "free/open source" mentality*
and again before the pitchforks come out, I'm emphatically not saying FOSS is always superior, but I do think this balance is presently off.
I like seeing tap used for stuff I didn't anticipate. And that's what it's all about for me. Like, you could just use the API and never log into /tap at all.
Also, maybe you're not into this kind of thing, how many note-taking systems have S-expression formulas that support nested functions?
Obsidian, Workflowy, Roam Research, Dynalist, Quire, Asana and Org Mode, just to name a few off the top of my head.
I have to say I have the same response - dammit, not another one - but I'm rather more interested in our complete fascination with these tools. Like - I have my note taking / knowledge stuff pretty much nailed [+] but STILL I always find myself clicking through on posts like this. Like many others on HN, I'm absolutely, unbearably, totally addicted to considering and re-considering my methodology in the notes / to-do space, even though I'm really happy with what I've got.
When I try to analyse this I realise there's a part-dopamine level thing (I love a beautiful, clean UI and idea), partly a wishful thinking (man, if only I could remember X, maybe this is the tool to help me!), and partly (this is the hard one to admit to but I would bet money on many other HN types as being here with me) an addiction with process, pure and simple. Anything to not actually have to DO that thing I need to do - oh look, I could review a tool that'll help me procrastinate a while longer.
It reminds me of the me when I was 16 and "revising" for GCSE exams. I spent about 90% of my time re-formatting and colouring in my revision timetable rather than actually doing the work of revision. That me is still here, only now it's notes apps rather than colouring in...
Finally - I think admitting that there simply isn't a perfect tool that will enable All The Things and Make Me A Much More Effective Person is much, much harder than the alternative which is to keep the Holy Grail somewhere in my consciousness, and keep on clicking those damn notes app links :-)
[+] In case anyone cares, I've used them all but I'm really happy with current 3-pronged approach: Evernote for transient / meeting / throwaway notes. TickTick for to-do's. Dokuwiki for longer term / journaled / documentation type stuff. All connected together via the common beauty of hyperlinks. Hook for Mac is amazeballs for this...
But before anything else, congratulations on the launch!
I've narrowed down to pen and paper[^1] and Obsidian for later remixing and publishing[^2]
Having gotten used to how usable and fast pen and paper is, I wanted the same feeling: Take a quick markdown note while working without having to keep Obsidian running in the background, switch to Obsidian to write and to leave my keyboard.
None of the existing note-taking menu bar apps[^3] had what I needed. So I made my own that fits my needs perfectly[^4].
A single global hotkey ⌘-⌥-N opens the note popover, ⌘-S saves the note into my Obsidian vault.
If you want, check it out! It's the simplest, least-frills way I could come up with to jot down a markdown note
[^1]: My pen and paper notebooks: https://publish.obsidian.md/alexisrondeau/%E2%AD%90%EF%B8%8F...
[^2]: My digital garden: https://publish.obsidian.md/alexisrondeau/
[^3]: Note-taking Menu Bar Apps: https://www.macmenubar.com/note-taking-apps/
[^4]: QuickDown.app: https://github.com/akaalias/quickdown
It's understandable we sometimes feel fatigued on watching these assembly-line of apps coming our way, but it's new ideas and not products that excite me.
It works for me too! I have a working piece of paper that I jot down notes on, plus whatever I need to do. If the "to do" is "long-term" enough, I have a lined A4 piece of paper for this purpose. I add it to the list.
For note-taking, I write stuff down in my "lab book", or on my personal website. Easy.
It's like the time I cobbled together a couple of ESP32's to act as an alarm system. The problem is, the Wifi was a bit marginal, and Wifi is always subject to drops anyway. My dad's solution: use a whistle.
Lol, exactly. My first thought after seeing the landing page was "there has to be a Pricing link in the top right menu".
From a rational perspective, there's absolutely nothing wrong with people wanting to get financial reward for their work. But subconsciously there's something about it that really annoys me, I'm not sure what.
Another way of thinking about it: Most MMORPGs that charge monthly fees are around $10 a month too, does a note-taking app somehow involve as much work as maintaining the massive-infrastructure and maintenance nightmare of running a MMORPG? If not, why is the pricing so similar?
I think the missing link here is "programmability" or "extensibility." Feels like there should be something as extensible as Emacs by the individual user that could also be as initially user friendly as an Obsidian or Zim-Wiki -- but why those might not be good enough is that there's really no "extensibility built-in," which I think is distinguishable from mere "tons of plugins?"