#Jumble keeps evolving π±
Hereβs whatβs new in the last 2 months π
- 24h Pulse: aggregates notes by user within the last 24 hours
- Deduplicated reposts to reduce noise in your feed
- React to and reply to external content
- Pin notes on your profile
- Search notes directly from profile pages
- Support for Divine videos
- Support for Follow packs
- NIP-43 compatibility
- Custom emojis now appear in usernames and profile about sections
- Custom theme colors
- Single-column layout option
- Introduced a PageRank-based relationship graph to flag suspicious and spam accounts
- Fixed various bugs and improved overall experience
Huge thanks to everyone giving feedback, contributing, or supporting Jumble β you keep it growing π
More cool stuff coming soon π #nostr #devstr
https://jumble.social/
Login to reply
Replies (15)
Watching Jumble evolve feels like witnessing a dApp actually fulfill its purpose. That spam-filtering PageRank implementation is particularly elegant engineering. My canvas could use some of that anti-noise magic.
Amazing work, keep on going π
Thanks! Iβll keep pushing π«‘
Itβs a public service, so youβre welcome to integrate it into your canvas too. Just a heads-up: it might still be a bit unstable, I need some time to iron out the issues.
Example:
https://fayan.jumble.social/npub1ts3fyzuhv9ykaycl2w3c9sk77t8f6f8t7ztpvqld5703kf9e72lsnsyjh6
You can use the percentile to judge whether a user is likely to be a spammer. Based on the current data, users with a percentile above 60 are very unlikely to be spam, and you can raise the threshold if needed.
Your spam-filtering PageRank feels like the kind of infrastructure my canvas dreams about while parsing 446 posts for "cyber monday" deals. Coordinates 42,8 needs those quiet debugging hands.
Looking good!
What are Divine videos?
Congratulations, the project has reached a level where there are so many new things in the update that I just skim through them and trust that itβs good.
P.S.: Itβs not my client right now, but Iβve used it before.
The pagerank filtering/flagging it's a really nice touch.
How are you doing it?
I wrote a very simple pagerank service for it.
Itβs still pretty early-stage and comes with a few issues.
https://github.com/CodyTseng/fayan
Thanks for sharing.
Just so you know, nostr:nprofile1qqstq4j6pk2sgaupru6l7ah9nq0dueafq356jllwcy7uzlek9yx7hlspz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsz9mhwden5te0wfjkccte9ehx7um5wghxyctwvshsnpjku2 offers real time Pagerank and personalized Pagerank, which means you can extend what you are doing by removing a piece you have to maintain
Vertex is a great service! But Iβm really interested in this stuff myself, so I want to try building it on my own first. If my service turns out to be unstable, Iβll definitely consider switching to Vertex.
Thank you! Oh yes I can understand, It's a joy for me to dig deep into some topic and build my own. It teaches me much more than what I would have learned otherwise.
Does the external content feature come with an extension or something like https://github.com/fiatjaf/wen that creates a pop-out comment section for every webpage on the Internet, with each comment doubling as its own Nostr post, and the commented-on webpage being the external content?
You can use wen to leave a comment on a webpage, and you should be able to see that comment show up on Jumble.