Avatar
Viktor Vsk
8a699686811889186df398c7253e8c4417ce73fe814edeae7ecd81dbde9536ac
Building #saltivka šŸ‡ŗšŸ‡¦ Nostr Friendly Relay (https://saltivka.org) Building #Knowstr — smart Nostr events aggregator (https://github.com/viktorvsk/knowstr) Working to enable people have more activities through the word of mouth between friends, friends of friends and more šŸ¤ with https://recar.io and https://valent.network

I hope you never get into my situation, but I would without thinking change all my income streams in order to return at least what we had - say, nukes and other heavy equipment. And there are more than 50% of Ukrainians thinking the same after 2022

I can’t answer how would I feel if I would be in your situation without actually understanding what is war. Maybe I would take the same position as you. I also was pretty blind between 2013 and 2017 when war was 100km away from me but I didn’t feel it and believed it never touches me. Now I just view a lot of things differently and trying to share experience of my errors which could help others

P.S. I assume you not only want to avoid printing money in order to support Ukraine, you just want to distance out, because if money is a problem you could just sent troops in order to meet Budapest memorandum liabilities :) but money is the least of help

P.S.S. If GDP is not an indicator for you, take another example - while US sent millions of dollars in water and shovels in the first months Poland sent a couple of hundreds of tanks which in dollar equivalent are peanuts but in survivability terms are MUCH more valuable

Lol an Israelian in Israel seeking to team up with someone from Gaza. What did you know about Israel before 7th October 2023?

I never said this. I’m saying that this is only illusion to believe that it will stop on Ukraine. rusia gets Ukraine, then Eastern Europe, then gets all former USSR republics, then Iran gets middle East and China gets Asia. And then its just a matter of time when this this banner stops being a local joke (it says Alaska is ours)

Canada made a lot, there is huge Ukrainian diaspora. There are Latvia and Lithuania who put HUGE amount of their GDP into Ukraines support (which is understandable since they are next if Ukraine falls, however of course its peanuts comparing to US part with a miserable GDP part). I don’t understand what you are looking for here? US support is big. But its not only one. Other countries combined made MUCH more than US actually. But the main point here - democracies all-together here in this fight, even though today its UA and IL sacrificing their lives, before it was Sakartvelo, Moldova and Ichkeriya, tomorrow it could very well be US if we don’t unite in time

ā€œSouthern invasionā€ šŸ˜‚šŸ˜‚šŸ˜‚šŸ˜‚ I have nothing to say

In reality this is a war started after WW2 between democracies and dictatorships. So, yes, Ukraine and Israel are just examples of countries having active war actions right now making other countries free of spilling their blood

The end game of my position is myself alive, my family is alive, my friends are alive and my country exists

The only answer to this is weapon unfortunately, which I also hate. But there is no other way irregardless of how much people far away would like to dream, period

And btw, do you really believe those are ā€œregional conflictsā€ and while your neighbors are kind Canadians and working Mexicans — you are fine having prosperous life, better than before even if your allies burn in fire because of having wrong neighbors? And those ā€œconflictsā€ never touch you?

Do you really believe in this and don’t even think that those ā€œregional conflictsā€ are actually protecting you?

Replying to Avatar fiatjaf

Someone said some days ago in some NIP proposal discussion that we will run out of kind numbers because currently we're limited to 40000. Some weeks before someone else had complained that I had written somewhere that the kind number should be a `uint16`, which can only go up to 65536.

In the meantime, some people make NIP proposals that involve very different events, but that use just one kind number and differentiate events by adding `d` tags or by other tricks. That is justified in the name of _flexibility_: the idea is that by having a string in which people can write anything the protocol is automatically more flexible, extensible, powerful, magical.

But this is not true. Using strings to differentiate between what could have been differentiated by a number doesn't make anything more flexible, it just adds confusion and inefficiency. Take [NIP-58](https://github.com/nostr-protocol/nips/blob/master/58.md) for example. It's the NIP that defines **badge creation, award and acceptance**.

It makes sense for the badge creation to be _parameterized replaceable_ (kind 30009) and differentiated by the `d` tag, as each pubkey can create multiple badges, and it makes sense for the badge award to be a normal, non-replaceable event (kind 8), as badges can be awarded to many people and the awards never change. But it **doesn't** make sense that for each badge receiver to craft a list of badges they have accepted and want to display they have to use a _parameterized replaceable_ event (kind 30008) with a `d` tag set to `"profile_badges"`. Why this magical string?

I believe the idea was that people would be able to craft different badge lists. For example, they would use the `"profile_badges"` value for badges they want to display in their main profile, and some other value, for example, `"hidden_badges"` for badges they have accepted but don't want to display in their main profile, and `"rejected_badges"` for badges that they want to explicitly reject -- or something like that.

The idea makes sense, but does it really? We could have done the same with a kind 10007 meaning _profile badges_, kind 10008 meaning _hidden badges_ and kind 10009 meaning _rejected badges_. That would save disk space and bandwidth, it would make it easier for relays to index these events and, most importantly, it would make implementation simpler. In the world of `d` tags, every programmer that tries to implement creating these badge lists have to go to the NIP and hardcode the kind 30008, then look for the magical string that must be set at the `d` tag and write it, exactly like in the NIP, as a string, and add that as a tag to the event, the same is valid for when a client wants to support reading the tag lists. While in the multi-kind world you only need to hardcode one magical number. It's undeniable that `{"kinds": [10007]}` is a simpler filter than `{"kinds": [30009], "#d": ["profile_badges"]}`. You may say the differences are negligible, but I'm just trying to illustrate a principle.

I have the impression that in the minds of many programmers to be able to write a string gives them the impression that everything is more flexible and magical: "oh, I can write _anything_, while if the stuff is in kinds I would have to first get authorization from the NIP overlords". Maybe the NIP process can be improved, but ultimately this makes little difference. You can definitely write _anything_ in the `d` tag, but you can also write _anything_ in the `kind` field too, the actual requirement that exists, and that exists for both, is that others start using the exact same kind number or `d` string that you're using, and vice-versa, and there is no shortcut for that, you necessarily have to come to an agreement with others -- which is what the NIP process tries to facilitate.

In reality probably there is no difference because at some point there will definitely exist some kinds overlaps or misusage and clients will have to also differentiate kinds by some tags

Where are nuclear arsenal US was first to take from Ukraine? If you plan to stop ā€œfunding endless warsā€ do you also have plan first to fix ALL OF YOUR mistakes?

It could be bad cause more wars is bad

But on the other hand terrorists only fear power so paradox but more war could be less war 🫠

War is always bad. But often times unfortunately ā€œno warā€ from one of the sides is even worse to some side

Thats my point, I think relative value of 3gs is tremendously bigger than of 15. And today we seem like mostly produce iphone 15s in most of the areas rather than 3gss

Hope to be wrong and probably there are many important things are created. But it often feels like we use resources less efficiently year to year

No please there are a lot of beautiful girls (or guys)