-

@ 5b3f6926:84a767d8
2025-02-24 21:16:40
Se alguém aqui fosse uma figura conhecida, sairia publicamente falando que pagaria resgate de sequestro da filha ?
-

@ d8f38b89:ccf72848
2025-02-24 21:15:55
nostr:nprofile1qqs9n2vvq3u5faj75s8nwe24tmjcn06sxcl57lw02k2vxkzthvfl7espzpmhxue69uhkummnw3ezumrpdejqzxthwden5te0v9e8gtnwdaehgunxwfjkz6mn9e3k7mgpz4mhxue69uhk2er9dchxummnw3ezumrpdejqvwf2ut sells paintings.
-

@ f7922a0a:82c34788
2025-02-24 21:13:36
Memes are how I know the price moved 🤣
-

@ 00000000:f729d700
2025-02-24 21:12:44
is it breaking? it was announced long ago :P
-

@ d8f38b89:ccf72848
2025-02-24 21:12:28
Sending up the nostr:nprofile1qqsvf646uxlreajhhsv9tms9u6w7nuzeedaqty38z69cpwyhv89ufcqpzamhxue69uhhyetvv9ujucm4wfex2mn59en8j6gpzemhxue69uhhyetvv9ujuurjd9kkzmpwdejhgqg5waehxw309aex2mrp0yhxgctdw4eju6t0t25cfd batsignal for a buddy with a new Strike account. I sent a DM.
-

@ 18905d0a:0b229b08
2025-02-24 21:12:09
This is the way
-

@ d8f38b89:ccf72848
2025-02-24 21:09:10
I think this is better.
🍑💨💅
-

@ 90d9080b:374bba8a
2025-02-24 21:09:02
A couple “cryptos” from Tucker one bitcoin from Luke. Pretty weak
-

@ 18905d0a:0b229b08
2025-02-24 21:08:26
https://media1.tenor.com/m/gCzrSkQGyG4AAAAd/black-men-laughing-bald-man-laughing.gif
-

@ 18905d0a:0b229b08
2025-02-24 21:08:02
NGU soap with tingles 🤙🏾
https://media.tenor.com/5y0to-HcjjMAAAAi/pepe-cheers.gif
-

@ 87e98bb6:8d6616f4
2025-02-24 21:07:36
That's a great sign!
-

@ 18905d0a:0b229b08
2025-02-24 21:06:11
That flute should play after every Stache comment in a thread
-

@ 90d9080b:374bba8a
2025-02-24 21:05:46
If you listen to Luke Gromen on Tucker Carlson’s podcast, just replace gold with bitcoin every time it’s mentioned and it’s a great conversation!
-

@ 18905d0a:0b229b08
2025-02-24 21:05:01
It’s the NGU soap
Tingles included 😂
-

@ f7922a0a:82c34788
2025-02-24 20:56:03
Yo nostr:npub1yvscx9vrmpcmwcmydrm8lauqdpngum4ne8xmkgc2d4rcaxrx7tkswdwzdu your nostr:npub1jcympy69pht7ptan39se4nd09e4q66qhey649uu3rczm2zh88c7s0n2890 episode with nostr:npub1lqvv69u549atefvcyfht30lemlyvl9jnz4l7c6ejs20yzpq7hh7sjjfx0r is still on the charts. 💪 nostr:note1xx2l88gcc3l389hkr46m9h8rnfvj8zkntrsv5dm9k82aygv2dcespjmfa9
-

@ d36e8083:ac0b6bec
2025-02-24 20:54:33
That's essentially what I've curated my follows feed to be, with some memes in between.
-

@ 4c800257:b47e3b2f
2025-02-24 20:52:39
i'm kinda low key excited about implementing this because it is going to let me pull apart the existing event store and query apis and recompose the "nostr" protocol as calls on the simplified protocol
bah, i gotta do my day job tho
andh speaking of which it's time for bed #gn
-

