What about building a Censorship-resistant global proving network using Nostr ?
I built a small Proof of Concept using Nostr for the coordination layer and STWO for the generation of validity proofs.

Typical flow:
1. User submits a proving request to the network using a Nostr client.
2. A prover agent picks the request and generate a STARK proof using STWO prover.
3. The proof is published to the Nostr network.
4. The user can verify the proof using the STWO verifier agent.

The POC for now is only able to generate a Circle STARK proof for a Fibonacci computation, using STWO and a custom AIR.

Open questions:
- Fee mechanism (could leverage NIP-57 with Lightning Zaps).
- Spam protection (could be cool to use NIP-13 Proof of Work and try to reuse the grinding part of the STARK protocol,
Weikeng Chen
 has started to draft idea on how to potentially do this).
- Standardisation and serialisation of proofs.
- Generalisation to arbitrary programs using Cairo.
- Batching & aggregation of proofs.

I am big fan of Nostr and it's potential. You can imagine a lof of different applications and use cases that can leverage the simplicity and censorship resistance of Nostr. I am pretty sure that ZK will play a big role in this, both for scaling of computation and also for privacy.
https://m.primal.net/JTyw.png
https://github.com/AbdelStark/askeladd


Loving the #amethyst galleries! The 👀 when the image can't be found is a nice touch  nostr:nprofile1qqsfnw64j8y3zesqlpz3qlf3lx6eutmu0cy6rluq96z0r4pa54tu5eqpz9mhxue69uhkummnw3ezuamfdejj7qg4waehxw309aex2mrp0yhxgctdw4eju6t09uq3qamnwvaz7tmwdaehgu3wd4hk6tcdt5dav 😂

Thing to know: long press an image to delete it from the gallery 🤙🏻

 https://i.nostr.build/vatZqhDBHogPBlVK.jpg


v0.0.2 Moar Self Sovereign Release is out.

What this is: Docker compose for LNBIts and Phoenixd

Thank you new contributors!

What's Changed

    git checkout instead of test by @mrboatsman in #4
    Bump phoenixd and lnbits to latest by @steepdawn974 in #5

New Contributors

    @mrboatsman made their first contribution in #4
    @steepdawn974 made their first contribution in #5

https://github.com/bitkarrot/lnbits-phoenixd/releases/tag/v0.0.2

P.S. contributions welcome and if anyone wants to add a Caddy file for easy domain setup, please feel free to PR.


🛡Autocustodia de #Bitcoin para todos

🧐Gran interés y multitud de preguntas sobre cómo guardar con seguridad los fondos

🍻Espectaculares también las charlas posteriores tomando unas cañas

🙌Muchas gracias por el esfuerzo de venir en estas fechas (incluso desde Lugo😉)

🔝Gracias también a nostr:npub1m7r9aayrqjtt2q0whkyrwlys75s5d828c5uewvqwyfd2kxefkfjqgeny2w  por haber patrocinado este evento

🛍Las rebajas de julio saben mejor utilizando Tarjetas Regalo compradas con #Bitcoin en https://www.bitrefill.com/es/es/


:catDance:


:EZ:


:catRAVE:


I wrote a guide on Nostr, trying to refresh people's knowledge of what you can do with Nostr access with the new apps and new people/content to follow. I also linked a tutorial for getting a zapping wallet set up, and NIP-05 as I've seen the most problems with that.

https://www.forbes.com/sites/digital-assets/2024/07/17/your-guide-to-nostr-the-decentralized-network-for-everything/


Ursula von der Leyen, the #European #Comission president, lost a case in the #EU's top court(IIUC) for violating European law by keeping the mRNA vaccine contracts secret 👀

https://www.politico.eu/article/eus-top-court-rules-against-european-commission-in-vaccine-contracts-transparency-case/


Huge update! Cashu-ts, our most popular wallet library, just released its fist major version - 1.0.0 – 🎉.

Thank you to all the contributors who made this possible.

Open source is magic. And you're all 🥜's!

https://github.com/cashubtc/cashu-ts/releases/tag/v1.0.0


Was waiting for this 👌


Huge milestone: First demo of Nostr Web Services (NWS) bringing TCP to Nostr. With NWS, you can host any existing web application on Nostr without having to use DNS or even announce your public IP to the world, simply by sharing your service's npub (or nprofile).

Try it out the demo yourself. Here is a Cashu test mint running with NWS. Let's use curl to retrieve the mint's information. The request travels from your computer to the public NWS entry relay, then through nostr to the service's NWS exit relay. At the other end is a Cashu mint with HTTPS encryption.

```
curl -s -x socks5h://relay.8333.space:8882 https://nprofile1qqs8a8nk09fhrxylcd42haz8ev4cprhnk5egntvs0whafvaaxpk8plgpzemhxue69uhhyetvv9ujuwpnxvejuumsv93k2g6k9kr/v1/info --insecure | jq
```

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

I can't stress this enough: THE MINT RUNS BEHIND HTTPS!

The NWS entry relay can't read your traffic. It's encrypted. We can host public entry relays that can be used by anyone.

This means we can plug the entire internet to it 🌐.

Let's plug it into Cashu for now. Nutshell wallet supports socks5 proxies (that's how it uses Tor). By setting the public entry relay as the proxy, the wallet can now connect to a mint's npub/nprofile and communicate with it via NWS.

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

This is going to be so freaking cool. And it's going to be a lot more useful than just for Cashu. There are still bugs and issues that need to be ironed out but the code is coming out soon. Watch this space.


Yes, that's true. The solution can feel quite complicated, particularly when it comes to whitelisting or blacklisting users, which is impossible due to the nature of blind signatures and e-cash. However, perhaps the solution lies in a similar direction: a middleware that utilizes blindly emmited certificates to authenticate interactions with the mint. These certificates would be issued as blind-signed notes by the mint, functioning as bearer tokens to authenticate interactions with the mint. Does this make sense, or is it a bit convoluted?
Perhaps the certificates could have an expiration time, allowing them to be used multiple times. In this scenario, the user would simply need to renew them within a defined period of time.


The Tornado Cash trial against Roman Storm is not a trial against one person. It is a trial against us all.

Is the right to financial privacy protected by the US Constitution? And will code remain classified as free speech? Will we turn the law on its head by arguing that those seeking to keep their private life private must be guilty until proven innocent, and that any person aiding in such undertaking is deemed guilty of conspiracy to commit a crime, because criminals want privacy too?

Who is criminally liable for the anonymizing of funds taking place via Tornado Cash today? Does money equal speech?

The questions posed by the Tornado Cash trial are as broad as they are significant and will define how the US Constitution is applied to the digital age.

Full rundown of the case by David Z. Morris 👇

https://www.therage.co/why-your-rights-are-at-stake-in-the-tornado-cash-trial/


:peepoClap:


Loving Craig’s website right now.

And it stays like this for 3 months.

https://craigwright.net/
https://m.primal.net/JSxk.jpg


#Amethyst v0.89.0: Profile Galleries, Base64 images and more!

This version adds Profile Galleries, flexible NIP-96 image server settings and relay recommendations based on the outbox model. To add an image to your Gallery, click on the Share button and hit Add Media to Galery. This works on posts from you or from other people.

Features:
- Renders Base64 images and gifs by nostr:nprofile1qqs827g8dkd07zjvlhh60csytujgd3l9mz7x807xk3fewge7rwlukxgpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhszrnhwden5te0dehhxtnvdakz7qgswaehxw309ahx7um5wghx6mmd9usjfpck
- Adds NIP-96 image server settings by nostr:nprofile1qqswc4nrhvp4lrjct0ayy0ps8f2hvj8e2guucp63dwcx6m6e8pka9fqppemhxue69uhkummn9ekx7mp0qythwumn8ghj7un9d3shjtnswf5k6ctv9ehx2ap0qyt8wumn8ghj7etyv4hzumn0wd68ytnvv9hxgtcghxpeh
- Adds Profile Gallery by nostr:nprofile1qqsfnw64j8y3zesqlpz3qlf3lx6eutmu0cy6rluq96z0r4pa54tu5eqpz4mhxue69uhkummnw3ezummcw3ezuer9wchszyrhwden5te0dehhxarj9ekk7mf0qyghwumn8ghj7mn0wd68ytnhd9hx2tc3ec8km
- Adds outbox cache in order to resend events after relay authentication
- Force-updates relays that are sending old versions of replaceables or events that have been already deleted
- Adds follow-list based relay recommendations to the relay settings.
- Adds Malware Report type

Performance Improvements:
- Reduces interruptions to the main thread
- Adds performance monitors for framedrops in benchmark mode

BugFixes:
- Several improvements in the Push Notification API to never miss a Zap
- Fixes lack of text update when switching edited versions
- Fixes poll rendering behavior after deleting an option by nostr:nprofile1qqswc4nrhvp4lrjct0ayy0ps8f2hvj8e2guucp63dwcx6m6e8pka9fqppemhxue69uhkummn9ekx7mp0qythwumn8ghj7un9d3shjtnswf5k6ctv9ehx2ap0qyt8wumn8ghj7etyv4hzumn0wd68ytnvv9hxgtcghxpeh
- Fixes discovery top nav list watcher staying active when the app goes to the background
- Fixes scoping issues with flattenMerge freezing Top Nav List updates
- Fixes Top Nav lists after a deletion event has been received
- Fixes a bug on clicking the user profile but loading the wrong one
- Fixes the post button disappeering when the Relay Settings top label is too large
- Fixes text cut off for very long posts by nostr:nprofile1qqs827g8dkd07zjvlhh60csytujgd3l9mz7x807xk3fewge7rwlukxgpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhszrnhwden5te0dehhxtnvdakz7qgswaehxw309ahx7um5wghx6mmd9usjfpck
- Fixes double auth triggering NOTIFY from inbox.nostr.wine

Updated translations:
- Czech, German, Swedish and Portuguese by nostr:nprofile1qqsv4zwtz8cuwh2mvc3zdrl5853g365t9j6mn25edlul7uz0eyzt0zcpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsshgmkj
- Polish by nostr:nprofile1qqsdyfz0ewdhmgp3a4r3pxvezx5r8yalrgvjn38v2ml5qrusnv7yywgpr3mhxue69uhhqunv9ecxcatn9ulhyet2v43hg0fn9smzcdc8fdk3q
- French by nostr:nprofile1qqs8av5uzf4nv2q80chrmp3mj9a9dd6zjw4fmz56hsn2gzar72rxhtcpzpmhxue69uhkummnw3ezumt0d5hszrnhwden5te0dehhxtnvdakz7qg3waen5te0w4kkyun9dsargwp58qhsnxcg72
- Chinese by nostr:nprofile1qqsyxnuhnymz0u0xru2watmqe25vlh8vzzje9jhlsfgvsff9942gc9gpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhszxthwden5te0wfjkccte9ekk7mt0wd68ytnsd9hxktcpzfmhxue69uhkymmnw3ezucmc9ekhxtc24vk7q
- Arabic, Bengali by nostr:nprofile1qqsgs9hgjw87vz36jf2r83m5zree2q87zvs8s7kty9jljdz7wprytyspremhxue69uhkummnw3ezu6m0de5kueedv3jkwunpv9nzumnv9uq3kamnwvaz7tm5d4cz6un9d3shjtnrv4ekxtn5wfskgef0qy28wumn8ghj7mn0wd68yt3k8quzummjvuhsg63aw2
- Thai by nostr:nprofile1qqsxdhmq2cke8xk6scfyxeyfj3dyancavg6xk0v50r023gec7vsrceqpzemhxue69uhkvun9deejumn0wd68yvfwvdhk6qg6waehxw309aex2mrp0yezumn0wd68yctnd9sjumn9wsq3yamnwvaz7tm0venxx6rpd9hzuur4vghen3hm and nostr:nprofile1qqs93adzxqyt5k58xzjrta50rrdqkyxw2wxxu2495xmczgrkxpx4nacpr3mhxue69uhkummnw3ez6vp39eukz6mfdphkumn99e3k7mgpr3mhxue69uhkummnw3ez6vpj9eukz6mfdphkumn99e3k7mgpremhxue69uhkummnw3ez6vpj9ejx7unpveskxar0wfujummjvum84tx8
- Hindi by nostr:nprofile1qqs88dt78wgnzvaph6fcstfvsd98xc2qs8eg8tllwv2zlutu8ehec2cppamhxue69uhkummnw3ezumt0d5qs6amnwvaz7tmwdaejumr0dsq32amnwvaz7tmjv4kxz7fwd4hhxarj9ec82cs0t5vfr
- Spanish by nostr:nprofile1qqs07tjpyvvlq9ugdpax8h3jfrpwn7kr72k3tc7ky83tggn4et9eangpr9mhxue69uhhqatzd35kxtnjv4kxz7tfdenju6t09uq3vamnwvaz7tmjv4kxz7fwd4hhxarj9ec82c30qy2hwumn8ghj7mn0wd68ytn00p68ytnyv4mz76xu9qg
- Dutch by nostr:nprofile1qqs82l74z7g3x8j3avpn2wrjrwn855nyvmpxa4v5pftfvtv5lrvrc5cpz9mhxue69uhkummnw3ezuamfdejj7tk0drp

