Close to 200. I lose some due to force closes and try to reopen if there's anough balance to do a batch open of 10+ channels again.


Approaching 4 BTC routed this month.

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


Had coffee.


This is awesome!

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

nostr:note1tw508y5rlhn8lufps5agyjvpxt2z0hf4f3fpyyg7hr2hhf7n3jdsp2ne6a


We have a new release out!

There's soooo much to cover with this release. Going to try to point out as many of the big details as I can while keeping this post brief-ish.

First thing: Please show our contributors some love AND demonstrate the power of Nostr and zap the crap out of this post. All zaps are forwarded to our development fund that goes to reward our contributors.

General note: Our release cadence tends to be less frequent than other tools -- this is a natural facet of our work as a volunteer project, and that we have a more technically conservative posture given the importance of what we're helping bitcoiners safeguard.

Headline feature: reproducible builds. Anyone in the world should be able to reproduce and validate that the software we're releasing is in line with what is in our relevant code repositories.

Big quality of life improvements:
. Power-to-Splash: ~12 seconds
. Vastly improved live camera preview
. Noticeably more responsive controls
. Brightness adjustment reminder
. MicroSD removal reminder

Something big for the Uncle Jim SeedSigner maxis out there: Formalized support for SettingsQR! Transform SeedSigner from a featureful, more technical device into a dead-simple signer for grandma, and then back again with a couple of non-private QR codes.

For devs and everyone else who is on-mission to preach and teach the SeedSigner gospel: Screenshot generator! Create pixel-perfect renderings of most UI screens for explainers, tutorials and even development use cases.

All of these updates have come from more contributors than we've had involved in any previous release.

If you are receiving value directly from SeedSigner; or if you simply understand the importance of a discreet, DIY, non-corporate, FOSS, cold storage signing tool for the global bitcoin ecosystem -- please make a donation to our development fund.

I will be digging into the above features and updates in the coming weeks to provide more detail on their value, but for now grab your signer and give 0.7.0 a try!

1 SeedSigner = ♾ Cosigners

Thank you everyone!

Release: https://github.com/SeedSigner/seedsigner/releases/tag/0.7.0

Donate: https://seedsigner.com/donate-custom/

https://image.nostr.build/244a8a24f98cc5486d1d49ac3fc9cb644541dcc07b50b6fba7d56931f79e34b3.png


1⃣


How do you detach a battery from an EV on an airport parking lot? That's weird, these things don't just fall out.


Can you make the apk releases readable by Obtainium? Either release apk on github, or have an open directory listing that obtainium can read.


#Hello, # memes https://i.imgur.com/6MIPYzU.jpeg


Narrator: They weren't closee.


He's a mix between Jack Mallers and a young Sean Connery.


I'm a sucker for chocolate, got these as a gift. ♥


BANG ⚡

#Zapathon Gif 🤝 https://image.nostr.build/82ba9765bd9483b7bb200edff4a25b288329770eaa1be4d19970112371b2ee6f.gif


“Oh merde!” -Madame Lagarde today

Learn #bitcoin 🧡 https://video.nostr.build/fd242a580375e8b7343536ca2f9c7ba66aed4dbf97de5d74c777e5a93b61c268.mov


#coffeestr and #chocolatestr

https://image.nostr.build/098bb1da7fcfc3c8c0ca6ddfff5fd61190224d39e243fafb2057e3534aa71fe8.jpg


if you were stacking sats for 1 dollar a day it took 7 years, 7 months and 21 days and $2790 to reach 1 bitcoin

if you were stacking sats for 2 dollars a day it took 6 years, 11 months and 17 days and $5084 to reach 1 bitcoin

if you were stacking sats for 6 dollars a day it took 5 years, 3 months and 26 days and $11664 to reach 1 bitcoin

if you were stacking sats for 7 dollars a day it took 4 years, 10 months and 17 days and $12474 to reach 1 bitcoin

