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

Very insightful work

It's coming. Relesae date April Fool

Should I rename it to something else? Relayed sounds a bit odd to me.

Anyone have read Amusing Ourselves to Death?

Is it more relevant than ever? As a nostr developer, a good read?

How do I kill the feeling that I am not achieving enough everyday before I sleep?

The new relay I am implementing is

1. a software that you can run from CLI

2. a library that you can import in JavaScript

3. a serverless product that you can deploy with no code and globally available in 12 regions.

The only trade off you make is that it's probably 10X slower than strfry. But if you can live with it, it's great!

This is a snippet of the library mode.

For my long term health, I should stop thinking and doing work 3 hours before I sleep. Otherwise I can't stop.

Yes, LOL, I meant kind-0. Smart!

Patriarchy. just learned a new word. Maybe you should do English as a Second Language NSFW to motivate people to learn

Nostr devs, have you ever wondered why kind-1 puts a JSON string in the content but do not use the tag?

Blowater's frontend server is under DoS attack and I have to temporarily take it offline before a good anti-DoS measure is installed.

Sorry my dear users and GFY attackers.

This is OK. But this extra complexity may not be worth it.

Currently I don't have a great use case for NIP-46 in Blowater yet.

Maybe the new Relayed relay implementation has a use case for it in the admin panel frontend.

Maybe Nostr should separate decryption key from signature so that a decryption heavy client can use a remote signer without huge data usage and performance penalty nostr:note1xjpqkxsz9wjjacehcpjnzvmhkwcvvhyzuwsja022ynqyfxc8fzyshfsrph

Yes, I see the kind filters. However, I need read write segregation per kind.

A relay admin page needs to sign in as well. But I haven't decided on what's the best way to sign-in a relay admin page with NIP-07 yet.

Since the admin page talks with the relay through HTTP, not WebSocket. Where should the auth event be stored? In the header? Use jwt?

All these are too hard so that I just use a manully set password to unblock my development.

replaceable events are not supported yet. All events are just treated as it is.