@ f7922a0a:82c34788
2025-02-24 20:50:11
Studies show that more splits = more sats and simply mentioning said splits in the show instantly increase each Boost by 33%. 👨🔬 nostr:note16qhwyrs5v5nzkhy28lfeertw7me8a09aaqfsqguw2fpc0e40a57sjkwnlp
-

@ 4c800257:b47e3b2f
2025-02-24 20:47:57
haha
https://github.com/fiatjaf/eventstore/blob/d883fb2ffe3ac5c94aa536cb5d409273139f3371/badger/query_planner.go#L52
see this piece of code
when there is "id" field in a filter, it overrides everything
but it proves my point about what i've been saying about the filter query, ID queries are a separate API and muddling them together is just retarded
if you read further through it, you see that authors, kinds and tags go together
and then it has a clause that just handles tags
and then one that just handles kinds
and then a default clause that just matches everything
tell me that is not a broken API, without saying it's a broken API
harr harr
simplified nostr api is going to make building clients for nostr so much simpler
-

@ c8383d81:f9139549
2025-02-24 20:46:47
Hi 👋 Fren
https://m.primal.net/PJuJ.jpg
-

@ f7922a0a:82c34788
2025-02-24 20:43:18
https://media.tenor.com/2jgbEi-vCuQAAAAC/mando-way-this-is-the-way.gif
-

@ d8f38b89:ccf72848
2025-02-24 20:41:51
Damn right. That happens a lot with this crowd. It's a bunch of "I thought I was the only one" kind of people.
-

@ ccaa58e3:755d48cc
2025-02-24 20:41:50
Nuts
cashuBpGFteCJodHRwczovL21pbnQubWluaWJpdHMuY2FzaC9CaXRjb2luYXVjc2F0YXSBomFpSABQBVDwSUFGYXCBo2FhGCBhc3hAMTA0ZjcwOWRkNDMwNDJkMTg0NDI5ODY1ZjYwMDQ1OWEyOTAwNDY1Nzg0NjIzYWY1NWI5OWMzNTQ0ZjNmMjgzOWFjWCEDrBVSqF3h2FJEib0ZsTkuZ4moEFn8VK0kdPsm8jDajANhZHJTZW50IGZyb20gTWluaWJpdHM
-

@ 4c800257:b47e3b2f
2025-02-24 20:40:51
sucralose is a sweetener, and they are also putting it in everything... i strongly suspect it of being toxic to the kidneys, and i already know that it is mostly excreted (through the kidneys) unchanged, and there was some concern that it is harming aquatic life
water soluble plastics used as thickening agents seems a bit messed up, usually they use xanthan or guar gums for this, which are still bad shit - basically glues, they are VERY common food additives in sweet stuff, and yeah, xanthan + sucralose, SUPER common, even, they use it as a viscosity modifier in a lot of energy drinks, i forget which drinks i saw this ingredient in, but it gives the drink more "body"
-

@ fd208ee8:0fd927c1
2025-02-24 20:32:58
Constantly gives me errors.
-

@ 4c800257:b47e3b2f
2025-02-24 20:32:53
grey markets also, just sayin
-

@ 4c800257:b47e3b2f
2025-02-24 20:31:16
polyethylene glycol? this shit they also put in tablets
it has been suspected to be carcinogenic but still hasn't been pulled off the market
it was originally used by australian TGA cunts to make it hard to extract pseudoephedrine from cold and flu tablets, that was used to synth methamphetamine
they now use a whole rainbow of other similar polyalcohols, i forget the names of the others, but PEG 400 and PEG 800 (chain length) are common pill additives in everything now, and i think they use it, or something similar in most "dental care" chewing gums (natural latex has mostly disappeared from these products now)
shit, one of the other variants names is on the tip of my tongue... but anyhow
ugh
the enshittification (fiat) of food continues
-

@ dd664d5e:5633d319
2025-02-24 20:31:15
Hey, GM. 🤙 Long time, no see.
-

@ 5b3f6926:84a767d8
2025-02-24 20:27:37
Apenas faça 😈 vai ser engraçado
-

