Avatar
someone
9fec72d579baaa772af9e71e638b529215721ace6e0f8320725ecbf9f77f85b1

https://void.cat/d/D7nsXGJQY3SCCefaRmi494.webp

Tried to switch nos.lol relayer to a new executable, without any down time visible to the end user.

Sounds like a dumb effort, because there is always other relays active and working, right? Yes it is a little bit dumb, a little down time is not that important on Nostr, but still it was fun!

During this time I could rebuilt nos.lol database by export & import. The relay should work faster now.

Enjoy!

Free trellis for malabar spinach, climbing on a pear tree. Protecting the bark from sunlight? Confusing the bugs? Or hurting the tree?

https://void.cat/d/Tk6Vqj19o2qrVgJukM9YaQ.webp

#growNostr

Its the tip of the spear

Replying to Avatar ShiShi21m

Well, my ants raise the aphids 🤷‍♂️

I think they help each other more than they fight. Any happy plant also feeds the soil biology and soil organisms feed all the plants..

yes. It is possible to divide book in pieces and send in chunks like 50 thousand characters at a time to a regular relay.

To your own relay, it is possible to send the whole book if you tweak the settings.

Can't you change epigenetics with your thoughts and feelings?

Replying to Avatar pam

I’ve often wondered how one becomes all left or all right. Who boxed you in?

There’s always policies and principles and sound leadership that might lead you to pick sides.

But there’s also this aspect of human nature, this innate desire to want to belong, which often leads to fully embracing something while suppressing those who are not part of it. Other tendencies include following the crowd, herd mentality, loyalty, hype and sensation.

It’s the same everywhere. When you are aligned to one, it’s simpler to notice the fault of the other.

Politicians always know how to play their game - they pull you in, they piss on the other and before you know it, you are agreeing to all of their ways. Who wins ? They do. They always do.

It took me a lot of reading of history and understanding how the world works to realise how jaded I was and to pull myself out of this equation, and not be a die hard fan of a party, of any sides, nor any politician.

But - so as long as we are democracy, we have to pick sides.

So who do we pick?

This time around, don’t pick a party or left or right. Instead, pick one who serves you best, based on what you need and believe in, as how it should be. As how they should be.

You should not be boxed in - they should not box you in. That’s their easy way out.

It’s time for governments everywhere to start learning to speak to their people and understand what their people want if they want to represent them.

And over time, you will see hatred and extremism between parties reducing. Because it was never about the people. It was always about politicians and power. It’s time to changed that

It is almost like people who love hating are drawn to there, because they can feel hate the most in there. Always hating the others and loving your tribe. Also, the love for controlling others. Its huge in certain cultures. Ultimately hate and control is evil I think and concentrates when going towards govern-mental.

Is ClearOs mobile trustworthy? Is it safe to use? Asking for a friend..

I am a beginner as well. I tried indoors with ready made kits but it was really small success.

Next I will insert these guys into some fallen branches in the garden.

#[0] when you press reply on a PM in the notification view, it sends a kind 1 as a reply to PM

Replying to Avatar someone

NIP-101

=======

Fix for stolen secret key problem

----------------------------------

This NIP defines a solution that may be implemented by clients and relays for stolen keys problem. Lets say a user owns two accounts, uses A actively but wants to switch to B in case A is stolen.

- Secret key A sets a 'successor' pub B by storing an event with a new kind in a relay. Kind may be 101.

```json

{

"id": "...",

"pubkey": ".......AAAA........",

"created_at": 1669695536,

"kind": 101,

"tags": [

["successor", "...........BBBBBBBBB......."]

],

"content": "",

"sig": "...signature.by.AAAA........"

}

```

- In case secret key A is stolen, the owner of A uses secret B to start simply creating notes of any kind, or create one event with a new kind that says "B is now succeeding A". First option is easier, second is more elegant.

```json

{

"id": "...",

"pubkey": ".......BBBB........",

"created_at": 1769695536,

"kind": 1,

"tags": [],

"content": "Hey I am the owner of AAA and my secret key was stolen. This is my new account",

"sig": "...signature.by.BBBB........"

}

```

OR

```json

{

"id": "...",

"pubkey": ".......BBBB........",

"created_at": 1769695536,

"kind": 102,

"tags": ["p",".........AAAAAAAAAA..............."],

"content": "Hey I am the owner of AAA and my secret key was stolen. This is my new account!",

"sig": "...signature.by.BBBB........"

}

```

- Clients see B is active and show a warning that A is now stolen and B is the new one. Clients update the follows.

- Relays MUST block 101 events that are older than X days for this to work properly. X may be 7. Clients MUST fetch ONLY the first 101 from a relay that supports this.

What will happen if only a few relays implement this NIP?

---------------------------------------------------------

The attacker will use secret A to create a 101 with an older created_at. Clients will think the successor of A is actually was C..

The clients will see both B and C coming from relays. At this moment the client may choose to 'honor' the relays that implemented this NIP and choose B as the successor instead of C.

________

Requesting for comments. What does everyone think?

#[0] #[1] #[2]

#[1] what do you think?

I think easiest is to block successor events that are older than 7 days. I could do this on nos.lol with plugin. Anybody can query it then to find the earliest successor event for a given pub.

Couple of solutions could be

1 Relays relaying meta data about when they received it. Means bigger nips.

2 Relays not accepting 'declaration of successor' more than 7 days old. Not sure if this needs a nip.

I want to zap you but it says "Failed to load invoice"