Nostr Past, Present, and Future

I feel like I missed the Nostr boat but perhaps it’s still tied to the mooring with the engine running. Nostr takes the principles of the distributed early internet (think irc and usenet) and combines it with other newer options like bitcoin.

This was Jack and Edwards’ take from a year ago and Jack and Odell’s view from Nostriga this year.

I was also taken with Rabble’s comparisons of the various social media. I think he nailed it and I agree that Nostr onboarding should be easier.

I learnt a lot from this nostr video, even if it’s about Damus (IOS): https://www.youtube.com/watch?v=2mLUdBnJ0ls

I have learned:

Using techman: I'm a retired electronics tech and Forth programme... as my test. Primal also saves my pictures locally. Frankly I’d prefer using links back to a server I control, but there are plenty of other nostr relays to play around with.

  • Posts to any nostr public relay can be read by anyone on any HTML capable browser. I used chrome with no nostr extensions as the test.

  • A nostr public key is required to POST to any relay.

  • Relays have sub lists of relays they disseminate posts to.

  • Nostr public key makes my posts unique and they cannot be forged, but my ‘nic’ and icon can be.

  • Nostr is distributed ONLY if you ensure your posts go to multiple, diverse relays. If you only post on one relay, and that relay is taken down, you and the world lose all your posts.

  • Posts to nostr relays lack any commercial urgency, they are very different and I really like them. It may sound odd but I think I have found a youtube replacement at last ! Because there is no money for clicks’, nostr videos are really high quality in terms of content. if they want money they know only the viewer may ‘zap’ some 'satoshi’s over IF they love the video.

I’m feeling very invested in nostr already, I think it has a great future and you hit the nail on the head when you said "a nostr relay looks like fun’ !

Terry

Amethyst is a well regarded Nostr client for Android.

37 contributors poured their hearts into #Amethyst this year, delivering 10 major & 69 minor releases packed with new features, performance improvements, and privacy and security boosts, including:

  • NIP-17 DMs (Audited NIP-44v2)
  • Feed Algorithms with DVMs (NIP-90)
  • Edits and Edit Proposals
  • Drafts (NIP-37)
  • Embedded Tor
  • OpenTimestamps (NIP-03)
  • NcryptSecs (NIP-49)
  • Wikis (NIP-54)
  • Git (NIP-34)
  • Torrents (NIP-35)
  • Comments (NIP-22)
  • Seed Words login (NIP-06)
  • Medical Data and FHIR Records
  • Bech32 embeds
  • Blossom (BUD-01, BUD-02, and BUD-03)
  • Video Events (NIP-71)
  • Picture Feeds (NIP-68)
  • Build Your Own Adventure posts
  • Outbox Migration (NIP-65)
  • Pokey Integration
  • Local and Private Relays
  • Negentropy
  • Spreadsheets
  • Structured Curriculum Vitaes
  • Relay NOTIFY commands
  • NFC Transient accounts

The description of the npub and nsec keys sounded a lot like PGP, so I don’t think that publishing my npub here is too much of a n00b thing to do…

npub1sq7tsjlzwjeuhc40ce9vfjf3thhgt02gn7xtggfvptt8azdx04dslkrz8f

Welcome to Discourse BTW @techman . Happy New Year!

Hi npub1sq7tsjlzwjeuhc40ce9vfjf3thhgt02gn7xtggfvptt8azdx04dslkrz8f

As the @techman says you can associate any number of labels such as @jdownie with your name. I note there is also a way to “blue checkmark” these labels in nostr which looks a bit like the way you confirm DNS and in fact uses DNS for a custom domain.

It’s on the agenda but the timeframe is yet to be determined.

And of course here we will run it in a docker :jar:.

Nostr on medical sovereignty:


avatar

Jon Gordon

thebitcoinyogi@primal.net

Want to hold the key to your own #health data?

Join us in building #health apps on the #SALUDprotocol to decentralize healthcare!

The kickoff call is 2 weeks from today on January 16th.

Sign-up here or DM to get involved:
Nostr for Health Interest Form
Goal: Build open source tools to decentralize healthcare, improve health and address challenges in healthcare access, data portability and overall health outcomes. Our 5 month challenge will run from January through May and is open to developers, designers, doctors and health-conscious individuals alike. We will meet weekly to discuss progress and connect. Visit www.nosfabrica.com/challenge to learn more. SALUD = Sistema de Administración de Libertad Único y Decentralizado Unique and Decentralized Freedom Administration System A freedom-focused health care data protocol for the sovereign healthy individual. SALUD Decentralized Health App Development Challenge Interest Form Organized by NosFabrica in partnership with Illuminodes
https://forms.gle

