Hey gang, I've been super interested in roam resea...
# thinking-together
r
Hey gang, I've been super interested in roam research and #zettelkasten -like apps recently and I've been wondering if it could be used to help organise the infinite temporal feed that is Slack. Perhaps hashtags can help? Apparently if I tag #CCL5VVBAN it will associate that post with the hashtag channel or make it searchable if it doesn't exist. What do you think? Should we start using hashtags to categorise and make past threads more discoverable?
Dang! I was hoping this would automatically put the message in the #CCL5VVBAN channel and make #zettelkasten clickable. Points for trying i suppose. Perhaps a future plugin...
g
if we can solve that problem we should just incorporate and build a social zettlekasten (i’m serious)
🚀 1
👍 1
r
Sounds really cool to me! I've been keen to play with building a zettelkasten app. Anyone else interested in the idea? I'm good with UI / Frontend 💪
It would be great all those github compendiums people have been making easily extendible and in on one place
g
@Steve has told me in the past that @Chet Corcos and @Nikolas are both interested in collaboration and aggregating persona data — any interest?
I can do full stack and light devops
r
That'd be awesome! We would need all the hands we could get! I think we'd have enough skills to execute between us otherwise (I can also do basic backend / devops)
c
🙂
g
I’ve been particularly focused on the “inbox” layer of systems like this—information coming in from the outside world, like with browsers. I’d like to preserve references and collect components of things rather than, eg, entire websites. demo:
❤️ 1
r
That's awesome! Easy web-clipping is a big reason I haven't adopted a Zettelkasten system yet. You're already solving the hard stuff!
👍 1
g
oh and the clips are pretty easy to parse structurally
at the moment i’m a bit stuck on the interface for saving clips/organizing them—i think that kind of “piling them” like you might do for “read & reply later” in in the hey email app might be a good start, provided that you can kind of stack them in different places. but how that then forms into like useful aggregates (eg here’s a list of links on visual programming environments that run on the web) is where im struggling a bit
and that all is to say absolutely nothing about the social/collaborative aspect of it
r
I do like the collect now, tag later approach. It allows you to save data when you're interested in finding it and organise when you have a spare moment. I imagine you could just tag it with "vis prog" unless I'm missing something? Social/collab will be an interesting problem to solve and I imagine will take a bit of trial and error to get right. Especially considering moderation, ownership, longform vs chat. Perhaps we can see who else is interested and set up a doc / arrange a call to discuss details.
g
I have a lot of feelings about tags—would love to discuss more on a call with anyone interested
c
@Garth Goldwater I made some cool designs for saving web history that I think you’d like. I’ll have to dig them up later.
😍 1
💪 1
I’m also learning some cool stuff about datalog and want to build a personal database for all this kind of stuff
g
awesome! datalog rules—and i think it’s super amenable to graphical user interfaces
c
Agreed!
Are you a clojure person?
g
I’ve played with clojure but not deployed to production
I like any programming language with a strong point of view
c
Yeah, I’ve struggle to get into it. I love rich hickey and his talks though. But getting a full stack dev environment and dealing with the JVM has been a hurdle. Plus I’ve become a TypeScript wizard so it’s hard to walk away from the type system.
g
if you know of any good introductions to typescript i’d love to get into it
c
Oh it’s amazing. Honestly, just read the documentation on the website and start off with all strictness off. Then eventually turn strict null check on and you can learn all the ins and outs at your own pace without holding you back.
Also, feel free to DM me with any typescript issues! When learning generic types, there can be some tricky parts.
g
ah thank you! my biggest hurdle has been tooling… I’ve recently become addicted to writing all of my code interactively in the js console lol
c
Haha wow. Well with incremental webpack builds, you can do this in your code editor just by refreshing the browser whenever you want to rerun
🙏 1
It’s pretty simple. No backend. I would open up the tsconfig file and turn off any of the strict flags. And also check if any packages could be upgraded.
p
Hi! I’ve been a bit checked out of this Slack but Slack+knowledge base is something I’ve been thinking about and prototyping a bit for a while now.
There’s tons to explore here, and it would be great to hear where your imaginations are going. I think an environment for prototyping and a very patient, motivated user base are key, though, to getting our priorities straight.
Datalog, or Prolog, are promising tools for prototyping. I’ve used clojure only a little, but if I can ignore the JVM, am drawn to it as well.
r
@Peter Abrahamsen I sent you a dm if you want to join our call later today
p
Thanks! The biggest thing for me entering this discourse is that we tend to jump right into a solution space—structures, mechanisms, techniques—without spending enough time thinking about the problems in their own terms: audience, goals, expressivity, timeliness, coherence, and so forth. I was glad to hear @Max Krieger talk in his comic about the “sublime symbiosis of speaking”. I don’t want to reduce discourse to an organizational problem.
👍 3
Some scoping is necessary. When I think about these things, I often ground myself by thinking about the social life and work of this community, which are deeply intellectual. Do you all have the same kind of thing in mind?