that's a good start...


is that what you mean?

https://image.nostr.build/72494ed04d48a0984e88b11130a52833965acf0e2f1ac73f2138a48c4fa0866f.png


Once they integrate BOLT12, it might end up being the best setup there is.


Time for a nice TradingView BTCUSD chart cleanup. Switching to price discovery mode.

Let's goooo! 🚀


If you're looking for an opportunity work on the cutting edge of the Lightning Network, here's a golden opportunity.
https://bitcoinerjobs.com/job/1557119-backend-nodejs-developer-amboss-technologies


iPhone mirroring is my new favorite way to use Damus


There is an issue on the nostr:npub1getal6ykt05fsz5nqu4uld09nfj3y3qxmv8crys4aeut53unfvlqr80nfm hub GitHub repo about BOLT12…

Seems like they’re on the lookout for demand about that feature.

If you’re interested, like me, let them know!

https://github.com/getAlby/hub/issues/46


Sounds like a nice opportunity to do something meaningful! nostr:note1k5grzd075zumjqt7kdt59lgaek947ymj00dsupar5f46m24qrrkq9ykhww


is there a way to somehow use BOLT 12 with Alby Hub?


A VERY TECHNICAL message, according to HBO


updated... reply guy gone... thx Will and Damus devs!!!


nevermind, found a way


Pretty cool that Alby Hub derives a nostr private key from a 12 words backup…

Thing is, I already have one. Can’t find a way to override this…


OMG, I am so excited to try nostr:npub1getal6ykt05fsz5nqu4uld09nfj3y3qxmv8crys4aeut53unfvlqr80nfm Hub!

It got installed in a minute on fly.io with a simple TOML file. https://image.nostr.build/56eb2308f7408cacf7455e55010e8f8fdab2bda8f3458d9a31b8e04106ed7c3a.jpg


holy crap... and this guy is a pitcher https://image.nostr.build/58ca8900cdf9339f6a90f7ade02f8586e9328d33bf269dc35224ee000ea27c8c.jpg


interested in that curated set of relays... how come they don't show up on your profile in Damus?


fot the 100th time… this time is different.


a wasp https://image.nostr.build/fa4af03b9b19c04e0137f37c4e0092a6478763b076a23faec89882109a0a2103.jpg


another banger incoming from nostr:npub1rxysxnjkhrmqd3ey73dp9n5y5yvyzcs64acc9g0k2epcpwwyya4spvhnp8 nostr:note140vyu73lejfsqsqsulxyutjmjh4u90n9q0z6ep4mmfscxfnj43kqwpz2v7


Would be dope to be able to know from which relays a certain note comes from…


Why is async through tokio so popular in rust?

Seems to me that this guy gets the problem… https://image.nostr.build/fbdc74d9f0834bb2b9e05ef525a3ec1e8bea63c037c812fe44c936545220ae17.jpg


Those were the fast ones when I got my 300bps...


Don't be the one who puts his lige savings under Brian Armstrong's mattress


Just got Alby Hub to work on NixOS! nostr:npub1getal6ykt05fsz5nqu4uld09nfj3y3qxmv8crys4aeut53unfvlqr80nfm nostr:npub1xv8mzscll8vvy5rsdw7dcqtd2j268a6yupr6gzqh86f2ulhy9kkqmclk3x nostr:npub1z3r2s5020hplyvzrkhc04lt2yvwc3anlmtr8kerjhp8qj5m5yhyqvuzmvf
(The nix pkgs needs more polishing to mainstream ready, so still a work in progress)

https://image.nostr.build/ddfeff223b9025ae11a3bc36bcc8edd7717d96a4f72774ddf561de8f14a47b6b.png


The legendary bitcoin educator strikes again nostr:note14xffnjusv6xmsydydqg5wgvtkwk9wcpkkwvjuxl0k7etal7gxfsqsj9zqz


