Avatar
Water Blower
6b9da920c4b6ecbf2c12018a7a2d143b4dfdf9878c3beac69e39bb597841cc6e
Creator of Blowater & I self identify as a Pro Sleeper

We should get Lex Fridman on Nostr and have him podcasting from zap.stream

Web of Trust should not be assumed to be web of follow. I agree. Also we trust different people for different things.

DM search is useful when you have thousands of messages and you want to find the best defending with your girlfriend in an argument. Yes, she told me to buy eggs and never mentioned milk. It’s not my fault.

To search DM, the logic is already there. It's just a design problem. I don't know where to put the search box.

Sadly, DM can not be searched at the moment. Only kind-1. So, you can search through 100K to 200K kind-1s in like 100ms

https://blowater.app now loads roughly 40% faster.

Loading half a million events takes about 17s on a 7 years old laptop. Used to take 30s.

The goal is to handle 1 million events without any noticeable friction.

nostr:npub1nllxsheh5hpy55rkmkt46lee4m8tk05g8fmp7nf0mu7hhcz3qc4s7m2vsn is now my favorite content creator on nostr. For some reason I use this npub to debug LOL

search is now 3X faster on https://blowater.app, saving roughly 100ms per key stroke

nostr:npub1xtscya34g58tk0z605fvr788k263gsu6cy9x0mhnm87echrgufzsevkk5s will you implement “fail to send” notification so that I know the network isn’t working?

Did my last note get dropped?

The worst part of web platform for a Nostr client is that IndexedDB is slow as hell.

The goal of Blowater is to handle 1 million events on a 10-years old laptop without any noticeable slowness. A user connected to 10 relays can reach 1 million events in 2 weeks.

An auto local deletion algorithm is also inevitable to save disk storage.

2GB should be a good threshold for how many data Blowater stores locally.

Maybe Blowater will eventually abandon the web platform. But this is not the day.

Next week, you will be able to

deno run --allow-net https://my-cdn/relayed.ts

to run your own relay.

The only thing you need is Deno

No compilation from source, no 3rd party database setup, no "install pacakges"

Stay tuned and make small relays great for the first time.

Read / Write policy per kind has been implemented with allow/block list