Event combinatorics is the newest branch of Nostr math.

It's gonna be 🔥

https://c.tenor.com/qWdJilZ8jGEAAAAC/tenor.gif


Tell me more?


We've always been talking about books and text, but the new kind allows for all sorts of new data structures, with any number of dimensions and relationships between any type of data. If events are nodes and the relationships between them are edges, then the event graph was hereto flat and largely unidimensional, but we're...

ending that.


But, the genius of it, is that -- unlike a graph database (which is common with events) -- the structure of the Nostrgraph is completely dynamic and fluid. It's a graph that doesn't necessarily allow you to travel along edges to all of the nodes, but it allows you to add a new edge between any two nodes.

This is a new type data structure. An organic graph.


Knowledge is an intrinsically Rhizomic process. The "objects" of knowedge are the fruits, a trail of formalized knowledge that has been given a specific structure as papers, books etc. These objects are a transcription, a model, a representation of "knowledge itself"

Knowledge itself, beyond the produced is messy, entangled and difficult to encapsulate. Linking events together basically gives us a new axis of interaction. A map that only uses straight lines can be useful, but adding curved lines into the cartography toolbox just provides us a finer resolution to represent and navigate the territory.

nostr:nevent1qqszyfhtelxy4j6qk3ucdnju8rtwrza9v0k0j8wf6rqj4wdt222ev6cpr4mhxue69uhkummnw3ezucnfw33k76twv4ezuum0vd5kzmp0qgsdcnxssmxheed3sv4d7n7azggj3xyq6tr799dukrngfsq6emnhcpsrqsqqqqqp29a7h2


I see it in my head as a sort of quivering blob of data, with holes in it and arms reaching out and bits in the middle suddenly disappearing, and it inching around, blindly, in the virtual void. The bits that are mysteriously similar to the other bits suddenly bunching together, as if they were magnetic.

It's a graph, but it looks alive. You could plot it and watch it move around IRL with Grafana or something. Would be fascinating to watch.


I've seen a lot of things related to what you're saying in this video, when nostr:npub1lunaq893u4hmtpvqxpk8hfmtkqmm7ggutdtnc4hyuux2skr4ttcqr827lj and hzrd talk about blossom as a way to use the advantages of WoT to deal with all the complexity of peer to peer


Adaptive connectivity, yes. Things that are similar grouping together due to some internal force or external pressure. Things that are different separating and moving apart and finding things that are more similar.


Yes, WoT can be an internal pull factor, that brings similar nodes closer to each other and shortens the edges between them.


The amount of data and computation needed to watch it real-time would be huge.  But it would be super cool.

Maybe we could bake graph traversal algorithms into Aedile and make it a data science tool. 🤔


Another thing. Have anyone of you thought of groups and communities having main zettelkastens moderated and curated by the admins? Everyone in the group could participate but only moderators can add, modify or delete things. In this way way everyone could access information about the groups and everyone in the group could work (more or less) together to achieve a common, curated end


Plot the new Internet and watch it live.

https://c.tenor.com/7IixLIn21oIAAAAC/tenor.gif


Have you applied for a combinatorics license from the French government? 👀


We shall be combining without a license. I like to live dangerously.


Yes.


This type of complexity is a common problem in object oriented programming. "This" type has a method that accepts a "that" type, and it works well until there are too many combinations of types. Any time a new "that" is created, the original code needs to be updated. This is where OOP reaches for interfaces, so the "that" type can be anything that claims to be a "that". This works well for even longer, but it still tends to fail at scale. Any time a new behavior is require, the interface changes and now every implementation needs to be updated.

I have a soft spot for old systems, and one of them is Common Lisp. CL was standardized before OOP, and one of the ways it deals with this is multiple dispatch. Instead of "this" type of object having a method operating on "that" type, the function is declared abstractly in a namespace. "Intersect" would be a function that finds the intersecting parts of its arguments.

Now when someone makes a new "that", they include code that knows how to intersect "that" with as many "this" types as they find useful. No original code needs to be changed. Later, someone working on "other thing" needs to intersect two types that no one has written intersection code for, so they write their own implementation that is applied to these two other pieces of code, and neither of them needs to be updated.

Complexity can quickly get out of hand, but it's also something that we've been thinking about for a long time. The more we learn about history, the more opportunities we have to find good solutions to new problems.


The Klingon Empire salutes your bravery 👀


The organic graph idea is interesting because it goes in that direction and just keeps right on going because why the fuck not?


I guess it's like constant structure refactoring through manual or robotic means. So, you're reaching into the structure, from all over and saying this-goes-with-this, whilst someone else is over someplace else saying that-goes-with-that, and someone else is going over to their this-goes-with-this and removing it and replacing it with this-goes-with-that.

But constant and from n number of actors simultaneously, and entire lists of events can be linked to other lists and....


The problem right now is that we're only paying attention to the new entries. We need clients that explore the graph in deeper ways. Nostr has that early web energy.


That's part of the goal of our project.


And then think about this: because it's organic, it has no rigid structure and doesn't need to be complete. You could lift any random set of the data and define a new graph.


And, of course, you could navigate any subset of the graph. Rotate it, zoom in and out. Wander through it.