if you were stacking sats for 13 dollars a day it took 3 years, 10 months and 8 days and $18304 to reach 1 bitcoin

if you were stacking sats for 25 dollars a day it took 2 years, 11 months and 28 days and $27300 to reach 1 bitcoin

if you were stacking sats for 38 dollars a day it took 1 year, 11 months and 20 days and $27322 to reach 1 bitcoin

if you were stacking sats for 63 dollars a day it took 11 months and 30 days and $22932 to reach 1 bitcoin

the best day to start stacking was yesterday
the second best day to start stacking is today
don't wait

https://hodl.camp/dca/


This cannot be true. Memes are at least 69%.

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


A barfight, I think?


Calculated backwards, yes. So it tells you when you would have had to start to end up with 1 bitcoin today.

The graph shows the duration over time, so when did you have to start to reach your goal yesterday, and further back.


Oh nice, an ordisrespector mempool.


In 2015 I started a project to bring a bitcoin atm to my home town, run workshops, promote merchant adoption, did all sorts. Ended up talking at events like CoinFest, BitBrighton, BitBrum, Datanet Ming Summit, Institute of Directors, Brighton Digital Festival etc. I ran workshops alone and with friends around the UK, did private consultations, got involved with BitStashers, probably one of the first steel plate storage solutions, built mining rigs, mined with ASICS, was part of the first decentralised asset exchange and group mining platform on bitcoin at GetHashing...

And that's just part of it.

I've played my part.

But come 2020 things were changing and notwithstanding the attack of liberty that occured, the loss of a good friend and the loss of everything in a fire pushed me in to a corner and I abandoned my long held dream of moving on to my next project.

Finally, now, after 3 years, I'm able to start building the things I want to see again and contribute my part to the bitcoin community. I've made some progress but, being as I've not done very much coding over the last few years it's slow going.

Doesn't matter though. For the first time in ages I'm feeling the vibe and I'm focused and it's largely thanks to you lot that I'm feeling inspired again. Thank you #nostr peeps 🤙


It would be nice to have a LLM trained on bitcoin talk, but answer questions according to data from each year. So you'll get a 2010 answer, 2011, and so on.

nostr:nevent1qqsrrezwgr0nk9wkrln52q4a327jr2tyec42ujw9slsmgvax9qpkgjspz4mhxue69uhhyetvv9ujumn0wd68ytnzvuhsyg8wd6sn4w07t39x36hekx35lcq55e45qytu2rhz5c20fndftxmwwspsgqqqqqqsz4jw4f


“I didn't have time to write a short letter, so I wrote a long one instead.”

It's hard to write concisely.


I've been there. I was trying to explain what happens if in a small town with one bakery, a second one opens and this baker put effort into more efficient bread baking. The question I got was why he would do that, cause that was unfair and unethical. Didn't know how to proceed from there, and I gave up.


YES

https://image.nostr.build/97a44fad6193e84da863d899b54dd184bec28bb0134fc5d1ab0d984443c4090e.jpg


What do you mean by: the local relay? Is there an embedded relay inside the Damus app?


Casino dice are overkill. Bad dice still generate good entropy. cc nostr:npub1pu5pjm8dzqjtul8t84a3jsehh78jreadp297sqa3as98c5hfym0qu6pn0a

https://image.nostr.build/0200efd5200505d7eecf350a489f477a991249e878a8883cc34512e69f6f08f3.jpg


Me too! Just zapped it back 😄


How it feels grocery shopping these days. https://image.nostr.build/e03476a82fcc0c06bf097f3bb3c768c12d43367c99216f3deb4a407f62d7e16b.jpg


Really cool build and explainer video on the Antikythera.

https://youtu.be/mTsCx0E7YkA


Don't know if he's on nostr.

https://image.nostr.build/c6e12925c580c5ff76f6931dbf4865a2c7d24d6134bb6979890ec556f1e3137b.jpg


They could've saved $73,465 in fees by using taproot.