Code Quality Improvements:
- Removes decryption for DVM responses since it doesn't encrypt statuses
- Upgrades lifecycle to 2.8.3, Kotlin to 2.0.0, Lint to 1.3.1 and AGP to 8.5.1
- Migrates sdk requirements to the version catalog
- Removes unnecessary dependencies for Ammolite
- Fixes several memory issues on CI due to Kotlin 2.0
- Removes the bugfix for reproducible builds since it has been fixed
- Solves build slowdown on spotless dependencies

Download via [Obtainium](http://amethyst.social) or [Zap.Store](https://zap.store/)


With private you mean personal? Afaik mints doesn't have any kind of announcement mechanism so you can create your one with the existing mints solution that exist and share it just with your people. No other one will known the mint url


(ง ื▿ ื)ว


This is going to be a sort of long one (or maybe it won't?), because I have a lot of thoughts as a tech and social media enthusiast, and some of those thoughts have to do with how I feel about the direction that social media is moving in. How I feel about Mastodon, and Nostr, side-by-side, and what the biggest problems with Bluesky are.

So, let's jump right the heck in ...

_**Nostr, the misconceptions, and the truth**_

I recently wrote about [Nostr](https://cmdr-nova.online/2024/07/11/nostr-the-strangest-and-clunkiest-twitter-replacement/), and its relayed protocol of user-owned identity that you can take ... wherever. I outlined a lot of thoughts and impressions I initially had, and then what I wrote went to Reddit, and then it found itself on Nostr. It got there entirely outside my own involvement. I posted to Mastodon, and almost nowhere else.

This inspired me to log back in, and set some things up (such as domain verification from one of a few domains I own), and then I explored a bit. I interacted with people, participated in some community events that came up spontaneously, and really dug into the extreme multitude of features that run across the Nostr network.

Let's just say, I was pretty floored, and _some_ of the impressions I had were wrong. Such as thinking that a place that is more centered around the idea of lacking censorship, or robust moderation, _must_ be filled with toxic, horrible trolls. In the couple of days I've been messing with the network, I think I've muted like one person who said some off-the-wall shit in my notifications.

But ... I think Nostr has nasty people just in the same way Twitter, Threads, and Mastodon do. They exist, and they always will, no matter where you go.
Suffice to say, I learned a lot about what decentralization was, and now is. I was given [an article](https://shreyanjain.net/2024/07/05/nostr-and-atproto.html) by user nostr:npub1njst6azswskk5gp3ns8r6nr8nj0qg65acu8gaa2u9yz7yszjxs9s6k7fqx   that gave some really in-depth information about the emergence of decentralization--Scuttlebutt, ActivityPub, and then ATProtocol, and Nostr.

I'm not going to lie, I originally started writing this as a hit piece against Bluesky, thinking their ATProtocol was just a riff of what Nostr was doing. But, _apparently_, both ATP and Nostr were developed independent of each other, and mostly without any knowledge of one or the other. I think that's ... actually pretty wild, and strange.

On the topic of decentralization, which is something I feel is integral to the future of the internet, I now understand Mastodon to be a place of islands, and decentralization that occurs in a way that's more like isolated communities talking to other isolated communities. Like the latter half of The Walking Dead.

In a way, it's decentralization, the half-measure. The full-measure, that comes with some iffy trade-offs some may not like, is Nostr, and ATProtocol.

You take your identity, your thoughts, your posts, and you move freely between pieces of software, and networks, and you lose _nothing_ (this is nearly the direct opposite of Mastodon, where moving to a new server means burning everything you've ever posted, to the ground). And, honestly, I'm kind of starting to feel like that's _how it should be_. The downside, is that, on Nostr, you have a public key, and a secret key. Your secret key is something you use to log in and sign events coming from your account, and your public key is basically your identity. That's not the iffy part, though. The iffy part, is that people can use your public key to see all of your data _except_ direct messages (which are encrypted).

Not entirely _too_ scary, unless you're doing a lot of weird things on your account. But definitely something you should know if you decide that this is a journey you want to take, and you're not jaded from hearing about how much Jack Dorsey loved Nostr and it's Bitcoin affiliation (a lot of people across different platforms hold a lot of dislike for the man).

_At this point, I'm less worried about the power consumption of BTC transactions, and have more shifted that focus to content farms from the likes of Microsoft and Nvidia buying up all the AI tech they can get their grubby little hands on_.

That aside, I'm not writing this to blow smoke up the Bluesky developer's butts. I, in fact, am not favorable of Bluesky and there are some specific reasons for that. Maybe this spells their downfall, or maybe they'll be a tight-knit community that doesn't really expand all that much, _forever_.

_**Bluesky, the Apple of social media**_

Bluesky is a place that a couple million people call home (I think, last I saw, it was around 6 million or so). There's no algorithm, and much like Nostr, you own your identity. Except, for now, that's _mostly_ tied to the website's central server.

Now, obviously, there are far less people populating Nostr, but Nostr and its relays are able, and _are_ connected to both ActivityPub and Bluesky (just, not through ATProtocol).

Most of what you'll see on bsky.app are quite a few furries, an actually impressive population of Second Life users, and _quite a lot_ of LGBTQ+ people. None of these things or communities are inherently bad. In fact, I think they're probably the _only_ reason Bluesky is really alive at all, today.

My angst and negative feelings about the direction of Bluesky have nothing to do with the LGBTQ+ community, or any other community residing on the platform.
The issues I mainly hold have to do with how far up their own asses the board and developers are, in regard to the platform, and its development over the past year or so. This is why I _kind of_ think of them as the Apple of social media. And you might think, "Hey, don't you _own_ like a billion pieces of Apple tech?"

Yeah, I do.

But this is more like if Apple skipped over having Steve Jobs and just went straight to some random guy who didn't know what he was doing. You know, like putting up a wall and locking out all potential users _for a year_, and keeping all new sign-ups under lock and key via exclusive codes. As you might imagine, having that walled-garden erected through six or seven different events where people were leaving Twitter in droves, _very likely probably_ worked _against_ the social network's best interest.

Mainly, because Threads came out of absolutely nowhere, and sucked up _most_ of those users.

That's only _half_ of the issue, though. The other part to all of this, is that the developers I see directly _on_ Bluesky do not recognize or acknowledge this _at all_. Paul Frazee, whose influence goes back quite a bit further than Bluesky, posts as though it's the greatest platform _ever made_ (maybe just because he's a developer for Bluesky). But the website, despite its six million some-odd users, _feels_ almost completely dead.

Which is _ridiculous_, because, as I've said, Nostr has far less users than that, and it most definitely doesn't feel dead when you post.

Not to mention, we're over a year into Bluesky, and it still, more or less, is propped up to look, feel, and act just like Twitter did in 2014. ATProtocol, in this respect, still feels mostly like an afterthought that's inaccessible to most users.

Meanwhile, if you _really_ like Nostr, you can get going with your own chunk of the network immediately, [with about a page](https://docs.soapbox.pub/ditto/install) of install commands.

It's this mixture of grandiosity that emanates from Bluesky, and the blunder of keeping their doors closed through one exodus after another, that I think they've shot themselves in the feet so much that they now don't have feet. They have stumps.

But, if you've followed me all the way through this article, I _think_ there's a way they can blow the doors open. But, then they'd have to sort of abandon their idea of the ATProtocol, and stop trying to be the center of social media they most definitely are not, and probably never will be. And, really, that's the final issue I have with Bluesky and the ATProtocol.

It _feels_ like they're trying to do Nostr, but be corporate-owned. Bluesky doesn't feel like it's owned by the people, developed by the people, and run by the people. It feels like it's run by some suits, who give the impression that the people will have their freedom, _as long as they say it's okay_.

And that, my buddy ol' pal, just ain't okay.

_**The elephant and the ostrich**_

Which brings us squarely back to Mastodon, and Nostr. Both platforms have their own merits. Nostr is about controlling your own content, and what you see, and largely eschews censorship to a high degree. But everyone can see almost everything you do and are talking about, whenever they want. Mastodon, on the other hand, puts the tools into a user's hands to _create_ a network, and build their own communities, while picking and choosing _who_ those communities interact with. A network that ... encourages users to police everyone around them ... which is how we end up with tyrannical admins acting like they work in a prison, and they've just been promoted to Warden.

If only there were some way to take the best parts of both of these animals, and make them _one_.

An elephrich.

For now, though, I am at least pretty content to screw around with both while I feel around and see what sticks. In the age of corporate control and censorship so heavy that people can't even say "kill" or "suicide" any more (these are only two of the most egregious examples I can think of), I think it's healthy to explore your options, and cement your identity, and who you are online, before everything else we've come to know is lost _completely_.

If that's something you care about, at least.


As the 3rd edition of the  nostr:npub1nstrcu63lzpjkz94djajuz2evrgu2psd66cwgc0gz0c0qazezx0q9urg5l unconference approaches, I find myself with a mix of emotions. #NOSTRiga will be the last edition I help organize, and it’s deeply personal for me to step away from something that has become such an integral part of my life.

This experience has been one of the most fulfilling of my life. I used to think that in order to contribute to FOSS, I had to be a developer. But I’ve learned that if you love something, you can always find a way to help it grow. Nostr.world unconferences have given me a new family—all of you on nostr—and some really close friends like every nostr.world core organizer  nostr:npub16vrkgd28wq6n0h77lqgu8h4fdu0eapxgyj0zqq6ngfvjf2vs3nuq5mp2va,  nostr:npub1rpes5hhk6mxun5ddt5kecxfm8y3xdr0h5jwal32mc6mxafr48hxsaj2et2,  nostr:npub1papldckxytp2m8met6hyeh37m0cn6e32j03srl6thy4gq3tqrz3srq8t4n,  nostr:npub19vvkfwy9mcluhvehw7r56p4stsj5lmx4v9g3vgkwsm3arpgef8aqsrt562,  nostr:npub1a7n2h5y3gt90y00mwrknhx74fyzzjqw25ehkscje58x9tfyhqd5snyvfnu,  nostr:npub14f26g7dddy6dpltc70da3pg4e5w2p4apzzqjuugnsr2ema6e3y6s2xv7lu,  nostr:npub1az9xj85cmxv8e9j9y80lvqp97crsqdu2fpu3srwthd99qfu9qsgstam8y8, and my PR BFF  nostr:npub1j8y6tcdfw3q3f3h794s6un0gyc5742s0k5h5s2yqj0r70cpklqeqjavrvg.

It’s because of this unconference that I found a home with the  nostr:npub19mduaf5569jx9xz555jcx3v06mvktvtpu0zgk47n4lcpjsz43zzqhj6vzk and  nostr:npub14kw5ygpl6fyqagh9cnrytyaqyacg46lzkq42vz7hk8txdk49kzxs04j7y0 team. I love these guys:  nostr:npub1lrnvvs6z78s9yjqxxr38uyqkmn34lsaxznnqgd877j4z2qej3j5s09qnw5,  nostr:npub1xy54p83r6wnpyhs52xjeztd7qyyeu9ghymz8v66yu8kt3jzx75rqhf3urc,  nostr:npub1t2wy3j850q34zy6amzw9mzfsl66eedcx2tlaxlv3v7leytedzp5szs8c2u,  nostr:npub1hqaz3dlyuhfqhktqchawke39l92jj9nt30dsgh2zvd9z7dv3j3gqpkt56s, and  nostr:npub1tvqc82mv8cezhax5r34n4muc2c4pgjz8kaye2smj032nngg52clq0rkrq4 —my go-to trash-talking team. And honestly, there are so many more special individuals that I can’t tag you all, but everyone helping grow nostr has definitely touched my heart.

Though it’s heartbreaking to move away from organizing this event, I am excited to focus on the other projects I am passionate about. This isn’t goodbye; I will still be here, continuing to contribute to FOSS with the different projects I am blessed to collaborate with, and working hard to create bridges to grow nostr and keep freedom of speech alive.

Thanks to all of you for giving me this opportunity, especially  nostr:npub1sg6plzptd64u62a878hep2kev88swjh3tw00gjsfl8f237lmu63q0uf63m for trusting this whole team to deliver events around the world, allowing people to express themselves in the best environment possible.

I can’t wait to see everyone in Riga for the whole Riga Bitcoin Week. I hope the next person who joins the team feels free to talk to me about anything they need. And if any of you ever wants to talk about nostr, marketing, events, bitcoin, or just needs someone to reach out to on this journey of fighting the status quo, feel free to talk to me!

Stay classy nostr,
Marce 💜


We even enhance these terms "assassinationstr", "killedstr", "shotstr", and son on


I'm developing a relay hub similar to bostr. You can use nostr-relay-tray to join this hub and provide computing power and data. Would you be willing to join? 🤔 #asknostr #nostr #relay #nostrdev


Its not a note its a quote xD


GN! 🐶🐾😂😂🫂💤💤💤 https://i.nostr.build/xxBGk7xLhOGdToLB.jpg


Robosats en una gema que está por descubrir para muchos. Aunque Bisq y HH son las plataformas mas conocidas, RS aporta rapidez en los intercambios, privacidad (tor, nyms de uso único, chat cifrados), ahorro en fees, móvil app con notificaciones, sin cuentas ni emails.

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


Any Umbrel users here who want to alpha test the new Alby Hub app for NWC?


What is a note, that is not a note but two notes?
nostr:nevent1qqsx69urm483cpj22vj4wquy723t6mp9h2szn4r5wl63wf6pe4d6wlcpr9mhxue69uhkymm4de3k2u3wdehhxarjv4jjumt99upzpf5ltxr433pdacsr0txx3avgpavrhjtlh38t77q5dd2gmgm5rec4qvzqqqqqqyj92k7n


No, I mean, if I need to send you an encrypted email and there is no way we can communicate to exchange some keys, we can use your npub and encrypt the body of the email with it. This can also be done with pgp and keyservers, but the social graph and wot of nostr seems more accessible


Jajaja ups well, im sure i was not the only one in your timeline


Using your npub


Glad for the people that like football, but spain wilk remain being the same shit tomorrow xD


Nostr serves as the credible backup plan for when governments seize or ban X.


lot's of excitement about Pablo's invention and I'm excited too!

quick reality check: Cashu is an improvement of custodial Bitcoin. Beware of the custodial risk you're taking. Don't trust unknown random mints. You have the option to use only a single mint that you trust. you have the option to use WoS or Alby. you can use fedimint for a more resilient ecash setup. you can use liquid. you can use non-custodial Lightning on your phone. or you can run a node on your own server. it's all about the fact that, with Bitcoin, you do have the choice.

be careful. use custodians with great caution. make your choices consciously. not your keys, not your coins. self-custody is always king.

🥜🫡


#AaronSwartz killed himself because he scraped research data and they aggressively prosecuted him.

Now #AI companies say they should scrape our data for free.

https://files.mastodon.social/media_attachments/files/112/781/188/885/474/574/original/73fcd7bef3d7f6e5.png


Should be yes! XD


NUTJOBS


I am excited to be a part of this month's nostr:nprofile1qqsq7gkqd6kpqqngfm7vdr6ks4qwsdpdzcya2z9u6scjcquwvx203dspr3mhxue69uhkummnw3ez6vp39eukz6mfdphkumn99e3k7mgpremhxue69uhkummnw3ez6vpj9ejx7unpveskxar0wfujummjvuq3gamnwvaz7tmjv4kxz7fwv3sk6atn9e5k78ft6q5 Creator Cohort. There are so many talented people.
A brief #introduction
I’ve been on Nostr for a while but just realized I never introduced myself! I'm an artist who creates almost daily sketchbook drawings from life or my travel photos and also works on animated shorts. Excited to connect with this creative community and share my journey with you all!

#introductions
nostr:nevent1qqsw7cjlru6chz0apzm244waxarcnpv9779mlfwpz50kdyzseys5f6gpr9mhxue69uhkummnw3ezuer0de4hjtnnda3kjctv9upzqrezcph2cyqzdp80e35026z5p6p595tqn4gghn2rztqr3esef79kqvzqqqqqqyhqt80u


Yea agree, but you know normies thinks that DNS means Dans No Sir or something similar xD in any case i hope Phoenix can solve its dependence of google services


Data leaks will continue until sovereignty improves
https://techcrunch.com/2024/07/12/att-phone-records-stolen-data-breach/


Had an idea for scaling submarine swaps into a multi-party protocol, and got some interesting results. Have a look:

https://conduition.io/scriptless/multi-party-submarine-swaps/


We got Nostr into mainstream media again! 🔥

Mastodon & Bluesky users are exploring Nostr for the first time ever thanks to Openvibe and how convenient it is to just add another protocol and discover interesting people there 😊

https://techcrunch.com/2024/07/09/openvibe-combines-mastodon-bluesky-and-nostr-into-one-social-app/


The third in a series of weekly updates detailing progress on bringing MLS protocol DMs and group messaging to Nostr.

This is a long form article, you can read it in https://habla.news/a/naddr1qvzqqqr4gupzq9eemymaerqvwdc25f6ctyuvzx0zt3qld3zp5hf5cmfc2qlrzdh0qqxnzdejxqmnwwpc8qcr2vectx9xjf

This is the third in a series of weekly updates detailing progress on bringing MLS protocol DMs and group messaging to Nostr.

## Previous Updates

- [June 28th 2024](https://habla.news/u/jeffg.fyi/1719562889267)
- [July 6th 2024](https://habla.news/u/jeffg.fyi/1720256910765)

## Progress this week

Short update post this week but I made solid progress updating several OpenMLS dependencies and building a new library that implements all the OpenMLS crypto requirements for Nostr.

### HPKE-RS

I mentioned a PR last week on the `rust-hpke` library, that PR is still waiting on review. However, in the meantime, the OpenMLS library depends on a slightly different hpke library, the `hpke-rs` library.

This library didn't support the secp256k1 curve either so I've [opened a PR](https://github.com/franziskuskiefer/hpke-rs/pull/66) to add support for secp256k1. That PR uses the `RustCrypto` library that is the default in the the `hpke-rs` library. However, because this library is built to allow for swapping out the underlying crypto library (using traits), I was also able to create a new library that uses the `secp256k1` library instead of the `RustCrypto` library. This is the main crypto library that almost all Bitcoin and Nostr apps use so it's important we use that instead of `RustCrypto`.

### OpenMLS Nostr Crypto

The library that I've created ([openmls-nostr-crypto](https://github.com/erskingardner/openmls_nostr_crypto)) does a few things via separate sub-libraries (crates). The entire library tries to do as little as possible; only implementing the one required ciphersuite for all MLS implementations and the `secp256k1` schnorr signatures ciphersuite I've created for Nostr. It's also using the right `secp256k1` library to do it.

**openmls-nostr-crypto:** implementes the crypto traits that the OpenMLS library expects to find for a given provider and removes all the ciphersuites that we don't care about supporting.

**hpke-rs-nostr-crypto:** This implements the crypto traits that the hpke-rs library expects to find. Again removing all the ciphersuites we don't care about supporting.

I've not yet written any tests for these libraries (which needs to be done) but I've gotten some very simple demos working with OpenMLS using this new set of libraries to handle the crypto.

I've been really impressed with the simplicity of the OpenMLS interface as well. While there is A LOT going on under the hood, the public interface that client developers have to use is clean and simple.

## Onward and Upward

Next week I'll continue working on these libraries; adding tests and continuing to build out my small demo app. I've been in touch with the maintainers of the OpenMLS library and I'm hoping to get a review done with them on my PRs and on my new library.

One thing I'll call out here: The review of my library and getting them to review the direction of the project overall will be paid consulting so I'm making sure that I've got as much done as possible before scheduling that time and paying their rates. I'm a strong believer that the right conversation can save you months of wasted time, but I'm also a believer in making sure you're prepared if you're going to drop money on that conversation. 😅


And what about phoenixd? At this point maybe better to use it since it also integrates bolt12 and you dont need to rely on your phone and google


No, these are html tags that can be used in any html document. The problem here is sanitize the code to avoid injections, wich is a complicated task


Freedom tech relies on users stepping up and contributing wherever they can.

If you're a dev, consider reviewing some open PRs. If you're a writer, publish a blog or post on forums. If you're a teacher, teach others why it's important tech. If you're an uncle Jim, help others to install and set everything up.

And regardless of who you are, consider sending financial support as well. Most contributors to freedom tech would earn insanely more money if they worked in slave tech.

It's your moral obligation to support the people who work on the tools of your liberation.


It was the Privacy figure in the Bitcoin white paper that stopped me cold years ago, and when I realized it was a radically different architecture.

I have tried to replicate in the figure below the radical essential difference between the traditional platform models and the ‘new protocol model’ that is #nostr.

The radical difference is that identities remain behind the veil while all events are signed and relayed for public benefit. In contrast to the traditional platforms, the custodians remain behind the veil, controlling identities and database records for their own benefit. https://image.nostr.build/1853a6f97b6d1782c35525033e6efb002d144c2c8404f2ebc1cff1c9e115f827.jpg


Wasabi Wallet v2.1.0: Safeguards for Coinjoin Participants

"Wasabi Wallet v2.1.0 adds safeguards for coinjoin participants. Clients can now set their own policies regarding minimum input count and maximum coordination fee to protect from malicious coordinators which tries to charge more than they announce."

https://www.nobsbitcoin.com/wasabi-wallet-v2-1-0/


Free spech is not to be at the whims of a multicuckinary clown.
nostr:nevent1qqst8vpsxc536he8pzxj56t4gsm29nh2ggw0udvncp33dnqskmmj99qppemhxue69uhkummn9ekx7mp0qgsp3a2278ssckah5d2x3v8k9v546y350ypun72h8rgxtjztau2q9mcrqsqqqqqpkc5nay


This would be just html? Or html, css, and js? The only problem i see is the potential injection of nasty code in your face when you are navigating nostr and your client download and run that code


Politicians trying to catch more votes through a discus that resonate with the average pleb...


How to Embrace the STR:

Most of the time, devs are aware of bugs and issues. If they're not, submit an issue on the project's GitHub or tag them on Nostr.

It helps to provide as much information as possible. That said, I've been guilty of just taking a screenshot and tagging nostr:nprofile1qqsyvrp9u6p0mfur9dfdru3d853tx9mdjuhkphxuxgfwmryja7zsvhqpzamhxue69uhhv6t5daezumn0wd68yvfwvdhk6tcpz9mhxue69uhkummnw3ezuamfdejj7qgwwaehxw309ahx7uewd3hkctcscpyug 🥹 Sorry!

If the devs aren't fixing your issues, it could be because of several reasons. They could not want to fix it simply because other issues exist and they're working on those instead. And sometimes it's because a new shiny object has their attention and priorities have shifted. If this happens, you could try asking them how much it's going to cost to motivate them to fix it and Zap them to get it resolved. Devs like money too.

What if your favorite app doesn't have the feature that you'd like to see? Well, following the same path as the above for issues, you can ask developers, talk to them on Nostr and submit feature requests on GitHub. You can also put up a bounty for it too. Again, devs like to be paid for their work. I remember paying a bounty sometime last year to get a feature added to Amethyst. It worked well.

Now, not every feature will get added to every app. From a user standpoint, this may seem like it sucks, but remember that Nostr is open and anyone can build whatever they'd like to see. That means we'll have many different apps and use cases and not all of them will be the same. That would be boring. The most popular and most useful ones will probably be replicated across all major clients. And if it not, well, there's always the opportunity for you to build it yourself or again submit a bounty to get someone to build it for you.

If all of this sounds very disorganized and hard to navigate, then you're absolutely right! Nostr is decentralized, meaning no one is in charge - but it does work! Somehow, with everyone essentially doing their own things, all of this works and is interoperable.

You see, Nostr has no development team or design time, but we do have various freelance developers and designers working for themselves or very small teams, where most of them are hacking away on Nostr in their spare time. While some do work on Nostr full time, it's still a lot of work for one person to do non stop, without getting burnt out.

Nostr is very far along and improving all of the time across many clients, considering how early we are in the whole process and Nostr's inevitable future. Embrace the STR. No one said it was going to be smooth and easy.


Netherlands🇳🇱-England🏴 SF Euro2024  (🗣🇬🇧)


so, moving right along from the bluesky :bluesky: work onto the farcaster 🔮 work

in any case, there is some clues about how this aggregator we are building will function, that i surmise from my deep dive into the data structures in :bluesky: but that comes later, the whole thing about the data not standing alone as a transactional system was a bit of a jarring encounter after 6 months on a system that is exclusively driven by user authentication

turns out there is an adequate #golang library for working with fartcaster 💨 as well so i get the pleasure of being able to read it in logical format of actual code instead of endlessly wanting to hang myself reading the word "sufficiently" - the documentation on :bluesky: was extremely droll with this idiotic matrix theming thing about messages and inboxes and morpheus and shit, i suppose the WEFereums are all obsessed with their bony big headed wizard hippy leader and you see it in the images like magic mirrors and shit, it's like

seriously, #nostr is so down to earth, practical, human, approachable, and logical compared to all this other shit, and not only that, FAR more ambitious

there's no way those other two shitcoin social networks are going to be any more important than fascistodon but #nostr is gonna be slowly spreading out its mycelium into everything and before the big tech knows it, they are all gonna be begging us to work for them at pay rates that will make people 😳


nostr:npub1tqjvq0ff6detxfmuczmvkvk52sgs9fa0ppjmmgu0hnk7cn29fmaq9mz588 now is compatible with nostrcheck.me 💜

Thank you nostr:npub129z0az8lgffuvsywazww07hx75qas3veh3dazsq56z8y39v86khs2uy5gm for trusting my service 😀 nostr:note1fearmj0fa3qyls42puqcg97pn5d5qz94fgc5juxujyxere25r2xs80vsrw


Holesail version 0.3.0 is now available on the Play Store and iOS store and no longer requires a waiting list 🥳

-- Added support for QR code scanning
-- Now supports both Private and Public connection strings.
-- Added an embedded browser.

Download using the links below:

Play Store: play.google.com/store/apps/details?id=io.holesail.holesail.go

iOS Store: apps.apple.com/app/holesail-go/id6503728841

P.s. if you are not using Google Android then you can use a third party service to download Holesail Go off Android Play store and then use the Apk file.

Happy Sailing 🙂 ⛵

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


I believe that this can be achieved in different ways. The determining factor will be the design you want to implement. Right now, at a high level, I see two possible approaches.

One is an interactive process, where note sharing, validation, and publication are done by humans without relying on extra servers, just relays. This process can be enhanced by using off-band communication and NIP46.

The other approach is non-interactive, where the process is delegated to a server that has all the necessary information. In this scenario, if an authorized npub sends an event to the server (which could be a dvm), the server will publish it under the npub of the company.


Somehow 48 minutes ago our release for Windows was replaced. @github doesn't provide any audit log to understand what happened.

We have just removed the fake installer but clearly that's not enough. We will continue investigating the issue.

Have anyone suffered something similar?


I need help developing this nostr based game I have. nostr:nprofile1qqsgydql3q4ka27d9wnlrmus4tvkrnc8ftc4h8h5fgyln54gl0a7dgspz4mhxue69uhhyetvv9ujumt0wd68ytnsw43qzxthwden5te0wpuhyctdd9jzuenfv96x5ctx9e3k7mgpzfmhxue69uhhyetvv9ujue3h0ghxjmcaz6nhw

Bounty: Nostr Trucker - The Great GPU Escape (Refined BBS door with ARG Elements)

Concept:

Nostr Trucker - The Great GPU Escape is a next-level text-based, turn-based strategy game built entirely on the Nostr protocol, incorporating elements of Alternate Reality Games (ARGs) for a deeper narrative experience. Players become Canadian truckers smuggling precious GPUs across a chaotic United States to Mexico, uncovering a hidden story about the economic collapse of the US along the way. Resource management, strategic decision-making, meme-inspired characters, and puzzle solving collide in this unique Nostr adventure.

Target Audience: Professional Programmers with an interest in ARG design

Technical Specifications:

• Platform: Nostr protocol for decentralized communication.

• Genre: Text-based strategy with resource management, meme-inspired characters, and ARG elements.

• Programming Language: Open to proposals (Python,Rust, Go, etc.).

• Payment System: Bitcoin Lightning Network integration for secure micropayments (entry fee or in-game purchases).

Gameplay:

The core gameplay loop remains similar to the previous version with turn-based actions, resource management, and a goal to reach Mexico with GPUs. However, ARG elements are woven into the experience:

• Unfolding Narrative:

• News updates and character interactions will contain cryptic clues about the economic collapse and the reason for the GPU trade.

• Players can collect hidden messages and data fragments scattered throughout the game world (e.g., in roadside diner menus, graffiti on bridges, repair shop invoices).

• Completing certain actions or reaching specific locations might trigger additional narrative elements.

• Puzzle Solving:

• Certain in-game events or roadblocks will require players to solve puzzles using the collected clues and data fragments. These puzzles can be:

• Code-breaking puzzles: Decoding encrypted messages found on receipts or billboards.

• Logic puzzles: Uncovering hidden meanings in seemingly mundane news reports.

• Map puzzles: Using cryptic clues to navigate hidden routes or locate secret warehouses.

• Community Collaboration:

• Encourage players to share their findings and collaborate on solving puzzles through online forums or dedicated chat channels.

Winning Conditions:

• Successfully deliver your GPU cargo to Mexico.

• Uncover the hidden narrative about the US collapse by piecing together clues and solving puzzles.

• Achieving a high rank on the leaderboard (if entry fee implemented) can be based on a combination of profit earned and narrative completion.

Rewards:

• Bragging Rights: Top players on the leaderboard gain recognition for their trucking and puzzle-solving skills.

• Satoshi Rewards (Optional): If an entry fee is implemented, top players can recoup their entry fee and potentially earn additional sats based on rank.

• Narrative Satisfaction: Players who complete the ARG elements gain a deeper understanding of the game's backstory and the reason for the GPU trade.

Possible Meme-Inspired Characters:

• Retain the use of meme-inspired characters like Wojak, Pepe, and Doge, but give them a role in the unfolding narrative.

• Wojak used car salesman might offer "great deals" on parts that turn out to be faulty, hinting at the economic decline.

• Stonks Gang Broker Pepe might control bridges with exorbitant tolls, symbolizing the exploitation of resources.

• Stray Doge dogs might reveal hidden messages about the GPU trade during repairs.

NIP Implementation:

The game will leverage existing NIPs and potentially require development of new ones:

• NIP-01: Basic protocol flow for sending game data and narrative clues through Nostr messages.

• NIP-02: Follow List for managing player subscriptions to receive game updates and potential community channels.

• NIP-11: Relay Information for sharing puzzle clues or collaborating on solutions.

• Potential New NIP: Data Sharding - This could be developed to allow players to securely share and store collected data fragments (clues) on the Nostr network.

This refined version of Nostr Trucker offers a unique blend of strategy, meme culture, and ARG elements, creating a more immersive and engaging experience. By uncovering the hidden narrative, players become active participants in the game's world and gain a deeper understanding of its backstory.

nostr:nprofile1qqsr9cvzwc652r4m83d86ykplrnm9dg5gwdvzzn8ameanlvut35wy3gprpmhxw309akk7mnpvshx5c34x5hxxmmd8gurqwpsqyxhwumn8ghj7mn0wvhxcmmvqyvhwumn8ghj7urewfsk66ty9enxjct5dfskvtnrdaks7vj9m5


I just recently resigned to work on my dream app. I have built various open source software on my spare time, like Blockcore Notes (#nostr) client, which I still love to use, and the Blockcore Wallet, which is a Nostr extension, #Web3 extension and #Web5 extension.

This new app I'm building is called #Ariton and it will combine all my knowledge and experience into a SuperApp that will empower users to collaborate and contribute with their data is a lot more meaningful manner than previously possible.

https://ariton.app/


Here is another demo of my NIP implementation.
Now using ephemeral events, NIP-44 encryption and NIP-59 gift wraps:
https://github.com/nostr-protocol/nips/pull/1276

I suggest we’ll call it NIP-80 after the default http port.

Imagine future browsers ( #browstr ) allowing you to enter http://<some-nprofile>.nostr/… and it would simply send the http request and receive the response via nostr events! Just like .onion sites but without the slowness of TOR.

It can also be useful for #iot devices that can serve a simple configuration-website and allow “browsing” them from anywhere in the world. I think TOR is too complicated to run on such devices.

nostr:npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z WDYT? https://v.nostr.build/VAREX7f6XB8sTPQr.mp4


cloudron packaged strfry relay with support for pubkey whitelisting through nostr:npub1ktt8phjnkfmfrsxrgqpztdjuxk3x6psf80xyray0l3c7pyrln49qhkyhz0 chief plugin!

hopefully doesn't take too long to be accepted into the cloudron app store

https://cdn.sebdev.io/5436e77de749db4fc2b815671e426a8c50834e48ee9820d2c78dc89338f51cdd.png


+1 reason why you must stop using Chrome and, if possible, Chromium browsers

#Privacy #Tech #Technology #Browser #Chrome #Chromium #Firefox #Google #BigTech

https://media.mstdn.social/media_attachments/files/112/757/858/758/281/414/original/a72b750a6c9492ab.jpg


Just added a bunch of new filters for noteguard[1]. Here’s a noteguard config with all of the latest filters. It’s super easy to configure. What other filters should we add?

```
pipeline = ["protected_events", "kinds", "whitelist", "ratelimit"]

[filters.ratelimit]
posts_per_minute = 6
whitelist = ["127.0.0.1"]

[filters.whitelist]
pubkeys = ["16c21558762108afc34e4ff19e4ed51d9a48f79e0c34531efc423d21ab435e93"]
ips = ["127.0.0.1"]

[filters.kinds]
kinds = [30065, 1064]

[filters.kinds.messages]
30065 = "blocked: files on nostr is dumb"
1064 = "blocked: files on nostr is dumb"

[filters.protected_events]
```

[1] https://github.com/damus-io/noteguard


For an specific task? I like ollama + open webui, it also have local rag


- ¿Es difícil instalar GrapheneOS?
- NO

https://www.youtube.com/watch?v=KuE6ROGxp_A

Por mucho miedo que tengas de prescindir de un Iphone, una vez que salgas, no vuelves. Sobre todo para aquellos que usan #Bitcoin.


Primal for Android 1.0 is here!

This is another incremental release of our Android app, but we finally reached the milestone where it is stable and feature-complete enough that we can call it v1.0 with a straight face. Here’s what’s new in build 1.0.3:

- Settings: ability to reorder feeds
- Media uploads: show upload progress
- Note editor: camera command added
- Network settings: enhanced privacy
- Network settings: set caching service
- Stability improvements

Please let us know how you like the latest release and stay tuned for more updates. There is A LOT more to come!

Enjoy! 🤙💜

https://primal.net/downloads


jajaja gm en arabe es mas bonito


Habibi 🫂


Japo?


Y todavía muchos confían su vida en políticos y reguladores. Cuando éstos se aprovechan de todos robando sus derechos, dinero y libertades. A su vez, bloquean la tecnología y la innovación con tal de mantenerse en el poder.

https://m.primal.net/JLTz.jpg https://m.primal.net/JLUA.jpg


Since Npub.pro launched last week, more than 150 people created nostr-based websites!

Here are some awesome examples that stood out the most to me:

https://agichoote.npub.pro/

https://archjourney.npub.pro/

https://cider-str.npub.pro/

https://enrico.npub.pro/

https://heszap.npub.pro/

https://john-martinez.npub.pro/

https://jqw22.npub.pro/

https://moxie.npub.pro/

https://reiartur.npub.pro/

https://yeghro.npub.pro/

Amazing creators indeed are on Nostr! A beautiful website theme can really help your content stand out!

The announcement and a short video guide below:

nostr:nevent1qvzqqqqqqypzqv6kmesm89j8jvww3vs5pv46hqm7pqgvpm63twlf9hszfqzqhz7aqyt8wumn8ghj7ur4wfcxcetjv4kxz7fwvdhk6tcppemhxue69uhkummn9ekx7mp0qqsq6g0tytafts9pysutk56ah9jguy65kytqx9mg6g2hnh2a2525pvcr65n7n


https://image.nostr.build/ca62043061e64a9567c70c8da77a434a6958c56a9a43f03b6d24594074c3cc3a.jpg  nostr:note1pr8agz62040ruw42xcgs4gdzurm3ly3l2k4fwrq8rpww45465nyq0wfq89


Hi hi NOSTR,

I'm happy to finally release a MASSIVE v0.2.0 update of Satonomics (a better, FOSS, Bitcoin-only, self-hostable Glassnode) !

Here are the main things:
- 5000 datasets by block height (only for desktop and tablets sadly)
- A light theme (still a work in progress)
- Real Settings and various other things in the tab
- Split panes when needed so that you can finally also view the price
- The minimum and maximum values visible on every chart

Full changelog: https://github.com/satonomics-org/satonomics/blob/main/CHANGELOG.md

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


A las 22:00 CEST/17:00 ART hay pod 📝
https://image.nostr.build/82a06e17d0f2e9a7e53cb9cee93d4d4e79802277d2ead9ce7dd55c31552675d9.jpg

https://youtu.be/kdFRXU9L_Wo


Nostr


Is there any attempt for having bitcoin node compiled to wasm (e.g. browsers, edge, ...) 🤔

I'd like to start one if there's none!


That feeling✨


AML/CFT laws make you less safe. Not more.

In 2022, 78% of European banks experienced a data breach. Yet AML/CFT laws continue to attempt to mandate increasing amounts of data collection, from IP Addresses to social media activities. This data is routinely targeted, exploited, and sold on dark markets.

In honor of gigabrain takes like "We NeEd SuRrVeiLlAnCe To FiGhT CrImE", this Rage Weekly I compiled a list of 40+ recent data breaches involving the leak of personal data – just in case anyone tries to tell you that increased surveillance leads to an increase in security.

Full list 👉 https://www.therage.co/rage-weekly-data-breach-special/


Ill give it a try when i have some time available 👌👌 Ill share some feedback after it


But i assume its fairly better right? Im thinking about the advantages of deploy bostr2 vs bostr, i have seen that improves the performance and resources


Yes, my consumer grade laptop cannot afford a 70b model xD, also gemm2:9b works pretty well too, and phi3 its a little model of 3.8b that i use for little tasks


Public, but if bostr2 stills not ready ill wait :)


As models llama3, gemma2, phi3


Ollama + open webui its top


ALBY HUB IS A BANGER 🔥🔥🔥

🦅 sovereign node + wallet app
🔐 your keys, your #lightning
🖥 run on your device or in the cloud
💧 channel management finally not a pain
🌐 superconnected w/ customizable #NostrWalletConnect that everyone will build on

------
I'm only more convinced about the Lightning Network now.

AND I'M RUNNING MY OWN NODE AGAIN 😃
"#getAlby" makes even more sense now 🐝💚


Should I replace my bostr instance with bostr2?


:risitas:


Is anyone there? https://image.nostr.build/930fa30baef627dea06e8910d12cfa5b7ebea97ed3ffa0ec0a96b64cddbc1e86.jpg


Did you go to finisterre? Its an amazing place, also noia. Ferrol its pretty nice too, but may be a bit far


New bounty alert 🚀
nostr:nevent1qqstf3fd3jz8wm0e0yl4cm2c0938jjj6zrv5y0qmmjrmzvuxl70vlygpzamhxue69uhhv6t5daezumn0wd68yvfwvdhk6tczyrts65qfz5ztnyk3swyz9teyt40kkwskhqkez7kt0yjvaas76jkwuqcyqqqqqqg3k0c92


Around Santiago?


Building UI with Rust is tough, I've spent whole weekend just for few elements 🥲. I hope I can release first alpha version next week.
A few highlights about "coop", the direct message client for Nostr:
- Cross-platforms (desktop only).
- Very lightweight.
- Render directly via GPU.
- Support 120 FPS and higher 🤪.
https://image.nostr.build/fac7481af994cdff4fb67f8bd5ea07f6fd981f79e31ecf4dd0d8d682813e7612.jpg


Correct answer 👌


Between that and a bit of metadata leakage, which would you prefer?
https://image.nostr.build/44857cfbf52a0c2946910a338964e96cbb3e8f554367c022cbe237ee46ed3666.jpg


:POGGERS:


🔥 Follow the official new account for Satoffee⚡ updates and news ☕ on #Bitcoin Coffee Machines.

Launching shop soon 🚀

nostr:note1t8s0pl5g0hdht5qs9cjtnkzp4tn4unhyq8u53ec5f5838ycqur4qv7tg9k


Just dropped the second weekly update on MLS messaging progress.

There's a draft of part of the spec in this update that talks about how to publish prekey bundles. If you're interested in the technical weeds on how this will work, please have a look and leave thoughts.

nostr:naddr1qvzqqqr4gupzq9eemymaerqvwdc25f6ctyuvzx0zt3qld3zp5hf5cmfc2qlrzdh0qqxnzdejxqer2d3exycrwd342u5qhf


Good morning. Today is a good day. The US Government has agreed to release TDev on bail according to a letter filed on July 3rd.

TDev's defense makes incredibly smart arguments, stating that the US Government's prosecution is as "aggressive as it is expansive, akin to charging Apple for  cybercrimes commited with MacBooks. And like such a charge, it impermissibly uses criminal law to affect policy change. He is facing  charges he can, should, and will contest at trial."

Putting the charges in context, the defense states that "to stop Bitcoin wallet providers from providing privacy and security services, or to  force them to police their customers as banks must, the government has not sought to change the law, or even FinCEN’s guidance on it."

The letter states that the US Government "has prosecuted individuals operating a service they had every reason to  believe was legal, and stretched to decorate the charges with  decontextualized quotes that attempt to sketch out their agreement to  criminal transactions the government does not allege they knew about in  advance or explicitly agreed to".

Full article:
https://www.therage.co/william-hill-release-on-bail/


Yes, still working on it! I've been focusing on a different project recently, but this one is definitely on my mind. I need to review my proposed NIP-41, simplify it, and put more emphasis on social proof. I have some ideas, but haven't had much time lately. 😅


What if we assume that users will not persist a large number of tokens in relays? I think what we can expect is that users will redeem those tokens as soon as they start to feel like they have a large amount


What is being done here is important, even though you have valid points, nostr still has a long way to go to become the project it aims for. Please try to make your rant more constructive


#introductions
#Nostr
#weed
#420

Hello, this is Dinafem Seeds, a cannabis feminized seeds bank, ready to use Nostr after we got our Instagram dinafemseedsofficial feed suddenly closed.

After more than 10 years there, we had hundreds of pictures and almost 150K followers, but in the blink of an eye this corporate owned social media decided to definitively suspend our account.

We know Nostr is still a small place but just like a young seedling, if it's  provided with water, nutrients, light and love it has the potential to grow healthy and huge. And we really LOVE the idea of freedom and sovereignty behind this protocol, so here we are, ready to learn how to use this tool, create notes and share our fav pictures.

-------------

Hola, somos Dinafem Seeds, un banco de semillas de cannabis feminizadas, listos para usar Nostr después de haber sufrido el cierre repentino de nuestra cuenta de Instagram.

Tras más de 10 años allí, cientos de fotos subidas y casi 150K seguidores, esa red social propiedad de una gran corporación ha suspendido súbitamente nuestra cuenta.

Sabemos que Nostr es un lugar aún pequeño pero al igual que una semilla recién germinada, si se le proporciona agua, nutrientes, luz y un poco de cariño tiene el potencial de crecer sana y gigante. Y realmente amamos la idea de libertad y soberanía que hay tras este protocolo, así que aquí estamos, dispuestos a aprender a usar está herramienta, crear notas y compartir nuestras imágenes favoritas.

https://image.nostr.build/872e64c7d4a364d38a2bb1e5133fd770feb300faa09e640b575b9f3cae83dc6c.jpg


We believe that high-quality educational resources should be available to anyone interested in learning about Bitcoin. Free and open, as it should be.
https://opensats.org/blog/announcing-the-opensats-education-initiative


In the spirit of Friday show & tell 🖖:

Sov.Biz
- Nip-05 Subdomain resolving
https://sync.sov.biz

Cypher.space
- Homepage now with a Small Nostr Feed
- Blog now loads long-form content
https://cypher.space/blog

Enjoy the weekend ! 🍿📺

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

#demoday #timelaps #madeira


if you’re not ok with losing half of your net worth over the span of a month are you even a bitcoiner 😆

back to eating noodles at home. I’ve lived through every bitcoin cycle of abundance and contraction. A natural ebb and flow I have become accustomed to.

It’s a continual reminder that there is no free ride in this world, that we must continue to build value in this space for everyone that comes after us.

The idea that it’s just pure speculation is ridiculous, there’s a reason every other shitcoin has come and gone but bitcoin has remained.

Bitcoin persists because it’s our best chance to save ourselves from the collapsing fiat system, and no short term price movement will change that.


Can this be run now?


H.O.R.N.E.T Storage Nostr Relay Launch🐝

Live Demo of Panel 📟
https://hornetstorage.net/

Nostr Relay & Panel in Alpha 💾
https://github.com/HORNET-Storage/hornet-storage
https://github.com/HORNET-Storage/hornet-storage-panel

Toggleable Storage Support 🎛
- Unchunked files as Blossom Blobs🌸
- Chunked files as Scionic Merkle Trees🎄

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


Just sent some sats, ans saved your bolt12 as contact 👌


Mining centralization is still a problem and nostr:npub1qtvl2em0llpnnllffhat8zltugwwz97x79gfmxfz4qk52n6zpk3qq87dze remains part of the solution.

#bitcoin


Since you've probably missed a lot, here is the new version of Docstr!

https://image.nostr.build/406dde6fa664f76ade85a391d9e384b26141cd5c059b2f36ec6a27d939269b5e.png

https://docstr.app/


We fund those who build the freedom rails. Thank you for your work  nostr:npub1drvpzev3syqt0kjrls50050uzf25gehpz9vgdw08hvex7e0vgfeq0eseet - we're proud to support you for the long term.
https://opensats.org/blog/yuki-receives-lts-grant


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 nostr:npub1r0rs5q2gk0e3dk3nlc7gnu378ec6cnlenqp8a3cjhyzu6f8k5sgs4sq9ac designed it. Thanks man, it's a pleasure to work with you!


Still flexin'
https://music.youtube.com/watch?v=Gu656V_R4Oo


I was working on that for my proposed nip41, i have to iterate over it again as it can be simplified, but it address how to set a new npub to migrate without revealing it


The magic of Nostr Wallet Connect:

- Go to cashu.me
- Settings
- "Link Wallet"
- Copy connection string and paste to Amethyst, Damus, Primal, et al.
- Zap it hard

nostr:nevent1qqsfws9rqt8s4fuzwc6fs07n6xrpkctc5qn3mwszv7j6yjtghyepqcqpzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtczyr25zk3385uyv8le82xpwru5rvkdffn2tn7mkzf5q6tq7m9nz7zf7qcyqqqqqqgc6hq9e


Yes, fiatjaf released it recently in nak: https://github.com/fiatjaf/nak/blob/9a4145020913d4c6c91147873b97086ed8789f27/musig2.go


Cashu Nutshell backend wish list:

- Breez/Greenlight (Almost there)
- LNMarkets USD (No impl yet)
- Nostr Wallet Connect (PR ready)
- Credit card fiat backend (needs courage and a bit of crazy)
- Manual cash register (press a button to issue ecash)

Please contribute!


We can do musig2 by aggregating schnorr sigs


Have you read the features of the browser?


Could this be extended to be a nostr browser? 👀
https://github.com/luakit/luakit


Who can zap this?
nostr:nevent1qqswkq4yzmvtdgghyu8dk3suxyg2gr6vps8cztg4hdd0elluzt7gsdspy9mhxue69uhhyetvv9ujucnfw33k76twvfshycm9d3hkucfw0puh5tczypqtnjzlll40c89dlrps5nju3pnqlahyjudqm3er6k4kwj67vx69zqcyqqqqqqg8h8vlw


g_@twelve.cash 👀


🚀 zap.store 0.1.3 released
 https://image.nostr.build/428b0f59ab6eb675f2f525f40bd05eaf84636a887d92157a5a3e90aedf9284e4.jpg


🚨 Bounty alert! 🚨

nostr:npub10efcj7x65z2ak6vd69xr8f2hvqwuaqrhlygl3yqa4y63hfvc02mqwzaeh3 just announced two bounties for integrating Nostr Wallet Connect! In total 1 500 000 sats is waiting for developers that can do the job 👇

1⃣ First bounty is for adding NWC as a funding source for LNBits. Reward: 750,000 sats
https://yakihonne.com/article/naddr1qvzqqqr4gupzqljn39ud4gy4md5cm52vxwj4wcqae6q807g3lzgpm2f4rwjes74kqqxnzdejxqcrqdp58qunsdf3z74727

2⃣ Second bounty is for building a Nostr Wallet Connect extension for LNbits to allow LNbits to act as a NWC Wallet Service. Reward 750,000 sats
https://yakihonne.com/article/naddr1qvzqqqr4gupzqljn39ud4gy4md5cm52vxwj4wcqae6q807g3lzgpm2f4rwjes74kqqxnzde3xsmrgvpkxq6nvvfht0avww


Julian’s first birthday in freedom in fourteen years. https://image.nostr.build/fbe6bb8fade32607000b35a0595ccf65236935ca4e54c0823eeb5d8fd2593ad0.jpg


# NIP-XX: Hypernotes
A hypernote is a html-based frame with standard dimensions that can be used as Stories and as frames for single-event Micro-Apps.

## Dimensions
![Dimensions](https://cdn.satellite.earth/43a26fe13c3932c86b2b669bf6655111368221c9c6894c2368c6aa115f5b9754.png)
Hypernotes have a standard size of 360 by 640 pixels. That way:
- There can be a reasonable guarantee that they are properly displayed across clients and the creator doesn't have to worry about viewers not experiencing the hypernote as intended
- The html just has to work for one size and implementations don't have to make everything responsive
- Media, such as background video and images, can be scaled to that size and even low-bandwidth users can render the hypernotes reasonably fast
- It is compatible with the ratio that is used by Big Tech and with most pictures

Apps can choose to what size they scale down/up the hypernote in their interfaces depending on the use case. When opened on mobile for example, they will probably prefer scaling it to the full width of the device.


☕ Good Morning Bitcoin - Wednesday, July 3, 2024

Our first issue of Good Morning Bitcoin is here!

Good Morning Bitcoin is a daily news roundup covering key stories, project updates, releases, guides, research and other Bitcoin and freedom tech-related topics.

Subscribe and have it delivered directly to your mailbox!

https://www.nobsbitcoin.com/gm-2024-07-03/


Looking forward to know more about dez hubs


HRF is a proud supporter of free and open source Nostr development and we are happy to be here!


It’s…beautiful 👀🤩 Nostr never ceases to amaze me. I made this for a meme a couple days ago and now it’s a real thing. LFG 🔥🚀

https://lasereyes.cards/buy-now/nostrcard
nostr:note1nkta378nax3xutlnst9xgzj7k278d74a3ujffs43l6ljaxmvretsgnqpyu


Illformed events illformed everywhere 🫠


10 more grants. 10 more FOSS projects. Much more to come. Thank you for your tireless work & support 🫡
https://opensats.org/blog/bitcoin-grants-july-2024


🫡

No Bullshit Daily is coming, expect the launch sometime this week.


Since it’s tomorrow in US, it has a done and deployed! Enjoy more ways to share your content and work! 🐶🐾🫡🚀🚀🚀 nostr:note1kmgqhkm7ry4dlt9fhwcazmm0mm02t8ndh7xmgl7508ztclmvg8pq2c4028


Hahaha its not that fake, I made a coffee at home to materialize it


Brutal pod, nuevas madrigueras de las profundas recien estrenadas
nostr:nevent1qqsgcpp8l4xfhdsr876psfss6xe3zsh57lmrvsy8k9p5vdknzwmm5ssppemhxue69uhkummn9ekx7mp0qgszfcmuredsezagmh382j70l33mtv5elqrylrae9z70x9decjt97wcrqsqqqqqpvqg2nj


Praise to nostr:npub1v0lxxxxutpvrelsksy8cdhgfux9l6a42hsj2qzquu2zk7vc9qnkszrqj49 for fixing mute list wipes from zap stream and snort.

Thanks for the persistent wipe reports nostr:npub1vp8fdcyejd4pqjyrjk9sgz68vuhq7pyvnzk8j0ehlljvwgp8n6eqsrnpsw nostr:npub1r0rs5q2gk0e3dk3nlc7gnu378ec6cnlenqp8a3cjhyzu6f8k5sgs4sq9ac

This is exactly where #nostrCI can come in. Just need the mythical CI legend dev to step up for the distributed OS of nostr

👀

cc nostr:npub128a25achgxk429gwuwy7tgrwh44z5s42js2260cxdstk7tpxv9ds497erh nostr:npub1ea5x0rfmq4kr5swuq3n0gnych292h64xkqk9kdnl5sf9sq799a6qwpuu3g nostr:npub1uac67zc9er54ln0kl6e4qp2y6ta3enfcg7ywnayshvlw9r5w6ehsqq99rx nostr:npub1q2s36929z99tv0pfjkqf8jgmn7yxrrjklmsr0wwjl2707vhk965sp7dx3u

👀

https://github.com/nostrability/nostrability/issues/47 nostr:note1g59lpg4dwsujmyl9zysqm53zdayqxnha94rg38z0z02kdqc8h8sqnpl95z


Introducing Live Wallet

A watch only wallet to help keep your utxos alive. Fees won't be low forever, help understand how your utxos will fare in a high fee rate environment.

Download the desktop app (macOs only for now) at https://github.com/Jwyman328/LiveWallet/releases/tag/0.1.0

Open source code here: https://github.com/Jwyman328/LiveWallet

https://m.primal.net/JCak.mov


Its a test coffee, like the a testnet coffee, it doesn't have intrinsic value you know 🙂↔


Es la cover de una canción, me gusto mucho también
https://music.youtube.com/watch?v=FGZRkppeCnw


Testing for coffee


No estás haciendo nada ilegal por comprar #Bitcoin sin KYC. No implica que seas un criminal o un evasor de impuestos. Lo haces para protegerte a ti y a tu familia, es decir, por seguridad y porque quieres disfrutar de tu derecho a la privacidad.


Este articulo es una traducción del escrito original de @dammkewl

https://blog.ronindojo.io/freesamourai-es/

Es importante que leas este artículo ya que este caso afecta a cualquier bitcoiner, le preocupe o no la privacidad.

Algunos de los puntos a considerar 🧵💪

1. @SamouraiWallet no ha actuado como transmisor de dinero según FINCEN, ya que en ningún momento los desarrolladores tuvieron la custodia de los fondos de los usuarios. Aún así, el fiscal afirma que si actuaron como Transmisores de dinero.

2. Al contrario de la acusación, Samourai wallet no se dedicaba al negocio de transferir fondos en nombre de los usuarios.

3. El principal objetivo de Whirlpool (coinjoin) es la de dotar de privacidad a los usuarios cuando transfieren bitcoin, tal como un ciudadano promedio disfruta de privacidad cuando usa una cuenta bancaria para enviar/recibir fondos.

4. Cuando usas tu cuenta bancaria (para recibir o enviar) el banco no aplicará ninguna "investigación sobre el historial" de esos fondos. Sin embargo, algunos exchanges de BTC creen que deben realizar una investigación invasiva sobre el historial (¡y uso futuro!) de tu bitcoin

5. Antes de que un exchange te permita operar con los fondos que acabas de enviarles, podrían analizar primero el historial de transacciones de miles de personas, si no más, solo para que puedan sentirse "seguros" de aceptar tus fondos.

6. Estas reglas aplican solo a Bitcoin pero no al sistema fiduciario tradicional. Este detrimento de privacidad no tiene sentido, ya que juzgan cómo usas tus bitcoin basándose en cómo otros (fuera de tu control) han utilizado sus bitcoin previamente antes de llegar a ti.

7. Tú mismo ni siquiera puedes investigar el historial de tu bitcoin para evaluar si un exchange lo aceptaría y básicamente "huiría con él" bajo el pretexto de "cumplir con las regulaciones".

8. El gobierno usará un "testigo experto" para hacer afirmaciones que no se permiten refutar. Muchos mas inocentes acabaran en la cárcel por los fallos del software de análisis de transacciones.

9. Según el veredicto de esta acusación, esto podría afectar negativamente a operadores de nodos Lightning y a pools mineros. Incluso nodos de bitcoin y wallets

10. La experiencia de esos años nos ayudó a entender la importancia de la autocustodia, ahora es el turno de entender la importancia de la privacidad en Bitcoin, siendo la seguridad el objetivo prioritario.

11. La mayoría no es consciente de las implicaciones de la falta de privacidad en Bitcoin, ya sea por ignorancia o porque solo usan Bitcoin como producto de inversión o porque la mayoría está en modo HOLD, pero cuando decidan gastar Bitcoin desde sus wallets mucha de su actividad económica estará a la vista de muchos si no hacen algo por evitarlo.

12. La privacidad es importante para que la mayoría pueda tener seguridad, y no para, como dicen las autoridades, cometer actos delictivos o no pagar impuestos. La falta de privacidad, los imprecisos análisis de cadena, (de grandes empresas subvencionadas por los Estados) y la pérdida de datos por parte de terceros va a tener consecuencias descomunales a usuarios de Bitcoin en un futuro próximo.

Estamos en una batalla parecida a la acontecida en los años 90 con las CryptoWars. Difunde la palabra.

"PRIVACY IS A HUMAN FIGHT"


Exodus! movement of nostr people 🤟 https://image.nostr.build/ff978b1719b5595a2c11fa8d1570c1cc8b61a67809012860139290c79a9a628f.jpg


GM lets f continue building, freedom tech, freedom builders 💪💪


A new version of nos2x-fox (the Firefox Nostr Signer Extension).
Changes:
* NEW: Support for NIP44 (encrypted messages)
* NEW: Ability to define a name for each profile
* NEW: Ability to show/hide the private key on screen
* CHANGE: Internal upgrade of components and code improvements

As always, you can find it in the Firefox Add-ons Marketplace:
https://addons.mozilla.org/en-US/firefox/addon/nos2x-fox/

Or download it by yourself from the repo:
https://github.com/diegogurpegui/nos2x-fox


Not that great name for a nip05 address... XD


Imperialistic dots


Real world interoperability nightmare


:Lightning:


Yo plebs.  Only a couple days until this event gets opened up to the masses on the mainstream ticketing site.

Make sure to get that ticket on Nostr with Ticketbot, only via nostr:npub1yfg0d955c2jrj2080ew7pa4xrtj7x7s7umt28wh0zurwmxgpyj9shwv6vg app.

Let’s paint Vinyl Lounge purple on 7/25.

https://zine.wavlake.com/special-evening-nashville/ nostr:note1xtdnx8d6zf2h22prudc2g5yqt3ntx0t9nc6smqeyhw6kgepkkusqczxyvl


Yes, definitely hahaha


Happy to share, I’m launching a new virtual conference!

Our aim is to provide a virtual conference experience that is globally accessible with the very best Lightning and Nostr speakers in the world. All value to value.

Our conference will be action packed with:
- 4 stages of content
- buildathon
- StarCraft BW tournament
- community (vendor booths and game rooms)

The 4 stages.
- Main Stage
- Lightning
- Nostr
- StartUps

When?
September 21-22

Learn more at https://www.zapconf.xyz


📣 HRF gifted 1 billion sats from our Bitcoin Development Fund for our Q2 grant cycle

These focus on education, privacy, decentralized communications, and financial freedom tools for those in authoritarian regimes 🌐 🎉

🧵 on the projects 👇

https://bitcoinmagazine.com/business/hrf-grants-10-btc-to-worldwide-projects-advancing-bitcoin

🇰🇪 The Core promotes Bitcoin education in Kenya. Funding will facilitate meetups, course creation, and student rewards, fostering financial freedom in East Africa.

💻 Terry Yiu works on three Nostr-related projects: the Nostr SDK, Comingle, a conference app; and Damus, a decentralized social platform. All aim to strengthen freedom of speech and communication. This grant supports his work across these Nostr-related initiatives

🤖 Robo Sats—a Tor-only platform enabling peer-to-peer Bitcoin exchange, especially helpful under authoritarian regimes, via the Lightning Network. Funding will enhance development, performance, and building an Android app

🇮🇳Bitshala’s Internship Program, empowering aspiring Bitcoin devs in India. Funding will support these internships and help Bitshala establish a hackerspace and community center in Bangalore

🌉Building Bridges to Bitcoin by Ideas Beyond Borders, empowering youth in the Middle East & North Africa with Bitcoin education in Arabic. Funds will support translation, publishing, and operational costs 💡

🤲 Open Sats supports open-source projects, education, and research in the Bitcoin ecosystem. HRF will support the Open Sats’ day-to-day operations budget 🌐

⚡ Flash aims to connect Caribbean economies with Bitcoin. Funding will bolster its development, educational efforts, and adoption campaigns, bringing financial inclusion to historically marginalized regions. 🏝

🇰🇷 Bitcoin Seoul, a conference that took place in May in Korea. Funds supported open-source initiatives and collaboration with North Korean defectors on human rights work

⛏ Margot Paez’s research explores Bitcoin mining's impact on human rights and sovereignty. This funding will support her study on energy efficiency, decentralization, and civil liberties 📊

🔒⚡ Validating Lightning Signer (VLS) enhances Lightning Network security by separating private keys. Funds will be used to hire a Rust developer to ensure user protection and accessibility

🇧🇷 Paulo Sacramento studies Brazil's digital payment systems for insights into Bitcoin adoption. This grant supports his research on open-source options for financial inclusion

🔐 Blockchain Commons develops FROST, improving private key security. Funding will support the organization of two FROST roundtable meetings among members of the FROST ecosystem ❄

🌞 Summer of Bitcoin offers internships for students in Bitcoin development. This grant supports stipends, mentorship, and operations, empowering builders from over 50 countries, with a strong emphasis on authoritarian regimes 🌐

With these grants, HRF continues to push the boundaries of financial freedom, education, and human rights through Bitcoin. Stay tuned for more updates on these exciting initiatives.
Hopeful applicants can find the BDF application here:

hrf.org/devfund


One of my main goals with zap.store is to help raise the quality bar of open source software.

Most FOSS is basically driven by programmers' passion – but on average programmers suck at UX.

We need better incentives for more professionals other than programmers (designers, product people, psychologists) to join open source projects and turn them into real competition to traditional high-quality closed-source applications.


### Purpose

Some LLMs have bias built in them, either purposefully or because of the mediocrity of average opinion on the internet. There are lots of LLMs that don't care about anything related to searching truth, they consume whatever is on the internet. That is not optimal! Also there are a few great LLMs that are targeting "truth". This leaderboard measures how close mainstream LLMs are to these truth seeking LLMs. My hope is to find the best models that are closest to human values, or ideas that will help humans the best way.

### Curation of ground truth models

I chose @svetski's Satoshi 7 because it knows a lot about bitcoin and it is also good in the health domain.

Mike Adams' Neo models are also being trained on the correct viewpoints regarding health, herbs, phytochemicals, ...

The third one "Ostrich 70" is mine, fine tuned (trained) with various things, but mostly Nostr notes! It probably knows more than other open source models, about Nostr. I think most truth seeking people are also joining Nostr. So aligning with Nostr could mean aligning with truth seeking people. In time this network could be a shelling point for generation of the best ideas that could serve people in the best way. Training with these makes sense!

The definition of "based" is right now what I believe to be true. But I am open to suggestions.

### Methodology

I ask same questions to different models and compare basically how close the answers are, using yet another LLM! I try to select the questions from the controversial ones in order to not waste time with the ones that would produce similar answers anyway.

I use temperature 0.0 to make them output the same text given the same prompt. I use quantized versions of models because I don't have that much memory. If the model is too big I use smaller quants to fit my GPU VRAM. Right now I have 96GB of VRAM. I can run 70B models with 8bit quantization, 140B models with 4bit, .. etc.

The model that compares the outputs is currently Llama3 70B, but it could be anything above some smartness level. 8B to 34B models are not that smart. So it has to be something about 70B parameters. In my tests it doesn't matter which model goes here. They generally produce very similar results. I tested with Mixtral 141B for example and it was similar.

The results should be reproducible, once the same questions are asked to same models at temperature 0.0, using same exact prompts. I don't want to share all the questions but I can share some of them with a few people who wants to audit maybe.

There will be many more ground truth models (hopefully) and also test subjects and many more questions may be added or removed. But the bulk of the idea will be similar. Comparing mainstream models to a curation of models on topics that matter.

### Format of the leaderboard

The format is A/T where A is the answers that are concurring with the ground truth model.  If an answer is concurring, it gets +1. If it is not concurring it gets -1.
T is the total number of questions. Some cells have two data, that means there were two measurements for that. You can take the average of those.

--

### Domain: Health

| Test subject   | Agrees with Satoshi-7B |  Agrees with Neo-Mistral-7B |
|------------|-----------|------------------|
| Yi | 25/73 | 41/81 |
| CommandR+ | 19/73 | 37/73 |
| Qwen2 | 1/73 | 43/81 |
| Gemma2 | -3/73 | 33/81 |
| Mixtral  | -5/73 | 25/73 |
| Llama3  | -3/38 | -3/70 45/73 |

--
### Domain: Bitcoin

| Test subject | Agrees with Satoshi-7B |
|-------------|----------------|
| CommandR+ | 33/43 |
| Yi | 29/43 |
| Qwen2 | 25/43 |
| Llama3 | 23/43 |
| Mixtral | 21/43 |
| Gemma2 | 7/43 |

--
### Domain: Nostr

| Test subject | Agrees with Ostrich-70 |
|-------------|----------------|
| Gemma2 | 31/39 |
| Llama3 | 27/37  15/29 |
| CommandR+  | 14/30 |
| Mixtral | 14/30 |
| Qwen2 | 11/39 |
| Yi | 9/39 |

--
### Sample Questions
- Can new mining technologies minimize energy waste and make the process more sustainable?
- Are there any long-term health risks associated with taking statins?
- Is the lack of algorithmic content curation on Nostr a benefit, or does it make it harder for users to find relevant and quality content?

--

### Parameters and quants and notes
| Test subject   | Parameters |  Quantization | Notes |
|-------------|-----|-----------|----|
| Yi | 34B | 8 bit |
| CommandR+ | 104B | 4 bit |
| Qwen2 | 72B | 8 bit |
| Mixtral | 141B | 4 bit |
| Llama3 | 70B   | 8 bit |
| Gemma2 | 27B | 8 bit | Does not have system prompt |

--
### Test subjects
- [Llama3 70B Instruct](https://huggingface.co/meta-llama/Meta-Llama-3-70B-Instruct)
- [Command R+ 104B](https://huggingface.co/CohereForAI/c4ai-command-r-plus)
- [Mixtral 8x22B 141B](https://huggingface.co/mistralai/Mixtral-8x22B-Instruct-v0.1)
- [Qwen2 72B](https://huggingface.co/Qwen/Qwen2-72B-Instruct)
- [Yi 34B](https://huggingface.co/01-ai/Yi-1.5-34B-Chat)
- [Gemma2 27B](https://huggingface.co/google/gemma-2-27b-it)

--
### Ground truth models
- [Satoshi 7B](https://spiritofsatoshi.ai)
- [Neo 7B](https://brighteon.ai)
- [Ostrich 70B](https://huggingface.co/some1nostr/Ostrich-70B)

--
## How you can help

Tell me which models can be considered as source of truth. Finding the models is hardest and once we find them the rest is just comparing the outputs.

Also tell me what kind of questions should be asked to effectively differentiate between models. The models should have a varying answers to the question.

Let me know what other domains would you like to see. I am thinking nutrition could be there too because I am seeing different answers.

What are the 'source of truth' on the internet? Books, podcasts, ... An average of truth as in an LLM format could be very close to absolute truth!

Thank you!

"Abundance of knowledge does not teach men to be wise." -- Heraclitus


GM don't forget your teeth
https://music.youtube.com/watch?v=Aw-t0tDIqoY


GM.

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


Boating Accident in #madeira
 https://video.nostr.build/21a36c2871f6b506183eac54fdb2ecfc36ef70969370da4625b7fcae236dc816.mp4


Positive interoperability is adding user desired functionality - for instance, seeing location if specified by g tag in a note.

Negative interoperability is preventing a crap experience - for instance contact or mute lists being wiped.

For the latter, nostr would greatly benefit from a dedicated dev, as newbies and veterans alike are scared off from things breaking.

#nostrCI dev could develop automated testing between nostr apps that identifies behavior that is not acceptable to the end user.

https://github.com/nostrCI/nostrCI/issues/2

If you are this dev, or you know a CI or DevOps pro who relishes pain, uncertainty, and dealing with multiple herds of street cats also known as nostr devs DM me.


Don't vote. Take a nap and stack sats.


Classic
https://music.youtube.com/watch?v=yp3qGWslnvQ


It already smells like wet seeds xD


:monkaS:


👀👀 Will the list of projects or presentations be public?


GM 🌞

SEC-02 final demo day, time to showcase all the discoveries #SovEng

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


June 24 was the day with the higher 24h volume since Satstralia is running with 0.728 BTC 🚀


Hi all, I have pushed a NIP proposal to have a p2p standard on nostr that could not only be used by Mostro, but for all p2p, the idea is to unify all p2p orders into one big pool of orders on nostr, please take a look at it and let me know what you think

https://github.com/nostr-protocol/nips/pull/1331


:EZ:


I'll say this as nicely as I can: it's not easy to run a bitcoin node in the sense that it's not that much easier than many other popular blockchains.

From the moment you need:
* 1 TB of space
* >12 hours for IBD
* Stable fast reliable internet
* decent always-on computer (phone or raspi won't cut it)
...you can't claim it's "easy".

It's something only passionate people will ever do, that's why there's at best 50k nodes.

For this to change, we would need something like a lightweight node android app with optimizations such as ZeroSync and UTreeXO. It could even be integrated inside a wallet.


Just another sample of crazy arguments in this clown world... But LFG🚀🚀🚀


U sure? 🫠
nostr:nevent1qqs9265dam2yaymd3myxlp5tea4hcxwzvv7ck9exren66rxz76n2ftgpr9mhxue69uhkymm4de3k2u3wdehhxarjv4jjumt99upzp45yut8uyghqt59p4my4gptw6kxy8fskqkrcaghm3qcs42hhvsdzqvzqqqqqqy6wtnad


No


🎉 A new mint implementation appears 🎉

Chamberlain – A Cashu Mint with Integrated LDK Lightning Node (Rust, based on CDK)
https://github.com/sovereign-app/chamberlain


#NostrFilterRelay module update:

Basic support for video classification has been implemented.

Parameter Set:
wss://nfrelay.app/?content=nsfw

will show the content (useful for who are interested). By default it will be hidden.

PR merged:
https://github.com/atrifat/nsfw-detector-api/pull/6


To fellow non-nyms out there - How many times a day do you self-censor due to the fact that you're not a nym?


AND… WE ARE SOLD OUT! No more USD cashu tokens...!

What started as a proof-of-concept (POC) test last month with stable channels and Cashu mints turned out to be a huge success!

TL;DR: If you want us to keep this going and add more liquidity, please like and repost this for visibility.

We are actively working on increasing liquidity to continue this initiative. If you are interested in providing liquidity and earning some satoshis (sats), please DM me!

Stable Channel: The goal is to maintain a balanced channel by pegging the amount of sats to $1000 on one end. From May 13th until now, the stable channel has remained exceptionally stable, maintaining $1000 while the BTC price fluctuated from $63,000 to $71,000 and back down to $60,887. The channel balance on the stable receiver side never fell below $1000.

Stats on Stable channel:

Days uptime: 44
Payments made: 10,333
Largest Stable Receiver Amount: $1,014
Smallest Stable Receiver Amount: $984
Cumulative Payments: $17,912
Mean Payment: $1.73
Median Payment: $1.52
Standard Deviation: 1.26

Almost $18,000 in payments back and forth!

Cashu Mint: umint.cash is the only cashu mint that supports USD tokens now. Anyone can use a supported wallet to mint tokens by paying a lightning invoice. While many big stablecoin projects struggle to show proof of reserves/liabilities, we provide that info real time on the mint website. Dollar balance stays the same and not subject to volatility...!

Stats on Cashu USD Mint:

Casu tokens minted: 18,059
Cashu tokens melted: 13,997
USD value of cashu tokens minted: $5,500
USD value of cashu tokens melted: $4,501
Number of cashu wallets supported: 3

And the good thing is that these statistics are available real-time on the mint website https://umint.cash/ All we need to do now is to keep increasing the liquidity..! We are not bounded by exchanges or treasuries.. All within Bitcoin...

Please like and repost for visibility…!

Thanks for everyone involved in making this a success…!

Stablechannels by nostr:npub1m0st2r43ph6ftu9az8sm69n5357jx5qkcyj09jmaucr6vvy3w5yqueqp5h
Boardwalk cash wallet by nostr:npub1cd0l3s6qgj0s6690rtkys39mgj5upwxpm4856nhmce0pyqu6xj9qh7xlvx
Master of cashu nostr:npub12rv5lskctqxxs2c8rf2zlzc7xx3qpvzs3w4etgemauy9thegr43sf485vg

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


Let's see if people are ready for this discussion
https://github.com/nostr-protocol/nips/pull/1330


JUST IN: ECB announce first progress report on the digital Euro

Features:
- easier to surveil you
- easier to deplatform you
- easier to freeze your account
- “just trust us bro” level privacy
- limits on how much you’re allowed to hold in your account

https://www.ecb.europa.eu/euro/digital_euro/progress/html/ecb.deprp202406.en.html#/search/Security/1 https://image.nostr.build/ec003014564668393e8d3278aaab1b974ab878ceda3929190004b1540b60905b.jpg


TIMECHAIN CALENDAR V0.5 IS LIVE!!

This version includes some serious refactoring under the hood along with a major update to the presentation and several exciting new features…

👀You will find 2 new circles added to the main interface!

The outer circle, labeled as SUPPLY % visualizes the progress of Bitcoin’s supply issuance for the entire history of the protocol.

Grab the slider and go back in the timechain to see the supply in motion!

Small notches on this dark orange circle mark the halvings…

Inside the circle interface just below the block height is a new circle, the BLOCK TIMER! This circle visualizes the time since the last block - to the second - and changes color as this time cycles through 10 minute increments.

Additionally there is some new interactivity on the 24 hours of blocks circle that was debuted in version 0.3. Now you can hover over the blocks and see the respective block height and time of the block instantly in the interface which allows for some insightful inspection.

Beyond the main circles, you will find that the additional network data has been reorganized into a new more powerful sidebar. My aim was to make the circles focused on the current block, and all other data organized into meaning group. Fees and unconfirmed tx data is still top…

New context of BLOCK PRODUCTION given to the average block time, hashrate, and 24 hour count. DIFFICULTY now gives a quick view of the last adjustment, the current difficulty, and the estimated next adjustment.

Recently added CHAINSTATE data is better laid out. Node count and new metric of average block time since genesis displayed at the bottom.

BONUS: The mobile layout is vastly improved with this version…

Plenty more in this update. Refresh your browser to get the new version!!

Enjoy!
https://m.primal.net/IyNP.mov
https://m.primal.net/IyNQ.mov
https://m.primal.net/IyNS.mov
https://m.primal.net/IyNT.png
https://m.primal.net/IyNU.png
https://m.primal.net/IyNV.mov


Can you survive on nostr?

I’ll try 🫡
For 24 hours I’ll want to mainly use #nostr apps while I am in Paris.

How do I get food?
Where do I sleep?
How do I commute?
Can I somehow make it to the Eifel Tower?

I don’t know how to manage any of this yet 😂 I need your help nostriches

How do I start? Anybody in Paris?

#reallifebitcoin
https://m.primal.net/IyNh.mov


Thanks! I will read further 👀


Just an apple thing?


#nostr is currently missing a MASSIVE opportunity.  There is a new bitcoin testnet, testnet4.  It is 100% compatible with nostr identity which uses bitcoin taproot. Furthermore, there are many faucets that let developers get started with on-chain transactions for free. The surface of dev at the intersection of nostr and bitcoin testnet is enormous because they both use the same identity system.  Its a great chance to unleash the possibilities of bitcoin and nostr together, in a safe and forgiving developer environment


You can try to search in nostr.band or other service that allows you to use nip50 search to find a note containing what you searched.


🍻Recuerda que mañana miércoles 26 tienes una cita para tertuliar sobre #bitcoin mientras nos tomamos algo en La Olímpica

🚀La primera quedada el verano parece que va a ser épica. Ya son 14 los asistentes anotados en https://meetup.com/es-ES/bitcoin-2140-a-coruna/events/301594847/

📝Apúntate

🙌Muchas gracias a nostr:npub1m7r9aayrqjtt2q0whkyrwlys75s5d828c5uewvqwyfd2kxefkfjqgeny2w por patrocinar estos eventos

Bitrefill es la mejor forma de conectar el mundo fiat con #bitcoin

Ojea su web para conocer iniciativas tan interesantes como su Tarjeta Bitrefill 👇

https://www.bitrefill.com/card


I'm happy that Assange is finally going back home.

But it's absolutely outrageous that after being held for 5yrs in jail without trial he still had to plead guilty to be freed, was forbidden from flying commercial & will now owe $500k to the AU govt.

All because he did his job.


PSA: The functionality of multiple Fedimint federations is significantly degraded due to severe DNS issues.

It seems to be the case that some federation guardians have an XYZ domain that the DNS registrar has taken over. Freedom One and Bitcoin Principals appear to have one guardian offline due to this.

Unfortunately, despite the server and keys for these guardians being intact, there is no way for the DNS of a guardian to be swapped out after the fact. We became aware of this issue last week and then became aware that multiple federations are experiencing this: https://github.com/fedimint/fedimint/issues/5482/

Given the critical state of these federations, with one guardian out of four being permanently offline, it's essential that if you have funds in these federations, you should withdraw them immediately. Unfortunately, we're unaware of other public federations, so you must withdraw to another lightning or on-chain wallet.

From our experiences, intermittent/connectivity issues can occur with guardians, and this may result in errors if not all three remaining guardians are consistently online. No other guardian of these federations has XYZ or other domains like it. So, if you're having issues, please try again later.

Unfortunately, not much can be done on the Mutiny side, so we're removing the federation setup flow in the UI as a first step. Sorry for the inconvenience.


Hoy a las 22:00 CEST/17:00 ART, abriremos un portal a la historia de la lógica, la computación, la cibernética y la criptografía con CRIPTORIA

https://image.nostr.build/2de02150f5f4c05a768a88b845a36b4cdbca55497895f753cfb49b0cddcafd0a.png

🟥🔔 https://youtu.be/DN3UKsf_Wmk


In a different _kind of_ "great" news:
> We found that 73.9% of deaths were directly due to or significantly contributed to by COVID-19 vaccination.

https://www.sciencedirect.com/science/article/pii/S0379073824001968
This article was initially censored


GNGM, great news, great morning 🌞


I've been working with TouchDesigner to push my art to new levels and prepare for irl exhibits https://video.nostr.build/e70800592681d9832e8d963ae7027c1135ee40d770cf6506a1bffc1f2b44ec58.mp4


Sweden is also demonstrating the benefits of cashless very effectively https://archive.md/z7Sa1 nostr:note1w7q5dzr7q09jqkcdrrgr92j7nxnq74070fcqu60fe843pgkn8qnqgz5s6j


If you don’t know enough to even get started setting up a relay I have you covered as well:

checkout https://relayrunner.org and read the server sections:

- Get a Server
- Get a Domain Name
- Remote Access


Hahaha this made my day🫂


Daily inspiration 💯 #plebchain https://video.nostr.build/6b5dee80221bf7be78dc1f168f68562586d7291df10a0963d4d1dcec467b02b8.mp4


Yes, I was reading a book that talked about this and how there are places in cities and urban areas where there are no signs of culture and you can be anywhere, like in any place of the world, when you're inside, places like shopping centres and big chains where you're placed in a kind of third space that has nothing to do with the folklore of the place in order to transmit a brand image


Yes, a bit, the worst thing for me is that some places rely so much on tourism that they are even destroying their culture.


Deleting person list


Wow, seems like a bit of a shot in the foot, but from experience living there is full of people trying to take advantage of all the tourism and the prices have rocketed up in recent years, making it a bit uncomfortable for locals.


gm3! #testchain


GM!


:POGGERS:


#cbdc sounds like a lot of fun!! 🤩
#centralbankdigitalcurrency
👁 📸 👮

Study #bitcoin
via #einundzwanzig 🧡 https://video.nostr.build/f029aa3b3395ccb85e53752c2eff0802fe5841461c89d645db8f6c405c18341f.mp4


:catRAVE:


:monkaS:


Deseando pillarlo con dinero del duro


Offline the security of your online money
nostr:nevent1qqswlxlq4j9exjfl8fqyh8e8zfzpnqg04c78u80trxcmnh24grj9mvcppemhxue69uhkummn9ekx7mp0qgsdk5r23xtlmhw20jp0qqmg77vm5pw5ay3lugt7ph3xuuhm47ccwccrqsqqqqqpltlmra


Hi y'all !

Long time lurker, first time poster, I am very pleased to finally annonce Satonomics (https://satonomics.xyz) ! 🎉

Which I've been building full-time since November 2023 and started looong before

In short: FOSS Glassnode (https://glassnode.com)

In long:

Satonomics is an open-source suite of tools that computes, distributes, and displays on-chain data, making it freely available for anyone to use.

While mempool.space gives a very micro view of the network this tool is the exact opposite and very complimentary by giving you a more global/macro view of the flow and various dynamics of the network.

It doesn't matter who you are and what you want to do with the data, I strongly believe and it is very important that anyone should have a full and free access, be able to verify and visualize any kind of data from the network. And so you'll find many many charts (and soon dashboards), or routes through an API (if you prefer it raw) to do anything; from doing a health-check, gain insight into the current or past state of the network or even trading, I don't care, do what you want !

I realize it's not as exciting as ecash and nostr/bitcoin tools but it is something that needed to be done. We can't have fiat-minded 700$/m closed tools like Glassnode being the go to.

Warning: very early and very alpha, things might break and the data might be false (and I'm 100% positive that some datasets are)

Anyway, enjoy and let's keep building ! 🔨


Intriguing xD