Test of 30041 display. nostr:note1m9jdd9w9qxwa8gfda6n3sku7nf6mjnxylhaaa8wpnvdz85xajrasrrpj2a
No strudel yet ❌ Where can I see this now?
Highlighter
Just saw yes 🙏
Wanted to check how 30041 displays, as that's where the content is. Njump just shows json https://njump.me/naddr1qvzqqqr4typzphtxf40yq9jr82xdd8cqtts5szqyx5tcndvaukhsvfmduetr85ceqqgxzafjvdkhwmrv0qmkcdm5du6rxra68lu
This means we can print books with 30040s and then create an article (or maybe a wiki page?) containing the same 30041s and Freerse, Coracle and Highlighter would probably display a readable version of the articles and Highlighter and Indextr (the one from @liminal ) would display the proper 30040s as collections.
Yeah, #Nostrudel is at least willing to show something, which better than nothing, but not that great. @hzrd149 https://i.nostr.build/nWMdo.png
Don't stress our favorite unicycler too much 😉. Very much good enough for now 👌
Oh, yeah, he's on vacation. Sorry!
no idea still yet where the funding will come from but i'm of the opinion it's a great base for cranking out a really slick fork... especially now it actually supports nip-42 - would be great if it's possible to simply add more control interfaces without interfering with the existing codebase... i'm a total noob at typescript tho
Slick + More Control Interfaces 😂 😂 😂 Wet dreams of Nostr devs. I'm here for it. #nostrdesign in a 🥜 shell.
30041s are really important because they keep the subcontent out of the main feed. Otherwise, every single Bible verse will have to be a wiki page or article page or note. There are almost 32k verses.
I think of it this way: The 30040 is the binder and the 30041s are the individual papers in it, sorted in a particular order, all pertaining to some topic. You could have 500 papers in that binder, or 5, but the binder always takes up the same amount of room on the shelf.
What is a 30041 event? I don't see any apps that support opening it
It is now supported by Indextr (still self-hosted, but soon to come on our website) and by Highlighter.com
Here is an example of both 30040 (metadata) and 30041 (sub-article or chapter). nostr:nevent1qvzqqqqqqypzphtxf40yq9jr82xdd8cqtts5szqyx5tcndvaukhsvfmduetr85ceqqsq7wxk78ewux3tr3vx80sx7642hplx629eg7vyv5agvzv8kjlghycul2z4s
wouldn't "section" be a better name? the 30040 kind can be stacked in a tree right? so you can have like Genesis, Exodus, etc and then in each Chapter I, Chapter II, etc and in those probably better to then just use a simple header to indicate position
It could be section, but i like the general idea. Novels may have sections, but one may want to fine grain it even more. The purpose for denoting sections ( through whatever method) is that the author explicitely is stating "this text belongs here, not over there". Makes a nice training set on "semantically closed" concepts.
On #Freerse, it displays like an article (ignore the HHHH bug, that's on wiki pages, too, just a Freerse bug) https://image.nostr.build/05f6c7c5f7f61dcebb6e74d275dfce569cfe3fe354c12fead57c945e66fb07ae.png https://image.nostr.build/cefc1bf5d2ea3f921710683a6478d26a57aa34b9da0a2c23b3ccbaa8cd3378ea.png
Highlighter displays it correctly, as inline text. https://image.nostr.build/587de3e1a720afb0b62c69dfdd8f265c409de568e92ae86ae3d2bbc51f900f88.png
Primal doesn't render the note correctly. https://m.primal.net/IxKg.jpg
Amethyst goes blind. https://image.nostr.build/71b2b06a737942db931d5660fb656f52e143e6a089b8c0921a0c7e0fbeaecb83.jpg
Okay, I just broadcasted it. Does a refresh help?
I confirm it doesn't work on amethyst
Guess we'll just have to always link to Highlighter or Indextr. Or maybe @Vitor Pamplona will eventually add it.
Is there a NIP describing it?
Here's the spec. @PABLOF7z wants to change the stringified content to tags, I think. @liminal agreed to it, yesterday, but they haven't had time to update it. I'll fork it and correct it, after lunch, if they don't get to it, first. https://wikifreedia.xyz/nkbip-01
I think there should be a way (a tag?) to find the root node, i.e. the Book. Currently a book and a chapter can not be distinguished when searching for 30040 events. Or am I mistaken? Use case: I want to display all books on nostr. I agree with using tags for the metadata.
Book = 30040 Chapter = 30041
Gets trickier, when you have nested 30040s, tho, like Book = 30040 Section 1 = 30040 Chapter in section 1 = 30041
That's what I meant. How to find the books then.
Yes, the 30040s are then a second, parallel linked list. The lower ones need an "e" tag, so that we can tell the top ones by their lack of that tag. What do you think @PABLOF7z and @liminal and @Michael J ?
i think search starts out identifying all the 30040s and searchable through their titles/authors. A high level contextual view, or how we generally look through books. The interesting concept comes at the analysis/search level between individual zettles. Been thinking about a word embedding kind. Tags could "model" and the id of the referenced event with the coordinates in the note. General dvms would have a field day with existing embeddings AND you can plot/organize through their embeddings forbthe users to find connections. Select individual zettles that are exactly what you are interested in. We're given books and papers with an implicit task of finding the gold in the text. Here we have the coordinates of all raw materials. You find the zettle that you care about and read the surrounding context or insert it into the context of your ideas.
But the question still stands that there's a sort of list and app designers would want to know where the top-level entry is. (Might be multiple top-levels.) Like, if I publish a book, how can I ensure that the chapters aren't listed parallel to the book?
When you publish, the parser will have to create some top level 30040. If that's only what we want to see, we could have a tag in there to at least denote the highest level.
If someone else embedded that top-level 30040, then I guess we'd have to Display both as top-level. Like, someone could print the New Testament and Old Testament as individual books, and someone else could join them into a Bible and add Luther's commentary.
That should be fine, because they are distinct articles on their own. I think a single user would be less likely to publish their incrementally growing book one in a way that clutters the feed, or the design can incentivize that behavior. Def would like to avoid the "nostr plays" type of cluttering. Viral publications could unravel something like this: 1)user posts 🔥 article 2) many users share - nothing different 3) many users edit, fork and integrate the existing article. But because these kinds are slower moving than kind1, i don't expect it to be a huge problem considering what is already being delt with. Even better is when specialized clients connected to themed relays/communities use this. Members of that community can decide on best practices for posting and writing.
@liminal my point was that the 30040's have two uses. On the top level they are used as a book. On the second and deeper levels they are used as sections. Imagine there are thousands of books and tens of thousands of sections (all 30040 events). How do I query for the list of books? IMHO there is a tag needed to identify the top level books.
Yes, but the 30040 can be nested, right? For a structure like Book (30040) -> Sections (30040) -> Subsections (30040) -> Chapter (30041).
Good point!
Here's the video of the Highlighter demo. nostr:nevent1qvzqqqqqqypzp75cf0tahv5z7plpdeaws7ex52nmnwgtwfr2g3m37r844evqrr6jqqsvlxq7rle7dgwwqtm8m2lr8j0hs9vvffun2stwsw4xt0xtfvm8mlg3kcav0
As you can see, it creates a linked list of notes with a metadata header and only the header shows up in anyone's feed, so you can have really long lists (like a scientific article with sections or a book with chapters). This can then be exported as an ePub or PDF or etc. With a table of contents and a title. You can also mix your own sections with other people's sections, so that people can zap the original author, or comment on that section and the original author receives feedback. That sort of thing. It adds hierarchy and creates collections of notes.
#Coracle looks good. 👍 https://i.nostr.build/2RDm7.png
I hope they also minimize long entries in the main feed, or people will have to scroll past an entire book. 😂