In the mid of chaos, I built an app that gives away Bitcoin as a reward for doing micro-job.
The goal? To create an open and free Indonesian Trash Image Dataset ๐ฎ๐ฉ for future development of trash-picker robots.
https://sampah-kita.huedaya.com/?ref=nostr
You can help contribute to solve trash problem in Indonesia, by:
- Upload trash photos (Earn 10 sats/image)
- Annotate photos (Earn 20 sats/image)
- Donate
https://blossom.primal.net/6d60602f7789c7ee5257aa66b5d038dd8a42dc9b55ce360ee62f5d18aae9a10d.mp4
Here the quick demo!
Is it possible to download Tor as a module? so the binary is only core features. But then user can download Tor module
Pushed new updates to Note Cargo ๐!
โ Rework the markdown parser
โ Increased sync frequency (every 1 min)
โ Simplified sync code
โ Added support for spoiler tags
โ Fixed multiple bugs
https://blossom.primal.net/b4719fb4248e04915681c966010250da0586e48b36e2bfd500d44ab50a9399d9.mp4
Note Cargo basically note-taking app but self-hosted and making sure your notes stays readable because its saved as a markdown.
No database.
Pushed new updates to Note Cargo ๐!
โ Rework the markdown parser
โ Increased sync frequency (every 1 min)
โ Simplified sync code
โ Added support for spoiler tags
โ Fixed multiple bugs
https://blossom.primal.net/b4719fb4248e04915681c966010250da0586e48b36e2bfd500d44ab50a9399d9.mp4
Is there any Nostr client that provide kind of analytics?
Interesting finding today about monetization
- Twitter/X need 500 premium followers
- Nostr only need to put Bitcoin Lightning Address
Twitter was supposed to have these features before Jack stepped down.

Gymnastic fixes I made recently...
Problem occurred when the Package Delivery Fees API (Raja Ongkir) changed after being acquired by Komerce, and...
THEY CHANGED THE ID FOR EACH REGENCY/CITY! ๐ซ
This ended up breaking everything. Luckily, my paranoid mind always caches/soft-scrapes everything, so I was able to map the existing data and use the new API to fill the gaps and update old data.
I buy to their life-time API but changes after acquired. ๐ซ
But yeah, terrible move, they could have done better. 
More than 50% people will choose login with Google. So if you build something, put that early! ๐

Easier to understand ๐๐

I started my VPS journey back in 2016, with a RackNerd $1 VPS.
Vanilla Debian, but having much pain with multiple domain. It's possible but manually set the hosts/nginx file is not convenient.
After that, tried Kubernetes which OVERKILL-BS. Then Traefik + Docker, which was agame changer.
There are so many ways to deploy stuff online, especially for bootstrap/small project you can just rent 0.5 GB machine it is more than enough.
And you will have fun time to tweak the system, because you have full control over anything. 
Primal.net is so good!
The way the cached most of the thing is amazing. The long post formatting also perfect.
nostr:naddr1qvzqqqr4gupzpklqvpdfcuch9wkh2gary7erd4275jmrf6qw0z5sz0dhj8u06kevqqjhgetnw35kueedvf5hgcmgv96z6ct5946xsefdd46hx6tr94nx2um5d9mxzmqk5t2vw
Interesting recap, but I more interested with how you wrote this long post? What client do you use?
Followers count doesnโt need to be trusted, accurate, or complicated.
but the way Damus force user to click โDownload Followerโ is just ugly. Saving/caching integer value locally doesnt cost that much but yet intuitive in UX perspective
primal.net did caching btw despite its on the back end.
I mean its such annoying that everytime I load someone profile in Damus it must load all followers from 0.
I also donโt understand why most Nostr client do not supporting FTP/S3 for media upload. Its really convenient and making the author really own their media/files.
I think compression also need to be done in client.
1. Client must support access to S3/R2 (user provide them)
2. When upload client will upload original resolution to S3. After completion client will send alternative lower resolution.
3. When other people check, it will try to get the lower version if available.
So thereโs must be S3 naming convention for each format/quality
I mean if you look into Twitter/X API thereโs โfollowes_count: 99โ objects, why the client not save the contact number count locally, just the total number not the entire list?
So by default it will not download entire followers list, but when user do, it will cache that (only the number), so next time user will see the approximate last time follower number
Really excited with the Bitchat, because want to see nostr messages bounce through BLE
Nostr still having so many issues:
- Bot everywhere
- Notes discoverability
- Most web client still buggy
Claude Code is quite fast and accurate compared with Cursor/Zed. ๐
They almost never execute weird command like starting server etc, but still bit clunky because you can't easily move the cursor when do paste text. ๐
The only major problem maybe the changes review, I love pressing Keep/Reject. ๐
The plus is multi-tasking, since you can run everywhere, including from your iPhone. ๐
https://pbs.twimg.com/media/GxcoeZDbcAA-PWe?format=jpg&name=large
Nah mannn, its reach limit so quickly ๐
Zed still much better this case.

Claude Code is quite fast and accurate compared with Cursor/Zed. ๐
They almost never execute weird command like starting server etc, but still bit clunky because you can't easily move the cursor when do paste text. ๐
The only major problem maybe the changes review, I love pressing Keep/Reject. ๐
The plus is multi-tasking, since you can run everywhere, including from your iPhone. ๐
https://pbs.twimg.com/media/GxcoeZDbcAA-PWe?format=jpg&name=large
hello world!