Avatar
Râu Cao ⚡
1f79058c77a224e5be226c8f024cacdad4d741855d75ed9f11473ba8eb86e1cb
Traveling full-time since 2010. Working on open-source software daily. Currently integrating Nostr features into Kosmos accounts.

nostr:npub1xv8mzscll8vvy5rsdw7dcqtd2j268a6yupr6gzqh86f2ulhy9kkqmclk3x I don't quite remember what the outcome of your experiments with adding v4v to RSS feeds was. Is there a spec (informal or not) by any chance, that I can use to add Lightning addresses to Substr feeds?

"MAINTAINERS: Remove some entries due to various compliance requirements."

https://lwn.net/Articles/995186/

Substr is almost ready for a public alpha release. If you want to host your own blog on Nostr soon, follow my posts, and/or the releases feed on Gitea.

Sneak preview: https://nostr.kosmos.org/~raucao

Source code (not yet documented): https://gitea.kosmos.org/kosmos/substr

Please tell me that nobody is using the name "substr" for any of their Nostr software yet. (I did do a quick search and couldn't find any results.)

https://gitea.kosmos.org/kosmos/substr

Initially, I didn't want to spend the whole Sunday on this, but it's basically almost done now. I started building a nice server-side renderer for long-form content on our Nostr relay:

The next step is to create human-readable URLs, i.e. `/@username/article-id`. But my favorite feature will be `/@username/articles.rss`, because if it doesn't have an RSS feed, it's not a blog.

That's completely irrelevant if there's one instance with 99% of users on it, which doesn't acknowledge any DIDs other than a literal placeholder one.

Shout-out to all the fedimint devs at last weekend's bitcoin++ in Berlin!

In fact, my biggest takeaways of the conference were:

1. That it's not just the Fedi company/investors employing devs to work on the protocol and reference implementations

2. That every fedimint federation is its own little consensus network, that you can build additional, interesting functionality upon by implementing your own fedimint modules

3. That the lack of fedimint wallets was mostly due to how difficult it is for client software to talk to a federation of nodes instead of a single Web server, but that this has just been addressed with the brand-new Web SDK, which I test-drove and was able to build an MVP wallet upon within less than an hour

https://web.fedimint.org/

WTF, they actually gave up entirely on sovereign identity?!

"In principle, the cryptographic keys for signing repository updates and DID document updates can be held directly on the user’s devices, e.g. using a cryptocurrency wallet, in order to minimize trust in servers. However, we believe that such manual key management is not appropriate for most users, since there is a significant risk of the keys being compromised or lost.

The Bluesky PDSes therefore hold these signing keys custodially on behalf of users, and users log in to their home PDS via username and password. This provides a familiar user experience to users, and enables standard features such as password reset by email."

Today, I went back to working on Nostr onboarding features for Kosmos users (whom we haven't even told about all the Nostr functionality yet).

Slowly arriving at something usable. This is all loaded asynchronously from the Ruby app server now (once authenticated). No custom JS needed until signing the prepared events later:

If you develop and/or maintain a Nostr client, which allows onboarding new users, and your onboarding doesn't involve creating and publishing a NIP-65 relay list... please fix that!

It was also considerably skewed towards Harris before. And the centralized UK bookies e.g. give Trump even better chances than current Polymarket odds. Paddy Power has them at 8/13 and 11/8, which translates to 61.90% and 42.11% respectively.