Arpan

Zero-JS Hypermedia Browser

avatar
Arpan
arpan2048@iris.to
npub18az9...6w60

Notes (14)

Kinda funny that you can zap yourself an infinite amount :)
2025-04-19 21:45:16 from 1 relay(s) View Thread →
Do you think we can do anything about how nostr can have moderation of some sort? Not censorship but moderation
2025-04-18 21:21:10 from 1 relay(s) View Thread →
Just submitted a PR for nostr-components! 🎉 Refactored the codebase, bundled NDK & other Nostr libs (fixing rendering!), removed Day.js, and cleaned up styling. Why is this cool? nostr-components makes it SUPER easy to embed Nostr profiles/posts/follows anywhere on the web - think WordPress, static sites, anywhere! Take Nostr beyond clients. 🌐 Check out the work: https://github.com/saiy2k/nostr-components/pull/13 #nostr #webcomponents #buildinpublic #opensource #javascript
2025-04-11 07:23:35 from 1 relay(s) View Thread →
So I am working on a protocol with few of my friends to make a decentralized uncensored yet moderate protocol It works in the following way - 1) There is a blockchain maintaining which nodes join network when and leave network when 2) We store message by timestamp bcoz it's a forum we really don't care if some messages close to same time gets swapped 3) We are randomly deterministically sending the message at k random nodes by using sha(timestamp + i) as seed for function where 1<=i<=k 4) These k random nodes will send a signed certificate weather the message is moderated or not (for examples things like child porn / drugs should not exist on blockchain 5) Now we have some threshold (Ideally 66%) that if we receive these many signed certificates then the message is suitable for the forum 6) Now we will be randomly deterministically sending the message at x random nodes by using sha(timestamp + i) as seed for a function where 1<=i<=x along with the signed certificates that a message is moderated 7) Now to fetch the message you just need timestamp and you can use the blockchain to get which nodes were active/connected at that time And you can determine which nodes have the message and fetch it The function I talked about it is just a simple mod function % n where n is the number of nodes connected at that timestamp And we can set the threshold for k and x according to community availability The moderation part is a black box It's upto the node weather they want to do it manually or they want to do it using an AI model or just simple text detection We are hoping to complete the project by End of this month Currently working on setting the thresholds and changing the protocol accordingly if required The blockchain is necessary component to ensure that the data of time joining and leaving of nodes is immutable as that is must It's upto a node weather it wants to be just user/storage/moderator or have multiple roles Would love to hear anyone's input on it :)
2025-04-03 22:38:12 from 1 relay(s) View Thread →
There should be an option to crop and view the image you are uploading on banner. Wanted to upload horses but ended up uploading trees. Too lazy to change but have time to post about it xD
2025-04-03 11:38:30 from 1 relay(s) View Thread →
Why did the mempool break up with the centralized server?
2025-04-03 11:19:46 from 1 relay(s) View Thread →
Hello nostr:nprofile1qyx8wumn8ghj7cnjvghxjmcpp4mhxue69uhkyunz9e5k7tcqyqzp3j3ddntv077yuqu3hd69qfcz8fldhsu09fs0cwmg7qrwlwz7k6e9l4p
2025-04-03 11:16:42 from 1 relay(s) View Thread →
Lemme put up a profile photo and banner Testing upload image feature in notes rn image
2025-04-03 11:07:45 from 1 relay(s) View Thread →
How do I write :) on primal without getting it converted to 😉 I don't wanna use (: like a psychopath 😭
2025-04-03 11:03:54 from 1 relay(s) View Thread →
Hello peeps, Really exited to use nostr Loved the idea of a decentralised social media :) Looking forward to contribute to the community
2025-04-03 10:30:09 from 1 relay(s) View Thread →