https://image.nostr.build/b6a9bbc614f6261b7ff41d378e132d34d6ccdc0f843d6591972ed75b81797207.jpg


Are you Pete? If not, your tweet stealer script is broken. Not ok. https://twitter.com/pete_rizzo_/status/1700854363088904513


Someone paid 8,182,079 sats/vbyte feerate, oooops...
https://mempool.space/tx/d5392d474b4c436e1c9d1f4ff4be5f5f9bb0eb2e26b61d2781751474b7e870fd


20 BTC fee. Oops. Is that a record?


Then it's a horse game.


Bitcoin will be unitless.

nostr:nevent1qqsw96yv5ks7kyzrmd3mve8rmkskswdgz6nl4q3vqpfv59pcax7d87qpz9mhxue69uhkummnw3ezuamfdejj7q3qqny3tkh0acurzla8x3zy4nhrjz5zd8l9sy9jys09umwng00manysxpqqqqqqz398dg4


Current Nostr DMs are leaking a lot of metadata, basically you can see everything except the actual content. You can see who's DMing who and how often, etc.

There is a new proposal for DMs in the works, and if that's deemed solid, it should be much better.

Just found this, if you want to deep dive into this stuff: https://gist.github.com/staab/f8284af12450dbbdcead6e0c3ed95e2c


Now as gif.

https://image.nostr.build/6ff9a640163a82b77ccd09e83f8208dad8a26fb0169096079a09a5ab69fb7439.gif


They can improve the product by applying proper slicing techniques.

https://image.nostr.build/ce218248497d1ae2990c3687e3cc4fe1318a2fa4152925727705aaeeb194e566.jpg


The are no rules.
Didn't read.


Bitcoin isn't toxic. The rest is.


Still laughing

https://media.hachyderm.io/media_attachments/files/111/031/573/627/677/772/original/d11078ec7081d18f.png


The original photo, Guess the album 😅

https://image.nostr.build/a5fac1aacad851e35096d21cb8c0b0088b5048ec1bd8cc1405f70000fb9f50dd.jpg


Love it! Seen them live 5 times over more than 2 decades.

https://image.nostr.build/a5870a2c2a7322c55b5d799e544d38ac79dad7319c0a9f6f8a3bb381a5521a3d.jpg


Goslay. Soon™


Psychopaths

https://image.nostr.build/341ebfb1df4767ddcd6f9e9714182b642af7ed3190c3217fabd6a2b6f3fe7231.jpg


The house:
https://media.tenor.com/d2WEe1FIuKkAAAAM/troy-community.gif


I have a prototype Sonos music status thingy, almost done.


Googled quickly, two other things: make sure there's moisture insulation, either by coating the concrete or putting in a damp proof foil. And make sure to have the wood stored in the location for a while, so it'll accommodate to the local temperature/moisture levels. One google hit mentioned 3 weeks, not sure about that, the seller/producer of the floor can probably tell you more on this.


No, floating, and glue the boards together. I assume the don't click together, the only have a straight tongue groove connection?

Caveat: not sure if this is how you should do it with pine boards, I have no experience with those. I did put down quite a number of parquet and laminate floorings over the years, and I've always had them floating on underflooring, but maybe pine boards might work differently?


American politics is like plants vs zombies.


Clean the concrete really well, see if it needs extra levelling, put a sound insolating underflooring, put pine on top and make sure the edges have wiggle room due to temperature difference. Be carefull if there's underfloor heating.


Wood not.


This is fuck around and find out territory, of course there are nutgrabber bots here.


#asknostr

nostr:nevent1qqsr3k9u6v6nkguckp9s6w8sl4c7vdg8slhlpum4h5lz98d0kslmknspz4mhxue69uhhyetvv9ujumn0wd68ytnzvuhsyg9ahcdahjdjt2xcnk8a4u97rgxumqmm4jtfravh3y5s8f0amphz0upsgqqqqqqs34hcpg


How should a zap be called if it's cashu tokens?


GN frens


The Great Delistening XXVI: Mr F was here, indeed.