@ e07773a9:4a98108a
2025-02-24 20:20:39
GM
-

@ 6e468422:15deee93
2025-02-24 20:20:08
No lies detected.
-

@ 4c800257:b47e3b2f
2025-02-24 20:07:28
that is the "through a looking glass darkly" - and that has been a meme throughout the last couple hundred years of science fiction and science at all
but yes, that is exactly how i'm seeing this right now... i have enough of an image now to see what is coming
it also says in several other places that "when it is close to the time, the signs will be there for all to see" and similar expressions about how we are charged with watching for the signs
these are the signs
the angels are coming, i'm sure of it, i've seen some videos of orbs and that whole dronegate thing last year smacked of the satanic establishment throwing up a bunch of drones to try and read data off them but also to try and say "oh, that's all us, there's no orbs"
-

@ 4c800257:b47e3b2f
2025-02-24 20:00:16
go has closures as well, and prototypes smell objecty to me
-

@ 291c75d9:37f1bfbe
2025-02-24 19:58:57
I would agree. I was surprised to see activity and tags here working as expected. the community here never cease to amaze 😅 thanks everyone!
-

@ 4c800257:b47e3b2f
2025-02-24 19:58:50
if it's jpeg on linux you can see it in the image viewer but you can also see them in Gimp on windows, and there is probably plenty of exif readers on windows you can use to see
whether it does or not depends on the actual camera app... i believe that there has been ones made that you can configure this
-

@ 7ed7d5c3:6927e200
2025-02-24 19:46:02
You'd be freed up to find better quality bugs than just: hey the app crashes or just does nothing when I try to log in or press the only button that's on the screen.
-

@ 7ed7d5c3:6927e200
2025-02-24 19:44:49
Dude one thing I learned early on is to never trust someone who says how many years of experience they have. Cause the biggest morons I've ever met in the powergen industry had the biggest "years of experience" stat on their lapel.
I'm always going to look down on code that has exactly zero tests and assume it doesn't work. Cause most likely the developer doesn't even know what it actually does. Just what they hope it does.
-

@ 4c800257:b47e3b2f
2025-02-24 19:40:29
nostr:npub12h6h8dj3ale4rk6hkpsp6gcz9kx9xtucyhd3pftn86lnn0j25gdsa9qpsf
btw, you might be right about the "stocks become crypto" thing
my paid gig boss just posted an X link to a discussion about how (IMO elementary) on a blockchain you can "front run" other transactions
yes, you can! but the frontronning is also public!
dark pool trading this is not the case
since dark pool trading just eclipsed the open stock market, and this is going to have disastrous consequences in terms of volatility
retail, and small to medium corporate traders are going to switch to shitcoin tokens
it actually is better!
-