@Vitor Pamplona @Avi Burra @illuminodes

Looking for docs, devs, and health enthusiasts… @Ken Berry, MD @Paul Saladino MD @Dr. Jeff Ross @Dr. Fernando Morales @Alan Bryden @:high_voltage:ᗪㄖ匚:high_voltage:
@DrBitcoinMD @Ben Wehrman

10 million sat bounty up for grabs too :eyes:

Sounds like fun @techman and a $15,000 bounty would be nice.

However, I can vouch that medical data is messy. I met Grahame Grieve the architect of HL7 FHIR when I was involved in the roll out of the Personally Controlled Electronic Health Record that is now known as My Health Record. These days this available through one’s mygov account. It’s just a collection of XML documents since it was too hard back then to do anything more than that. The expenditure to date on the My Health Record is in excess of two billion dollars.

Grahame is still pessimistic about the ability to get all the medical data in one place in proprietary systems let alone in a nostr blob.

As Hamlet noted “There are more things in heaven and earth, Horatio, than are dreamt of in your philosophy.”

I see @Ben Wehrman is mentioned in this posting and i enjoyed his interview with Derek Ross earlier this year. It’s mind boggling the possibilities that the nostr community is conjuring up. There are obviously still problems and discoverablility is an issue for all new social media with some (blue sky) doing better than others (mastodon).

I also fround Derek’s talk at Nostriga are great introduction.

I think coupling nostr with satoshis will be a major breakthrough in micropayments and again the future possibilities are exciting. I had not heard of zapvertising before and I can the case of “value for value”.

Wow, two billion, amazing!

I have been working daily on a XML based project since 2018, and have developed a affection for all things XML, even tho programmers I know warned me to “avoid XML”.

My project “PLANG2” is designed to support CORTEX-M microprocessor’s using the Forth programming language.
Basically Plang2 takes as input a massive XML file and generates a compiler and a API database. The database is designed for the programmer who copies and pastes the API syntax which is then compiled by the generated compiler as he develops and tests his embedded project source code.
The compiler makes all kinds of intelligent decisions based on the XML file contents as it builds the API for the database. I could see a medical database being used the same way as the FLOSS tools for XML, databases and general program development are so complete.

Although plang2 is very complex, it has been easy to build and is nearly finished and ready for release. Forty Two Forth programmers may find it useful, as that about the total number of people using this ancient programming language these days :wink:

Interestingly, I made a few general purpose utilities for embedded programmers using my tools and these have seen a steady download from my website. Here is my intro:
Abstract
Svd2db is made to assist designers who may use Gcc, Assembly, Forth, PicoLisp etc, or any new embedded language that does not come with ready made includes or header files containing specific
hardware information necessary for embedded programming.
In many cases this means the STMicro Technical Reference Manual PDF is the main designer resource.
However using the Reference Manual for programming consumes a great deal of time and is error prone by way of typos. It also encourages the temptation to shorten CMSIS-SVD
Peripheral_Register_Bitfield names making them non-standard.
Non-standard CMSIS-SVD Peripheral_Register_Bitfield names decreases traceability, increases maintennance difficulty and prevents source sharing.
Svd2db is a bit like a Unix MAN Page for embedded and is designed for fast searching and listing.
Svd2db gets its data from the same place that the Technical Manual does, namely the mcu CMSIS-SVD file."

Summary: I have found that XML allows me to do anything with data, it’s easy and has every free tool one may need.

Nostrcheck Server is a comprehensive solution for managing and offering services within the Nostr ecosystem, designed to ensure data sovereignty.

This server enables:

  • Nostraddress Management (NIP05): Configure and manage personalized Nostr addresses.
  • Hosting of Multimedia Files: Fully compatible with NIP94, NIP96, and Blossom🌸 for uploading and sharing content.
  • Lightning Redirects: Allow your users to redirect payments to their Lightning wallets using their Nostraddress.
  • Full LN Integration: Compatible with Nostr Wallet Connect and LNBits, enabling LN payments for file uploads, downloads, and user registrations.
  • Advanced User Management: Control profiles, invitations, and permissions.
  • Plugin Module: Customize and extend server functionalities with plugins. (WoT, etc).
  • Public Gallery and Directory: The public gallery displays files uploaded by users, while the directory showcases user profiles from the community.
  • User-Managed Nostr Tools: Users can manage their Nostr relays, profile data, uploaded files, and update their account settings directly from their profiles.
  • Ban Module: Includes tools to ban users, ensuring data security and enabling the reporting of illegal activities to the authorities.
  • Integrated AI: Automatically analyzes uploaded multimedia to detect sensitive or illegal content, reducing the workload for server administrators.
  • Invitation Module: Allows administrators to manage invitation codes for controlled access to specific domains.

