Oddbean new post about | logout

Notes by Don't ₿elieve the Hype, PhD 🦊 | export

 👀
nostr:nevent1qqs8sr7wr8qlwxgsqjzr8yuntpttx2g5yr4h6pz4tk6kgg3u33why9cpzamhxue69uhhyetvv9ujumn0wd68ytnzv9hxgtczypzk7h0j4gxncdxrjp4gchngs6dxv85pcyzn4hj9g23yumg0jptc7qcyqqqqqqg447lwj 
 🌊
nostr:naddr1qqgr2vtxx4jk2cfexejkyvnxvycrvqghwaehxw309aex2mrp0yh8qunfd4skctnwv46z7q3qftwnj38tt94z0fjslxu4fa0d3hl0amrv55z8xczmp7astrw3zvrqxpqqqp70vqdjq3w

nostr:nevent1qqsgzqv5selv6ecded9k7nhd9fhqxe5zpgqlg80jsv9ewtw7xqnwjycpz3mhxw309ucnydewxqhrqt338g6rsd3e9upzpxdm2kgujytxqruy2yrax8umt83003lqng0lsqhgfuw58kj40jnyqvzqqqqqqy7cf6mx 
 Depends on your client 👀 
 Ah click the second symbol to the right on the bottom. If you don't already follow any Dvms, make sure the top says global and not all follows. 
 Hello there new DVM.
https://i.nostr.build/IjhhxamFZTxmOkmk.jpg

Btw how do we call kind 20 events? Do we have a cool name?  nostr:nprofile1qqs04xzt6ldm9qhs0ctw0t58kf4z57umjzmjg6jywu0seadwtqqc75spz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsz9mhwden5te0wfjkccte9ec8y6tdv9kzumn9wshszxnhwden5te0wpuhyctdd9jzuenfv96x5ctx9e3k7mf0dv4ph5 nostr:nprofile1qqsyvrp9u6p0mfur9dfdru3d853tx9mdjuhkphxuxgfwmryja7zsvhqpzamhxue69uhhv6t5daezumn0wd68yvfwvdhk6tcpz9mhxue69uhkummnw3ezuamfdejj7qgwwaehxw309ahx7uewd3hkctcscpyug 
 If you don't have a DVM compatible client, you can also use

https://noogle.lol/discover 
 🌊
nostr:naddr1qqgr2vtxx4jk2cfexejkyvnxvycrvqghwaehxw309aex2mrp0yh8qunfd4skctnwv46z7q3qftwnj38tt94z0fjslxu4fa0d3hl0amrv55z8xczmp7astrw3zvrqxpqqqp70vqdjq3w

nostr:nevent1qqsgzqv5selv6ecded9k7nhd9fhqxe5zpgqlg80jsv9ewtw7xqnwjycpz3mhxw309ucnydewxqhrqt338g6rsd3e9upzpxdm2kgujytxqruy2yrax8umt83003lqng0lsqhgfuw58kj40jnyqvzqqqqqqy7cf6mx 
 #Amethyst users: As the current profile galleries are not used by any other client, what is your opinion on replacing them with the same galleries used in Olas? 👀 
 Yes, that's what I wanted to avoid tbh.

Olas has a special kind (20) for "high quality content". When you post media from ametyhst from the middle menu, it by now also creates a kind20 event and show up on Olas.

You will then have a gallery there with all your kind 20 images (not kind 1 events with images), meaning you can choose what lands in your gallery by opting to use kind 20.

You can repost/quote post kind 20 images to appear in the regular feed as well. 
 Right now you select images from your kind 1 feeds to add to your gallery. (By going full screen, share -> add to gallery)

The other way would be to simply post images in the multimedia tab (in the middle) and these would automatically end up in the gallery and be synced across clients that use NIP68.
So kind 1 media (screenshots, shitposts etc) would not end in the gallery but those media files you chose to post in what Olas calls "high quality posts"  
 Basically curating stuff you want others to see who visit your profile. With content creators in mind. Could be art, memes, photography, whatever you make your profile about. 
 It would look that same as now, but the method to add something to the gallery is different by posting via the media feed (button In the middle).  
 NostrDVM 1.0.3 released. 