https://image.nostr.build/7e601a5aeacb0af764c5cbdbbe0194204902f78d9697402ea8918fbc0eaab7b2.png

nostr:note1358qe8nw5a5c2zeuq3tyulgzst4ef67akdp4nerxpr0gm9fwyqlq8esp7u


📢 NDK 1.0 is out!

Codename: Outbox ✅

When I set out to write NDK my main goal was implementing the gossip protocol, now known as *outbox model*. I wanted nostr applications to have decentralizing tendencies by *default*; transparent to the developer.

After a few failed attempts, it's finally here, which, paired with a bunch of non-backward compatible changes, prompts me to do a major version bump.

# What is outbox model?

In short, the outbox model allows nostr to fragment, instead of everybody coalescing around a few popular relay and using things like Blastr. Nostr simply doesn't work without the outbox model.

# Main changes:

* Outbox model support, obviously.
* `fetchEvent(s)` is now faster, (particularly with queries using exclusively `ids` filters).
* Fixed unstable relay back-off code (credit goes to nostr:npub1az9xj85cmxv8e9j9y80lvqp97crsqdu2fpu3srwthd99qfu9qsgstam8y8 for the valuable testing infrastructure)
* Defaults to blacklisting wss://brb.io #censorship (credit goes to nostr:npub1az9xj85cmxv8e9j9y80lvqp97crsqdu2fpu3srwthd99qfu9qsgstam8y8  for the widely hinted-at dead relay)
* Subscription aggregation now works when multiple filters run at the same time
* Subscriptions that should close when EOSEd are now closed when each individual relay EOSEs instead of waiting for all of them to EOSE.
* A better algorithm on when to signal a subscription's EOSE. The margin that NDK now gives to relays to EOSE is now a function of how many of the connected relays in the relay set have EOSEd (accounting for relays that are still sending events).
* There are *many* more changes that I needed to do to accommodate for this that I don't remember now.

Some of the most glaring breaking changes:

* `ndk.subscribe` now defaults to keeping the subscription alive; the default of closing subscriptions on EOSE was bothering me
* NDKUser changes the `hexpubkey` from a function to a getter, so wherever you were using `user.hexpubkey()` needs to change to `user.hexpubkey`.

# Enabling outbox model

Outbox model comes disabled by default *for now*, as soon as I test it more throughogly it will be the default.

To enable it you need to instantiate NDK with:

```
const ndk = new NDK({
    explicitRelayUrls: [...],
    outboxRelayUrls: ["wss://purplepag.es"],
    enableOutboxModel: true,
})
```

The outbox model will largely be transparent to you and will work on the background once you enable it.


Can't find the GitHub link for zaplife.lol. #asknostr


Hey nostr:npub1l2vyh47mk2p0qlsku7hg0vn29faehy9hy34ygaclpn66ukqp3afqutajft, can we get a pubkey filter on zaplife.lol ?


As in, a large display showing incoming zaps? Shouldn't be too hard.


I often think about this tweet.

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


You're welcome, however both zaps don't show. Not sure what you did or what's going wrong.


You can have lightning on liquid, but that would be a completely separate network. Technically it's possible to have bridge node to go from one to the other (I think, not 100% sure), but they don't exist yet.


Not sure if it worked


Next? Let me tell you what’s next…

Next, you’ll start speaking nerd, npubs, nsec, NIPS. Your friends won’t know wth you’re saying and you’ll love it.

Then, you’ll grow addicted and spend every waking minute of your time checking what’s new.

After that, you’ll switch to an all-meat diet and avoid cooking oils like the plague.

You’ll start seeing the world in a different light. Things that seemed natural will beg questioning.

I wish I could say it’ll be all uphill, but it won’t. You’ll start questioning your reality and wonder if you’re getting sucked into a cult.

Your friends will certainly think you’re in on.

Maybe you are?

You’ll start feeling depressed if you ever were. Without algos you won’t find rage-inducing content to make you pay attention to the next important thing.

