Introducing the Haskell Zettelkasten, a community knowledge-base that aims to become awesome over the months and years, via the incremental building of Haskell knowledge graph. Your help is appreciated:
Adding new zettels will require command-like work, but at the moment it is probably simpler to just open a Github issue with the contents of the zettel you wish to add.
At the moment, I've been adding new zettels based on interesting stuff I encounter on a daily basis. Over time, the zettles will organize themselves organically. Right now the site may seem trivial, but wait and watch - when the power of Zettelkasten unfolds ... :-P
Congrats on launching the site. I'm wondering how it would compare to the Haskell Wiki over time: https://wiki.haskell.org/Haskell
I don't know much about Zettlekasten. Is the goal here to subsume the Haskell Wiki because Zettlekasten on Neuron is better than a traditional wiki? (I'm curious, not being skeptical)
Also, there are a lot of useful links (blogposts/tutorials/conference videos/etc. ) for learning Haskell. Would a simple link qualify as a valid entry to the Zettlekasten? or do entries have to include the info directly?
@Hazem Thanks for sharing that link; I posted a comment there.
Is the goal here to subsume the Haskell Wiki because Zettlekasten on Neuron is better than a traditional wiki?
Not subsume, but complement. The zettelkasten may contain original content, or link to external pages (wiki, docs, blogs, etc.).
Also, there are a lot of useful links (blogposts/tutorials/conference videos/etc. ) for learning Haskell. Would a simple link qualify as a valid entry to the Zettlekasten? or do entries have to include the info directly?
Either. Think of the Haskell Zettelkasten as being similar to your private notes (also based on Zettelkasten), but extended and made available at the community level.
I like this. It reminds me also of http://zwiki.org, my zettelkasten-ish wiki engine. There are some similar things in the Haskell space already which you've probably seen. I think it's tough to build one of these that attracts enough support to become "the" info repository for a community, unless you're the only game in town (as was the case for Zwiki). They all have different strengths and suit different needs. With lots of innovation and a big design space, import/export seems to be important, so that content is not locked in. Smooth integration with the world of VCS and text editors usually seems to be a checklist item, at least when serving a community of programmers. But there have been exceptions to that rule I guess. One UX nitpick: perhaps the constant use of "zettel" is natural for German speakers, but for some it may cross the line into cute jargon, which can hurt adoption..
@Simon Michael Very good point indeed. I've been meaning to change 'zettel' to 'note' (and mention zettel/zettelkasten only in a philosophical subset of the project site).
Introducing the Haskell Zettelkasten, a community knowledge-base that aims to become awesome over the months and years, via the incremental building of Haskell knowledge graph. Your help is appreciated:
https://haskell.srid.ca/
Like a wiki, you can edit any zettel from the browser. It will open a PR in github.
Adding new zettels will require command-like work, but at the moment it is probably simpler to just open a Github issue with the contents of the zettel you wish to add.
At the moment, I've been adding new zettels based on interesting stuff I encounter on a daily basis. Over time, the zettles will organize themselves organically. Right now the site may seem trivial, but wait and watch - when the power of Zettelkasten unfolds ... :-P
Already can't wait for that
concur
zettel :big_smile:I don't use concur myself; but anybody wants to write it - just write it as a Github issue, and I'll add it!
(unless you want to contribute it as a PR)
Congrats on launching the site. I'm wondering how it would compare to the Haskell Wiki over time:
https://wiki.haskell.org/Haskell
I don't know much about Zettlekasten. Is the goal here to subsume the Haskell Wiki because Zettlekasten on Neuron is better than a traditional wiki? (I'm curious, not being skeptical)
Also, there are a lot of useful links (blogposts/tutorials/conference videos/etc. ) for learning Haskell. Would a simple link qualify as a valid entry to the Zettlekasten? or do entries have to include the info directly?
P.S. This recent post from r/haskell is a bit relevant:
https://old.reddit.com/r/haskell/comments/fpdsit/on_haskell_and_onboarding/
it would be great if the community built a resource like OP is describing
@Hazem Thanks for sharing that link; I posted a comment there.
Not subsume, but complement. The zettelkasten may contain original content, or link to external pages (wiki, docs, blogs, etc.).
Either. Think of the Haskell Zettelkasten as being similar to your private notes (also based on Zettelkasten), but extended and made available at the community level.
I see. Thanks for the clarification! I'll keep an eye on this, I think it's interesting :D
It seems to me that if neuron had been an interactive web app, people would feel more at ease in contributing ... like Wikipedia.
Probably, but moderation will be an issue. Would users need to register an account in order to submit a contribution?
Definitely with registration (perhaps 'login with github'), and a clean diff history (so based on git).
I like this. It reminds me also of http://zwiki.org, my zettelkasten-ish wiki engine. There are some similar things in the Haskell space already which you've probably seen. I think it's tough to build one of these that attracts enough support to become "the" info repository for a community, unless you're the only game in town (as was the case for Zwiki). They all have different strengths and suit different needs. With lots of innovation and a big design space, import/export seems to be important, so that content is not locked in. Smooth integration with the world of VCS and text editors usually seems to be a checklist item, at least when serving a community of programmers. But there have been exceptions to that rule I guess. One UX nitpick: perhaps the constant use of "zettel" is natural for German speakers, but for some it may cross the line into cute jargon, which can hurt adoption..
@Simon Michael Very good point indeed. I've been meaning to change 'zettel' to 'note' (and mention zettel/zettelkasten only in a philosophical subset of the project site).