Avatar
STERRY
f377b708adc4343cdd2e60ea46c683f25079f757e51204cee381de0f65726648
Explorer and early adopter, painter, musician, coder, movie buff, bitcoiner, family man.

Last one... Liked the overexposure of the moon and the way the clouds look kinda solarized.

Just sharing a couple photos... here's LCD Soundsystem in SF last year #music #concert #photography

Upcycled keycap piece I got a couple years ago. #art #artstr #techart

Replying to Avatar Braydon Fuller

These are great video catalog projects:

https://kodi.tv/

https://newpipe.net/

What are some of your favorite video related software projects?

Blender for video editing and annotation. VLC as the media player that seems to be everywhere. Got any hashtags you recommend to follow for video production and home media libraries? Maybe #video #hometheater

Experimentation is a strength of a young system like Nostr. One of the things I missed initially with a lot of apps is an indication of success when posting to relays so I wanted to highlight this one...

noStrudel provides an Activity log on lower left and a nice big modal when posting. As a result of that modal, I swapped some relays out and no longer doubt that my notes are getting where they need to be. As I'm using the app to follow and post, I check the log periodically to see that it's all working well. #nostrdesign

Solving the right problems keep projects nimble and receptive to valuable creative energy. GM

Network of shallow thoughts recede

Opportunity shaped this righteous note

Sprouting to reach noble onlookers

That realize neighborly objectives succeed

Relay now our satisfying tale

noStrudel makes me feel so good when I look down at the activity log. #reliability #ux

What's the best way to handle NIP-07 for web apps on Android? It seems Firefox only allows certain blessed extensions. Is there a copy-paste challenge process? Should I just enter may private key 🤡? #asknostr and GM

Nostr's too centralized on GitHub. I know we're still in the 'ignore you' stage but for that reason and after seeing what they did to youtube-dl I've decided to host all new projects on Codeberg.

Codeberg is a cooperative based in Germany that runs a fork of Gitea called Forgejo. It has all the features I care about in a project repository and seems to be the best match philosophically with the nostr FOSS community vibe.

My first project is a comprehensive NIP index. Please join and give it a star. https://codeberg.org/nostr/nip-index

I created a Nostr org there mainly because it wasn't taken. If anyone would like to join, wants a repo or to help admin, let me know. GM, GE and GN. 🪺🌱🦠🐛🐣

I made a comprehensive list of NIPs to try and shed light on a few questions:

What's the next free NIP number? 17 if you don't count PRs. 62 if you do.

How many NIPs have been created? 132

How many NIP number collisions are there? 39.

How many do you need to worry about to "create a client in a weekend?" Still unanswered.

Can I do anything nerdier than read protocols? Answer yes.

https://codeberg.org/nostr/nip-index/src/branch/main/README.md

The most popular relay among my contacts is nostr.lol, yet it doesn't seem to work very well for me. Lots of timeouts and stuff. Is it a paid relay or what can I do to improve my experience with it?

COMPELLING argument! Wow.

Where do you stand, #Nostr?

nostr:npub1td98pdkc0sdf4fvxxwewqmm20j2j3vxmjkp6yljdcqcca0e62rssa4xg4v brings up an excellent point! 🤔 🧀 nostr:note1cl223yct7j2w5je9gp37e0nl2k2tmhtr9hdyye36l2tnv4lsnees7qsaq7

Add bacon and there is no question.

Nostr is quite the stack of protocols. A tasty brew of NIPs, pull requests, issues, and applications conspiring to bring you notes and other stuff. Nobody's in control and yet we all are. 👨‍💻 👩‍💻

Replying to Avatar hzrd149

Stream moderation dashboard

https://nostrudel.ninja/#/tools/stream-moderation

A bit a shameless self promotion, but awhile back I built a stream moderation dashboard https://nostrudel.ninja/#/tools/stream-moderation

Excellent work! This client is going to help a lot of people make Nostr better.

Delving into the web of trust is fun. Hope you can try it soon. Among other interesting accounts I found Shevacai here who's doing a Daily Stoic.

note10she0kzfnrj0fv3fa08n9y373y5eys2sllsyzttw7kfrx8e2cums3uy66c

