[[(hidden) zJw7j5jxr]] holy shit, so much thoughts coming from this
-
(hidden) b7GCT2svs:: "The Killers - Mr. Brightside (Lyrics)" ("it was just a kiss")
-
-
[[roam-traverse-graph]] [[export-html-pages]]
-
thinking about how you can e.g. do in [[roam]]:
-
and how you could do that with linked references, if you were doing it:
-
-
{{[[TODO]]}} would [[roam attributes]] work better for this?
-
i.e., you'd do the mentioning twice probably, like in the second part of either examples
-
initial thought - no, because the `(hidden) G97ohL3l8::` is in the end, and you'd have to manually write out the page's title instead of being able to search
-
but wait, i never really use attributes, and that's not right! you can do `(hidden) G97ohL3l8::` and roam throws you in the beginning, and you can search just fine!
-
okay so then that's no longer a problem
-
next up - is this useful
-
re:: ((EfE5J1OtG))
-
-
{{[[TODO]]}} #observation am i using attributes wrong?
-
-
{{[[TODO]]}} #[[(hidden) jOMmlCP4S]] if [[roam]] could provide a hooks/events api that you could listen from,
-
then the stuff that people are doing directly on roam, and we do in our runner locally / on github actions with [[roam-traverse-graph]] -- we could do all that in a remote environment as well, __but with much faster time intervals__ - they wouldn't even be intervals anymore, rather - reactions to events [1] happening live, as the user acts.
-
[1] in [[(hidden) xH-Ph8S9m]], it's [[(hidden) Vr3N0zG5Q]] isn't it?
-
(hidden) AV7J4zqkD:: ((YG-4tevRA))
-
this would likely require [[(hidden) BislYexyN]]s - detecting if changes have side effects that impact not only the edited block, but the whole page, or even the whole graph / parts of it
-
(hidden) AV7J4zqkD:: linking to a page - both pages need updating now
-
-
idk, maybe if we manage to keep the stuff fast, like it is now [1], then going thru the whole graph shouldn't be as bad?
-
e.g. we could have a queue of incoming events, and we'd only do 1 at a time, and if a new one comes in too fast, we'd wait for the currently one to complete, and in the meantime if more come in, we'd discard all the new ones except the newest, and then could go again.
-
[1] it takes ~5 seconds? to go from a `notes-private/graph.json` into a `notes-public/*.html`
-
and probably ~20 seconds when i introduce the stuff from the [[(hidden) nicjeov_l]] branch which is currently WIP.
-
both assume 1. my size of the graph (1K pages, 8K words)
-
((FI6sCM5cI))
-
((xUKym_BXn))
-
((spuKqLoxE))
-
-
-
-
-
-
-
{{[[TODO]]}} datalog query builder w/ live preview, directly in [[roam]]?
-
-
since this is getting so wide, i wonder how the generated html pages via [[export-html-pages]] will look like - i'd actually prefer if there was no wrapping and you could just scroll horizontally. will see soon once the export goes live
-
-
observation:: putting everything inside daily notes, vs referencing today's date in a specific page / block
-