The service gets a ton of traffic, and some of it is content I didn't expect. For example I see a bunch of IoT devices logging IPs and temperature details.
At one point a group of students were sharing (binary) notes with each other. They'd each upload a gzip/base64 encoded binary and that was eating a ton of bandwidth. In short expect to be abused.
1. The backend is graphql/django/postgres and yes, the notes are currently being preserved indefinitely. At some point I might add a cron job to remove the empty ones
2. I'm thinking of adding a notebook option eventually, but still considering the best way of doing this in terms of not compromising the current look and feel, which I like the simplicity of
3. for these three points - the markdown editor itself is an open source solution () and not my own creation, so these issues are limitations of this library. I may fork it and make some fixes at a later date, although some of these issues may be fixable with simple css
4. good point, i'll try to implement some kind of a lock here
Hi, I just launched notably. It's a simple app that lets you share any kind of text note, and supports markdown syntax
I created this mostly as a way of sharing notes between other developers. We use MS Teams at work and the interface for copying and pasting code snippets in and out of there is terrible
Notably requires no sign up - you can just create and share notes straight away. It's also completely free
Interesting! I had done something similar, and was thinking of moving it into some kind of public use like this, but with a bit more structure.
Discovered Joplin[0] which does pretty much everything I need, so I'm using that instead. With a shared repository, you could have your notes and be able to find them again in a nicely organized way.
This is fantastic. I am working on a peer to peer file system sharing tool in the browser. Soon I will add a text messaging component and I want it to support markdown cleanly just like this.
Are you starting from scratch or building on top of existing libraries? Curious to know because for text editors, there's systems built around CRDTs like automerge and yjs.
I am starting from scratch. All the file system libraries I could need are provided by Node. All the data structures I am having to create just pass messaging which connects user interactions to the structures already in place.
Weird bug I've never seen before on any other site: I can't use the swiping feature on the Google Keyboard on an iPhone. Using swiping on the iOS 13 built-in keyboard worked fine though.
HackMD also allows creating markdown notes anonymously. You can share the note with a link, and start realtime collaboration. Welcome to give it a try!
It was never really my intention to disable edits in these cases - there is no separate view for editing/viewing notes. I am considering adding a lock to stop people editing the same note simultaneously, but I've got no plans to disable the edit button at the moment
Maybe, instead of locking something in, just have a read-only link and an editable link for every note, without being able to derive the edit link from the ro link.
Otherwise, maybe someone should implement this purely as a frontend to volatile.wtf
Now that I think about it, I kind of want to implement that.
https://markdownshare.com/
The service gets a ton of traffic, and some of it is content I didn't expect. For example I see a bunch of IoT devices logging IPs and temperature details.
At one point a group of students were sharing (binary) notes with each other. They'd each upload a gzip/base64 encoded binary and that was eating a ton of bandwidth. In short expect to be abused.