You’ll find yourself more relaxed, at home, with a bunch of friends.

The other social media will start looking like pure chaos and absurdity.

You’ll wonder why it took you so long to realize that everyone is being played and that there’s a way out - Nostr.

You’ll start wanting to zap everything and everyone. It’ll feel weird not being able to zap a kind act, an article you found useful that’s outside the nostr protocol. You’ll wonder how the world could have existed for so long without zaps.

OR… maybe you’ll just shitpost and be happy 🤷♂

In any case, welcome!


Gunpowder

nostr:nevent1qqsy6v4vs5av2zp6es47tafzg0n97vtl5p5pfhcsekzpllkpdme66rcppemhxue69uhkummn9ekx7mp0qgsrwv0pd8gt8qt0ff9f4jzvv64yy020f6s00z6k580eqcymsklq3pgrqsqqqqqpw72sld


Electricity
Transistors
Integrated circuits
Electronic communication
Internet
Bitcoin
Nostr


Yup. Was looking for something else, saw this. It's a sign.


This is you, not? nostr:npub1mkzqusemj7retwe45sytcc0006vk3zaqk9n03j6v0n4uk5ccajcq9nkq7q


NO


Posted without comment.

https://image.nostr.build/7323fe8b9c149ec5eaa60349e08797c643c950270d0dc38d95a31fe65d31db47.jpg


Everyone gets their bitcoin at the price they deserve.


You're hitting hard tonight, secretary.


Why did they have the combination? Can't a customer set that by themselves?

Is it really

Not your combination, not your safe


How?


Still have no cleuh, not helping sir.


Big news! Thanks to a grant from nostr:npub10pensatlcfwktnvjjw2dtem38n6rvw8g6fv73h84cuacxn4c28eqyfn34f , we're adding some more Nostr features to Mutiny Wallet! First up: a live Zaps Feed to see who your friends are zapping.

https://blog.mutinywallet.com/content/images/2023/09/nostr-sync.webp

Having a different contact list for payments app is annoying and lame. With Mutiny Wallet you can now just import your nostr follows as contacts. All you need is an npub. It's easy to use and there's zero lock-in. Protocols not platforms!

https://blog.mutinywallet.com/content/images/2023/09/Screenshot-from-2023-09-06-15-57-18.png

The Zaps Feed, inspired by nostr:npub1l2vyh47mk2p0qlsku7hg0vn29faehy9hy34ygaclpn66ukqp3afqutajft with ZapLife.lol, shows you who your friends are zapping and who is zapping them. It's like Venmo's social payments but with a nostr twist. Learn more about it here: https://blog.mutinywallet.com/nostr-contacts-and-zap-feed

Big thanks to nostr:npub12vkcxr0luzwp8e673v29eqjhrr7p9vqq8asav85swaepclllj09sylpugg for adding a `zaps_feed` to their API. We're now running our own Primal server to keep things decentralized: https://primal-cache.mutinywallet.com/api

These new features complement some of the existing integrations we have like Nostr Wallet Connect. This allows for payment requests to show up right inside your wallet for you to approve.

https://blog.mutinywallet.com/content/images/2023/09/nwczaps.webp

We're far from done! Stay tuned for non-custodial zap receives and new NWC features like budgeting. Try the Zaps Feed on Mutiny Wallet now and share your thoughts!

The web version of the wallet is at https://app.mutinywallet.com - if you already have it installed as a Progressive Web App, just close and refresh! The android version is located here: https://github.com/MutinyWallet/mutiny-web/releases/tag/v0.4.16


I'm in a follower mood. Who am I missing?


IYKYN

https://image.nostr.build/302a765c1ad6578c4ad5e2e240168418969598b138982de4359c1c50bbf978f0.gif


At this point I'm afraid to ask what the Liberty Safes are about.


That's not a meme, sir.


thisistheway gif


I might have messed up the link.


GM

This is my mood.

https://youtu.be/vc29jlCH8Wc


