Avatar
Braydon Fuller
1bf9f239dca1636149bc2f3fc334077ae959ea9607cacf945ef8f8bb227dc5e1
"Do not give in to evil, but proceed ever more boldly against it." —Motto of Ludwig von Mises

Most app development in modern languages have hundreds to thousands of dependencies. All are usually hosted on a centralized repository, and most don't verify signatures from developers. Here we are... 🙃

Yeah this spam seems to be holding back a bit to what it could be.

Cool, I don't use damus, checking out notedeck though, so this would be a reason for me to join the purple subscription.

Is there a paid damus.io or primal.net relay?

Just removed relay.primal.net from my relay list, it was getting spammed, but would like to add a paid replacement.

Removed nos.lol from my relays, it was getting spammed. 👋

As Nostr communities grow, it will be increasingly more important to move to all paid, web-of-trust and self-owned private relays. I think we are almost at that point.

I'm looking forward to a solution right here on Nostr with media hosting and relays that are self-owned or paid with clear terms, or both. Some folks are working on solutions, I am not sure how far along they are though.

"If you don't believe me or don't get it, I don't have time to try to convince you, sorry." —Satoshi Nakamoto

GM. HAVE A GREAT WEEKEND 🤘🌞

Yup. Vendoring dependencies helps. The underlying OS will change though, usually for the better.

For folks with larger followings, they can let people know on their podcasts via RSS. For others we can tell friends via Signal, SimpleX, GitHub and etc. perhaps some others?

And yup, an attacker could change the profile to anyone. They could impersonate someone else and with some credible WoT.

If you find out your Nostr private key is compromised by an attacker, what is your plan to recover?

If a private key of an account is compromised, this type of verification/attestation helps with the recovery as the Nostr Address (NIP-05), name and other new metadata (like additional keys) can remain uncompromised and still useful to determine who the profile originally was before the compromised private key of the account, as it could change. The orginal author can also inform others of the compromise by revoking the key, changing the NIP-05 and etc. If additional keys were added to the users metadata, the revocation could include signing an additional message (including an honest new profile).

nostr:nevent1qqsfhae4s3h9jlr0wdtp2hrr42asdk8lrrquarwxle7eu756sw2625cpz3mhxw309ucnydewxqhrqt338g6rsd3e9upzqxle7guaegtrv9ymctelcv6qw7hft84fvp72e729a78chv38m30pqvzqqqqqqyepc92y

First book he wrote after he left politics is pretty good,

"The School Revolution: A New Answer for Our Broken Education System", talks a bit about why he left.

I am not sure how the linking would work between the previous npub and the next npub for clients or relays for all previous events.

Especially considering that everything from the previous key can't be trusted anymore, as an attacker could post with any timestamp on notes/events.

Perhaps the next npub could make a merkle tree of all the valid events from the past, and sign the root and provide proofs — this might get complex quickly though.

An npub could have a bootstap archive of events to "spawn" a new identity?

All attested to values of another user's metadata are duplicated and stored in the attestation event. The event is either encrypted or public. For a user's own attestations, a lock icon could appear on the profile image; this would be awesome, I think.

Could gift-wrapped DM requests have ecash as a means?

Obtainium takes a bit to learn, mostly about what URLs will be understood as a source.

GitHub and GitLab repos with releases will work, for example with Amethyst:

https://github.com/vitorpamplona/amethyst

You can use F-Driod URLs:

https://f-droid.org/packages/com.termux

And then others like Signal with just:

https://signal.org

There isn't a directory to search for apps with Obtainium. So it is necessary to use search engines, repositories like F-Driod and etc to find apps.

You can install from pretty much anywhere, except Google Play (it requires a login, not sure how Aurora Store does it).

The GrapheneOS App Store is used only for the apps that come with the OS and other system updates.

I've moved almost all applications to be installed via Obtainium instead of Aurora Store (Google Play) and have removed F-Driod (although many Obtainium apps pull from the repository still). Down from five installer apps to four, it's not much, but it's a step.

A cool feature of using `git` for dependencies is that you can verify signatures of the commits when pulling them into a project.

If you're setting up a private Nostr relay with strfry, you can use this small plugin to only provide write capabilities for your own pubkeys.

https://github.com/braydonf/strfry-writepolicy

It uses the strfrui library that can do a lot more if that is needed.

https://github.com/jiftechnify/strfrui

So apparently nostr:nprofile1qqsxvns8pl39uakaema9fy5uphjzajkssyqfx5r7yn0yvgs828xm02spzdmhxue69uhhqatjwpkx2urpvuhx2ue0djmwfv doesn't work with GrapheneOS w/o Google Play Services? The approximate location doesn't work, can it work without?

I disagree, but I think it mostly depends on the person.

GN.

Difficulties can make us stronger. ✌

- Principles of Economics by Saifedean Ammous

- Anatomy of the State by Murray N. Rothbard

- Fiat Food by Matthew Lysiak

- Free Software, Free Society by Richard Stallman

One way, if you're on Debian/Ubuntu or similar, is from the terminal:

qrencode --type png --size 256 --output .png "lightning:@"

There are other output types such as "ansiutf8" that can output to the terminal.

Looking forward to try running this soon:

https://github.com/ACINQ/phoenixd

It could be a great, quick to setup and maintain option for use with an LN Address to accept payments for goods and services on Nostr.

It's essentially custodial gold held by the U.S. Not sure of the popularity.

Cool, was working on something similar for Core Lightning and LND (plus others).

Agreed, not bringing a phone for dinner is distraction free.

I am kinda surprised that watchtowers for running a Lightning node haven't become more popular. Perhaps LSPs are providing some of that functionality as well as providing inbound liquidity? It seems that if you're running you're own node on your own hardware, not in a datacenter, you'll still want to have a watchtower (perhaps your own) that is run in redundant datacenters with backup power and internet.