Oddbean new post about | logout

Notes by ursuscamp | export

 Just checking in. Primal has gotten very nice 
 I renewed my Apple developer account to keep Nostore on the App Store for another year. However I am not a heavy Nostr user these days so I will likely not renew again next year.

If anyone is interested in forking it at some point, I would support that. 
 I only have so much room in my life for social media apps. Twitter takes up most of my SM brain power.

Unlike most Nostr users, I actually like having a server and an algorithm. My entire Nostr feed is just stuff about Bitcoin and Nostr. I don’t even know if there is anything else on Nostr. Algorithms show me a wider variety of content, and I don’t want everything to be done in the client.

I am not quitting Nostr, it just doesn’t command a large amount of my attention and I haven’t maintained the same passion for it as I did early 
 One thing that I always wanted to add, but never did, was that I wanted to move the key management and storage out of the browser part and two the native part. 
 But that’s really more of a nice to have. Honestly, the app is feature complete and in maintenance mode at this point. 
 This is a good tip. Maybe I will give it a shot 
 I will add one soon. Sorry for the delay 
 Do we have a license preference? 
 Is there a guide to installing and configuring the following anywhere ??

1) Nostore extension fo... 
 Thanks for explaining! 
 I did receive your email. Sorry, I'm a bit out of the loop on nostr these days. Can someone explain to me what's happening and how I can duplicate this problem? 
 Hey, Nostr. Been a while. I decided to take a free days off the Bird App. How’s it going? 
 I can’t take cashu seriously when their tokens are base64 encoded json blobs 
 My brother in Christ, base64-encoded JSON tokens is what the modern internet is built on. 

If you want to talk derpy things, in Nostr we literally encode JSON blobs as strings inside other JSON strings 
 I saw this in my feed and did quite the double take nostr:note1wadt5s72pctlddruvlv0u88kgd72nth0zpx93kj3sg65pyv555xq6zlwfr 
 Would anyone use a Nostr experience that was more like IRC than Twitter? I am playing around with some things 
 Yes that is what I mean. Instead of trying to squeeze group chats into the current way relays work, there would be a new relay structure focused on this use case.

In essence, a server is a meta-relay, and each channel is an individual relay (unique message stream). server.com/bitcoin, server.com/sports, etc are each technically a separate relay. Instead of amalgamating text notes from all relays into a one transparent feed, a client would segregate the feeds based on channel.

There would also be “admin” type events for channel creation, moderation, etc. 

In summary, opinionated relays + a tweaked client experience to create a clean chat experience, while still allowing you to build with the Nostr ecosystem of libraries and extensions 
 New version of the Nomen Explorer out: 0.4.0. The biggest change is it now implements NOM-04, which means the indexer publishes its names to Nostr relays. If anyone wants to build tooling around Nomen names, there is no need to call external APIs, you can just use the same Nostr client libraries.

- Nomen Explorer: https://nomenexplorer.com
- Release Notes: https://github.com/ursuscamp/nomen/blob/master/RELEASE_NOTES.md
- NOM-04: https://github.com/ursuscamp/noms/blob/master/nom-04.md#nom-04 
 Nostr clients should implement Cashu wallets and a Cashu-based zap standard using P2PK to Nostr key instead of LNURL. 
 If wallets implement this, it is nearly unstoppable. The event stores the money itself! It only redeemable by the owner of the public key. But there is a lock time condition, as well: if the owner doesn’t claim the ecash, you can refund to yourself after a time.

All of this happens without touching LN.

Cashu is Wallet of Satoshi on STERROIDS. 
 Risk profile is roughly the same. With Cashu, you can have offline payments and superior privacy as you said, but also a totally open transparent standard developed in the open, interoperable mints, etc 
 No, it’s the opposite. It would set zaps free 
 Well, zaps are supposed to be public, but you could send ecash through encrypted messages, for sure. 
 Ah, you mean it’s more complicated for the client developer? Yeah, it is. It is simpler for the user, though (it all stays in one app). 

Most Nostr clients are JavaScript, and the typescript library is amazing. 
 57 NIPs changed in 12 hours, without any author consent.

The close group that control the protoc... 
 I supported the idea of it, but man, it really just went and got merged quick, didn’t it. 😬 
 Is there a way to use Nostr Connect on Iris when it is a PWA? The option disappears on iOS when I add it to the Home Screen @Martti Malmi  
 Nostr has a funding problem. Developers and infrastructure is severely underfunded and reliant on... 
 We should rebalance our priorities to favor relays more.

Relays being transparent is a mistake for long-term sustainability. Relays should be communities. Relays should be invite only for posting, or have some membership requirements. Clients should obviously display which relay a note was from, and you should select destination relays when you make a post. Clients should also offer optional filters by relay to allow users to delve down into more specific communities. 

The goal here is to be more like IRC, which maintains infrastructure for free for decades by being more “community-like” with regard to relays and making sure power users have a stake in the relay.