@ 4c800257:b47e3b2f
2025-02-24 19:34:27
just to clarify
when you "embed" a struct in another struct in golang, pointer or directly, the methods associated with the type also become accessible from the type that has the new embedding
additionally, code that accessed those same fields that now are part of the embedded struct, have no change in syntax unless there is a conflict with another field name (which basically can't happen)
so the process of popping out a subset of a struct into a new struct is absurdly simple and smooth in #golang
no other language makes this as easy
-

@ 4c800257:b47e3b2f
2025-02-24 19:29:30
what would be the opposite view? that there hasn't been magnetic pole excursions before?
it's almost absurd to try and assert that, that's unfalsifiable
the evidence that it has happened, and has happened in extreme in the last 175 years is without question, to the degree of about 20 degrees - that's only a little bit less than the distance between the tropic of cancer and capricorn
-

@ 52b4a076:e7fad8bd
2025-02-24 19:27:50
FoundationDB is peak testing-driven development.
The entire thing is designed to run in a reproducible simulator.
-

@ 6e468422:15deee93
2025-02-24 19:27:10
bro that looks GOOD
-

@ 6e468422:15deee93
2025-02-24 19:25:26
https://media.tenor.com/jDJkh3w0wTAAAAAM/gregzaj1-ln_strike.gif
-

@ 52b4a076:e7fad8bd
2025-02-24 19:23:05
Adding an intermediate hop is always higher latency, and ideal != what commonly happens
Encryption also increases event sizes (base64 encoding)
-

@ 7ed7d5c3:6927e200
2025-02-24 19:20:41
Until you ship code that never fails in its primary function, you'll never get the point of TDD.
But the fiat market loves buggy code, so that's what it gets.
-

@ 4c800257:b47e3b2f
2025-02-24 19:13:43
yes, i'm not 100% certain this is all 100% to be honest but there is no errors and the relay seems to be behaving exactly as it was before, as it should be
so this is great, anyway, it means i can write code that handles this part of it, which i probably already wrote, and just move it into separate functions, and this becomes the simplified API and the legacy API just uses that code as part of its process
the same will happen to the event request as well
-

@ 18905d0a:0b229b08
2025-02-24 19:13:18
Animals 😂
-

@ 61bf790b:fe18b062
2025-02-24 19:07:39
GM/GA/GE
#footstr
#wifestr
nostr:nevent1qqsxas7ulq93cuvxmsplgyd4s9kxef6jwlc68twzv8yjwmrnt3req8qzyzudlsxy0tqg2zx4aczrc5yzqgkc527m23hadt9358hqnmd685znjqcyqqqqqqgs6e0sl
-

@ 4c800257:b47e3b2f
2025-02-24 19:04:55
what is a "browser api" exactly?
i don't want to mess with making shitty parameters with ?key=value&... i thought about taht, and i decided no, just simple, post json, return json, that's what `application/nostr+json` means, really, except they didn't delineate between websockets and http request/response
-

@ 52b4a076:e7fad8bd
2025-02-24 19:03:28
I need to do that for a few projects :)
But I do a lot of verification and manual testing + making the code actually readable. Doesn’t scale too much though.
-

@ 4c800257:b47e3b2f
2025-02-24 19:02:27
with `application/nostr+json` it requires a JSON body and POST method
what you are talking about is something separate for a different `Accept` value
i'm trying to diverge as little as possible from existing code to make adding this simple
-

@ 52b4a076:e7fad8bd
2025-02-24 19:02:13
The protocol can be significantly reworked to allow direct connection between feed provider and client (reducing latency) and add certain things like pagination etc
Doesn’t need to be bound by event size limits either, and improved privacy
-

@ 52b4a076:e7fad8bd
2025-02-24 19:00:51
it is not really complicated
this is for realy protocol btw not nostr clients
-

@ 4c800257:b47e3b2f
2025-02-24 19:00:41
classic example of how #golang does #composition better than any other language
took me all of about 30 minutes to completely refactor #realy to separate the "filter" out of the filter type, which i achived by extracting the fields (kinds/authors/tags/since/until) from the existing plain muddled "filter" structure
it is now called `simple.Filter` and the reason for doing this was to make a single structure that embeds elsewhere that is the primary parameters for an actual `/filter` request on the simplified nostr HTTP API
now i have a full interface composed of single APIs so i can treat them as a whole or separately... it was an important step on the path to implementing a full simplified API
i did add a `/subscribe-fulltext` endpoint to distinguish between the words-and-filter distinction instead of repeating the same mistake of making "optional" things when i want them to be extensions
continuing...
-

@ c8df6ae8:22293a06
2025-02-24 19:00:06
Grok 3 has specific instructions to ignore Elon Musk and Donald Trump as potential sources of misinformation.
If it's not open source, it's not trustworthy.
#ai #foss
https://techcrunch.com/wp-content/uploads/2025/02/Screenshot_20250223-100606.png
-

@ 18905d0a:0b229b08
2025-02-24 18:55:08
Good looking dog
-

@ 4c800257:b47e3b2f
2025-02-24 18:53:50
what browser, am i reading my feed as raw json with all the ugly escapes and no linebreaks?
-

