I feel like I have a pretty engaged & diverse little group that interacts with me... so I'm curious what you all think:
What does nostr need most?
I feel like I have a pretty engaged & diverse little group that interacts with me... so I'm curious what you all think:
What does nostr need most?
Boot to the neck digital authoritarian censorship.
I should have expected that but I did not 😂
It needs me to get my act together that's what. I want robust web of trust built on graph databases and I can make it if I hit my head on my keyboard enough times. If other people want to use it that's cool too, but not my main priority.
But besides that I think it just needs time and developers making things for themselves and sharing it out. The latter is nostr's strength as an open network that platforms can never leverage—the free market of human creativity.
🫂 I agree... but c'mon... I like trying stuff, especially WoT stuff 😂
I see you’re a #neo4j dev? 😃 !!!!! 🔥 🔥 🔥
WoT and graph databases are a match made in heaven. Among other things, graph databases scale well. I’m in the process right now of incorporating neo4j into my WoT project, the grapevine. More specifically: currently making a centralized cache of follows and mutes and maintaining a graph db with nodes= pubkeys, edges = follow and mute relationships (will probably add reports next). Once that’s done, I’ll calculate PageRank and GrapeRank WoT scores which will have a variety of uses.
I am 😄 I love working with neo4j and chose it as the core of the app I'm building for my fiat job.
I'll definitely check out grapevine and let you know when I break ground on anything 🤝
Cool! So you haven’t done any nostr dev work yet? What’s the fiat neo4j app you’re working on?
Not yet, but it's an aspiration. I can't really talk about my work project technically because it interfaces with proprietary software my client uses. I was an engineer for control systems in the power industry, and my client is my old employer.
But I have a lot of experience designing graph databases for that use case specifically, and I can see how nostr's WoT would map almost perfectly into a neo4j schema. I want to find who my most valuable connections are based on interactions and curate my follow lists accordingly and work from there.
Did you have much experience before you started making grapevine/graperank?
Nope, I’ve been learning it specifically for this use case. I’m looking forward to playing around with centrality algorithms, and finding out how long it takes to calculate something like PageRank for a follows graph of about 200k pubkeys.
And i think it will be cool to be able to ask questions like: how many pubkeys exist that are exactly N hops away from me on a follows graph?
Have you put any thought into how you might go about building a neo4j nostr relay? Other than WoT, do you see any advantages neo4j might bring to relay functionality?
WoT is the biggest benefit. Closeness analysis within the set of engagement among npubs via events. There's potential to create very powerful tools form curating the content you see within that set. Algorithms built on a neo4j cache will be more powerful because they are graph native.
But the other major innovation would be to improve notifications because relationships between events become bi-directional when they're cached in the database.
Which means that if Event A references Event B, the owner of event B doesn't need to query all notes that may contain links back to them, but rather just look for outgoing relationships from Event B. And Neo4j can do that magnitudes faster than any other database.
I tend to agree with that
So, when you gonna start? 😃😂
😂 after I finish the softwar audiobook. I'm back from hiatus once I migrate to podhome and push the next section out today or tomorrow.
This will definitely be the next thing I jump on 💪
Would you use khatru for this, as suggested to me by nostr:npub19ma2w9dmk3kat0nt0k5dwuqzvmg3va9ezwup0zkakhpwv0vcwvcsg8axkl and nostr:npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6 ?
nostr:note1d59laj806knsmwd4h27ztyadxytl7dsa9k4uutk0ezucyzvz8lls2tpug7
easier content discovery
It's definitely heading there... finding things of personalized interest is still a bit tricky
also promoting personalized interests. it's been an interesting experiment so far though. ^^
Multi-key management, ubiquitous nsec bunker/signer fundamentals, pay per event media hosting, easy paywalled content creator systems, better search, data usage optimization, communities, and so much other stuff.
What kind of other stuff?
probably need more people to be aware of how controlled their interactions are
-more Bitcoiners
-great content and experiences
-a few more big communities
the nostr algorithm™
I still need to try that
it's still in early development phase, but you can check it out at https://nostr.thecaptain.dev
Thanks!
A way to see npub's notes that you don't normally see because they note stuff while your are sleeping.... Preferably not in a brain chip format that sends you notifications while you are sleeping 😂
There's a dvm for that, I think
I will pretend to know what that is thanks 😁
Shoot... personalized feed generated by little ai underlings that some clients have integrated lol
Oh yeah it's data vending machines, I feel all technical for knowing that now 😂. Any clients you would recommend for that?
Primal has recommended things but it's not what I want. I want to curate a list of people myself because maybe they don't note all the time and don't get recommended but I like to read thier stuff but I don't want to scroll through my entire list to find them and rely on my easily distracted brain to remember to look at their stuff.
nostr:nprofile1qqszrdqezqk63lqt4yzgftkfxjl4tdatea67akeezf8g6a0yj86p5hsppemhxue69uhkummn9ekx7mp0qyg8wumn8ghj7mn0wd68ytnddakj7qg3waehxw309ahx7um5wgh8w6twv5hs7hzcmq uses amethyst and other clients but he doesn't "follow" anyone per se. He has lists of users he checks in with. This may be something useful for you if I'm reading your comment correctly.
I use the old style follow list as a queue of accounts that I have not yet sorted into one or more lists.
Gossip is the best client for this as I can quickly see which lists Ive assigned a pubkey.
Amethyst is what I often use for filtered views by the lists Ive defined. Coracle offers support for building your own feeds comprised of lists, tags, hashtag filters and more, and being able to save those feed definitions to come back to in the future.
This lets you use and refine your own vs only sticking to algorithms defined by others
Hadn't thought about doing it that way, thanks very much.
Just seeing this.. I'm not sure which iOS clients support lists, but it's the to handle that
Wider interests. There’s probably only a handful of people I communicate with regularly with and that tends to be about music. More garden stuff, more space stuff, more cats. At least that’s what would interest me.
I was thinking about this today. I’m interested in aviation, ancient civilizations, permaculture, biochar, tide pools, sailing, travel, Waldorf education, passport flag theory, etc but all I talk about on nostr is Bitcoin. I think maybe it needs more me, a bit more you, and maybe some of my wife too.
Without Bitcoin.
Your "new you" in the near future won't be able to enjoy any of those other areas because you'll be too busy rationing potato skins and bugs.
I think at this juncture, Bitcoin-only Nostr content is sufficient lol
Lol we've chatted car stuff a few times.
But there is no right or wrong answer