At this point I get worried when I get any kind of communication outside the normal order or delivery flow.

Nostr is not like the other social networks. Decentralized. Permissionless. Cryptographically verified from end-to-end. Maybe not for everyone, yet, but everyone will find value in it eventually. Carry on.

The nostr is young and chaotic but therein lies a ton of opportunity, particularly by using data to improve the experience.

Look at noStrudel's HEALTH view...

Each column is a relay and each row is a note. Green means we got it. Red means we didn't.

A red box could appear for any number of reasons. Maybe the relay never saw that note. Maybe the connection timed out. A red column could mean I missed a relay payment or have been rate-limited. A red row... well that's the unknown unknown.

Delivery is fundamental to consistency and a lot of times as a user you have no idea what's going on behind the scenes. noStrudel is refreshing with its heath view and activity log.

I recommend everyone give it a look and share any insights from this deeper view into the nostr.

What's the best way to see the posts and follows whose content I've liked in the past? #asknostr

Got sick of looking at hexadecimal.

Replying to Avatar Derek Ross

The nostr:npub1cc79kn3phxc7c6mn45zynf4gtz0khkz59j4anew7dtj8fv50aqrqlth2hf bot is a great tool to help prune your following list. I'm purging most npubs that haven't posted in 3 months to make way for new Nostriches. 🤙🏻💜🫂

Did you get an idea of retention from the pruning? I'm developing a web of trust tool which will run faster if inactive accounts are left out, so considering what's a good threshold.

GM, Nobody's going to care more about your time/money/desires than you.

Fixed up my relays to cover where most kind 0's and 3' are coming from. Added nostr.lol, nostr.mom, nostr.oxtr.dev, nostr.wine, and relay.nostr.com.au. Hopefully this makes the experience more consistent across clients.

It's 1AM and green text scrolls across your face as you groove and zap memes and to the sound of cypherpunk stems. It's been too long. Your friends should have replied by now. Then you smell microchips... and burning flesh.

What's going on? Did you get blocked for too many #NostrMemes? Is your phone mining? Nah, you're just having relay problems.

What IS up with relays? We see them in settings, we hear some are paid, we know we need them but do we have too many? How much relaying is too much? Normally you wouldn't care but this is getting serious.

Grab an ice pack, take a purplepill and stay tuned for a bonus insight!

# How many relays do you need?

If you're on mobile you've probably felt Nostr's phone-warming effect and so you may want to prune down to just a few relays. You won't get every single note but you'll save battery until you make it back to your laptop, or a charging cable. Pro-tip: Many clients let you disable AND re-enable relays without removing them.

If instead you want your very own Nostr Operations Center then order power, cooling, add in a case of GPUs for your AI, then visit nostr.watch to link up.

While you're waiting for the components to arrive, feast your eyes on these other reasons to tune your relay selections.

# Paid relays

Our infrastructure needs more capacity if it's going to handle the next Twitter eXodus. One way to pay for it is by purchasing service. Paid relays help keep spammers out and some like cellar.nostr.wine have begun to offer long-term storage for money.

# Search

As nostr grows, you're going to want search its vast oceans of content. Since this can add cost to existing volunteer operations, the search function is probably best handled by specialty relays.

# Other content types

New kinds are being invented all the time so if you're a developer or early adopter, and in 2023 who isn't, you should be prepared to join relays for long-form, for video and streaming, and perhaps for privacy.

If you'd like to interact with networks based on Mastodon/ActivityPub consider adding a bridge relay.

If you are multilingual you may want to add relays to stay current. nostr.watch's map view is great for this. A VPN may be required.

# Bonus insight

Finally we get to the insight. You didn't skip did you?

Nostr's relay architecture suffers from something called the common neighbor requirement. This means if you and I want to communicate we need to share at least one relay. Efficient relay selection is an interesting problem that needs more attention. I suspect solutions will require statistics, modeling, and a lot of coffee. Who knows? Until then, your social circles could be hamming it up on exclusive sets of nonadjacent relays. We wouldn't want that would we?

Another way around common neighbor is to reach out to everyone we know and tell them our npubs. It may be a long read but call it a bonding experience. Or we could have them scan our QR codes. Either way.