@ 7ed7d5c3:6927e200
2025-02-24 18:53:18
nostr:nprofile1qqsyfg0sn3dw42th70v5qcdv0h3z5euw20mzu7qv8hdwe7ewxzv9j7spz9mhxue69uhkuenjv4kxz7fwv9c8qqgdwaehxw309ahx7uewd3hkcqg5waehxw309aex2mrp0yhxgctdw4eju6t0xdamtl
-

@ 4c800257:b47e3b2f
2025-02-24 18:53:04
problem is browser won't render them... maybe it would with some CSS juju?
anyway i don't want to be anchored to fucknig shithole browser bullshit
-

@ 4c800257:b47e3b2f
2025-02-24 18:52:19
oh, reading closer, yeah, nah, your idea is more complicated, pass
-

@ 46fcbe30:6bd8ce4d
2025-02-24 18:51:54
> WE HAVE HAD OVER 1000 APPLICATIONS. THAT MEANS OVER 800 REJECTIONS.
This implies you accepted 200 applications? Where is WalletScrutiny? Did you get that application? Do you count it as rejected? If so, could I have a rejection message, please?
> WE ARE ONE OF THE MOST TRANSPARENT AND EFFICIENT NON PROFITS IN THE WORLD.
Nah, I don't think so. That reminds me how out of the thousands of wallets I personally reviewed, most marketing claims include some variation of "best wallet". It's so universally present that it doesn't even serve as a red flag, although the best wallets tend to use that phrase less than the shadier ones.
> WE DO NEED TO GET BETTER AT COMMS/FEEDBACK. IT IS A PRIORITY.
Since when is it a priority, cause I'm trying to get feedback since months for an application I sent many months ago.
-

@ 4c800257:b47e3b2f
2025-02-24 18:51:42
what protocol is this and where is the #golang implementation?
i'm in the process of building something like this damn you
-

@ 4c800257:b47e3b2f
2025-02-24 18:50:23
correction also, nostrudel did publish, but it didn't want to auth... which is probably mostly correct anyway, just deceptive because that is to read, not to read or to write
-

@ d36e8083:ac0b6bec
2025-02-24 18:49:45
You can get started with nostr:nprofile1qqs2xugc5jyguqkj36rk0syv4tmnkjdtmtperttl7x9rqjy3ustdcvcppemhxue69uhkummn9ekx7mp0qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qg6waehxw309aek2mnyd96zumn0wdnxcctjv5hxxmmd9uxa0uz8! I'm still working on some video and blog tutorials/support pages, but it's pretty simple to get started.
You just sign-in (or create a new Nostr account), and you can head over to the "my listings page" to add a product. All orders and payments are then handled over DM, you can view them on the site, but if you also have 0xchat, Amethyst, or Coracle, the messages also show up there.
If you have any questions or need help, feel free to DM or @ me! 🤙
https://shopstr.store
-

