Using @RoamResearch after exploring @logseq, I desperately miss page tags. I want to tag the entire contents of this page #transfer, so that I can later search for eg. (and [[transfer]] [[perception]]). I refuse to put a bullet with #transfer on top and nest everything below.
The infuriating thing is that in theory, top-level attributes in Roam should be able to play this role. However, you can't query for them. I was tweeting about this two years ago - no improvement.
In Logseq, you can add top level tags and query for them.
The image I was going to attach
Although @logseq handles this, it's a problem that you have to specify page-property tags. What if it's a paper about perceptual issues that writes about transfer, as opposed to the other way around? Wish the query (and [[transfer]] [[perceptual issues]]) worked.
Really what you'd want is the opportunity to specify
- any block related to these two tags
- only blocks where these two tags appear (not inherited)
- only blocks with this page tag/with this link
- find siblings that have all these blocks
- find page with all these blocks...
As long as you can express the query in Datascript, I guess a) you can already do it in @logseq (although clumsily), b) it should be possible to write extensions to the simple query language.
Here's an example from @logseq of finding two blocks on the same page (siblings). Would be nice if this were available in the simple query syntax (something like `(near [[eggs]] [[milk]])`?
• • •
Missing some Tweet in this thread? You can try to
force a refresh
Vision: all of my thoughts and readings are well indexed, and show up in backlinks where you'd expect them.
Actual case (10 min ago): Hm, this reminds me of the memory researchers who compared showing someone many paintings by the same painter, vs paintings by different painters
That was from a really interesting podcast, I remember I took copious notes. I also remember which street I was on, and what the weather was like, when I listened!
But why isn't it showing up in my [[memory]] backlinks? I don't have that many...
Which podcast was it? I heard about that podcast on another podcast, called Oli something... ah, @ollie_lovell , and the podcast was @mrbartonmaths "Mr Barton Math Podcast".
The founder of @logseq, @tiensonqin recently gave a long interview to the Chinese podcast ByteTalk (@lzzy@laike9m). I thought I'd share some key points here for all of the non-Chinese speakers. Hope I caught it properly, 请多多指教!:)
Tienson used to work remotely for a Canadian company, and used Emacs and org-mode. He began developing Logseq because he wanted something that he could use on iPad/Mobile, and dreamt of a tool that his daughter could one day use to learn and grow. Initially built it for himself.
He began building a tool based on org-mode and Workflowy, only came across Roam Research 5 months into the project, but really liked it, and took many inspirational ideas from it.
The community really grew out of Discord, after half a year they had almost 2000 users there.
For people curious about the Roam API and confused by the syntax, or interested in why Conor went with Datomic/Datascript and not a traditional database, this older talk by Roam developer @mark_bastian is a great overview.
He gives great examples using Spiderman of how even modeling something fairly trivial in SQL is much more complex than in Datomic. But the real kicker is when you're trying to interrogate the data to find recursive relationships.
Right now the Roam data model (at least that's exposed to developers) is just about pages, blocks, and children with tags. Already you can see how finding the page containing a block with a certain tag etc is useful.putyourleftfoot.in/introduction-t…
Somehow I’m watching a Netflix movie about an Indonesian woman in Azerbaijan falling in love with a local boy who is obsessed with Indonesian shadow theatre. I love it.
The bizarre thing is that I lived in Indonesia 12 years ago, I’ve actually read the novel the protagonist of this film teaches in her class, and I once was close enough to Azerbaijan to see the border, but never crossed.
Before this I went for a walk and listened to Indonesians on clubhouse discuss coffee manufacturing and Italian Robusta preferences. It’s weird how these global monoculture apps are at the same time bringing more diversity -
Fantastic work! So cool to have been able to contribute in a small way to this, but full disclosure, I would have really struggle with the actual algorithm that calculates the various table layouts - very powerful!
@conaw Would be really nice if you could export a Clojure component that lets us render links/tags in a proper way (allowing us to shift+click to open in sidebar etc), so that links can be rendered properly in these tables.
Also nice if we could get a nicer way of calling these, rather than block-reffing... Can a render plugin register to an XRef like {{xtab}}? Or perhaps we could abuse the template system, to get it to show up in the pulldown menu?
If you write about Clubhouse exclusivity, security issues etc, fair enough. But just realize - anything you write about content or participants is based on the tiny slice that you see. There are many Clubhouses. VC circle-jerk, but also Indonesian diaspora businessmen ...
comparing business models for handcraft shops in Japan and Italy, Chinese Uyghur activists talking with Chinese overseas students who have never heard about what goes on in Xinjiang, Norwegian ethnic minorities talking about experiences of racism...
If you are curious about the world, it's an amazing window - if you are learning a language, it's a unique opportunity to listen in on authentic conversations about many topics, without actually traveling somewhere (and even then, it's too easy to be a tourist).