nostr:nprofile1qqswfa547pdmqkerzf2uen3agudc67wxffjmenqpge3dylc006fppyspzemhxue69uhhyetvv9ujumn0wd68ytnzv9hxgqghwaehxw309aex2mrp0yhxvmm4de6xz6tw9enx6qgkwaehxw309aex2mrp0yh8qunfd4skctnwv46qj40rct
Check out PR for MLS.
https://github.com/nostr-protocol/nips/pull/1427


Got my hands on the Building bitcoin in Rust book… https://braiins.com/books/building-bitcoin-in-rust

Can’t wait to take a look at that chapiter… 25 pages explaining how to create a note from scratch

https://image.nostr.build/9bc0410e991a81606f1e5c896654ed414872ff2ff1ca66d4c7b3c3872d446d11.png


thanks will for making me realize egui is a thing!


Oh my god, all the time in the 80's...


highly recommended... now, let's see if I can mix that with the nostr:npub13dk3dke4zm9vdkucm7f6vv7vhqgkevgg3gju9kr2wzumz7nrykdq0dgnvc  #rust #bitcoin https://image.nostr.build/a6be50e6f795f7936f3e5da8e70df310f1466b6d5027e82615bcd34bd6ae0782.jpg


I took your advice and built a gif nostr companion app:
https://gifbuddy.lol/

You can download the PWA to your home screen, search for your gif, copy the address and paste it into your client

On the back end, for every gif that gets copied/clicked, an API request is made to upload to  nostr:npub1nxy4qpqnld6kmpphjykvx2lqwvxmuxluddwjamm4nc29ds3elyzsm5avr7 by  nostr:npub137c5pd8gmhhe0njtsgwjgunc5xjr2vmzvglkgqs5sjeh972gqqxqjak37w

From there a nip94 request is done so that the content can be accessed by any client in the future

Now, anyone who searches for gifs using this tool is also helping to build the gif repository for nip94 and adding fallback urls to nostr.build

And all they did was click to copy #gifs

https://media.tenor.com/VrufNvHPA1QAAAAC/i-hope-you-guys-are-proud-of-me-chris-c.gif


I'm excited to announce the first release of NWS, a resilient connectivity solution that leverages NOSTR as a transport for TCP. NWS enables seamless communication between devices without public IP addresses. Below are the key features introduced in this release:

- **Exit Node Internet Relay:** Exit nodes can relay public internet traffic, allowing entry nodes to access the internet using the exit node's outgoing IP address.

- **.nostr Domain Support:** NWS now supports `.nostr` domains, which are valid RFC 1035 domains. This feature ensures compatibility with most existing clients.

- **Reverse TCP Connect Mode:** We've added a reverse TCP connect mode where the exit node initiates a TCP connection to the public entry node upon receiving a request. This mode utilizes NOSTR for service discovery while forwarding data packets through the reverse connection, enhancing connectivity and reducing load on public NOSTR relays.

This is just the beginning. With many more features and enhancements on our roadmap, we are excited about the future of NWS and its potential. Stay tuned for more updates as we continue to develop NWS.
https://github.com/asmogo/nws/releases


following so many new people this week... seems like nostr is going mainstream!


Wait a minute... in the wild west, the cowboys were the bad guys?

https://www.netflix.com/title/81572104


same with custodial Blue Wallet


the lib: https://docs.rs/bdk/latest/bdk/index.html


I agree... but I was specifically talking about https://bitcoindevkit.org

The rust lib doesn't seem to have realtime functions throwing events from nodes


question for rust bdk developers... how do you keep in sync with the mempool?

is it possible to subscribe to wallet events somehow or is polling required?


I just installed miniflux, which is an awesome rss self hosted RSS aggregator.

Looking for great nostr, bitcoin or nix blogs or podcasts to follow.

Any recommendations?


how do you even get a bitcoin core node to sync with testnet4? https://bitcoin.stackexchange.com/questions/123455/how-can-i-use-testnet4-with-bitcoin-core-today


care to share some faucets? thanks!


a bitcoin related comic book in the making... 👀

nostr:note1fwmhl5j5cswf7h97sjrvz6a9j4wywva93q06r9zu67au6vgs0rrqtz3kd5