Bugfixes, and a new tutorial on deleting NIP89 announcements 
 ChatGPT doesn’t work with a VPN 
 OpenAI is not open. 
 Is there anywhere written up what’s involved in creating a feed display of content outputted fr... 
 You are the best project you will ever have to work on.. 
 Can I start this again? 
 Shouldn't have sold these kidneys at 16k. 
 nostr:nprofile1qqsrhuxx8l9ex335q7he0f09aej04zpazpl0ne2cgukyawd24mayt8gprfmhxue69uhhq7tjv9kkjepwve... 
 BREAKING: TETHER FLIPPED XRP. 
 Yes but actually XRP flipped tether a day or 2 ago 🫠 
 There is only one truth. Purple doesn't exist. It's the Matrix way of telling you, fuck I don't have this color. Error. And I think that's beautiful. 
 GM

nostr:nprofile1qqspcm9j9xtt42lfyx7dghytvgfm9k4sjmuguja9v7x585v45xrg25gpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsjn4tst being very active this morning. 

Don't forget to stay humble. It's brutal out there. 
 lil rant: am I the only one who thinks that NOSTR sorta gained steam at the wrong time?

I know J... 
 Maybe it was not there in that crisis where it could have taken more steam but see it another way. This was not the last attempt to silence people. There will be more. And the important thing is that we'll be ready when that time comes.  
 Down in my beast heart,
I build an empire,
Whenever I'm blind I
open my wild eye. 

GN
 https://i.nostr.build/yB3YBfrVfpvoJQx8.jpg 
 I HOPE YOU DIDNT ACTUALLY LONG BUT STAYED HUMBLE. 
 Ah, still in the democracy phase, I see. True freedom is rooted in strong private property rights... 
 I would say the same if I were a prince. Just saying. 
 I've read Hoppe too and I think the point is not wrong. But Hoppe also argues both democracy and monarchy are meh. 🙃 
 I lost my good boy today. My heart is beyond broken. His spirit was strong and he tried so hard t... 
 I was shortly putting in prince but then I remembered that I worked for a title instead of being born with one. 😗 
 freedoms not kingdoms 
 No god and no masters
nostr:nevent1qqsr7qdk0hd65h2wrma3aca5qzp7r2lfllyxcu06nqh9v9jvej5ve0gpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsygyzxs0cs2mw40xjhfl3a7g24ktpeur54u2mnm6y5z0e6250h7lx5gpsgqqqqqqs9xzjdg

https://www.youtube.com/watch?v=3JqobRHIxqw 
 Quote post to piggyback off your post, while echoing my agreement and increased bullishness as we... 
 👀 Putting on the eyes on your repost for same reasons. 
nostr:nevent1qqsgjun8zrlyn2mkkzrafc3qwqv0j8gk6wj4lu07h3jlyljmeyznncspz4mhxue69uhkummnw3ezummcw3ezuer9wchsyg8cumryxsh3upfysp3suflpq9kuud0u8fs5uczrflh54gjsxv5v4ypsgqqqqqqsnn76fz 
 Humans might not be ready to hear this: don't use your genitals to prepare food 👀
