Avatar
Jonathan
e0339348ca6cac9708cd98e631e2f4baad534dfce870881b65aa57d30ff7253e
Hacker, cypherpunk. All memes are my own.

It’s a social network (I know, I know, it can be so much more but stick with social media at first) that doesn’t have a petty tyrant at the top deciding what is and isn’t allowed. Post what you want and hang out with people.

You can also send money instantly to people all around the world. No need for bank transfers or hassle just tap a button.

If you were going to build a new client from the ground up, what would be the essential features? I’ll start:

- Gossip model

- Anti-spam measures for protecting your DMs and replies with PoW and Bitcoin.

The tldr; is Will wants to write a fast Nostr client that runs in a browser.

nostr:npub1xtscya34g58tk0z605fvr788k263gsu6cy9x0mhnm87echrgufzsevkk5s wants to write an app in Rust (which often surpasses C++ in speed but without as many ways to shoot yourself in the foot) to WASM instead of native machine code for a certain CPU. WASM can be executed by web browsers at speeds that are starting to approach native speeds and are certainly much faster than JavaScript.

Dear God, I thought I just broke the concept of Python virtual environments and had a little existential crisis because Python was randomly and inexplicably losing dependencies. I finally realized that because the code was in an iCloud folder on my Mac and I was low on storage it was being offloaded to iCloud Drive.

NIP-01 explicitly forbids HTML and Markdown in the content of a kind 1 note.

Bring back the days of the long guitar solo.

If inflation continues Bitcoiners won’t have to worry about $5 wrench attacks because you won’t be able to buy a wrench for $5 anymore.

But the reason all of that was needed on Twitter in the first place was because of size limits. Those don’t exist on Nostr so we can post everything all at once instead and use other tools to reply to specific portions.

This. Fixed relay list clients are simpler and work well on a small network but don’t scale as Nostr expands and you have find notes on relays you’ve never heard of.

There a some moments programming you look back on with shame. Perhaps my worst moment was when I started learning programming and didn’t know how to extract a value from a tuple in Python so I cast it to a string and used Regex to extract the integer.

Every now and then we need a reminder that our time here on Earth is limited with a hard cap. How do you want to spend that limited and fleeting time?

This image was captioned as "An oddly satisfying experience." LMAO

https://porkbun-media.s3-us-west-2.amazonaws.com/tld-buns/_gay.svg

Nope. I'll check them out.

I used it to outsource finding and ranking topic-related links for me to browse.