Oddbean new post about | logout

Notes by brugeman | export

 Great overview!
nostr:nevent1qqsqqqra4l26ykxrl7zhy8pqmqdlydwrthfrqyxngtyur8wpcysn5hcpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsygpm7rrrljungc6q0tuh5hj7ue863q73qlheu4vywtzwhx42a7j9n5psgqqqqqqsrt2fff 
 I have Brave with one Nostr account, Firefox with another, Safari with another and now I am insta... 
 Yeah there's no way to unintrusively check if there was an account switch in the extension. Would be nice if they dispatched an event or something. 
 Nsec.app doesn't work for your use case? 
 Trust me it's safe 😉 
 Bring blogging back. 
 ... powered by nostr 
 Thanks for the report, fixed the server-side rendering of multi-author websites. Please let me know if it's working for you now. 
 Does nostr fix this? Depressing af:

"All of which is why we may soon be entering a golden age for truly psychotic totalitarian regimes. The Kim Il-Sung of the future won’t need an army of peasants expecting tile roofs if he has an army of killer robots, and ChatGPT is much cheaper than a full-time propaganda minister. Depending on how good AI gets, it will sharply reduce the number of people required to run an effective regime. In the limit, you can imagine a single mad king with no human servitors at all, just a computer as his grand vizier. There would be no limit to how brutal or crazy this guy could get, no limit to what he could do to his populace for fear of triggering a revolt amongst his own bodyguards."

https://www.thepsmiths.com/p/review-the-real-north-korea-by-andrei 
 Micro apps ftw
nostr:nevent1qqstefmq6hrlyq0u2xgrgpxct73ryg7u77kl52cch60unxy4ufhg8dcpzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtczyqu83k2ak7u9fsaq6wedddaln0egkdsk90nyxfh42gd6w88nk3dxjqcyqqqqqqgn5f2pj 
 nostr:nprofile1qqsyvrp9u6p0mfur9dfdru3d853tx9mdjuhkphxuxgfwmryja7zsvhqpzamhxue69uhhv6t5daezumn0wd68yvfwvdhk6tcppemhxue69uhkummn9ekx7mp0qyghwumn8ghj7mn0wd68ytnhd9hx2tcewvzaw my 5k zap on this video is truncated https://i.nostr.build/F4StvodMrLANp4Hs.jpg 
 This is the note I deleted on August 28 nostr:nprofile1qqstz4qgpj6fvwdmq7dx557pmx88zv8w4v7xr254mk... 
 Relays that received your delete request won't save rebroadcasted event  
 When using multiple Nostr clients, wouldn't it make more sense for a "follow" to be its own event... 
 Now all your follow events would be scattered accross relays and as you change relays clients would fail to find older ones. Has it's own issues  
 Every day, maybe twice a day.