nostr:nevent... 
 I'm not ready to hear this and will continue to do so. 
 You really tried to get that ultrawide screen, didn't you? 
 They sense is that everyone needs to KYC on social media to "prove age". 🥲 
 While I agree, your gobernment doesn't 🙃 
 The people down under need to learn about Nostr. Fast. 
 ITS BLACK FRIDAY, GET THE WIDEST OF WIDESCREENS, WHAT ARE YOU WAITING FOR? 
 How many of you have used #bitcoin or #lightning for an in person payment? 🤔 I’ve done plent... 
 I bought eggs with lightning in person. Was great.  
 You are right. This is a legacy function because clients still haven't adapted Nip44. And missed it when changing some stuff for latest SDK. Pushed a fix in 1.0.1 
 Normally a pip install nostr-dvm==1.0.1 should do the trick. 
 Within the venv of course 
 When I came in people would target Hodl's 6.15. Then it was get to a full coin. Now 0.1. It's not... 
 Soon people will aim for 1 million sats. It's already 1000 bucks. 
 nostr:npub16c0nh3dnadzqpm76uctf5hqhe2lny344zsmpm6feee9p5rdxaa9q586nvr can you add NIP-65 ( k:1000... 
 Just set admin_config.REBROADCAST_NIP65_RELAY_LIST  to true.

But for me the primal dvms are currently also not working eventhough they did on Amethyst before. 
 Announcing NostrDVM 1.0.0.

After 1.5 years of experimenting, researching, and building, I'm happy to announce that NostrDVM - A Python framework to build and run Nip90 Data Vending Machines - hits version 1.0.0. 

NostrDVM allows anybody to provide both free and paid micro services on #Nostr. This ranges from content discovery algorithms to image, text or video generation, translation services, text-to-speech, speech-to-text, music generation, basically whatever you can imagine, now and in the future.

You might have come across some of these services in some of the social clients or in DVM specific clients, most likely for content discovery.

The framework handles all NIP90 logic, and manages NIP89 announcing DVMs, zaps, nutzaps, encrypted and public tasks, local databases, web of trust, NWC, outbox model, auth with filehosters and a whole bunch of other NIPs, so developers can focus to bring their existing code, models or API to Nostr. 

Tutorials to quickly start are provided on GitHub as well. 

My hope is this framework can help developers, both professional and hobby enthusiasts to build new, and enrich existing services on Nostr, improving the experience around clients for all users and compete in an open marketplace of services. I'm excited to see who will build the best content discovery algorithms, or who will provide the best AI models in the future. 

I'm grateful and l'd like to give a big thank you to nostr:nprofile1qqs8suecw4luyht9ekff89x4uacneapk8r5dyk0gmn6uwwurf6u9ruspzpmhxue69uhkumewwd68ytnrwghszxthwden5te0wfjkccte9eekummjwsh8xmmrd9skctcpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhs2juazd for making it possible to focus my energy on this project in the last year. It was my pleasure and an honor. 

I will continue to maintain DVMs (actually I recently deployed them on a new, more powerful server) and the framework itself, maybe at a bit lower pace than recently, and my DMs are open if you have questions or issues building your own DVMs. 

You can install NostrDVM by running 

pip install nostr-dvm

and you can find the code/instructions and tutorials here:

https://github.com/believethehype/nostrdvm 
 If you need help getting started, let me know :) 
 You could for example call other programs/services running locally or remote of course, for example via an API.  
 Good to hear 😊 
 Yes, ignore the lnbits stuff and set the lightning address in the profile of the DVM manually. 
 There was a podcast a while back with nostr:nprofile1qqstnem9g6aqv3tw6vqaneftcj06frns56lj9q470gdww228vysz8hqpzpmhxue69uhkummnw3ezuamfdejsz9thwden5te0v4jx2m3wdehhxarj9ekxzmnyqyt8wumn8ghj7un9d3shjtnswf5k6ctv9ehx2aq3z54ds and nostr:nprofile1qqs04xzt6ldm9qhs0ctw0t58kf4z57umjzmjg6jywu0seadwtqqc75spz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsz9mhwden5te0wfjkccte9ec8y6tdv9kzumn9wshszxnhwden5te0wpuhyctdd9jzuenfv96x5ctx9e3k7mf0dv4ph5
https://www.youtube.com/watch?v=WtpY_pQ3zcI 
 Feeling cute, might make an announcement tomorrow. 
 It's nerd things. Obviously. 
 GM
nostr:nevent1qqsdmu60dnk9wywjyl4px4ca48spev3g8h5law4xv3sdspu5ja8xgjspzpmhxue69uhkummnw3ezumt0d5hsygyehd2erjg3vcq0s3gs05clndv79a78uzdpl7qzap836s762472vspsgqqqqqqsv20a8f 
 Anyone have an android nostr client to recommend for a (roughly) twitter-like experience? 
Event not found
 No, that's an actual photograph I've taken in summer 📸