Avatar
franzap
726a1e261cc6474674e8285e3951b3bb139be9a773d1acf49dc868db861a1c11
Building nostr:npub10r8xl2njyepcw2zwv3a6dyufj4e4ajx86hz6v4ehu4gnpupxxp7stjt2p8 and #purplestack | BA 🇦🇷

Zaps and replies are high signal, true, but you need relative measuring here which they don't provide.

You might have an excellent app that got 2x 21 sats, vs a mediocre app that got 10x 5 sats but simply because it was discovered a bit earlier. The computation will give 2 stars to the former and 5 to the latter?

Plus, you introduce another thing to trust (the computation). Ratings are signed by users and are incredibly low friction - in the context of wanting to rate something, write, zap, etc

Not writing ratings yet, we were just talking about it. nostr:npub149p5act9a5qm9p47elp8w8h3wpwn2d7s2xecw2ygnrxqp4wgsklq9g722q is totally against them. I'm not, I think it's a short way of expressing an otherwise written opinion (plus its low friction).

I would use NIP-32 (on a NIP-94 file metadata) for rating a release. I don't think it's equivalent to rating a whole repository. First because it's fine grained (release) and because it's the actual product the user is using. The repo is way more general and upstream.

I was going to mention Tor but I wonder how many exit nodes are also known. It's gotten much better after they implemented PoW

Replying to Avatar DanConwayDev

the binary at the url location is correct. see:

```

$ curl -o ./ngit.tar.gz -L -0 https://github.com/DanConwayDev/ngit-cli/releases/download/v1.4.3/ngit-x86_64-unknown-linux-gnu.tar.gz

% Total % Received % Xferd Average Speed Time Time Time Current

Dload Upload Total Spent Left Speed

0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0

100 8844k 100 8844k 0 0 2511k 0 0:00:03 0:00:03 --:--:-- 3133k

$ tar -xzvf ngit.tar.gz

ngit

$ sudo rm /bin/ngit

$ ngit

bash: /usr/bin/ngit: No such file or directory

$ chmod +x ngit

$ sudo cp ngit /bin/ngit

$ ngit --version

ngit 1.4.3

```

Ugh I know what happened. I have ~/.cargo/bin/ngit too (that one is 0.0.1) - for some reason that one was loaded before in $PATH. But weird that loads the zs version (1.4.3) in other terminal session. So the zapstore cli is working correctly. I'll look at the publishing hanging issue

Use this tool: https://github.com/zapstore/zapstore-cli/releases/tag/0.0.4

You need a zapstore.yaml file, I can help you write it. Is the APK on Github?

There is no zapstore cli for windows yet. I have nowhere to build or test.

I know, the relay will check event validity but not specific tags. I'll add the validation client side

Replying to Avatar franzap

I see, the YAML is the issue. Try the following:

```

ngit:

cli:

identifier: ngit

name: ngit

repository: https://github.com/DanConwayDev/ngit-cli

artifacts:

ngit-aarch64-apple-darwin.tar.gz:

platforms: [darwin-arm64]

ngit-x86_64-unknown-linux-gnu.tar.gz:

platforms: [linux-x86_64]

```

Fixed: platforms (they need to follow a specific format, will document later), no need to specify executable because the tarballs have ngit (package name == executable name) at the root

Can you retry with this snippet? You may have to use the env var OVERWRITE=true

Platform is an array and roughly based on `uname -sm`

I see, the YAML is the issue. Try the following:

```

ngit:

cli:

identifier: ngit

name: ngit

repository: https://github.com/DanConwayDev/ngit-cli

artifacts:

ngit-aarch64-apple-darwin.tar.gz:

platforms: [darwin-arm64]

ngit-x86_64-unknown-linux-gnu.tar.gz:

platforms: [linux-x86_64]

```

Fixed: platforms (they need to follow a specific format, will document later), no need to specify executable because the tarballs have ngit (package name == executable name) at the root

Can you retry with this snippet? You may have to use the env var OVERWRITE=true

Good point. There are likely workarounds but blocking IPs from the top 20 VPN providers will leave most of current VPN users vulnerable

VPN IPs are well known and already blocked by many sites.

ISPs are few, heavily centralized and will comply with any regulation.

It's just a matter of time until countries demand blocking connections at the ISP level, on the basis of whatever the "current threat" is.

Are we preparing for that?

Very odd behavior considering they forked a social client

Does the dev have an npub?

Replying to Avatar Leo Wandersleb

We need a NIP for attestations that should be linked to NIP-94! (Not the applications NIP you linked)

After a week of nonstop talk with my fellow nostriches and bitcoiners, I'm more white pilled than ever.

Our dopamine and energy levels are unmatched by the black pilled majority.

We're building the world we dream of and there is nothing more motivating than working on a long lasting legacy.

It won't be easy, but we're gonna win.

Thank you Riga.