(Testing highlights)
nostr:nevent1qqsffz4u6lnw2sf9xew4k54m0wmz9ecc... 
 Try publishing it with npub.pro, people can highlight on the site too 
 Ofc you can use that event: https://nvk-brugeman.npub.pro/ 
 You can create site with anyone as author (or several), choose kinds and hashtags to include. 
 In npub.pro/admin create another site and choose other settings, then attach custom domain  
 It will guide you with dns settings, there will be cname involved  
 Custom domains section in site settings  
 You can't choose events individually yet, only by hashtags and kinds. Manual selection coming soon. And yes I agree it's still confusing  
 Nostr transmits notes and other stuff over relays.  This is good.  However developers are using n... 
 Sql works with indexes, without them it won't help. To add proper index you add single letter tag. If you want joins then all you are asking is for relay to bear the weight for you. Just denormalize your data, add a tag, and make life easy for both sides  
 So there's an index and no joins so what's complex there? 
 Maybe each app can link to it's latest release? 
 So you load apps and then latest releases by id? 
 Is com1 linking to latest release? 
 Yes, great point! Thanks! 
 Should be fixed now please reload with Ctrl+Shift+R 
 What in the world is the Connection string for nsec.app? Where do I find it? Is it the npub? Do I... 
 Normally you'd just enter your username to the client and it would open the connection screen of nsec.app. If client is asking for "bunker url" (or just not allowing username) then go to nsec.app, open Connect app modal, choose "Advanced" and copy "bunker url". The "connection string" is nostrconnect:// string which most apps don't yet support. 
 Great input! I was wondering where exactly Substack gets those extra subscribers - all it can do is build a great app (which creators could do for themselves) and then just toss around those same readers that creators themselves already attracted. Unless they do paid marketing, which I bet creators could do better if they wanted to. 
 nostr:npub1xdtducdnjerex88gkg2qk2atsdlqsyxqaag4h05jmcpyspqt30wscmntxy I asked the Umbrel team to ... 
 Oh wow that's amazing! Thanks! 
 nostr:nprofile1qqsph3c2q9yt8uckmgelu0yf7glruudvfluesqn7cuftjpwdynm2gygpz3mhxue69uhhyetvv9ujuat50phjummwv5q3gamnwvaz7tmxwfjkuueww468smewdahx2qghwaehxw309anxjmr5v4ezumn0wd68ytnhd9hx20wuqlr did nsec.app popup open for you? 
 What’s a Passkey? It’s a secure alternative to passwords, using public-key cryptography (FIDO... 
 Nostr keypairs can be used too - how? 
 What I am asking is where does the nsec fit into the picture? Just using npub as user handle? 
 Bitcoin launch day! Boardwalk is now the best daily driver wallet for bitcoin payments. It's a li... 
 👀
nostr:nevent1qqszlm4f5vqp63e03g6asuwh74e4s6zpt509vxsk788tvwspdarjghspz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsygxrtluvxszynuxk3tc6a3yyfw6y48qt3swafax5a77xtcfq8x353gpsgqqqqqqspwczcy 
 Based on my made-up categories, this is how I would split our most known apps. Also... Microapps ... 
 Nsec.app 
 npub.pro is having a hard time updating anything on my website.  I am stuck with an empty page.  ... 
 Sorry to hear that. It looks like you've chosen "Long-form posts" in settings, not "Notes", and you don't have any long-form content on nostr. Could you please change settings to "Notes"? 
 Ok great!  
 you can now use your own custom domain with an npub.pro site with ease.

nostr:note1pzl27l8evn5qz... 
 I see the issue. It looks like you've attached your domain to an old deleted website (that event seems to not have been deleted from relays). Could you please try attaching your domain to your main mikemonty.npub.pro ? It should give you all the same DNS settings so you won't need to change them, just go through the UI and "save". 

Thanks for trying it and finding this edge case! We need to handle this well. 
 Hi I've fixed it, there was a real mess with your sites somehow, need to improve that stuff. Your site is now available under your domain. Could you please go to Theme settings and change the "Logo" - the one specified now is broken, and this Logo isn't editable in general Settings so you probably missed it. Will fix this too. Thanks!  
 Awesome! Thanks for your patience! 
 Awesome! 
 Is Google Android really that much messed up? 

https://ia.net/topics/our-android-app-is-frozen-in-carbonite

Is iOS trending there?

Web often seems like a mess too, but at least it's still open and standardized and not ran by bureaucrats changing rules and APIs at will. 
 That's the way!

nostr:nevent1qqs9y85kcafguv7g6dkzr5q60uk6vjg46c9ty3ah0mn3ckl3jmjxmscppemhxue69uhkummn9ekx7mp0qgsre75pdw6gjtaxh6vn43e2nlxmkzymm6svtkgprlfqf52523069kgrqsqqqqqp9qs9ca 
 Is WordPress still the standard for blog hosting? 
 Looks like zap cooking npub has no relay lists published. Not sure where habla published your posts, but nostr sites can't find them. Can you please try setting up some relays for it? Maybe republish with habla to rebroadcast there? I will take a look tomorrow in case it doesn't help. Thanks! 
 What's the easiest way to host a single page site on a domain where the content is a long form po... 
 It's not limited to single npub, you can add many contributors 
 We do now. There's Custom domain section in settings, released to public access as you are asking. You can also self host on GitHub https://blog.npub.pro/post/how-to-self-host-on-github/ 
 You mean npub.pro itself? Themes have dark modes 
 Hi nostr:nprofile1qy2hwumn8ghj7erfw36x7tnsw43z7un9d3shjqpqxdtducdnjerex88gkg2qk2atsdlqsyxqaag4h05... 
 Yes we're working on manual content management.

And email subs are on the longer term roadmap. 
 Notei que a minha comunidade "Jornalismo Não Está Morto" se tornou a primeira comunidade autôn... 
 Please let me know if you need any help with npub.pro 
 Hi this is possible on theme level but will require significant customizations, unfortunately we can't prioritise that atm 
 Hi thanks for the report, fixed. One of hashtags was too long so server side was failing  
 That might be possible, how would you envision this be show on the site? Some mark on each post? 
 I’d be curious the adoption numbers from then to now…

How to find 👆? nostr:note1a8jwlkn0y... 
 This
nostr:nevent1qqsxc8lnt0znz403leara5xs9ktfgt05k0ac2mqc6n2qemkh6p0wr9qp3rt9p 
 Removing READ MORE should be easy with code injections - try this:
<style>
.post-footer .post-more {
  display: none;
}
</style>

It's much harder to add reaction/zap counts - existing themes don't support that. I understand that it's a pretty common feature that people would expect to have eventually, so it's on the roadmap, but we haven't figured out an elegant way to achieve that yet.

Thanks! 
 Hi, I understand. It's awesome how you're experimenting with the collaborative blogs!

I agree that content management there can be a challenge and it's not even clear how to do it right:
1. You might want to specify included hashtags per author - different for every npub.
2. You might want to "map" some hashtags to others on the site - your proposal above.
3. You might want to be able to edit metadata of each post to "reassign" it's hashtags etc.
4. You might want to just manually add all the posts you need without relying on hashtags for filtering.

The last 2 points seem like the most versatile - you can achieve anything that way. But it's a manual process. 
And automated options usually have limitations  - eventually you'll want even more customized filtering.

I'm happy to explore these options with you to figure out the best way to build collaborative blogs! 
 #npub.pro site takes around fifteen seconds to load .. 

 - not bad as a start ! 

For comparison... 
 15 seconds might be for the self-hosted client-side-rendered version. I agree it's very slow, and it can and will be improved, it's just not our priority at the moment. 

Our architecture is quite different from Nostrudel, our pages need the full data set loaded to generate proper HTML using a theme, vs Nostrudel that has no themes and can update parts of the page while receiving new events and thus can start showing you stuff much faster. We also have much higher expectations for coverage - if Nostrudel misses some events you won't notice and won't be too mad, if we don't show one of your posts on your site - you will 100% notice and report a bug. So we can't just copy what Nostrudel and others do, we have to figure out our own way of loading the necessary data as fast as possible. 

We'll get there, but it will take a while.  
 #npub.pro - small issue .. 

Mobile Browsers seems to be unable to resolve writer's name and prof... 
 Could you please clean the site cache on mobile? Does the problem go away? 
 Thank you, it's still our fault, we need to handle this automatically  
 Please welcome Npub.pro!

This is a tool to make yourself a beautiful Nostr-based website.

It's been long in the making, and we're thrilled to launch it on this special day!

Here is a short demo of how you can make yourself a website right now:

https://v.nostr.build/kZG9O.mp4

It's free for anyone getting started, it's open source and self-hostable. 

Why get yourself a nostr-based website?

- beautiful themes (any Ghost theme could work)
- great looking shareable links to your content
- works like an app, add to homescreen, useable offline
- SEO-optimized
- attach your custom domain or host yourself

Try it at https://npub.pro

Learn more on our Nostr-based blog: https://blog.npub.pro/post/npub-pro-is-live

P.S. If you like how it looks, that's because @Karnage designed it. Thanks man, it's a pleasure to work with you!
 
 Thanks! Please let me know if you ever need any help or have any feedback! 
Event not found
 Is this crazy or genius? Cool anyway!

nostr:nevent1qvzqqqqqqypzpk4kccr9csumnwhmpv83ladqc6p88089cx2e5s2c4448ppgl2pakqqsvxuhasyq4f4qkada7ydgp47d2vqp24p2yxqekm754ktgqfdkkcactgs7lw