Are you going to Tokyo do nostr:npub1nstrcu63lzpjkz94djajuz2evrgu2psd66cwgc0gz0c0qazezx0q9urg5l ? Do you love to talk all day about #nostr ? Wanna be a speaker?  Send a DM to the official account, nostr:npub16vrkgd28wq6n0h77lqgu8h4fdu0eapxgyj0zqq6ngfvjf2vs3nuq5mp2va , or me!


Sadly no, logistics prevent it. FOMO level 9000.


Oops

nostr:nevent1qqs9fqgwqadezu3zlannslmkg8zzmxlc9rsg49tgvs5fhmvheygwftspz3mhxue69uhhyetvv9ukzcnvv5hx7un89upzq485qwa0e7raeg2ly5urdgyqa2dhaj7zn3xvu0u9qj0ypj8kwuutqvzqqqqqqycvg66j


I only read it superficially, but it looks similar to what strfry does but then for whole files.

https://github.com/hoytech/strfry#syncing

And thanks for the zap!


Oh I missed it, yeah, habla doesn't have this yet. It needs to be done by the website and the client.


Which Nostr clients are not HTML based rendered? Excluding cli ones obviously.

It looks lke a lot of tooling is geared towards rendering with HTML/CSS/JS, but it would be good to have other possibilities as well.

A graphics card accelerated desktop app for example, maybe with Unity. Doesn't have to be 3D, as 5hats very niche, but just a normal 2D one.


Amethyst does the same, it shows both the OpenGraph and the picture.


AFAIK in this case it enables fast synchronisation as with Merlke trees you don't have to send over the hashes of all files to know if both sides are in sync. It enables the system to subdivide the tree with hashes into smaller and smaller parts to quickly pinpoint where they don't match.

Bad analogy: it's the quick sort for remote file comparison.


No. Repost after 8h is good to get to the next continent.


Is there already a LLM DVM where you can ask what accounts to follow based on a written description of your interests?


What are your interests? #asknostr


Who's Linda?


BTClock by nostr:npub1k5f85zx0xdskyayqpfpc0zq6n7vwqjuuxugkayk72fgynp34cs3qfcvqg2


“Never attribute to malice that which is adequately explained by stupidity.”


Don't use strike then.


Use at your own risk. https://github.com/mutatrum/lnd_scalefee


Nips.be


Just updated Ligess on my node device with the latest changes (zaps) from #[0]. Thanks #[1]  - https://github.com/Dolu89/ligess


Probably because it's not a traditional relay.


Display: https://shop.pimoroni.com/products/hyperpixel-4-square?variant=30138251444307
Board: https://www.raspberrypi.com/products/raspberry-pi-zero-w/
Case: https://www.thingiverse.com/thing:4071984
Rest: Micro SD card and adapter for power.

Get a Pi Zero with headers. Or a Zero 2, much faster.
I only printed the front side of the case, I didn't do the usb passthrough.

As for installation: Kiosk mode is fairly easy to google. Works also with mempool.space, which I had for a long time on the left display.

The right one is running https://github.com/mutatrum/sats_clock. It's still unstable, it sometimes loses connection and doesn't properly reconnect to the price feed.


No not yet. On the Todo list, first fiat mine stuff.


It's here: @#[2]


New #nostr web client, satellite

https://satellite.earth/


That looks delicious, nice clean feed as well.


NIP-10 comes to mind. Maybe.


1 fiat = 1 fiat, don't you know?


Typos are forever.


aggr.trade on stablecoins pairs. Yay.


It's fake though. Do you want a refund?


Why not have it open for reading your notes? Gossip model should make this the standard more.


Yeah, I was a bit late 😂


Never touched it before, so I might be way over my head here. We'll see.


No, I think Stacks is something different. But don't know, don't care. ¯\_(ツ)_/¯

https://media.nostrgram.co/i/13/media_1309ed83c8046.jpg


Credits to #[1]


