Last Notes
Thanks, I need to change the message on the box that still says you can paste. 🐛
Oh, does it say why? It should either say the npub is invalid or the name is taken. Oh you probably need to login. I disabled signing up without logging in I think. (With nip07 extension)
Tried it out on Linux. It wouldn't let me add an account tho. Browsed the code, ran the tests.. looked in ~/.notedeck/.credentials nothin there. When I try to add, the account add screen comes up, but it behaves like I'm clicking the window behind it.
Looking forward to trying further!
#linux #native 💥
Ultimately I agree with you. I have some weird tendency to test the living shit out of stuff I write. I think it's just many years of devops being on the receiving end of bugs. I even used to make company wide rules like no releases on Fridays and stuff like that.
Probably from an outside perspective it seems like I'm slow. But I don't like bugs and am very good at finding them after all these years of paratrooping other people's code and being tethered to a pager.
I don't know why more testing isn't done. I can always name off things that can help, recommend process or dev environment improvements, train eng teams how to read their own logs, but at the end of the day it's a life long mystery for me..
Ok but even in these cases slowing down doesn't seem like it would help either 😂 I have a saying in Linux world, "pick a better upstream". When something upstream from you proves to be bad over and over, gotta ditch it. I mean those are the choices right? I agree with OP there are lots and lots of bugs. I just think slowness is an anti pattern. Because I've heard it a lot in dev world, seen it tried, and it just ends in the same misery but slower 🌊🐛
It's tempting to think that slowing down helps. The reality is that it doesn't. Slow releases are even buggier. Shipping fast and iterating matters, but what matters even more is a collective effort to help devs find and reproduce bugs. It is very time consuming on all sides, but I don't think any opensource project succeeds without this collective effort. 🐛🐛🐛
So, if you're testing minded and have the time, you can help your fav projects succeed in a big way. If they don't interact with you in a way you like, or you can't seem to work with them (or find them), then by all means pick a different project to support.. But do try to support them if you can. I know nostr makes it difficult as we can barely see each others notes but, gotta keep trying. 🌊
Hey @nprofile…544r I'm @jeremyd on GitHub, you were asking what my pubkey was but I try to usually keep it out of there so GitHub won't cancel me too quick. 😂
This isn't released yet, one or two more features, UI tweaks and upstream package wrangling. Then 🧨
Ps I know the video is huge and prob won't play, but I'm just excited so I posted it anyway. Cc @nprofile…rx4p@tekadan
I've been working on the relay explorer. It will automatically handle nip42 auth reqs now BUT I DIDN'T STOP THERE 🧨
#discordkilla #themindthrilla #purplepilla
https://v.nostr.build/WGank.mp4
I read these bugs and he basically says, once providers fix their stuff, *then relays might be able to filter on some unknown as of yet way of determining if a provider is 'available'. Firetruck, back in garage. 🚒 This filtering stuff is all doable with a proxy for strfry.
Strfry is doing pretty good without any mods. It can be used as a relentless database of notes, and any other custom logic required can be done in a proxy.
Take nip42 auth for example. You go down the rabbit hole of this nip, which is fairly solid, and realize there are a bunch of ways you could potentially use it. So many ways in fact that it becomes really hard to design a flexible solution built into the relay itself. (And this is why it has not been implemented in strfry).
Using a proxy to prototype is a good first step. Then if clients can gather some consensus on how they want to do something, it will be more clear what to write.
https://GitHub.com/relaytools/interceptor-proxy
I used to listen to antennae while waiting for the train every morning on my over ear headphones. #surreal
hivetalk.org/join/linux
Ya and the rooms stick around too
I just keep joining same name 🦜🐳
come listen to some antennae while u do wit 😎😁hivetalk.org/join/linux
Spring in BC
https://i.nostr.build/q634g.jpg
Water ✅
buncha stuff most people would throw away ✅
Wood ✅
I'm ready for anything
I almost posted about how the type script is leaking too much, and the frustration etc, but FUCk THAt we #blooming #bloomscrolling 🦜🐛🦎 https://i.nostr.build/KG2gk.jpg
Very happy to be powering forward thinking projects like this via relay.tools
Sometimes devs just need a relay in 60s or less, with infinite customization options and I'm here to make it happen 🌊🌊🌊🐳
This particular relay doesn't have any kind 1s at all. 🚀
Thank you, this is great.
Interesting. Yeah they did say that all social media agreed to silence political stuff this year.. they don't want people virally discussing things cause they're scared what might happen. By they, I mean sort of a handshake deal between all the US social media and the various parts of government who could potentially threaten them or drag them in front of Congress etc.
As a nostr DM? Didn't receive it 😭 heheeee
I like the nos2xfox, it's got a nice interface..
Postgres is an academic experiment and every time I've seen someone attempt to scale it, it ends in tears. Salty, salty tears, and massive amounts of un-necessary hardware deployed in an attempt to stop the mysterious bleeding out of its performance under a high rate of queries. Maybe postgres Jesus will join the org and save it somehow, but he never does. Anyway, MySQL is better, and lmdb seems best for what nostr is doing (serving notes directly from a memory mapped cache).
Oh, I thought you mentioned it ran a strfry instance. I dunno where I saw that. I stand corrected. 🐳
I did find your impersonatoor tho.. and ya, you look wayyyy cooler w the font 😁
If you have none set it's just publishing them to all your general relays. Amethyst doesn't store them locally afaik
It's same relay as private inbox..
Works great from amethizzle
https://i.nostr.build/nWmZd.jpg
Does on mine, u on some really old version or sumthin?
I just need to connect to a relay, authenticate, subscribe to one filter, show the posts in realtime, then on disconnect, re-connect and keep showing.
I think programming the mars rover mighta been easier 🌊
Do you have your drafts relay setup? 🤔
If y'all wanna see some true long form content you should see the git issue I wrote today 😂🐛
Just #nostrin'
Primal media always loads horrendously slow for me.. but this video ya, it is below the threshold for playback and doesn't even buffer.. I guess nostr.build has really spoiled us. Maybe primal got lazy and just used S3 urls or, underpowered image proxy or? 乁༼☯‿☯✿༽ㄏ
I have come to really like drafts tho ya.. I bet you got em, just go to the drafts page.
You mean the relays storing these 1000 drafts/sec keystrokes for nuthin?! (╯°□°)╯︵ ┻━┻ 😂
The link loaded, but I dunno feels like I'm on the moon internet loading highlighter, a good 10s resp
Oh is it happening? Lol, I'm so outta touch. Thanks for the #news
Video needs better CDN, can only watch a few seconds and that link is error🦜
https://i.nostr.build/yqYGJ.jpg
These are cool! I like the first image with mustache and fifth image bottom left. I also like some of these circuit diagram looking things, if they were behind one of the more ostrich looking faces or some type of server or planet or something.
Thanks for the halp testing! 🌊🌊🌊 I want nostr DM to work soooo friggin bad. 🙏🙏🙏 Really hope the new damus client will do nip17 so we can all come together on this.
Thank you rustpuppy. I don't think I will use this but here's 2100 sats for your efforts 😎 I was thinking like some colorful AI type art or something with servers or etc in it.. all good.
This note did not get very much traction. Oh well #slowstr. 😁🦜
Um nope, it's free but it also accepts payment 😎 I will turn that off to avoid confusion..
Update on DM Inbox Relays saga 💫🎉
auth.nostr1.com is a free DM inbox relay that I'm using to shakedown the new softwares. Thank you so much everyone that has been using this it has helped tremendously with testing!!
I did another round of bug fixing 🐛🐛over the last few days. Let the DMs flow 🌊🌊🌊🦜
Details tldr: 🐛💫 interceptor doesn't send eose on initial auth challenge req close. 🐛💫Interceptor properly responds to additional auth responses so that strfry doesn't send errors.
All good, haha. I got it to build now but the validation isn't parsing (says missing challenge tag) I think I gotta use go-nostr while this bakes in the oven a bit more. Thanks for the quick responses tho! I gotta get past this so I can fix my auth flow, found some decent 🐛🐛🐛 must make work. 😎
ah, go generate precomps .. seems like something fun to run. but somehow now it's looking for mleku.net haha.
i guess it's these fancy new precomps, but i'm not sure how to generate them yet..
@npub1fjq…leku
switched to nodl, but getting this error on build, hmm.. wat mean?
```
../../go/pkg/mod/github.com/mleku/
[email protected]/pkg/ec/secp256k1/precomps.go:7:12: pattern rawbytepoints.bin: no matching files found
```
@nprofile…8qkt if you would be so kind as to accept 10050 (private inbox relay set) on purplepag.es 🙏
Would facilitate Nip17 DMs 🚀
New release of the monitorlizard with multiplatform binaries for your convenience. Now publishing relay discovery events. This means clients will finally be able to discover relays with NIP66(draft) and relays or anyone on nostr can participate in discovery and latency metrics 🎉 We're doing it. 🌊🦜🦎
https://github.com/relaytools/monitorlizard/releases
Ya, I should do a relaytools terminal UI 😎
😂😂😂 love it. Ya I'm just typescript cowboy over here loading whatever images people want in 🐳🤠prob can do some fancy autoloading or etc but having too much fun releasing go stuff
github.com/relaytools/monitorlizard/releases
Lol, ya actually, do you have a down sampled one you can use on relay tools (cause you're in the pub directory)? Was wondering why site is loading kinda slower 😂
I should prob fix this somehow.. but till then? 😎
Not muted, I think he has made his events stick to his relays (probably blocks cloudflare etc)
🤔 you mean from the submissions?
Ya, I didn't wanna call out to any apis... Tryin to keep it simple.
Yep, square is good. Looks like I'm using approx 394px square (but it will fit the image in there regardless)
Hey y'all, I need stock relay images for relay.tools for when a user doesn't want to setup their image url. I'm currently using a crude blown up palm tree emoji 🤦♂️ If you are so inclined please comment below with some relay art and I will pick 3 to be used on the site. 5k sats to each pick. 24 hrs to submit.
Thank you in advance kind nostr artists 🙏🐳💎
So the naddr contains both the owners pubkey and the relays IP address? That could work. It didn't mention that in the spec..
Well that and I'm curious how can it have the names 'owned' by anyone, what is it gonna just be a free for all? I guess just web of trust fixes it handwaves etc? Like anyone can own any name, multiple owners of a name? 🤔😁 So you could take over a name by being more popular. Very interesting world it will be eh? #web5000
I applaud this effort. I am curious if you will also do something with certificate issuance, nostr will need to become a 'certificate authority' as well. Or use ws:// and http:// instead of wss:// and https://
It is theoretically possible to have certificates for an IP address signed by a certificate authority but let's encrypt doesn't support it.
The other option I suppose is have clients able to accept and store the certificate for that IP one time only.
The problem with ws:// is that it's easy to man-in-the-middle, so even though nostr uses sigs it still needs encryption on the connection. Eg. on TOR or vpn you gonna get manipulated pretty hard without encryption.
Aw shit, did amethyst get u addicted again to the screens heheh. Funny I can't see who you are replying to, but I assume it's virata. My Amethyst doesn't show the notes and acts like its me cause #relays 😂 they're not even muted.
There's a couple others too on the relay.tools directory
hotrightnow.nostr1.com is still free.. a neat experiment trying to do non-bitcoin content that gets a lot of events.
GM! Join the relays, browse the relays, launch a relay today at relay.tools 😎🐳
#grownnostr
https://i.nostr.build/EnL3n.jpg
Oh cool, I'll check it out
Decided to poke around before sleep, ya I was using the nostr/auth and nostr/event. Didn't see em in GitHub. All good, I am done coding for the night. Very ez to change it for go-nostr if need to, tho I liked thinking maybe this lib was faster 😎. Just was using it for interceptor auth event verify stuff..
Ah cool, ya I was just using a very small part of it.. I'll change urls and see what's there. (Prob tomorrow)
This is a good reminder I need to be mirroring stuff I use lmao 😂 my dumb go cache already blew it away..
@nprofile…cf2c did your git hosting url change? mleku.dev looks like 404..
Can it be set so verified users only can read or write? Yes. However, this mode is far from being private because of how mainstream nostr clients will treat the events.. (they will rebroadcast them at every opportunity). There are various other things like private groups for Coracle that can help layer on more of a true privacy type chat on a relay, but it requires using a Coracle portal.. Does this make sense? I can explain more but I realize I should probably ask your level of understanding nostr first. 😁
Yes the site is relay.tools I'd be happy to help you configure the relay settings for your needs or answer any questions you might have. 🚀
Lol, ya no matter what I click in there it won't end 😅
Right now, probably not.. but in the future it would provide some redundancy when the cluster expands I could put them on separate servers 😁
Lets see.. I have no problem with it resource wise, whatever you wanna do.. The relay is in "pubkey -or- keyword" mode, it applies these filters to all kinds.. 🕵️♂️ lemme know maybe if youre doing large imports of data to citadel or christpill and I can see how it performs.. 🚀
Whoops nope, got some bugs🐛🐛🐛 snuck into the settings page for desktop.. gonna fix 🚀
🤔 I duno why zap.stream keeps saying I'm live. I ended the stream as many ways as possible. I guess that means I should go live again? 😂
Made things look a lot cooler on the main page of relay.tools
This release is paving the way for more re-design and paradigm shifting relay management interface.
Mucho thanks to #nostrdesign @nprofile…wegz for pushing me to level up on my design implementation skill.
#penpot #tailwindcss #mobilefirst 💎
Oh, you're on amethyst! Darn, that should have worked. I may need to do more DM debug 😂🤔
I topped you up with free month of relay credit for the good feedback. Yes my DMs in amethyst are using the new inbox model so if you're on damus or something I may not see them. 🤔 Thanks!
Ya no worries! Thanks for reaching out. You don't necessarily have to follow that account, it could get spammy. Just wanted you to know who the account is if it pings you via regular nostr in the future.
Yep, this is me over on support ^^^ just to confirm 😎
Hi Dawn! Thanks for letting me know, this is valuable feedback.. how did you attempt contact? This will help me refine the process as I'm still working on making support channels intuitive, and my DMs may also be broken, but nostr is a little broken right now in a lot of aspects so I'm not surprised if it didn't work like I expect.
As for the relay, I took a look at your settings and saw that you attempted to make it a paid relay but it was still open (optional pay). I think this is a bug on my end or just UX problem. So it should be all good now, this is a good way to park it is make it paid.
I will generally send out a reminder from the relaytools support account, or from my own account if I notice the relay is past due, and you can see your balance and topup at relay.tools/invoices
Apparently today I'm gonna spend all day on fonts 🦜
You still have to use obs for zap stream, I was playing around with restreaming by having obs broadcast a hivetalk session.. While hivetalk does have broadcast mode (one to many) it uses webrtc and does it within the hivetalk app. It's zero latency tech, vs zap.stream is rtmp+hls (with delay).
nostr.build paid plan yep 👍 if you fill your space you can rotate in new videos.. you'll also probably want to optimally transcode them..