Show HN: Supernotes 2 – a fast, Markdown notes app for journalling and sharing (supernotes.app)
Here's the combination of features that make us stand out:
- a powerful markdown-based notecard system that is simple/beautiful but also super flexible
- a WYSIWYM[2] editor that keeps markdown marks for explicitness while still giving you a preview of what the content looks like when rendered
- eschewing a folder system in favor of multi-parent nested hierarchies
- unique collaboration system that is optimized for granular sharing between individuals rather than "all-in" sharing amongst teams or specific groups
- notes that can be linked both with inline bidirectional links or the aforementioned hierarchies, allowing you to build (and experience with our 2D and 3D graph views) a robust graph of your knowledge
There are of course tons of other cool features that are included as well, but those are the highlights. If any of that sounds interesting to you, you can sign up here[3] – we would love to hear any feedback you might have!
[1] https://supernotes.app/?ref=hn
172 comments
[ 2.5 ms ] story [ 237 ms ] threadIronically you could do the same with your replies.
And I'm so tired of the game of "describe a successful tech product in a way that makes it sound silly". Yeah, Twitter is just storing a load of VARCHAR(240)s, and Facebook is just an undirected graph, and Jackson Pollock's paintings are just splatters, etc. I could build it myself! Except... I don't, because it's not that easy, and I know it isn't when I think about it for more than 1.7 seconds.
viz: https://en.wikipedia.org/wiki/Comparative_advantage
Granted, it's really difficult to compete with free, and the note taking space is probably one of the most saturated software markets there is.
But what do I know, I never launched a product.
They distribute on Linux with an AppImage, though, which at least isn't a Snap or Flatpak, so there's that, I guess.
If you want a non-proprietary Electron application, take a look at Logseq, or Athens (YC some year that I'm too lazy to look up).
If you want a non-proprietary non-Electron application, Emacs has a Roam mode, and a couple other Zettelkasten modes.
If you want all that, but you don't care about proprietary operating systems and you want it following the Apple HIG, the popularizer of the Zettelkasten method did it via Textmate.
If you don't mind those things, it's a shiny new application. You might enjoy it. The pricing model is a SaaS, and they lock down the API and limit the amount of entries you can have if you're using the free tier. Standard stuff. It's a very shiny application, and has a dark mode, apparently.
You can measure input latency relatively easily, but it's not as useful without a frame of reference. Here are a couple internet posts on doing exactly that:
https://danluu.com/term-latency/
http://renderingpipeline.com/2013/09/measuring-input-latency...
If you're not wanting to go out of your way to measure it, though, there's a pretty straightforward way you can get a feel for it: Pay attention to when the glyph appears on the screen, versus when the click of the keypress happens. For example, in xedit, I press 't', and the appearance of the glyph occurs almost simultaneously with the click. The click and the appearance happen much more noticeably asynchronously with Electron applications, including this one.
We definitely haven't optimized quite as much as the VSCode team, but not being fully optimized means I can still improve perf for our users (myself included), which I'm always happy to do!
One thing I noticed that I hadn't seen in any other Electron note-taking apps yet is that it's using Google Analytics to track usage but I didn't see any consent banner (?)
How to poke around: cd Supernotes.app/Contents/Resources/; npx asar extract app.asar ./; cd web; cat index.html
[1] https://plausible.io/
Also, as much as I'd like to use this, I can't use it due to work security policies. Having a local-only mode with no telemetry would be great. I'd happily pay a one-off for this (after trialling).
The other issue is that many (most?) other apps in the space try to hook individuals with free plans and then convince their work/school/etc that they need a shared workspace, focusing on a B2B model. But our goal is to cater to users who are not necessarily on any particular team but rather occasionally want to share with specific other people (mom, friend, lover, co-worker, etc). As such we have no B2B model and so must monetize B2C slightly more aggressively than similar apps since that's who we're building for.
That being said, feel free to use the code "HACKERNEWS2022" if you'd like to get a few more cards to test us out. :)
Quite the opposite, for me. Local storage is far more valuable.
No vendor lock-in since it maintains its features requiring metadata in frontmatter in simple .md files that's easy to open with VS Code, backup in git, etc.
It's the only Notes App that's stuck over using Notepad.exe for writing quick notes.
[1] https://notable.app
If the app is not open-source why would I ever care about what language its written in.
From the Source code it suggests the author was exploring sustainability options, however that was last updated in 2019 so it's not clear if that's still the plan.
https://github.com/notable/notable/blob/master/SOURCE_CODE.m...
I'll try it in a bake-off with Obsidian, but the main down-side for me is "notes stored on our servers" - I'd happily sacrifice the collaboration features for a self-hosted option with my data kept as regular text files as much as possible.
We're trying to be a slightly different kind of app though, where syncing isn't something our users ever have to think about and where collaborating and sharing is as accessible and seamless as possible (among many other goals!)
And yes, that means we're probably (on the whole) a worse match for the highly technical/conscientious HN crowd, where the aforementioned selling points of an app like Obsidian are in higher demand. Also a shoutout to Logseq (as mentioned by others in this thread) which is also a great option if you're looking for that kind of app.
So it looks like exporting is limited to a single "Noteboard".
Without bulk export (better sync) features of all documents, this service is a complete non-started for me.
[1] https://docs.supernotes.app/en/articles/3068672-exporting-pr...
[1] https://api.supernotes.app/docs/swagger
The data is stored locally as md files, can be versioned using git which is a big plus for me. Also the workflowy-inspired zoomable bullet list is great to have for large outlines.
With the built in support for tags, image pasting, tasks, journaling, templates and static site publishing it just ticked every box I had out of the box, and I am yet to even start exploring its rich plugin ecosystem.
Oh, and its completely open source.
[1] https://logseq.com/
Obsidian has come a long way from where it was a year ago in terms of community plugins. There's some crazy stuff you can do with plugins like obsidian-dataview [4], obsidian-itinerary [5], quickadd [6], obsidian-Kanban [7]. It's no Emacs in terms of customizability, but it's pretty damned close. And Obsidian doesn't have the random freezes and random "oops I accidentally deleted a huge chunk of nested notes" that org-mode constantly exposed me to. I'm loving Obsidian (again). As long as you don't mind JavaScript for plugins and closed source core app, it's a super-powerful and performant option worth checking out.
The biggest thing Obsidian lacks right now that SuperNotes 2 seems to offer is good sharing / collaboration between people - for me, I just want to be able to have shared notes with my partner, but sharing with a team would be great, too. I'm not the target audience for SuperNotes 2, but it is good to continue to see competition in this space - the innovation it drives is exciting.
I also really like Admonition[1] to make styled blocks to format notes. Sliding panes(Andy Matushcak Mode)[2] makes the experience just more natural than windows that need to be resized, etc when switching context.
Found Admonition when learning about Zettelkasten via an efficient video by Artem Kirsanov[3]. Within 17 mins I got the system better than the scary 4 hour overkill vids out there.
[1] https://github.com/valentine195/obsidian-admonition [2] https://github.com/deathau/sliding-panes-obsidian [3] https://www.youtube.com/watch?v=E6ySG7xYgjY&list=PL7eDrfPCCa...
And I'll check out sliding panes. It's fun for browsing Andy's website, but was skeptical I'd like it in my own Obsidian instance.
Just peeked at dataview and I love it. Hope the overhead of creating the metadata in each note won't throw off my flow as I like to move at lightning speed (read chaotic).
I do have some large org files that may be causing problems for both it and Emacs/org-mode, though, so I'll give it another shot once I've converted those all into a more Markdown friendly mode.
I do love some of the concepts that it and org-mode have towards nesting of content, and that's one thing Obsidian doesn't really embrace in the same way.
To be fair you mention you have your own knowledge map utilities built in so maybe that’s good enough to use directly. I just didn’t notice that looking at your website.
Price seems a little high, it’s higher than Evernote which does have some minimal markdown support now and offline editing. This would need more features to justify the cost but that’s just imo.
> As soon as you are disconnected from the internet Supernotes will enter a 'read-only' mode. You will still be able to browse, read and search your notes, like so:
Is this the same with the app? If I’m out some place with no signal can I write/update a note? It would be frustrating having to wait for your phone to connect first.
This is exactly what I was looking for. Please please please carry on developing this. There's a huge market for whoever gets this right - and, for as long as Notion continues on its current architectural path, no one holds the crown.
I made a simple markdown editor as well [1] that lets you edit both with markdown or WYSIWYG and let’s you save files. It keeps your file in local storage as well and is completely open source.
[1] https://markdown.doctor
The only reason to not do this is that subscriptions are even more profitable, more rent-seeking, and more extractive
It doesn't work so well for software like this, where one of the main selling points is that all your notes are stored in the cloud and can be retrieved on any new device (or by opening the website in a tab). That's a marginal cost which is directly proportional to your actual use of the tool itself - not an R&D cost which relates to developing the code.
I understand objecting to software where the SaaS/cloud aspect is tacked on as an afterthought, to justify a subscription model – again Photoshop is an example – but that's not what's going on here. It's eminently reasonable for this software to be subscription-based.
In short: It's reasonable for a car to be a one-off purchase, but it doesn't work the same way for the gas.
Not that I like subscriptions (quite the opposite) but I think most client only software will eventually hit that saturation point where sales dip and ongoing support becomes questionable.
I think this is more true of indie/small devs than of gigacorps, though. Adobe probably could’ve massages their strategy to make things work with single time purchases, but an indie doesn’t have nearly as much latitude.
I think Obsidian has a much better model - I can run it independently as much as I like, and if I find it useful (or want to give them more support), I can sign up for their cloud syncing service.
Having to use it from the outset, or after I get 40 cards, no thanks.
That said, some apps still don't need frequent updates, and those apps should be offered as a traditional purchase.
Edit: this will be difficult for server hosted apps. It will work only for apks, exe, or client sided installs.
Security and Bug Fixes? Not indefinitely, but I would expect the minimum generally accepted consumer warranty protections in modern economies: a year? Two? I'm also happy to help out keeping things up to date, if its open source (not everyone can do that, but not everyone has to, that's the magic of software. and this is HackerNews, not Facebook).
Look, here's the reality: software has changed. You don't just get to charge $10/month, fail to get traction, then cry "people don't want to pay for high quality software, its all these hackernews luddite types who think everything should be open source". Office 365 is $5/mo. Apple's suite is ~free-$2/mo, with a device purchase (Apple Notes is probably the most-used note taking app on the planet). Google Workspace is $6/mo; it could literally just be Keep, it'd be 70% as functional as this product, and nearly half the price; oh, and it comes with the global standard of email inboxes, with a custom domain, global standard calendar provider, a terabyte of file upload, global near-standard office suite... Notion is $4/mo. That's your competition!
Sure, none of them do exactly the same thing; but they're pretty close, and people have an inelastic amount they're willing to stretch their monthly spend beyond these high value services to perfectly hone in on a workflow that works. It's the same kind of inelasticity that keeps Excel wildly popular despite tons of more nuanced competitors.
Here's my expectations, above all else: that in ten years, the data I've given this service will still be accessible, no rug pull, no pivot, no dirty acquisition. That's the trade-off you seem to be forgetting. The biggest risk to the users of most products isn't "paying enough to afford the developers necessary to maintain it and build it out"; it's "charging so much that they never gain traction, and disappear overnight". The way toward alleviating that fear, today, is one of extremes; you can either be a huge megacorp with so much tangential revenue & momentum that a rug pull is unlikely, or you can go the Obsidian.md route, not necessarily open-source but at least open, standards-compliant, useful, locally stored data. This product instead goes the 2010s VC-backed "just build a pretty product and charge a subscription people will come lol" route, and that route is destined for failure.
Or, you can keep complaining that people won't pay for software. In an era where more money is spent on software than at any other point in computing history. People pay for software. That's the problem. So, figure it out, or die; but don't blame consumers because you've got a suicide wish to be customers' 22nd subscription service that's marginally different than two others they already pay for.
A way to get both the advantages of SaaS and desktop + mobile apps is yet to be invented and popularized to my knowledge. The only architecture approaching this that I'm aware of is Urbit.
So let me get this straight. You expect to pay for anything that naturally requires maintenance just once and then expect an unlimited amount of maintenance (i.e. cost for that provider) in perpetuity? Think about that for a second and then explain to me why any business would ever offer such a thing.
Just to be clear - there are endless amounts of software providers who support perpetual licenses but they either have annual maintenance contacts or support cycles tied to version support. In either case, you essentially are paying a recurring fee whether you like it or not.
Similarly, in the pre-cloud office days, you would still receive updates to your software after the purchase.
It's still the case with video games.
I'm getting slow in my old age, but Microsoft Windows came to mind in less than a second.
Also there are lots of SaaS products that have died in that time. A subscription isn't a guarantee that it'll last.
It's practically a guarantee that it won't. The whole business model reeks of VC types fantasizing about recurring revenues. These startups are a dime a dozen, they rise and recede on a daily basis.
In this case, the product looks nice but I'm struggling to justify the cost (as I have for every other note taking app I've tried). I just need a convenient way to get Markdown docs synced across a couple of my devices and so far Joplin (originally synced via Dropbox but now synced via a Nextcloud raspberry pi server I'm running) has gotten the job done.
However, $8 monthly for a notes-taking app? I'm sticking with Org-mode and Evil. I'd consider it for $1 - $2 per month, but $8 is monthly is actually more than I pay Jetbrains. For a note-taking app.
The HN convo about web-based apps usually turns into (a) “can I self-host or otherwise own my data”, and (b) “web is slow”.
Maybe we can have a more constructive/informative/interesting conversation about how you think about performance!
What are some practices & strategies you use to optimize performance? Do you use any automated benchmarking? How do you catch performance regressions? What kinds of metrics help guide your edit latency & load speed goals?
no doubt i’d be a customer if it’s snappy. i’ve been thinking of building my own alternative for speed.
Some things I really like:
* The "seamless" mode for all the views that removes action buttons. Feels kind of like an "exploration view".
* New cards created on the home page are automatically added to a "daily" page (but can still be moved to another day).
* I like how the sidebar is done, it doesn't get in the way as much as in other apps.
* The "thoughts" collection, where notes without links go. The name is perhaps a little confusing though.
What I don't really like:
* The editor experience. I feel like a rich text experience might have been a better fit for this kind of application. I like markdown as a portable format, but not to write in. But that's pretty personal I guess.
This is an incredibly impressive product for a team of two
- PostgreSQL
- SocketIO
- Redis
- Python/FastAPI
- Nginx
That’s the bones of it – Tobias (Co-founder)