Last Notes
My collegue across the room is so mad at ODBC driver for MySQL and it not wanting to work properly. Its so fun to listen to our support staff fighting with windows...and the lack of logs and error messages (and details of such) xD
Testing v0.dev ... and I love it, honestly. Wish I could fully selfhost that, but this is really good stuff. Nice UI and it can help me do what my visual impairment can not :3
Listening to Psychostick while working is fun. Love that band a bunch <3
Yeah, unfortunately, jobs pay fiat. 🙈
Does anyone know how to self-host oddbean?
https://oddbean.com/
I think I'm being rate-limited or something. Got a warning.
I'm not broke. I'm rebelling against rampant consumerism, by refusing to purchase anything other than food.
Being broke just made me into a rebel.
Knew there had to be some upside.
Yeah, nuts. They used to just die all the time. Like miners, before they came up with helmets.
They're borrowing longer (mortgage), to protect themselves against consumer-price inflation, and investing shorter in a real asset (stocks), to protect themselves against monetary inflation.
People do the same with Bitcoin.
Nostrudel, Amethyst, Nostter, etc.
ReplyGuy is no longer replying. 😅
How many people regularly look at their global feed? ✋
My global is so neat, now. Not just the one from my relay; from a whole list of relays. All pleasant relays. 😊
Yeah, hashtags are nice. I sometime search for them. Or I click on them, when someone uses them, and scroll through the results.
Just realized that changing clients all the time cause me to drop wheat from my list. Added it back in.
I'm legit stuck with it. It's driving me nuts. 😅 I've tried everything.
But sometimes it doesn't work. Just freezes up. Weird.
You can tell who the popular npubs are because every damn thing they post has like 50 reactions and 20 zaps. Even if they just accidentally typed two letters and pressed send. 😅
Almost all other notes have no interactions. Complete bifurcation.
I suspect that most people hardly see anything at all, in their feed. Because they only follow the very top accounts and never look at global, their feeds are note deserts.
How does your result overlap with the nostr.watch data? Are they looking at fewer relays or are they filtering out more of them, to get their 700ish result?
This is my current stream. 🍿
https://image.nostr.build/6b37d1736bb015fee8e39322acbf33acc6ddb2a1374fee93292a0e37ba7b6de5.png
Just looking directly at a relay stream is a fascinating experience. You don't really understand what Nostr even is, until you've experienced "global".
I hate that I have so many people spread over so many networks because I just want to look in one place, to see if they've written me. It's like Telegram, Signal, Slack, Nostr, Threema.... and then begin at the beginning, again.
Just say "No" to cancel culture.
I only know of https://hotrightnow.nostr1.com , but I think it doesn't scan images. That would be next-level.
Like that header. 🤔
https://allbestfonts.com/wp-content/uploads/2016/10/georgia1.png
Ooooh, @npub1wqf…qsyn look, pretty! That looks very neat and a bit classic.
https://i.pinimg.com/564x/6e/65/92/6e65924cb93baa8d98e624ae6923ed76.jpg
😅 Maybe because I'm old and half-blind.
The same one in my Nostrudel border.
Well, our wss://thecitadel.nostr1.com relays is an OtherStuff relay, that we are going to put the Alexandria books on. So, it's the primary building that the library lives in. And we're going to make it so that you can wander through the library and find interesting books, by labeling the books and clustering similar books together.
The wss://christpill.nostr1.com relay tends to have lots of bible and religious stuff on it, and we'll probably we cross-posting to their, from Alexandria.
There could be a cooking and baking relay, where notes end up, when people label them with # foodstr or something.
Well, that's what topical relays are like, right? Like a magazine rack.
Well, neighbors aren't necessarily friends, right? And they're not fans, right? But they're also probably not our enemies.
They're just people we tend to be near, because some accident of fate located us near to them, and we bump into them or cross paths, regularly. We say, "GM 👋 ". We stand at the fence and tell them about our last hike or how we've changed our diet and which books we're reading. We really like each other, or we sort of don't, but we prefer to keep on good terms because humans are social animals and we like having someone familiar respond to our "GM" with a "GM".
And we instinctively know that the people we keep bumping into, over and over, are somehow more significant than a random selection of people. And we also somehow sense, that the people they choose to hang out with, would probably be people we'd be interesting in meeting, than a random selection of people. So, if they invite us over to their house for a party, we'd be more likely to agree, than if some complete stranger did.
And where do our neighbors live? They live in the place next door. Well, what is "next door" to a relay? A different relay, of course! That's where our Nostr Neighbors live: they live in the relay next door.
https://image.nostr.build/d968288c7e4f365d024f25f768d264e20a2b7570fe3bbb63c4bd6763853192a6.png
This is the beauty of the #outbox model. It allows us to disintermediate the really big streams, into a bunch of brooks that cross-cross and meander.
This is what my stream looks like.
https://i.nostr.build/EkFinQtAmKMr49Kz.jpg
#nevent1q…d5pt
I've been thinking about this a lot, lately.
Why do we have these "recommended follow" lists, for newbies, that invariably lead to a zillion people following 100 people? Cuz the big, free relays are so full of crap, that everyone only looks at their follow list feed. After all, how else are you going to find something worth reading, in all that mess, if you can't look at the relay stream?
Well, the best answer is:
YOU LOOK AT A BETTER RELAY STREAM.
What is a better relay stream?
A STREAM SOMEONE IS ACTUALLY WILLING TO LOOK AT.
But doesn't that censor people?
NO, BECAUSE ANYONE CAN BUILD THEIR OWN STREAM.
We can share streams. We can have overlapping streams (by syncing our relays with #RelayNeighbors). We can have custom cobbled-together streams from different topic relays and geographically-limited relays, and a couple of personal relays.
We can have streams consisting of 1 stream or 15 streams, from all over the planet. There should be no SinglePointOfTruth on Nostr, or even TenPointsOfTruth, just lots of plebs hanging out with people they wanna hang out with and reading stuff about things they find interesting, and basta.
https://image.nostr.build/717520697f282a9a414e0d911d7b693ed53d4bb1f276a74eaaa7546de41a700b.png
That delay must be why I've been having trouble with Amber. It seems to struggle with AUTH.
I made got rid of AUTH-on-read on my outbox, by the way.
🥳 We're relay neighbors, now!
The guys are all really sad that the style change meant we no longer have everything in hot pink. I insist, once again, that pink is an underrated color.
https://image.nostr.build/b1f55b05176d0713fb4b513d8a03e1eed391e15fbeb0d5f6e3802a5bf5721fed.png
Which common fonts are the left ones closest to?
https://www.bulletinbottle.com/blog/wp-content/uploads/2014/08/popular-serif-fonts.png
https://www.bulletinbottle.com/blog/wp-content/uploads/2014/08/popular-sans-serif-fonts.png
The one on the left reads so much better. Wow. Huge difference.
Test of writing to your relay from Nostrudel.
Another question: Do you back the list up, somehow, in case someone gets overexcited and accidentally deletes them? Or should we export the list?
🤣
My follow list was also a mess, except when it had just been nuked.
Ahhh... clever. That's interesting.
Me: Hmm... I could just copy in their follow lists! 💡
Me, half an hour later:
https://media.tenor.com/kReVPYNG9jMAAAAC/10.gif
Are duplicates allowed intentionally, or is that just something you hadn't checked for, because you weren't expected 7 people to moderate one relay? 😅
@npub10np…tl5h do you auto-remove duplicates?
Please enter individual npubs, and only if they aren't already whitelisted. (just search the page for the hexID number)
But don't just copy in your follow lists, as I've been looking at them and some of them are buggy (@npub1wqf…qsyn check your json), full of abandoned npubs, and have spam and impersonators and stuff, in them. It's a bit of a mess. 🫣 😅
Just go to https://relay.tools/ and login, by clicking on the circle on the top-right. Then select "My Relays" and then click on TheForest. Then go down to the menu item Access Control Lists and you can edit the list, there, by entering people's npub or hexID.
https://image.nostr.build/b2a992b1e656a505e923b7bbdd22a748dd68f19ac10c64c839c35e04fdd6aeb9.png
Okay, it's now only write-protected and not read-protected @npub10np…tl5h . And I added @npub1wqf…qsyn
@npub1m3x…a5sf @npub1q6y…t3sh @npub1ecd…s735 @npub1356…805u @npub1qdj…fqm7 and @npub1s3h…75wz as moderators. You can all edit the allow list and add anyone you think I've forgotten.
It's now a GitCitadel-associated relay, which makes sense, since that's who's paying for it. This can be the default relay for our products, for all the socializing stuff, like comments and highlights.
If you're on the computer, you can just use Nostrudel and setup a local relay as an app relay for writing. Then you can toggle the writing on-and-of.
If you're on Amethyst on Android, use Amber and Citrine, and then you can write only to your local relay, by selecting it in the writing form (click on the symbol above the text-entry field) or by adjusting the settings in the relay management page.
But, increasingly, the relays themselves are going to allow you to define what goes where and to whom.
wss://theforest.nostr1.com
I'll add yours to my write list! 😊 I'll be using that list for relay syncing, soon, so I'll remember to get the hookup with y'all.
You and @npub1r8u…fjwl are already whitelisted. 👍
Relays are there, to determine what you MIGHT want to see.
Lists (including follows) are there, to determine what you DEFINITELY want to see.
If your global feed is something you would never want to look at, directly, you might want to adjust your relays.
https://media.tenor.com/ARsMgq_KnqEAAAAC/not-picky-standards.gif
Friendly reminder that the govt will do it's damndest to squeeze every penny and every drop of information out of you.
https://www.youtube.com/watch?v=XyQSi1i-HLs
Oh, look, isn't that a lucky coincidence? Our npub translates to our color scheme, on Nostrudel!
https://image.nostr.build/3339f368020bc2bcb70f5f3c44b5ebb876046fd798acea634350be4e8713b78e.png
And we're purple, instead of pink, like before.
We have some private webpages, but we also have some public ones coming soon, like a hosted #Alexandria instance.
Hello. We look a bit different, now.
https://gitcitadel.eu/
I usually build from scratch, too, (have to, builds don't work), but I like to try out the builds, first.
I do. It's the same with the repos. I'm probably the only person using the builds, for instance. Most build from scratch and there are only like 3 other devs even using it. 😅
It's usually only regular users who encounter the problems. We both tend to try new things out, every day, whereas most people have a few clicks as a routine, twice per week, and they don't waver from that.
https://www.adobe.com/creativecloud/design/discover/media_181bfeb40261164f888b8e3a538a5a49fab1b322a.jpeg
Just checked. Serif easier to read at smaller scale.
Maybe because the horizontal lines make it easier to read?
Can it automatically tell, to write like that, since the first words are capitalized?
I should do that with the Bible books. I've been waiting, for us to finalize the changes to the spec, so that I can transfer everything to Asciidoc, from Markdown, and then clean it up. But that sort of lettering is so classy, fr. Antique.
Everyone on X has an alt. 😅 Completely pointless and childish.
They want everyone on the planet to see, except These 20 Naughty People.
Let me update the documentation with the screenshots.
Oh, good grief, that looks so lovely. I'm gobsmacked.
I don't have a million sats, unfortunately.
...and 35 are from me. 😅
But, that's interesting. I thought maybe 5 or so.
Alby Hub is down.
That's actually different from the Minibits issue, but it means I'm down on both wallets, now. 😅
You have to get in early, when people are still willing to work for €50k, sorry. Difficult to jump in, at the €500k mark. That's the "distribute the spoils" phase.
I know more people that have been grossed out by it, than turned on, but Bitcoin contains its own acquisition-incentive, as a money.
A team that is too deeply integrated into a movement is just a cluster of followers. It isn't capable of independent or novel ideas, and won't add much to the overall effort, beyond what the individuals would each add.
It has to make sure everything will be approved by the movement, particularly the leaders, and will just emit more groupthink and make incremental changes. It's a mere spin-off, not an independent organisation.
Spin-offs are useful, but if you only have spin-offs...
The video is actually kinda sinister.
Yeah, a team is an attempt to maximize the efficient use of available resources. It's something inherently capitalistic (a group leveraging their joint labor and the means of production, to increase productivity, in the hope of eventually increasing profits).
A movement is just people imitating the behavior of someone prominent and paying them homage, in the hopes that some good things will spring out in return.
I've compared it to a cargo cult. If you write in ALL CAPS or cheer the appropriate OpenSats post, and jump through their hoops, the lightning gods will make Bitcoin rain down on you. And that really does work, so it'll just stay that way, forever. Only a few oddballs, like us, will even try to do their own thing.
Teams, tend to be self-directed and have their own ideas of what they want to do or where they want to take their projects. They will resist submission because they have their own internal leadership.
There are no teams in a cargo cult.
You're out of your league, here. Have fun with that. Bye.
I should probably show more devs how I did this.
Tony was just pulling the API list, on the fly, and had some relays hard-coded as a fallback, if the list wasn't reachable.
It's over 700 relays, now, though. Takes forever, unless you use threading or something. Or workers. Only really worth it for a wide search or for broadcasting delete events.
https://api.nostr.watch/
#nevent1q…gge7
Why do even 3090s still cost 500€ - and those with a blower-style cooler 2k€?! Madness...
Did you just change that, as it wasn't working the day before yesterday.
We already have a castle icon, for a different product.
Keep trying to zap you. Minibits is acting up. 😅
The style fits the stuff my daughter has been working on, well, and she didn't have one for GitCitadel, yet. We were going to use a castle for thecitadel.nostr1.com relay, and didn't have anything for the gitcitadel.com website.
I suspect we'd have more luck forming teams, if the people forming the teams aren't devs. Devs always think, "I'll just build it all, myself." Someone who needs help building, will look for help.
Your daily reminder that @npub1ecd…s735 is always right and his timing is impeccable.
#nevent1q…j4rd
https://media.tenor.com/5vbUtqDdxY4AAAAC/forum-out.gif
One man's terrorist, is another man's freedom fighter.
You act like some of us haven't been dealing with stuff like this since the 90s.
Wake me up, when it gets exciting because a government or international corporation is the one sending the bots. This was barely a warm-up.
There are other people on here, including in this thread and reading this thread, who are in a similar position, but who are staying completely calm because they saw this coming and were prepared for it.
This was going to happen, sooner or later, and we're actually relieved that it happened sooner and we can deal with it, now. There were some clients and relays who had a lackadaisical attitude toward spam-prevention, who just got caught with their pants down. That hurts all of us, but it's on them. They now have a chance to clean up and improve, before we have millions of people on here and such a circus makes the front page news. Or they can give up and make room for better engineers.
Effective risk mitigation is part of the job.
When the network is crawling with spambots, but you don't see them.
https://media.tenor.com/Qrir-11OkwIAAAAC/nail-file-peggy-bundy.gif
Decimation. Every tenth relay had to go.
https://m.primal.net/KzJf.png
Craft your system, don't just hack it.
https://image.nostr.build/619e3f41355c706191b9deb831b9ded1e67a33a928299c2c8d07cc46321cf73e.png
This was not a test of Nostr. This was a test of Nostr devs.
Look at your client coders and your relay operators. See how they're responding. This is information.
* Did they stay calm, or even chuckle about it or roll their proverbial eyes?
* Do they see an upside in the test, _even if they failed it_? Are they maybe even making plans to start running such experiments, themselves, in a test environment?
* Did they immediately announce ways for you to mitigate the problem, by adjusting your settings or switching to a different relay?
* Do they even really understand how relays work or why relays are useful to fight this sort of problem?
* Did they even notice the problem and act, or are they wherever, doing whatever, the whole time? (Some have still not noticed 🤦♀️ and others just permanently pulled down the relays they were passively hosting.)
* Are they still beholden to the "all relays have to store everyone's notes, regardless" mantra, or are they willing to man up and have an actual opinion of what they will -- and will not -- tolerate on their property?
* Are they whining, begging for mercy, or otherwise behaving like someone not in control of the situation, or faced with a problem that is beyond their capacity?
* If people were fleeing clients, which one(s) were they primarily fleeing? Those clients did not properly onboard those users, by over-obfuscating the infrastructure, so their users took the only solution open: THE EXIT.
To all of the devs whining about having to deal with an almost-real production environment for 5 minutes:
If you can't take the heat, get out of the kitchen.
If stupid shit like EmojiReplyGuy can take your system down, then it deserved to be taken down. Get a different day job, bro, or...
Get up. Move faster.
The devs should be organizing these tests themselves. Tests like this should be running all day, every day, fully-automated on a build server.
Load tests, penetration tests, interoperability tests, speed tests, regression tests...
Can't set up a communications protocol and then skip testing the communication layer and just spend all day on custom emojis and trendlists.
You can't see that an OP has replies by looking at the main feed, in Nostrudel, and it's not indicated anywhere on any note, in Nostter. Usually, I post a note and then discussion happens from the notifications tab. But that doesn't actually display all of the replies. People write me and I don't respond for days, sometimes, until I accidentally stumble upon their response, someplace else.
On theforest, I post a note and can see the replies trickle in, in real-time. It's immediate, but unthreaded, until I click on the note and see the previous one(s) listed above the current one. (I guess the previous gets pulled in, when I open the current note, so threading is on-demand.)
LOL maybe. I think there are some that block excessive hashtags.
I think the other feeds sometimes get stuck, or something. Notifications, especially. If you reply to anything, I can see your reply on https://theforest.nostr1.com , but I need to go to notifications, to see it on most other apps, and that is always noticeably slower and more-limited than the main feed because reasons. 🤷♀️ And each one displays notifications at its own pace.
It's all sort of mysterious.
Hard disagree. We've been complaining about these vulnerabilities, ad nauseum, and they just ignored us. They have known about all of the problems and they simply refused to fix them because fixing things doesn't get you street cred, around here. If the test had been pre-announced, they would have just told everyone that it's just a test and to ignore it and come back in two days. Everything is kept buggy and sloppy because of the small market, but that just gave us all a taste of the sort of market we want to aspire to be, and the quality that we need to produce to service that market.
They only responded because it created mass-chaos and they weren't emotionally prepared and they had no idea how long it would last and everyone freaked out. That was needed, to break through their lethargy.
I repeat: THESE WERE KNOWN ISSUES, FOR AT LEAST A YEAR. THEY REFUSED TO FIX THEM.
Give the ReplyGuy a 🏆 . Nostrich of the year, as far as I'm concerned.
That's one of the main ways governments are now ending up with all of this Bitcoin. They don't crack the encryption. They just track the packages moving around and narrow the list of possible suspects down, find the most-likely ones by surveyance, and then arrest them and shake them until the keys drop out.
https://media.tenor.com/Dq0uwQ4pO88AAAAC/aeons-aeonsroleplay.gif
$string
^footnote
!image
*bold
Leaves % or &.
Used for images in markdown, tho.
Just do it like Onedrive/Sharepoint split. Then you could work on things offline and sync with the cloud relay, when you're online again. And you could keep some things entirely offline, if they were particularly private or in draft format. You could download a book to read on ePaper, for instance.
If they sync, then they don't have to have identical content, you just have to mark the stuff -- or the type of stuff -- you want to stay synced. Like, not much point syncing most kind 01 notes, as that's immediately-consumed chatter, but books, articles, technical documentation, git proposals, etc.
Which just means the rate of foreign-borne workers is probably significantly higher than 20%.
Just how BIG is the stick up their ass?! Oh my god, I literally can't read this - I wanna barf so hard rn... X.x https://www.influxdata.com/blog/power-massive-time-series-workloads-with-influxdb-3.0/ #shitstr
https://media.tenor.com/GiAR3K5fPtAAAAAC/thats-deep-head-nod.gif
GM. It's very early and cold in the house, and I'm drinking hot coffee wrapped in Scottish wool and thinking of entropy and the Romans.
https://image.nostr.build/5a7a626c1873a685f271fb3dd4999aa48e6e295b35bdb6e5d676952d1829c8ae.png
Updated my relay to strfry/1.0.1 - haven't read the changelog yet, though. o.o
#asknostr Looking for an audio guy who could do a quick loop of the end of this: https://www.youtube.com/watch?v=u3s5-8gtdbU&t=257s
It is timestamped roughly where the outro of the video begins. Found it at Zedge, some random ringtone website, and the quality was meh. So i'd love to have a proper quality to use for a ringtone!
If you have a second and can cut some good loops, would very much appreciate that.
Thank you <3
Also apparently had the kind as '5' instead of an integer. Doh! 😅 Took me forever to see that one.
I think I found it. I was tidying up the code and accidentally moved the k tag under the tag call, so it seems to produce a second event.
That might be it.
He had a delete script, too, that ran on nostr-tool, but it doesn't work right now.
I can just download the full nostr.watch API list, like he did and run through it. Didn't want to do that, if I can avoid it, as it spams everyone's relays, but oh well.
Seems to automatically produce a kind 01 and hang the kind 05 on it. 🤔
https://next.nostrudel.ninja/#/n/note1s8w0akywetcsp0d8htyc724mq9zsjr6qsv6f8f623k4hkmhun50sq5juge
Does anyone know why these notes are created, when I use NAK to broadcast an event?
#nevent1q…vggp
My nerves are totally shot, from trying to delete an event on an AUTH relay. 😭
I'm now 6 hours and three repos in, to the attempt.
Anytime I want to do something, like delete an event or transfer money, I need to drink a schnapps, first, to calm my nerves.
https://media.tenor.com/sO1ddzgk2_YAAAAC/michael-scott-the-office.gif
We are all early adopters of Lightning and Nostr. This stuff is all still very beta.
I mean... Bitcoin is also sorta beta. 🙈
Getting totally eaten up by fees, with the small amounts I'm sending, but the Alby is custodial, so I can't collect a larger amount there and then send it, all at once. Moving things peu à peu to Phoenix, and from there over Boltz to my hardwallet.
This is all crazy-difficult. 😭
I had to make an LN invoice from Phoenix, with a specific amount. That worked. I'll probably move the money over Boltz, once I collect it all.
Thanks for your help, guys! 😊
I just tried bc1 to Phoenix and Electrum, from GetAlby and both didn't work. I've now sent it to Phoenix over LN, with an invoice. At least, it's then off of the custodial address.
I don't see where I can enter a bc1, only ln
That you can put money in, but you can't take it back out again.
Yeah, it was the best for the longest time, but apparently everything is on the table, again.
Even the CLI clients are buggy or outdated. Anything will stop working, if you don't constantly update it, as the NIPs evolve.
BUT HOOOOOOOWWWWWW???? 😅
It's custodial, so I can't just close the channel.
I've only ever been able to move them in the other direction.
How do you move your sats from a LN wallet, like Alby, to a bitcoin wallet?
Ah, yes, it does. Nostrudel shows deleted notes as empty notes. Interesting.
Why is #Nostrudel next only showing me notifications from 8 hours ago?
I feel like the doctor ordered a round of touching far-off grass. This is the grass, that I would like to touch.
https://www.classicescapes.com/wp-content/uploads/2018/05/Meteora-Roussanou-Monastery-At-Sunset-%C2%A9-Whitewizzard-Dreamstime.jpg
But npubs can't actually share a kind 3000 list, you see. And lists get too long, you see.
I am only interested in people who occasionally surprise me. I don't want to be able to compress your entire feed down to a very small file.
https://image.nostr.build/6d7fdced90701bc75989b0762aea9916101bbac30543ddea61bb18926e4c0445.png
You have to remember that the historical pics and videos people show on the Internet (look, everyone looked like a movie star!) is often showing views of people in the upper class. I was in the working class, so I was seeing normal people.
People were thinner, but that often actually made their faces and figures less appealing. A minimum of fat hides asymmetry, reduces facial aging, and makes womens' figures curvier. Women had no boobs.