by tsujp on 12/3/22, 12:35 PM with 115 comments
by bityard on 12/3/22, 4:32 PM
I think this is the closest I've seen anyone come to solving the problem of having separate "write" and "read" modes for Markdown editing in a web browser without resorting to a split-screen view. It's not _perfect_ (likely due to codemirror limitations) but what's there is pretty well-executed.
I might have to borrow a couple ideas from this for my own effort at a personal knowledge base: https://github.com/cu/silicon
by veidr on 12/4/22, 3:52 AM
I was in my car when I first saw this thread, and was already impressed that it worked well right away on my phone (the surprise "you're looking at it right now; go ahead and edit!" half way down the website worked great on the phone too).
Then I got home and installed it on my desktop computer. First impressions:
- works great, already high level of functionality
- pasting images works as it should (but usually doesn't, sadly)
- not only open source, but enticing open source: extremely easy to install, TypeScript/esbuild on frontend, Deno/Oak on the backend, and you can spin up a local dev version of it in about one minute.
I check out every new thing I come across in the Obsidian/Logseq/open-format-PKS space, but this project looks especially interesting. I will definitely clone this and try hacking on it tonight after work.
by CrypticShift on 12/3/22, 4:01 PM
So, what is special?
It is polish (=creator [4]). does that count? [0]
Seriously. For one thing, I spotted the "item" and "data" as queryable data sources [1]. if this is real "block level querying" (in that freeform page format), it could be indeed a missing link between obsidian and roam/logseq [0]. It is still early days though.
[0] Outside English-speaking/Western-Europe, Siuyan [2] is another local open source KB gem that successfully bridged this (blocks + freeform) gap with a very fast dev cycle. Being Chinese, It is not popular... wait.. what about logseq [3] ? (obsidian too? no.)
[1] https://silverbullet.md/%F0%9F%94%8C_Directive/Query
[2] https://github.com/siyuan-note/siyuan#-features
by johntash on 12/3/22, 8:54 PM
I've been using Obsidian a lot lately, and one of the downsides to something like the dataview plugin is that the results of the queries are only available within the app. I can't open up the .md file in vim/emacs/vscode and see the same results.
With emacs, I relied quite a bit on this sort of functionality too so it's been annoying me lately to not have it.
by ticviking on 12/3/22, 2:54 PM
I understand that emacs is a big ask for someone to learn, but so far none of them can offer a similar experience out of the box.
by solarkraft on 12/3/22, 2:44 PM
by kkfx on 12/3/22, 4:03 PM
The classic so-called Greenspun's tenth rule [1] it's not just about Lisp but general: classic systems built with the concept of "the OS is the SOLE and UNIQUE fully-integrated end-users application in the desktop" is the rule to follow.
Sure, sometimes peoples have issues understand how such systems can work, so trained in modern ones, but just think about something you buy on-line:
- you get some mails (order confirmation, payment, shipping, ...)
- you get one or more bank transactions
- you might have some notes on some new assets, like a note about how to use the device, periodic maintenance, ...
ALL such "digital things" are separate data on separate apps but for you they are "just a set of things". Why having them separated then? Why you can't just collect/search them in a single UI? In org-mode/Emacs we can achieve something like that, in classic systems it was a normal desktop computing task.
That's what we lost in decades of commercially-driven development, even in FLOSS land...
[1] #+begin_quote Any sufficiently complicated C or Fortran program contains an ad hoc, informally-specified, bug-ridden, slow implementation of half of Common Lisp. #+end_quote
-- Philip Greenspun ~1993
by rcarr on 12/3/22, 2:39 PM
by notme1234 on 12/3/22, 8:36 PM
A) I don't see support for RTL languages (like Hebrew/Arabic) - or to configure text alignment.
B) According to a Github issue [1] it cannot be installed on a Raspberry Pi
[1] - https://github.com/silverbulletmd/silverbullet/issues/136
by majkinetor on 12/3/22, 5:04 PM
It would be great to have version control done internally - its mandatory for knowlege base and not something you should leave to the community.
What I lack so far is md preview scroll sync.
I am consfused on how to navigate site using rendered version, it looks like its always in the input mode with CTRL+p doing markdown preview.
by nmlt on 12/3/22, 3:27 PM
by jrm4 on 12/3/22, 3:40 PM
This seems like the kind of thing I'm looking for, should be easy to self-host and access from different browsers, no?
by bjeanes on 12/3/22, 11:18 PM
by digdugdirk on 12/3/22, 2:19 PM
by hypertexthero on 12/3/22, 6:31 PM
If I can find a way to easily sync notes between computers this may be a long-term replacement for Simplenote and nValt.
Thank you!
by kushan2020 on 12/4/22, 1:01 PM
It differs by providing a WYSIWYG interface while saving content in Markdown.
by ropeladder on 12/3/22, 3:15 PM
It looks like it's mostly engineered this for personal use, but as somebody currently underwhelmed by GitLab Wiki (/Gollum) for enterprise documentation, some of the features here would be very useful in that context.
by hardwaresofton on 12/4/22, 3:53 AM
https://github.com/silverbulletmd/silverbullet/raw/main/webs...
I'm a heavy F/OSS note-tech user and my first thought was "this is awesome", followed by "does it sync/can I use it across devices".
Also just my own selfish wish but but having a dedicated desktop app is also awesome, even if it's nothing but a webview (check out Tauri)... The PWA should make it possible to "install" the app, assuming the manifest is there and linked via meta tags.
by sacnoradhq on 12/4/22, 2:29 AM
Always build something different and defensible.
by mark_l_watson on 12/3/22, 2:02 PM
For fun, I just read through some of the source code. Typescript is a nice looking language.
by hakcermani on 12/3/22, 5:10 PM
by folli on 12/3/22, 9:49 PM
Two questions for experienced Obsidian users:
- what's the best way to backup the md files with the option of undoing changes? Some kind of Git based approach with automatic comitting and pushing?
- wm is there some kind of online only version of Obsidian (of similar) for self hosting? Reason is that I want to edit my notes when I'm away from my personal devices and cannot install any Software but have access to the internet and a browser.
by abedef on 12/3/22, 5:31 PM
by 20after4 on 12/4/22, 7:12 AM
[1] https://simonwillison.net/2022/Dec/2/datasette-write-api/
by happywolf on 12/3/22, 4:37 PM
by Fire-Dragon-DoL on 12/4/22, 5:15 PM
by tapirl on 12/3/22, 4:42 PM
[update]: It is prone to mis-click on a link in the editing mode.
by yurikoif on 12/3/22, 10:08 PM
your app seems solid and neat, but the introduction video link does not work. it redirects to https://silverbullet.md/fs/( which is a blank page to me.
edit: i am using uptodate google chrome.
by rosebay on 12/3/22, 2:12 PM
by d4rkp4ttern on 12/4/22, 1:46 PM
by ubermonkey on 12/3/22, 4:50 PM
by cinema77 on 12/3/22, 3:34 PM