Nostr is a deep data pool. People and machines can just write little snippets of data and throw them randomly into the pool, and the actors define the connection _after_ the data is written and tossed in.
That means that you don't have to even know what the data is useful for, when you start collecting it. Just throw it in and the connections will slowly appear between things.

Just move all of the data onto Nostr and let the Nostriches sift through it. They'll tell you what it's good for.


I mean, think about what that means, for analysis. You don't have to know anything about the actual data, to be able to find useful data. You just have to know how intricate that part of the graph is. The density of the edges.

And you could find novel connections, by looking at seemingly randomly connected nodes. Nodes connected over a bizarrely wide space, by few edges. Why did that npub connect these? They don't seem related at all. 🤔  But they are related! Someone saw them and said, "These two things are alike." Figure out why.


How would such data pools work in practise?


We already have one. I'm describing what Nostr already is. People take seemingly random data (usually, whatever they are thinking about, at the moment), write it down, and throw it into the pool.  Thousands, tens of thousands, hundreds of thousands of people do that every single day.

It all seems noisy, but there are relationships beween the random shitpost and news and countries and food and memes and... Humans aren't always rational, but they're always reasonable. I.e. they aren't random. They always have a reason for what they do or so, even if they aren't aware of it and the reason seems incidental.

Well, all forms of data are like that, but we can't see the reasons. It just looks random or uninteresting. We could just throw it all in and see if we can see the reasons.


Got it. Makes sense but isn't it how most social media works?


An obvious one is real estate data. Throw that in the pool. Education data. Monetary data. Pharmaceutical data. Logistics data. Political news data. Literature data. Movie data. Music data...


It's how they wish it worked. 😅


This would be an interesting LLM-bot task. Use graph analysis to find statistically interesting nodes, then see if a few hundred Claude tokens can figure out what the connection might be and post a note with the results.


This is why we want communities on relays. The communities collect and curate their event set and store it all together, mostly copies of things available elsewhere, but they can add some. And they can pull data in and push data out. Curate, collect, refine, curate, expand, whittle down...

There's a purpose to a pseudo-physical space. It automatically gives you short edges between the nodes.


Yes. We know. We have plans.

But first, we publish the Bible. First things first.
GN Nostr.


From Snow Crash:

“The business is a simple one. Hiro gets information. It may be gossip, videotape, audiotape, a fragment of a computer disk, a xerox of a document. It can even be a joke based on the latest highly publicized disaster.

He uploads it to the CIC database — the Library, formerly the Library of Congress, but no one calls it that anymore. Most people are not entirely clear on what the word “congress” means. And even the word “library is getting hazy. It used to be a place full of books, mostly old one. Then they began to include videotapes, records, and magazines. Then all of the information got converted into machine-readable form, which is to say, ones and zeros. And as the number of media grew, the material became more up to date, and the methods for searching the Library became more and more sophisticated, it approached the point where there was no substantive difference between the Library of Congress and the Central Intelligence Agency. Fortuitously, this happened just as the government was falling apart anyway. So they merged and kicked out a big fat stock offering.

Millions of other CIC stringers are uploading millions of other fragments at the same time. CIC’s clients, mostly large corporations and Sovereigns, rifle through the Library looking for useful information, and if they find a use for something that Hiro put into it, Hiro gets paid.”


Nostr, interestingly, is the precise opposite scenario. Take the data that was proprietary or siloed and leveraged, and dump it into the public domain. It doesn't even try to fight the trend; it front-runs it.

Publish everything.


Excellent 😉


Yes. You get it 🧠🖇🌐🔥🤝
nostr:nevent1qqsxtjht6hdp2spfw744wpyqqfyfzzcf2ra9vjyaxkc42gk4l4ruu3spr4mhxue69uhkummnw3ezucnfw33k76twv4ezuum0vd5kzmp0qgsd6ejdteqpvse63ntf7qz6u9yqspp4z7ymt8094urzwm0x2ceaxxgrqsqqqqqpemr5px


How are you? I usually noticed your likes and comment on my official Page.. I just decided to message you on here and thank you for your unwavering support,,I was trying to send you a request not working, if you’re a real fan of mine feel free to send send me a PM thank you for your love and support ❤


Event combinatorics is the newest branch of Nostr math.

It's gonna be 🔥

https://c.tenor.com/qWdJilZ8jGEAAAAC/tenor.gif


FYI was totally sober during the writing of this thread. GN

nostr:nevent1qvzqqqqqqypzphtxf40yq9jr82xdd8cqtts5szqyx5tcndvaukhsvfmduetr85ceqydhwumn8ghj7argv4nx7un9wd6zumn0wd68yvfwvdhk6tcpr3mhxue69uhhg6r9vd5hgctyv4kzumn0wd68yvfwvdhk6tcqypju4674mg25q2th4dtsfqqzfzgskz2slfty38f4k92j940agl8yv6x75l3


Pseudo-physical space 👌


I really like the idea of communities on relays more and more everyday. Like other than the fact that my nostr client gives me a default set of nostr relays to connect to, why the hell am I connected to nostr.wine for example? Are all the someliers of nostr congregating there? If no, why aren't they? They should be and then anytime I want to peak into the somelier world, I connect to nostr.wine. Fuck the global town square.