that's what kids do to you


I agree nostr needs elixir libs


The new segwit explainer from Greg Walker is a thing of beauty:

https://learnmeabitcoin.com/beginners/guide/segwit/


nostr:npub1uvl7vhclmezvdhqha6eclkksln40rjhgwgsggvew683jf93fr4pq3mq3sd is that you, mining all those new blocks I see on testnet4's section of the Mempool app?


testnet4 coins needed, thx for the help

tb1q2892vugcrkypnn8lnwqll6u0mt7et7gl8eeuz0

https://m.primal.net/IKhU.jpg


... or should I switch to testnet4 already?


Guys, spending some time on my old Elixir Bitcoin lib. Feels good!

Are there still some working testnet3 faucets lying around in 2024? Most of those I had documented 2 years ago are either buggy or completely gone.

Thanks for helping a guy giving assistance to a new bitcoin dev.


Can't say about that specific hotel, but it's the coolest sector in Uvita


When you remove a python app, and replace it by its rust upgrade...

https://m.primal.net/IIMW.png


Nostr doesn’t need exponential growth, this is not a unicorn startup.


Lovely  nostr:npub18d4r6wanxkyrdfjdrjqzj2ukua5cas669ew2g5w7lf4a8te7awzqey6lt3 production setup documentation:

If you don't have a fast SSD or NVMe-backed disk, that's fine—go online and buy some fast new NVMe drives. When they arrive, install them, throw away your old HDDs, and then proceed with the rest of this guide.


Eelco Dolstra’s PhD thesis that lead to NixOS

https://edolstra.github.io/pubs/phd-thesis.pdf


wen testnet4?


insane 🤩


what is that interface? I like it!


it is linux only


no docker at all


Nix is so cool… have you tried microVMs?

They can be compared to Docker containers, except they’re safer and easier to manage.

This is not to mention that all those config files totally are reusable. Once you configure a Bitcoin node with NixOS, you can reproduce that on another computer just by reusing code. Reminds me a lot of programming language libraries.

Oh, and setting up baremetal computers is done with the same exact concept. That means any config can be reused anywhere, in a virtualized environment or not.

Take a look at https://astro.github.io/microvm.nix/


to enter helix


One of us https://image.nostr.build/d7375df45bc02dc7072d260d6b4ab98f6b8560f60f7e1730e884b375a5f1fd0f.jpg


Is your bitcoin core node using hardware or software hasing?

https://bitcoin.stackexchange.com/questions/122440/bitcoin-core-vm-and-hardware-sha256


Kagi has been my daily driver for a while now and I'm not looking back

They also offer the Orion browser which is pretty dope


nostr:npub19tcpurtt6xulhw0r6sc404j9jraj0h8me2lzs7z2tqewz7l0hpas59nlea

What happens on your website when an alias is being recycled with a completely new node? Assuming the previous one never comes back on the network, of course…

Could this bring confusion in search results?


All my LND node’s channels have been closed 4 months ago.

I am now in the process of creating a new one with Core Lightning. Is it possible to reuse the same identity? If so, how?


gm… if you’re a bitcoiner interested in nix, I want to reach out.

we need to regroup and work together. all of us.


nostr:npub1xtscya34g58tk0z605fvr788k263gsu6cy9x0mhnm87echrgufzsevkk5s have you ever had conversations in Nix circles revolving around nixpkgs and bitcoin?


An awesome Bitcoin-related comic in the making… nostr:note1ft53xym9mgf8p50xhy252qnqmdkj6hx5z9ry8msc0e9ku2f4rgrqefqmd4


nostr:npub1uvl7vhclmezvdhqha6eclkksln40rjhgwgsggvew683jf93fr4pq3mq3sd

Yo dawg…

Someone brought to my attention that Mempool seems to have forked Blockstream’s fork of Romanz’s electrs…

The README.md seems pretty similar to Blockstream’s aside from the fact that its sync requirements are a bit more up to date.

I would like to know what else have been changed…


