Nostr Radar's best feature so far:
- No auto playback and looping on videos.
- It won't play the video until you press the "play" button.
- Same consistent behavior for the next videos.
- You don't need to mute the video you watched for accidental sound bombs
- If a video is finished, it stops. It doesn't start over unless you play it again
Even #Amethyst doesn't have these features.
Get it on
Why do most nostr users publish their long-form content on #substack or similar and not on nostr?
I thought this was low-hanging fruit. Turns out there's more to it:
1. Psychological attachment
$5/month feels like "I support this writer.", while $1 per post feels like a vending machine (pun intended)
2. Volatility
Subscriptions may smooth volatile zap income per post, so it's more predictable/reliable
3. Payment friction
In order to get paid, your reader must first be a bitcoiner, then need to setup a lightning wallet, then need to be a nostr user to zap
4. Delivery experience
Emails are more reliable than nostr DMs. They are part of every operating system and internet-connected device.
Nostr DMs? You need to set your inbox relays kind 10050 for reliable delivery. Another obstacle for new users
5. Business friendly
People have a habit of reading emails. Not just for fun, but also for business too.
6. Need a dashboard
What’s been zapped, what works, and what revenue looks like over time
7. Discovery & recommendations
This is a known issue. If you are new to nostr, you don't have any graph, so no recommendations for you. We need reliable curation or some kind of algorithm
8. SEO and branding
Practically doesn't exist. WebSocket is not SEO friendly.
#publishing
I wanted AI topic classification to be more detailed and exact.
Now there is a high change I'll see more "Animal Fight" posts, if I interact with this funny cat note. What should I do?
One big feature to add to @AppWeaver: Capabilities. It's like when you try to open a PDF file in Android, and it asks which app to use.
Example:
- NR (Nostr Radar app) would offer to translate a post
- NR would do it via capability:translation:v1 contract
- User would have the option to install a provider/app, or choose from installed ones
- when selected, it would simply translate the text and return it to the caller
This will be the "weaver" part of AppWeaver: an app calling another app.
- Medical exam papers are leaked in India (corruption?)
- Government cancels the exam
- 2 million students are effected, some of them has suicided. Big student protests started
- Mesh network chat + nostr capable BitChat app gained traction amongst protesters
- Indian government ordered for GitHub to remove BitChat's open-source repositories (from India
- I heard these on Nostr and learned what happened in India.
- I learned the protesters called themselves "Cockroach Janta Party" because a government official called the protesters cockroaches, after a young activist asked on X wrote "What if all cockroaches came together?"
- India's education minister resigned
What we learned from this?
- Nostr on social media is important
- Git over nostr is actually a good idea
- Governments are corrupt and stupid
GM
The 10th major release of AppWeaver is live.
Once again a new app, NR (Nostr Radar), gave opportunity to add new features.
New nostr event cache
- A central cache that any nostr related app or service can use
- Cache DB can be deleted to save space and nothing breaks (something may break until cache is rebuilt like WoT)
- For example, NR keeps your timeline in its own DB but the actual events will be kept in the cache DB
New UI Reconciliation in NR
- Using the app rapidly was frustrating because every action triggered a backend process, then needed to render the whole app again.
- The big "Working" overlay that takes seconds to disappear.
- Now only the parts that needed to update is rendered again
- You can use the app meanwhile update is being done in the background.
New "For You" tab in NR, currently in development.
It’s not like X’s For You feed. It doesn’t show globally popular posts or content from accounts you don’t follow. It selects and reorders posts already in your timeline.
NR locally saves signals from your past interactions:
- private 👍/👎 feedback (most important)
- private archive (like bookmarks but private)
- and your public events: likes, replies, reposts, quotes. (less important)
I was already using AI to categorize incoming posts by topic (and mood).
Now I'm using these signals to build your local topic affinities and rank new posts.
Added 3 movies to my @AppWeaver bookmarks today, while reading from my AppWeaver #nostr #radar client. Asked AI to check the movie descriptions and arrange the tags and categories, and to add to my watch list.