The server is highly customizable and can be deployed in any environment, allowing anyone to become a Nostr service provider.

David, this is Docker packaged: see GitHub - quentintaranpino/nostrcheck-server: Nostr server for hosting media upload (NIP96 & Blossom), nostr address (NIP05), lightning redirects and much more.

Thanks TP, I’ll have a look and I like the visual guide to installing the docker version. :sunglasses: The other node I am checking out at the moment is Nostr RS Relay.

Unfortunately, or otherwise, you piqued my interest in nostr last month and since then I have gone down a rabbit hole with bitcoin and lightning but I am hoping to emerge some time later this week.

A week Thursday is the third Thursday of the month. Are you free for a chat? I think we are still deciding whether to meetup physically or virtually but will let you know.

David

P.S. I thought of you recently while when Alice and Bob and I were chasing the white rabbit. Maybe you can upgrade your bitcoin skill set.

I’m always free for a chat with you guys!

I’m sorry to hear about your new addiction, and thanks for the links, as I don’t know very much about Bitcoin and don’t have any or even a local wallet etc.

A look at the other side:
Is possible to live in Venezuela with 5$ at day from Spoiler: it is!! And this video shows everything

Ah Terry, I blame you for my new addiction. I think nostr is a gateway drug.

I am very impressed with the playback of that video on nostr. I even streamed it over the onion network and it played flawlessly (at least the first time).

In the video it looks like they are using satoshis on the lightening network. This is my current interest. It enables the payment of small amounts of money seamlessly and almost instantly for a very low transaction fee. This is quite different to paying with actual bitcoin.

Venezuela is a mess. Their currency depreciates at about 5% per month and in many South American companies the $US is the de facto currency.

Is bitcoin money? Probably.

It exhibits at least two of the three key components

  1. Medium of Exchange: An accepted method for purchasing goods and services
  2. Unit of Account: A standard for measuring the value of goods and services
  3. Store of Value: An asset that can be saved and used later

It meets the first two requirements and compared to the Venezuelan bolivar it positively excels at the third.

I wouldn’t bet the farm on it but I can see a place for it in small online transactions.

thegrinder@nostrplebs.com

If anyone tells you that nostr “is just a twitter clone” tell them that it’s either their client or that they’re being ignorant. Right now the nostr interoperable eco-system brings together many aspects of the legacy web while solving the internets “bounce issue” and the need to have accounts across a multitute of platforms, just to follow one creator or topic.

  • This is why I call nostr “a creators business in a box”
  • For streaming we have zapstream
  • For videos we have zapstream and flare
  • For music we have Wavlake
  • For audio podcasts we have NostrNests
  • For blogs (long-form posts) we have Habla and Yakihonne
  • For X-alike short messaging we have notes
  • To manage or grow your community we have NIP-72 Communities and now NIP-29 (imo superior to 72)
  • For discord we have Chachi (still early but already looks like discord lite)
  • For Instagram-alike content we now have Olas
  • We also have NIPs for badges, emotes and fund raising (goals)
  • (There is more inc zap.cooking and other apps / sites)

All of those can interoperate wich each other. You can seamlessly embed any of your content into any of your other content. Your community only needs ONE “account” to follow ALL of your content and with the right client, they can do that from within one app or one browser tab.

If you don’t see the huge potential here for you to further grow as a creator while truly owning your content and your community then it’s not nostr, it’s you.

Side note, discoverability is also higher on nostr than across all of the legacy social media if you’re just starting out as a creator. You’ll need at least 1-2 years to gain exposure across Twitch, Medium, X, YouTube and co. On nostr, you’ll be discovered instantly and the rest is up to you.

It’s definitely me.

I don’t suppose i could persuade you to demonstrate any of this stuff at one of our meetings?

Hi James, which stuff specifically ?

Terry

James, in addition to what the tehcman has written, Ian Major has an apophatic answer here.

I think it’s just that i’m not a content creator.

I’ve found a plugin for Obsidian that i’ll play with. Maybe a :bulb: will go on after i’ve played with that a little.