Trying to package Blockstream’s esplora into Nix’s package manager.

Made me figure out that this app doesn’t have a version number. This is despite the fact that the app it’s a fork of has one. Not a good thing for Nix, as it requires immutability. Will have to resort to a commit hash, I guess.

Still wondering which version number Nix will end up displaying to its users… how will they know how up to date they are? Not convinced a hash would do it.


Both BTCCAD and BTCUSD will happen roughly in 15k of their respective fiat currency.

Thus, BTCCAD will happen sooner.

Thanks for attending to my speech.


roosoft

Exploring nostr development… reach out if you’re a builder!


NixOS


Are you, like me, handling a shit load of git projects on the same computer?

Here is a small CLI rust app that can list them all and do somme fuzzy searching.

I am also using it to cd direct into project folders with fuzzy finding in one command.

https://github.com/roosoft/project_commander


"Diplomacy is the art of telling people to go to hell in such a way that they ask for directions."

Winston Churchill


In my rust learning journey, I just came across https://ratatui.rs

Seems pretty well suited for bitcoin or nostr CLI apps…


Hi @nostrdevkit

Where is the nostr rust community where I can discuss about NDK, the Nostr Development Kit?

Is there a telegram group or something? Can’t find any on the website…


That is so true, it solved my current problem… should have tried it before posting here. Thanks!


I am just getting started with basic operations... would like to get a [u8 ;32] out of a Txid...


Need help with rust-bitcoin. New to the language itself. It might be very well documented, but I am struggling with basic stuff.

Would appreciate to have someone answering some basic questions I might have, so I can get going and build FOSS stuff on top of it.

Thanks fam!


Care to elaborate?


Where do rust nostr devs hang out these days?

Taking a look at the nostr crate after spending weeks learning rust basics. Also done with half of 2023’s Advent of Code.

Feeling the urge to create or contribute to something useful…


As announced at the #FutureOfBitcoinMining conference, I have relaunched my Eligius mining pool to help bring more decentralization to #Bitcoin mining.
I am calling it OCEAN nostr:npub1qtvl2em0llpnnllffhat8zltugwwz97x79gfmxfz4qk52n6zpk3qq87dze
 https://www.prnewswire.com/news-releases/jack-dorsey-leads-seed-round-in-support-of-oceans-mission-to-decentralize-bitcoin-mining-globally---announces-launch-at-future-of-bitcoin-mining-conference-301999073.html?tc=eml_cleartime


“Program testing can be a very effective way to show the presence of bugs, but it is hopelessly inadequate for showing their absence.” - Dijkstra


nostr:npub1l2vyh47mk2p0qlsku7hg0vn29faehy9hy34ygaclpn66ukqp3afqutajft I am trying to use highlighter while actively learning the Rust programing language…

Where is the highlighting feature in the website? I am looking at the "Highlighter" tab, and all I can see is current highlights…

Also, is there a manual somewhere explaining how to use that app?


Why nostr and not Mastodon, Bluesky or others for innovation and new business models?

#nostrasia

https://video.twimg.com/ext_tw_video/1719654171698208768/pu/vid/avc1/1030x720/B2OvwaOWh4ozoiGm.mp4?tag=12


lol


Is it possible to use a ColdCard MK3 with Nunchuk wallet?

NFC clearly isn’t an option here…


How ostriches became the official mascots/logos of nostr?

Just don't remember but might get asked the question soon...


⚡Nouveau sur Agora256⚡

Introduction au Lightning Network ; ce réseau de paiements instantanés bâti sur la timechain Bitcoin.

À LIRE ⤵

https://agora256.com/bitcoin-lightning-comment-ca-marche/


yup... there are 10 total... how can I tell my card is at the 5th?


Is it how you know how many slots a card has left?


Pretty sure I can’t communicate with this thing without an NFC scanner in my computer, which I don’t have on hand, unfortunately.

Is there a way for plebs to see this with an existing mobile app?


