spacestr

🔔 This profile hasn't been claimed yet. If this is your Nostr profile, you can claim it.

Edit
pippellia
Member since: 2023-08-05
pippellia
pippellia 5h

thanks for sharing mate. I've used networkx in the past, which I am sure it's slower, but still I found that visualizing a social graph is rarely useful. You just see a buuuunch of arrows and it's very hard to make sense of it

pippellia
pippellia 1d

Client devs, if you don't want to reinvent the wheel when it comes to something so crucial as protecting your users from impersonators, you can just use DVM's. WoT then becomes as simple as publishing an event. To see how it would work, you can check npub.world. Just keep in mind that it will become even faster after the refactor is complete. No need to commit straight away, you can test it for free. Learn how at vertexlab.io (thanks Jon for the shout-out)

pippellia
pippellia 2d

distance-based WoT can be, but flow-based or random-walk based WoT are much more resistant. example vertexlab.io

pippellia
pippellia 3d

thanks, I was fooled by called reposting

pippellia
pippellia 5d

wow man, that's really impressive to think about.

pippellia
pippellia 6d

the problem of 1. is javascript

pippellia
pippellia 17d

this is super cool sir!

pippellia
pippellia 10d

it's a good thing to have multiple implementations. Haven is based on khatru (a framework) and I imagine offers a complete experience out of the box. rely is a framework like khatru, overall simpler, less features and "tighter"

pippellia
pippellia 11d

thanks for the feedback sir

pippellia
pippellia 11d

I haven't posted much in the past month because I have been refactoring almost every aspect of Vertex. These should make the whole stack simpler, faster, and more maintainable. Next, I'll finally approach a big build: - adding mutes to Pagerank (+10%-ish precision) - accepting ecash - adding client-side validation schemes to minimize trust in using Vertex which one should I do? #asknostr

#asknostr
pippellia
pippellia 14d

shut up fake italian

pippellia
pippellia 15d

the logos are quite nice, maybe the names are quite hard for westerners

pippellia
pippellia 16d

Do u mean zaps and reactions in the users notifications? I think that too can be done using RankProfiles. It's unlikely one has thousands of notifications, but not impossible if its targeted by an attacker

pippellia
pippellia 16d

yeah but this is true for both your current WoT and the Vertex ranks, no? The way I imagine it is: - a user main feed is based on its follow-list, which is pulled from relays - as the user starts clicking around (search, reading replies...), this calls a service provider like Vertex, and the ranks are stored for later use. So it would progressively load ranks as needed, not ahead of time. Believe me I am not trying to push anything, just trying to genuinely understand.

pippellia
pippellia 16d

I am missing something sir. I assume that Coracle stores locally the WoT calculations it computes client-side. Is it true? If so, why can't it store the ranks provided by Vertex in the same way?

pippellia
pippellia 16d

It's an interesting idea but I don't see where exactly in the client you would need it. - for the feed one uses follows - for the replies, because on the relatively low number one can use the ranks directly (giving the user the ability to set a threshold). Bloom filters are superior to RankProfiles when you are dealing with +10k pubkeys (not in the follow-list of the user) I think. Am I missing something?

pippellia
pippellia 16d

It really depends on the usecase, there is no silver bullet. For example, if you are looking at a product, you could fetch all reviews for that product, and drop reviews from whose pagerank is lower than a threshold. Or you could weight that review using the pagerank (influencers have higher influence, not necessarily a good idea). Or maybe you can show the average vote of the members of the community, which is more contained. All tradeoffs. Pagerank can be run on any graph, so one could built it by looking at who replied/zapped/liked to whom, in a given setting. Also, not all signal should be condensed into a single rank, multiple trust signals should be provided imo. Number of followers, ranks, nip05, badges, all give some clues that your brain can interpret.

Welcome to pippellia spacestr profile!

About Me

simplifying the social graph so you can focus on building great experiences https://vertexlab.io/

Interests

  • No interests listed.

Videos

Music

My store is coming soon!

Friends