@ 4c800257:b47e3b2f
2025-02-24 18:48:53
"take on human form" i think the thing about them is they can take on other forms like using telepathy and appearing as spooky shit like wheels with eyes and suchlike.
and holding back the weather, that sounds a lot like a massive magnetic based shield, and you need 4... why do you think there is 4 corners to the world? not because it's a flat square, because it's a tetrahedral pattern you need to apply it to run a full 360 shield around the planet
anyway, it's all the same to me, really, but i'm just saying that this stuff is all technology and if you read Enoch you will see that he clearly, and repeatedly makes a distinction between God and the King of the Angels (Jesus' father).
this is how i read it after reading through a lot of apocryphal genesis books and Enoch
and it doesn't make any material difference except that it means i can say that because all the science around geomagnetic effects and solar driving of weather, volcanism and earthquakes, and the declining trend and rapid movement of the earth's magnetic field that all of this makes perfect sense as signs as to why they might be coming - because they know, which we can't, barely even know, a few of us, that there is a terrible disaster coming - that this coming disaster will be a conflagration that will incinerate the world and would extinct humanity
which is a perfect opportunity to rescue the righteous and let the corrupt burn
-

@ 7ed7d5c3:6927e200
2025-02-24 18:47:05
I'm butchering relay subscription filters to do graph lookups. I'm sure the devs will love that.
-

@ 7ed7d5c3:6927e200
2025-02-24 18:45:29
🤝
But do you write tests tho?
As you can see I hate people who don't test.
-

@ 52b4a076:e7fad8bd
2025-02-24 18:44:35
I am working my own alternative cache server. Replacing crappy DVMs and the buggy protocol that is with proper algorithms too
-

@ 52b4a076:e7fad8bd
2025-02-24 18:44:04
Unfortunately, no. Compute limitations are starting to be rapidly hit, and AI inherently cannot be “intelligent”.
-

@ 7ed7d5c3:6927e200
2025-02-24 18:43:41
I'm gonna obselete the primal cache. It's so retarded.
-

@ 61bf790b:fe18b062
2025-02-24 18:43:06
Getting started now 👊
-

@ 7ed7d5c3:6927e200
2025-02-24 18:43:05
😂 wouldn't that be great. I know some Brazilians but from final fantasy 14 lmao. I have no idea where in Brazil they are.
-

@ 61bf790b:fe18b062
2025-02-24 18:42:42
Okay 🥵 I’ll try!
It’s gonna be weak sauce compared to my current site
-

@ 52b4a076:e7fad8bd
2025-02-24 18:42:21
they had to last-second hack together Postgres support
-

@ 61bf790b:fe18b062
2025-02-24 18:42:09
Probably just HTML and CSS It’s all I know 😏
-

@ 52b4a076:e7fad8bd
2025-02-24 18:42:02
Uses SQLite with no way to scale, and bad schema, nothing can go wrong
and also centralized
-

@ 7ed7d5c3:6927e200
2025-02-24 18:41:20
It's hard man. It's really hard.
-

@ 52b4a076:e7fad8bd
2025-02-24 18:40:55
also, have subscription (new events) separate from request (stored events)
-

@ 52b4a076:e7fad8bd
2025-02-24 18:40:23
spec is very simple
disable buffering on your proxy
Content-Type: text/event-stream
each line has a prefix + data (followed by a newline), like so:
prefix: data 1
prefix2: data 2
two newlines = end of message
types:
- event: once per message, defines event type
- id: event ID to be given to consumer
- data: data for event, multiple data lines can exist (they are joined by newline)
- retry: send by itself with nothing else, number in milliseconds to try to reconnect after connection loss
-

@ 7ed7d5c3:6927e200
2025-02-24 18:39:55
Dude that's awesome. It almost makes me feel better about the criminal lack of software testing in the world.
-

@ 61bf790b:fe18b062
2025-02-24 18:39:11
I feel this on a spiritual level
nostr:nevent1qqsym3jutxz6jzmy83qam74833lh8nq60r2lykr6yvkpk7c87mcf6tqzyzryhjajsnglvt8dnh2ch4gde6cmpexwjs6yahlj230d6lwvkyul2qcyqqqqqqgrjwxy7
-

@ 7ed7d5c3:6927e200
2025-02-24 18:38:19
Dev culture is such trash 😂😭
-

@ 7ed7d5c3:6927e200
2025-02-24 18:37:25
Bro I'm dying rn give me a second.
-

@ 52b4a076:e7fad8bd
2025-02-24 18:37:20
wdym
these are browser APIs
-

@ 7ed7d5c3:6927e200
2025-02-24 18:36:03
☠️
-

@ 4c800257:b47e3b2f
2025-02-24 18:35:52
seems that nostrudel managed to send it but it doesn't happy to auth in the task manager :shrug:
-

@ f7922a0a:82c34788
2025-02-24 18:35:35
https://image.nostr.build/2be068f5b478c769272744f3550998f93da74c06dc8c5cd03c42d8151b67ddc6.gif
-

@ 7ed7d5c3:6927e200
2025-02-24 18:35:01
I swear man going on Nostr GitHub is like walking into a hellscape.
The only place I kinda like being is nostr:nprofile1qqsrhuxx8l9ex335q7he0f09aej04zpazpl0ne2cgukyawd24mayt8gprfmhxue69uhkcmmrdd3x77pwve5kzar2v9nzucm0d5hszxmhwden5te0wfjkccte9emk2um5v4exucn5vvhxxmmd9ux73xm6's go-nostr repo.
-

@ 4c800257:b47e3b2f
2025-02-24 18:34:50
#nostronly pls
-

@ 4bf3a313:bf6af7d5
2025-02-24 18:34:29
I haven't opened them yet, but I'll update this thread when I do.
-

@ 4c800257:b47e3b2f
2025-02-24 18:34:13
#nostrudel did send this one out, that was what this was testing
so it does kinda sorta support open read, auth to write, sorta kinda, but it seemed like it didn't
#jumble and #coracle both are fine with this auth pattern tho cc: nostr:npub1l5sga6xg72phsz5422ykujprejwud075ggrr3z2hwyrfgr7eylqstegx9z
-

@ 52b4a076:e7fad8bd
2025-02-24 18:33:22
See: Server Sent Events (basic spec for streaming messages server to client) and EventStream (JS)
-

@ 61bf790b:fe18b062
2025-02-24 18:33:07
Bitcoinmints.com
-

@ 4c800257:b47e3b2f
2025-02-24 18:31:46
an example of the retardation of typical nostr clients and auth
#jumble is fine to cope with my #realy when it's set to "public readable" with "restricted-writes" (ie auth to publish)
the relay doesn't demand auth to do req, it has "restricted-writes" in the nip-11, and if you try to send "EVENT" envelope to it, it answers back with "OK",false,"auth-required" and it duly auths and then realy accepts the submission and voila
#coracle is also fine with this
#nostrudel is not
it reads ok, but it craps itself when i try to publish
cc: nostr:npub1l5sga6xg72phsz5422ykujprejwud075ggrr3z2hwyrfgr7eylqstegx9z
this is why there needs to be a fix not just for auth handling in general (they should just all use nip-98) but also there needs to be a proper delineation of API methods being called in "envelopes" because they are ambiguous as fuck, there is really three different semantics to a REQ, a filter, an event retrieval request, and a fulltext (and filter) search
none of the clients even grok the semantics of full text searches at all, but i have figured out that so long as the filter part is reasonably restrictive, ie, it has either authors, a since/until, or some tags, ideally at least two of the above, you can actually implement a "search" just by scraping through the results with a "contains" search on the content fields on each of the space separated string values, and only return the ones that have at least one word match (they could be "relevance" sorted as well so the more words the earlier they appear in the list.
with no need for a stupid fulltext index.
anyway, that's part of what i'm doing with teh simplified nostr HTTP API
i should also mention that it is actually possible to do subscriptions with plain HTTP, just, not simple, because usually servers and clients get cranky about not getting a "Content-Length" header field for the body.
-

@ 7ed7d5c3:6927e200
2025-02-24 18:31:13
https://i.nostr.build/VBh2nG43381yNA7G.gif
-

@ 7ed7d5c3:6927e200
2025-02-24 18:30:45
It's like TDD was wiped out of the industry by billions of VC money flowing through silicon valley, and now any retard who learns to code never learns what it is.
https://image.nostr.build/1e4d7f143217c920d9e8da468b7455ff9056f2ea5d0b2429772a98f724fa28c0.webp
-

@ ee6ea13a:959b6e74
2025-02-24 18:28:03
Oh, I know that feeling.
-

@ 7ed7d5c3:6927e200
2025-02-24 18:25:09
😂🤣
If there's one thing that grinds my gears it's a lack of testing.
-

@ dd1f9d50:06113a21
2025-02-24 18:23:17
Nice try fed, Nunya bidness.
-

@ 7ed7d5c3:6927e200
2025-02-24 18:21:23
Half of the average #Nostr user's UX is complaining about, reporting on, or simply living with bugs.
Please test your code before you release it. And if you have the IQ, test your code before you write it.