nostr:npub1az9xj85cmxv8e9j9y80lvqp97crsqdu2fpu3srwthd99qfu9qsgstam8y8 is there a way to know which slot a SATSCARD is at?

It’s for a demonstration, need to know what I’m talking about, thanks!


18.5% of the human body


we are the carbon


Thanks, makes a lot of sense…


Anybody knows which kind is it?


Also part of the late friday’s hallucinations...

Am I realizing that snort and iris are now the same thing?


Noticing Damus and Snort don’t seem to store their relay lists at in the same kind…

I can tell Damus stores them in the contents in a kind 3…

Where do Snort get theirs from? As we speak, I am having a snort page open with different relays than what I get from kind 3…

Also, it’s friday, might just be that i’m tired and misinterpreting data….


Hey nostr:npub1u8lnhlw5usp3t9vmpz60ejpyt649z33hu82wc2hpv6m5xdqmuxhs46turz this is what https://mutinywallet.com looks like right now…

https://image.nostr.build/4a509e0c45c52e188db223918eb5ba52e33f092951fb7622c0e7470277d12010.png


Finally found an easy to digest ecash tutorial. In fact, it’s just out of the oven, thanks to nostr:npub1rxysxnjkhrmqd3ey73dp9n5y5yvyzcs64acc9g0k2epcpwwyya4spvhnp8

https://youtu.be/xhDQT4TeNIU


oh, written by fiatjaf and cameri... I thought it was from Will.


Branle, isn't it?


Damus used to have another name at the time if I'm not mistaken... can't remember which, though.


I remember that, for a long time, nostr talks were done in a telegram group with a handful if active users...


can you give an estimate of how many users it used to have before Jack contributed the famous 14BTC?


looking for a summary of what nostr was like pre-2023


that might solve it… wondering if other clients have the same issue…


dunno, but I am simply sending 2 subscriptions to kind 1 notes, but with two different pubkeys as filters…

the app is multi-process, so requests most probably gets sent simultaneously when I start my app…

would be surprised this is due to rate limiting, as the relay would probably mention it...

are you on a recent stryfry? cause other stryfrys can handle that abuse with no problem.


Not talking about damus, but their relay…


love to see it! thanks!


nostr:npub18m76awca3y37hkvuneavuw6pjj4525fw90necxmadrvjg0sdy6qsngq955 seems like if an client is so fast it can send two requests before even receiving an answer, wss://relay.damus.io might disconnect at that point. That doesn’t happen on other relays I’ve tried, including other strfrys…

To fix things up, I have temporarily introduced some delays in between requests, and it works beautifully despite clearly being a patch.


you must be new here...


I'd love to see some documentation about this


what!


Goes without saying… thanks! Do you have more of those high end visuals?


Beautiful! Can I steal it for a presentation?


an example of the educational stuff I’m working on...

https://image.nostr.build/0d785c170509cc3e40eb5f5711f37e9e6215f36185236f21aa65789a5c3e6b44.png


how can we raise awareness about that to the relay operators? could make for a huge improvement as far as education goes for newcomers.


If relay operators could end up having better resolution logos in the damus relays page through NIP-11… that might incite them to improve their branding, a.k.a. create one from scratch for most.


This is something that can really be improved on…


Will look for these, thanks Will for pointing that out! Might help a ton!

Also, why isn’t NIP-11 used more broadly? Is it new?


Thanks, though… real appreciated!!!!


Nah, I also can on my side… just wanted to use some real ones, just in case some swallow the purple pill and look for these for themselves.


that’s allright!

I just need some for a live demo with ficitional users… so paying for them doesn’t make any sense.


that’s a damus screenshot, right? wondering if it’s hardcoded, cause last I checked, most NIP-11 documents still don’t contain any logo.


I see a future where most relays have nice brandings visible on clients

I am pretty sure it would help onboarding less technically inclined folks


neovim


looking for a bunch of stable free relay with a nice logo for a demo...


That information sharing between apps is so beautiful it brings tears to my eyes…


👉 Nouveau sur Agora256 :