We should not be as siloed as IRC, however. Client integration with multiple relays should find a balance between making the seams between relays obvious but not a hindrance to UX. We should maintain the look and feel of global feeds while fostering per-relay communities. 
 “Pretty please stop killing innocent people, but don’t worry, we won’t do anything at all if you don’t stop.” 
 There's a new, separate repo for Nomen specifications, and it's modeled after NIPs. They're called NOMs. I have opened a PR for a new NOM that allows indexers to publish their name data to relays, so that clients don't need to make external (or potentially proprietary) API calls to query names.

I would love feedback if any of you have interest in Nomen development: https://github.com/ursuscamp/noms/pull/1 
 If fees stay the same, should I implement Liquid support into Nomen? This thing will die if it can’t even get properly started because no one will buy a name because of fees! 
 It’s an extra output on top of any transaction. The size depends on the length of the name, but it’s quite small.

If you choose a 4 byte name “owen” then it would be 42 vbytes in total to register. That’s 4200 sats fee, or $1.54 at current prices + the cost for the rest of the transaction (it can be any transaction as I said). 
 GrapheneOS is one of the most important FOSS projects i can think of right now

get your damn pix... 
 Me and my entire family are heavily invested into the Apple ecosystem and not one single other person would change if I asked them too. Lol 
 So be it 
 The ordinals enjoyers seem to want me to step up my timeline for Liquid names for Nomen… https://image.nostr.build/44731a39e8fb2263eb821f9556af75b5fd3faf7e566f8fe5d2096c783dc303d7.jpg  
 I am attempting to bring global, unique names to Nostr via an open protocol.

I wanted to explain the new release of the protocol (and reference implementation), and why it needed a backward-compatible upgrade. nostr:note1r8s9ack6xmjv8x4vc7ucsgn9vzu9c3kt3eky3pj7nupx70crz9xq90ancn 
 I am getting close to giving a more detailed assessment on Israel/Hamas, as it drags on.

And it ... 
 What has blown me away are the sheer number of people that just absolutely do not care/excuse mass slaughter of innocent people, using the most paper thin of excuses. 
 OK, I want to share my thinking on morality, absolute/relativeness, and statefulness.

Moral tene... 
 Hamas is not an existential threat to Israel. This campaign is about revenge, pure and simple.

What is existential to Israel is bombing the population of Gaza to oblivion, committing non-stop terror and violence against the citizens of the West Bank, and uniting the entire Muslim world against them. THAT is an existential threat to Israel, and they have brought it on themselves. 
 That terror attack likely took them a year or two to plan and execute, and required Israel being historically negligent on their border security (to protect West Bank settlers).  Hamas could not repeat it again if they wanted to. 
 Released 0.2.0 of the Nomen Explorer today. Disabled transfers temporarily. Transfers in protocol v0 were broken, they will be fixed soon and released with v1 of the protocol.

Fixed the issue that double-indexed @Freakoverse name 😉

https://github.com/ursuscamp/nomen/blob/master/CHANGELOG.md 
 I don’t suppose you would be willing to provide the PSBT so I can open a bug ticket? If not, can you provide an alternative PSBT which generated the error? 
 I miss zapping posts 
 iOS. I am behind the times maybe. Is there a solution? 
 It worked! Niiiice 
 Me after an hour of catching up on twitter, Nostr and telegram 
 Can confirm. I am a real person and not an AI or scammer. Or am I? 🤔 
 Been a while since I checked in on the NIPs. Is there a standard that would work for Nostr native apps? 
 It definitely could. Do any native apps support it, though? 
 I am continuing to poke at my sidechain withdrawal ideas https://delvingbitcoin.org/t/alternative-sidechain-withdrawal-implementation/91/1 
 To protect your private keys when using web apps, you can use Nostr Signing Extensions. These inc... 
 Nostore is on App Store now, for a few weeks. 
 pura vida, stay humble and stack sats 🤙 
 pv & pp 🍆🍆 (purple pill) 
 pura vida, stay humble and stack sats 🤙 
 sh;ss 
Event not found
 Today's NostReport is gonna be lit 
Event not found
 I use Bitwarden and Wipr (which is a high quality ad blocker) 
 I am one of those mad fools that loves Safari and uses it for my personal web browsing. I know it’s not quite up to snuff on web standards, but it performs so well on macOS and integrates very nicely with all the Apple things. 
 I have been so tempted to move to keychain because I’m such an apple tool these days. But Bitwarden has too many features I use, I just can’t. 
Event not found
 omfg that is a rad idea 
Event not found
 We really need a spec for “classified” type events 
Event not found
 I need to put a bunch of dumb shit into inscriptions so I can resell them in the next bull cycle 
Event not found
 What a bro 
 Add a lightning wallet so I can tip you! 
Event not found
 Followed #plebchain 
Event not found
 Lol dang that feed is wild 
Event not found
 Nostr must implement a character limit

The small noters will win the battle against the big noters 
 I will take the fight to NostReport 
 💜💜🍆🍆 
Event not found
 No 
Event not found
 wss://elonsplebs.twitter.com 
Event not found
 I post way more here, but… probably going to go down with the ship over there 😂 
Event not found
 Rad, thanks! I will investigate this 
Event not found
 Well aren’t you a thinker 
Event not found
 Shit. That earns you a follow 
Event not found
 gm, gm, we talked the whole night through

https://media.tenor.com/wPDNTqErsy0AAAAC/good-morning.gif