No client does this yet, afaik. I want to make some test events soon.


Take a look at NIP-30. These kind of links should be in a tag with mediatype.. Same for images.


May I present you, Craig Steven Wright:
https://nostr.build/av/nostr.build_4ab0fbb8dc453e2a671fc374285af35a3aa95138b622f5fd35621747141e7fb0.mp4


Click it.


If you can't trust his domain, you couldn't trust his previous pubkey.


Add nvk2 and have it verified on nvk.org, that at least solves the trust issue.


How are providers counted?


Not sure if I can fully grasp the privacy implications of this.


If you manipulate the zapper, yes.


The struggle ia real.


You can pin a Nostr Spaces and continue to scroll your feed on NostrGram.co. This is epic. Amazing work #[0]!
https://media.nostrgram.co/i/0c/media_0c4e3aabe8f36.jpg


Can you share some pictures? And of course, can it be built on Nostr?


His nPub.


You need a domain and a server you control. It's self hosting all the way.


It's not stable yet, there's still an issue with an underlying library I'm trying to fix.


I can't pull up 6M routing overview on ThunderHub, it'll crash. I used to do better, but it slowed down. LN routing needs a lot of attention and maintenance, if you set it and forget it, it slumps.


It's hard to judge the scale of it all.
https://media.nostrgram.co/i/e5/media_e5c803d6bbe36.jpg
https://media.nostrgram.co/i/2e/media_2e6062e6bbe36.jpg

Source: https://twitter.com/ArithmeticArra1/status/1625364569852895235


Not sure if I agree with the centralisation factor. Absolute space increase is marginal and it was to be expected to get full blocks forever at some point anyways. If the inscription hype lasts, which I doubt to be fair.


Last 24 hours, number of inscriptions: 7540, 126.1 MB (23.6%)

JPEG: 1607, 53.7 MB (10.1%)
PNG: 3530, 37.9 MB (7.1%)
SVG: 531, 13.8 MB (2.6%)
WEBP: 228, 12.3 MB (2.3%)
HTML: 366, 6.7 MB (1.3%)
GIF: 41, 1.2 MB (0.2%)
PLAIN: 1235, 478.5 kB (0.09%)
PDF: 2, 15.5 kB (0.003%)

There's also lots of consolidation going on, that's also a lot of blockspace usage.

https://media.nostrgram.co/i/63/media_63e4b1ab64f13.jpg


This is bullish.


Get bitcoin.pdf from bitcoin in one line:

bitcoin-cli getrawtransaction 54e48e5f5c656b26c3bca14a8c95aa583d07ebe84dde3b7dd4a78f4e4186e713  | sed 's/0100000000000000/\n/g' | tail -n +2 | cut -c7-136,139-268,271-400 | tr -d '\n' | cut -c17-368600 | xxd -p -r > bitcoin.pdf

https://nostr.build/i/nostr.build_d514cf7cc8fda7465f4ec02f606951f8ac91607fc58794a92f27493a6b98351f.png


And multiline blocks?
```
  'root: 0 reply: 0': 33389,
  'root: 1 reply: 1': 62700,
  'root: 0 reply: 1': 50650,
  'root: 0 reply: 2': 150,
  'root: 0 reply: 3': 22,
  'root: 1 reply: 2': 74,
  'root: 0 reply: 4': 10,
  'root: 1 reply: 0': 8484,
  'root: 0 reply: 5': 7,
```


Another test:

`alert(1)`


No need. It very much depends on the client on how they handle and show threading.


You won't believe this thread.


That was an awesome read, thanks!


metadata.nostr.com, with nos2x for key storage.


This message is not formatting for me, in astral.


For what I know, relays do NOT listen to each other. They are separate and you need to be connected to a relay where the author of events is also connected.


How would you have found that user, if not connected to one of their relays?

Side question: I currently don't know how to resolve an event not found issue, where someone links to something where I don't know where it came from.


Wouldn't that in effect cause almost everyone to subscribe to almost all relays?