Comment se servir du protocole de communication Matrix pour s'organiser en communauté dans un espace souverain.

À LIRE ICI ⤵

https://agora256.com/communiquer-partager-et-sorganiser-avec-matrix/


Important question for relay operators…

The context is a purple pilling event where attendants use wifi. Let’s say 50 of them install nostr clients and suddently start to subscribe all at the same time to various events. This sudden flow of subscriptions would obviously come from the same public IP.

In relay’s context, does this look like a spammy behavior? Could the IP end up being black listed, thus rendering nostr unusable for those newcomers?


Just found out relays can now include an icon in their NIP-11 Relay Information Document...

Seems like none of those I use have on yet, though… would make for some dope UI.


bell


what's being developed about rss?


Is Doug Hoyte, the author of strfry, even on nostr?

Having a hard time finding him…


I just made a profile display page yesterday…

https://nostrfiles.dev/uploads/WaHt5EuyWNjLYehTYUr9.png


Just in time when I need this most! Thanks Karnage!


Wireshark and nostr app development are a match made in heaven


this is very inspiring… feels like I’m overcomplicating things a bit.

starting to think of outside-of-the-box use cases for nostr, and what’s slowing me down is thinking about which kinds I got to reuse.

maybe the best would be to just create new ones… and figure out if something is reusable over time and migrate to it before going to production.


Yeah, it’s the book I am currently about to end…


Very light taste... I'd drink some under the sun


Oh my!


What's a spam protection?


Here is my github page with plenty of elixir stuff https://github.com/roosoft

But the relay is here https://github.com/RooSoft/relay

Keep in minde that this thing is 5 days old, so it’s not even alpha quality yet.


more specifically, I am completely obscessed about this right now…


on it as we speak… very exciting…


Working on it…


We have eden and snort a common relays..


The contacts are still there... they might not get your notes directly anymore, though


there were no wives either 😬


I have not touched my lightning node in a while, but looking to reallocate stale channels to nodes that are active on nostr.


Added a nice channel… cheers!


Contact lists 👀


never too late…


Coffee time


Dedicated to this... we are winning!


Also want to know


the fact that using nostr requires private key management seems like a great way to get precoiners comfortable with personal responsibility without money on the line


OMG that would be even better than my QR idea


You probably wouldn’t say that if you were living in Quebec these days…


So, #[0] are you satisfied with today’s nostr activity?


I'd be interested to know more about how this could potentially work... got some time to spare and a brand new nostr lib to try.


It won't


Need to find balance https://bestanimations.com/media/ying-yang/2009844280ying-yang-find-balance-over-galaxy-background-animated-gif.gif


Being a developer willing to admit and replace crappy code you just did is a super power


If I'm not mistaken, #[3] said he plans to remove markdown support in damus cause it's not in the spec and looks aweful in clients that don't support it


Let's I'd need to include some pretty printed code...


In before nostr links on Twitter


My guess is that decision has been made before Jack happened


Also pobably because it is so new they haven’t had time dabbled with it


Will have to find another place to upload that shit, then…


got to step up my image uploading here… what is it cropped like that?


402 payment required’s awesome guide about how to expose your lightning node on clearnet without using cloudflare or exposing your personal IP. https://www.youtube.com/watch?v=TzKj5garlIE&t=750s


yeah, hoping to carry the fame over to nostr, as I’m not in the RoF buisiness anymore 😅


Developer stuff, but building a lib for client or relay development. It’s being built with robust telecom tools that’s been flawlessly running Ericsson’s network for years. Supposed to be very performant under pressure, so I can’t wait to try a nostr relay built on top of it.


Exactly why I’m building on top of it… this is a first as far as global social networking is concerned.


Thanks for the relay, I'm using it by the way


Is your relay displaying a dashboard with that kind of stats?


Where do the 5k come from?


It would make for a great graph database


Those are bech32 addresses


astral is spamming inefficient queries and was bringing down my relay, I had to block that query. Please ask the astral maintainer to fix it


Maybe a log aggregator might help


I'd be interested to know more about that