Writing a book about Nostr Ceterum censeo NIP-03 omnibus esse utendum
Public Key
npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw Profile Code
nprofile1qqs9afryspzmk8ljyfj4mhfkumwwmhzrtyxzvzgvfp477w80g5x6t0gpz3mhxue69uhhyetvv9ujuerpd46hxtnfduqs6amnwvaz7tmwdaejumr0dsqgqg9q
Show more details
Published at
2026-03-28T21:49:24+01:00 Event JSON
{
"id": "bfb583c10af85e6f10b43faf361d5b1f4cffcf78ee9ba697ef96c39546d8ec49" ,
"pubkey": "5ea4648045bb1ff222655ddd36e6dceddc43590c26090c486bef38ef450da5bd" ,
"created_at": 1774730964 ,
"kind": 0 ,
"tags": [],
"content": "{\"display_name\":\"Constant\",\"name\":\"Constant\",\"about\":\"Writing a book about Nostr\\n\\nCeterum censeo NIP-03 omnibus esse utendum\",\"picture\":\"https://cdn.satellite.earth/df5d576903d480a7c392ce4ec4b0652a2d8e914879054750e32faf60b208dd86.jpg\",\"banner\":\"https://cdn.satellite.earth/dd1b493d0efabf374350617f9773846f9fa16f27837fc15764a2426be88c346b.jpg\",\"website\":\"\",\"lud16\":\"[email protected] \",\"nip05\":\"\",\"displayName\":\"Constant\"}" ,
"sig": "5a95cc9316924b92a90a084dbb760564ce16c6e89019d8803f9c392e35ba38225cbd5107027986a48bb3ec7fb7790bf0f4edf02c9c6547003fd11169aefe02b0"
}
Last Notes npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw Constant Saving OTS on Nostr #nevent1q…ja4j npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw Constant Anyone that tells you that running a selfhosted thing is easy and anyone can do it is lying to you and themselves. That said, with the power of the robot things do change...i dont know what exactly, i would have to ask the robot to propose three possible answers for me of which i pick the best one with some additional comments. npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw Constant HI Nostr, Its so very late that the birds remind me it is very early. But, i / the robot, produced a new type of OTS handling on Nostr, to replace NIP03. Everything except this post (yes i handpeckt this entire thing) is written by the bot, so especially at this stage take things with a grain of salt, because even I have not read this NIP it published yet: #naddr1qq…d2ft But there is not just a spec, there is a full implementation for relays, clients and a special database designed to handle and store OTSproofs. All together in what is called the OTSuite. https://image.nostr.build/e9f27b5e6d58bb23b672d9c1ae19b5c7c69563ba7ed04f3cae3d43dd1e8e9f74.png With 3 different GUI apps, for each system one: A db that shows you in a fancy way that, and how, things are verified (and a bunch of settings and knobs and bells and whissles) https://video.nostr.build/22733d991d2bc9bf2a2b04e68ddddf7a83e84e9f4092e7a77a6b22522d4f7fcc.mp4 There is a client that can apply the new timestamping method on Nostr events right now today! https://image.nostr.build/1974c813e9223eb63702899594a1128f49d013fd1f727b3d7e85efe3e5e5bba2.png And an OTS aware relay: https://image.nostr.build/07c72b1867ab46a918d793f71e401ad88e370fc5d1161ea547b45acc915a33cd.png They are all connected such that this post from @npub1ej4…ndrm came up, when the client found a bunch of 1040 events, and wondered what original events were tied to them. I decided to ''upgrade'' his event, a little demo-spec that performs the new trick on the old NIP03 standard. https://image.nostr.build/fe0cc2454dec9069778b5899b083110f47e906ee2478bb662d6156c53129b4f7.png I marked the event ID so you can see it is the same as here in the OTS proof database, what it indeed passes verify. The client extracts OTS proofs from kind1040 events, and sends them to the db automatically: https://image.nostr.build/cb7f84927f38926b64185c28410ff8e850ab89d3fcebd7901bb07085a13e74aa.png But as you can see, the db itself is fully capable of verifying all the proofs. Even Peter Todd's old NIP03 style proof, because it is just another OTSproof after all. Things land on the relay just fine. https://image.nostr.build/968842bcf57e618465d5f28145c2c02798e600421ae7a131ae567f8be8e061be.png Thats it. I want to reiterate that I have no idea what the robot wrote, other than that it works. so be careful. It is opensaus: https://gitworkshop.dev/npub1d4cjf5pr2aqppn2a8t4xrvnz52uka80lgxyfzqkjcd9qtz59nmpq33j02n/relay.ngit.dev/otsuite GN/GM npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw Constant The relay you choose only partly affects how many people you reach, it should not impact the people that follow you. Also relays are super undefined so they can have all sorts of purposes. In any event, after all those years i have protocol fatigue, i already had it before Nostr, and now there is Nostr, I am glad i am done looking at protocols, because Nostr appears to be for the most part the be-all-end-all. So unfortunatly i cant be bothered to look at bitsocial (or much of anything else, have not looked at FIPS either and that is a Nostr thing), but i wish you the best npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw Constant Btw, after this post i got the robot to admit it. Robot: What we'd lose The "merkle-extension" property as a verified novelty. Today's spec's central technical claim is: stamp the bundle's merkle root once; per-leaf proofs are derivable. We verified this end-to-end. Under your design, that property doesn't exist because there's no merkle to extend — proofs are already per-leaf. So the OTS-extension test harness becomes uninteresting (the "extension" is now trivial: the proof IS the per-leaf proof, no derivation needed). This is a feature loss only in the spec-novelty sense; functionally we lose nothing — per-leaf proofs that travel with content are precisely what your design produces. .... You guys have no idea how fucking in love the robot was with this idea earlier, totally the best thing since sliced bread, the main pillar that justified the existence of my creation... >> This is a feature loss only in the spec-novelty sense; functionally we lose nothing fuck you 2 claude #nevent1q…kwwa npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw Constant yes, i am indeed talking about offloading publishing as well. Its not just for the client's sake, but more so the user. I have a need for this within TEPP, where permissions dictate to what relays things are supposed to go; the TEPP engine can run inside the client as well, that is all fine and preferable for a bunch of reasons, but if it doesnt there is no way to enforce things. But my main argument here is not any use justification really, my main argument is that with signer, i am in the position to ignore a client, publish it ''myself'', get an error from the client, but still have the event pop up. Ergo, the spec should simply allow for a flag to settle expectations to avoid this error.....because you cant stop me from doing what i am going to do, which at the end of the day works, despite the now meaningless errors. Now it could be a different spec all together, that also handles query construction, basically turning the ''signer'' into a full client but without any render capabilities (reducing the user-apps into render-boxes). Based of off this ''NIP'' both the input and output (and as a result also the signing) could be offloaded completely. This way we dont have to touch the remote signing standard (it would simply be a more fancy standard replacing it)....but.....since its just 1 stupid flag for clients to not expect the signed event back, i'd say it worth it tackling this aspect directly in the remote signing stuff npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw Constant My defense for why this is necessary: Because i can effectively do it now, and it will work, other than that clients get confused. (The signer refuses to respond to the client on a sign request, but does sign and publish the event itself, client will throw an error, note get published all the same....so lets just remove the error) npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw Constant While we are at it, maybe, just maybe, add a flag for signer side publishing npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw Constant Wont say just yet, i am still a bit embarrassed by my scissors cutting loose a balloon that hits a teeter-totter, which had a string attached to it that sets off a gun to blow a bowling ball of a ledge, where it hits cages with mice that wake up and start runnig on their wheels, that are connected to a generator that power a light bulb. npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw Constant Its not even about the code, i am not looking at the code...its pointless for me to look at the code because i can't read it anyway. No its more that in crafting things, you can just slap on things with enough of a reason, and the machine will happily bolt anything onto anything else and praise its genius, whereas it might just be convoluted. npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw Constant I have been building with claude code for a couple of days now, and my thing is this: I am not sure if i am just Rube Goldberg Machine'ing everything, because there is nothing holding me back from building it, and a stupid robot cheering me on while doing so. I think it is because a 'new' way of doing a thing that 'works' is not really a good idea per se...it is just new, and provides the function. But so does a rube goldberg machine https://blossom.primal.net/ee5e87b6a54a81c3e83b627f04f5fd71b5b908c8974bfd17c483952318a94faa.mp4 Claude Code turned the entire world of software into TIM.....i am not developing anything, i am just playing TIM-2026 https://blossom.primal.net/5d07d905ba4d6a0286c13f846185df9b89bd04694bf42ae87bd7e7a1aab1c84e.jpg npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw Constant notice how it does not compare itself to Nostr ;) The contention will always be to p2p or not to p2p. And Nostr's position is "well if we want something that works, we don't do p2p, and because of tamperproofing it does not really matter that much anymore anyway, because now its flexible to the point of hosting your own stuff if you want, but you are not required to" npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw Constant "that will be a billion tokens pls💅" npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw Constant 🙄 npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw Constant https://www.youtube.com/watch?v=Dr5zebXpO-M npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw Constant all of them seem to think that a tax reduction is actually a government expense, our beloved state media used the exact same language, as do many many others. we basically have to argue why we are even allowed to keep our money in the first place, instead of them having to argue why they take it. Best example is the rhetoric around inheritance that betrays this mindset. I am sure this way of thinking is very dominant in our mandarin class as well. npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw Constant (sir, don't for a second pretend that this is a bug, that they don't see as a feature. We have a prime minister that framed a reduction in tax as a spending cost for the state) npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw Constant @npub1xts…kk5s you seem to talk about it alot, you think your stuff would be of use to @npub1rt6…0y9g ? npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw Constant @nprofile…xuej did you sell one for btc already? npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw Constant grasp is a protocol on top of Nostr to facilitate Git. What is it for? Getting rid of Github, because its a platform. Just like Nostr is for getting rid of all the other platforms npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw Constant Ive have you know that i have been on a tonn of super marginal podcasts!... No offense @nprofile…87jr 😅 npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw Constant My mom does not allow me to have any more pets after the gerbil incident npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw Constant https://www.youtube.com/watch?v=dZIqRi9ovv4 npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw Constant I don't like these types of laws, but! Ive worked in IoT for a couple of years, designing sensor solutions, always trying to figure out privacy preserving methods. And I think these days it should be doable to have a camera that runs analyses on the device itself, and only has simple output, maybe just 1, that triggers the seat to vibrate or something for when apparently you are falling asleep. And for those super fancy robotcars, to eventually trigger it to put the car beside the road or anything. As long as it does not plague you with false positives, i could live with that. But that is obviously not how these things go...trust me, i am more than aware, if not for the fact that most of our competition during my sensor days always, without fault, surprise surprise....put a raspberry pi in a box💀 #nevent1q…82un npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw Constant its a vibe npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw Constant you hear that @npub18am…p424 , this means you get both a sun AND a rainbow sticker for effort for your good deed chart! ☀🌈 npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw Constant Barely any of having accounts on these legacy platforms in order to go Morpheus mode to shill Nostr is hilariously ironic #nevent1q…nktd npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw Constant he used links so his reply does not show up💀💀 npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw Constant https://gitgrasp.com/ you know how much this mentions Nostr on the home page that explains everything? how about ZERO times. npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw Constant https://gitgrasp.com/ npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw Constant https://gitgrasp.com/ npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw Constant I aint reading all of that 💅 npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw Constant Not going to test this justified by 'if it aint broken don't fix it' Whats new about it? npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw Constant So i am testing this thing and as a result i am over and over again generating a bunch of npubs with profiles and notes. Good luck to all those Nostr metric thingies because they will all go to the moon! npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw Constant https://blossom.primal.net/97177c3e984632b842de7fec9d36da9ddd8a36e84aca81a5edada64dfce43d8d.jpg Nostr. npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw Constant There are plenty of people and things that require codemnation, such as half assed wIsDoM posts like this. Rip and Tear, untill it is done. https://youtu.be/zZMg9ryeWOw npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw Constant That is a nice story. but fyi, non of it has anything to do with serendipity, so i dont know what word you are looking for, that is not the one. npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw Constant Sorry, typo. GRASP https://gitgrasp.com I.e. the from scratch building has already started, and is working :) npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw Constant or just keep working on GRAP stuff till it is on par, just like with everything else that is being build from scratch using Nostr. These half-baked things are probably even worse, because most if not all the added value comes from the subsequent interoperability within the Nostr ecosystem, such that a developer can shill his stuff using kind 1, describe it in a long-form, have his code in a repository he verifiably controls and can publish his apps, all via Nostr and all that stuff is already here and works. npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw Constant https://youtu.be/0GLoHifu6aM npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw Constant Sitting on my wrist https://blossom.primal.net/534bd512e241c5d36c444df9e52c4335292fbbbfd329d95c55f34f8c70135867.jpg npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw Constant Does it? Hmmm seems i have been a developer all my life without knowing npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw Constant That moment it is king's day and you dont have anything orange.....except some Bitcoin wristband from some conference goody bag. npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw Constant Il be at Kingsday and i am not even going npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw Constant How would you want to be introduced? npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw Constant It appears nobody is going to vegas npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw Constant He has been a drivechain lover since forever npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw Constant *You* wrote the first line?🧐 npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw Constant Drivechains npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw Constant EXTRA BIG ASS FRIES npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw Constant Ugh, i wrote an entire effort post, but lost it because i switched apps for a second. So unfortunatly you will have to figure out your mistake based on this: >you confuse your comparison >relays are like platforms > relays with different policies are like different platforms like replying to a post on instagram on reddit or X > Nostr, via outbox, actually allows for resolving this stuff despite things being in different places with different policies >> you are fundamentally mistaken, because saying there there are different silos is the reason why the web as such does not function as the global square, whereas Nostr actually solves this, meaning there is far less reason/need to be in the same 'place' because you can interact regardless...while at the same time a relay similar to X could also just exist. No i wont accept any retorts, because my now dissappeared effort post described everything in detail, and cant handle the frustration of having to go over it again. Never counter signal Nostr again, it is glorious, you are not worthy. Have a nice day npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw Constant He made the same post atleast #nevent1q…mgsr npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw Constant Ah yes, i ever lose my key in a mud pubble i will remember to grab my plastic bag full of clean water i have with me, instead of just grabbing the key out of the puddle based on touch npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw Constant Well, i always was part of the 4am club....going to bed at 4am that is npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw Constant It appears so npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw Constant Thanks, enjoying my morning coffee and looking forward to my rump steak and pea dinner npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw Constant That moment you lie down after a long walk for a little nap, put on an alarm so things dont escalate and you wake up 8 hours later at 4am. Kind of confused, but i feel great, time to make...euh...dinner. npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw Constant Am i correct that you keep the nostr:npub for those that create those manually, and use the @ for people that mention that way? If so, yes. npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw Constant You think i am updating my apps while still processing this vaporub trauma, are you menthol?!?! npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw Constant I once had a sleep over at a friend when i was a kid, and i felt sick or whatever, so his mom applied some vaporub...i thought i was going to die. Ban that stuff, it should be illegal, its torture npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw Constant Blame your mom npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw Constant I cracked down on someone yesterday npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw Constant Basically any white beer npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw Constant This is exactly what satoshi would say🧐 npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw Constant The real question is if we are turing complete npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw Constant the problem is the notion of property rights to begin with, but apparently the practical reality of things is too much for people to bare so they replace it with ideological abstraction. Its all just as silly as saying that a miner that finds a valid blockhash has the "right" to be included into the chain or whatever. npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw Constant the last time some dude proposed a third way he almost conquered all of Europe, so perhaps you will succeed where he eventually failed. npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw Constant this makes sense. For the record, @npub1utx…50e8 i fucking hate how it turns nostr:npub into @username automatically anyway, so just kill it and then this other weirdness is fixed as well and all is good with the world npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw Constant im not going to try a different keyboard....the whole notion of ''a keyboard'' baffles me in the first place....like, wtf, i just need the letters so i can tap them, thats it. People that use autocorrect, or worse, that weird swiping stuff are psychos npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw Constant https://youtu.be/GPXkjtpGCFI npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw Constant Bonus point for hitting your monitor while your at it! But yeah this bug is a special kind of frustrating, it makes me tilt in an instant npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw Constant Perhaps it was a feature all along🤔 npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw Constant Was not part of the drama that they announced that tool on the event that was co-sponsored by an atproto startup which whole product was exactly that type of tool. Also, on a different topic, funny is to see how activitypub people seem to hate bluesky, calling it bigtech and criticizing it for not being decentralized. 🍿🍿🍿🍿 npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw Constant Oh and if you are perhaps wondering, i woodpeck every letter, i dont use any fancy auto complete or whatever, BECAUSE I HATE IT WHEN COMPUTERS FUCK WITH MY TYPING SIR npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw Constant Ok so trying to finish that last "dildo" i typed the "d" and it all the sudden placed "dill' in place of the "o" and the space of the first "dildo " Hope this is enough for you to figure it out, good luck, still using wisp, but wont be using it to post because this is driving my insaine npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw Constant Fascinating, it behaved a bit differently this time. Now lets do the mention midsentence and then follow with wonderbra, so that would be @nprofile…cy6q wonderbra wonderbra wonderbra wonderbra wonderbra. Hmmm no trigger thus far, lets continue with dilddildildo dildo dildo dildo dildo dildo dildo dildo dildo dildo dildo dil npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw Constant That was fun, lets do it again, but i wil repeat the word dildo right after i do the mention: @nprofile…cy6q dildo mention dildo dildo dildo dildo dildo dildo. Ok let me try doing the mentio npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw Constant Ok let me reproduce the bug but not fix it but just hit send whenever it occurs. So let me start by mentioning nostr:nprbecausele1qqsrhuxx8l9ex335q7he0f09aej04zpazpl0ne2cgukyawd24mayt8g2lcy6q bec npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw Constant Whenever its a picture -> kind 20 Whenever its a video -> kind 21 Whenever its a shortform portrait video -> kind 22 npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw Constant the fuck do i know, whatever came with the phone. The issue is only in wisp. But im on my desktop now so let my try to describe it: So you are typing, then then all the sudden it just to some previous place in the text, and inserts a couple of your last typed letter into that spot. It seems to really like any @'s you put in there, so it immediately fucks those up (surely makes the whole thing a lot less frustrating to deal with). Perhaps it is @ related tbh, but i would have to test that. I can get around it by going to a new line, and then continue typing and then backspacing the newline out to stick it back to where i left off, untill it does it again eventually npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw Constant und in the edit box, and starts messing things up in alll different kind of ways that i cant be bothered to describe in detail, especially because i am suffering from it right now, and i dont know whenever this minefieldthing is set off and i dont want to fight it any longer npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw Constant @nprofile…jejf my dude...there is this weird bug in wisp where if you are typing, it sometimes just jumps aro npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw Constant You know where i dove in yesterday? npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw Constant Oh wait, did you use @nprofile…7yh7 his thingy? Then he should definitely fix that npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw Constant You should have used the propper event-kind to begin with. You posted your videos on what is effectively nostr's version of a post-it note; instead of what would be analogous to a film roll or however you want to put it. This means it will always be messy, no structure, nothing, and it will by burried under all the other post it notes you will end up posting. And any dedicated video app would know to find your stuff (because it looks for filmrolls, not post-it notes) Also if you are taking this serious (by the looks of it you are), did you take any consideration as to what blossom server you are using? npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw Constant Yo dawg, we heard you like musig2, so now you can musig2 inside your musig2, when actually being a musig2. https://eprint.iacr.org/2026/223 npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw Constant what is this global thing you speak of, and can you eat it? npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw Constant Artosis should consider not casting inside of a freezer npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw Constant The game for a large part is resource control. PS I fragged your mom npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw Constant *QUAD DAMAGE* npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw Constant Dont threaten peoples corporate welfare; their pretend jobs is all they have! npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw Constant https://www.youtube.com/watch?v=5GHPoPzkBfg npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw Constant Jail also tends to lack the million features you were not interested in anyway. You might be on to something here.... npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw Constant But can it fix your mom npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw Constant over here we say "April doet wat het wil" npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw Constant #naddr1qv…5g46 npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw Constant #nevent1q…quh4 npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw Constant #nevent1q…tx63 npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw Constant funny how i made a bunch of silly videos about all the stuff being discussed in these various sub-threads so i guess il just reference them. #nevent1q…kgdf npub1t6jxfqz9hv0lygn9thwndekuahwyxkgvycyscjrtauuw73gd5k7sqvksrw Constant Nip 40 expiration timestamp. But besides that, there are no agreements as to how long a relay needs to retain anything anyway, if it becomes a burden relays can just delete things, users are responsible to keep their stuff alive by whatever means that may be (easiest is just pay for your relay). Damus has nuked its entire database twice now i think? You generally don't hear any complains what that happens. As for all the fancy pancy DHT etc. stuff you mentioned earlier. Look you can come up with a 1000 intricate systems, but lets reflect for a moment that such a grugbrain approach as outbox-model, which however straightforward it seems surface level, has more than enough complexity going for it as it is, just fucking works. I really dont know where this idea comes from that we need large expensive relays...we demonstrably don't, its amazing. Also before running to fancypancy-p2p mode, also reflect on that outbox always was the point of Nostr from the beginning, it was just implicit because its create assumed it to be obvious. And that given it was the point of Nostr, and it took a while to get implemented correctly among the ecosystem, maybe consider running towards the fancypancy was the fundamental mistake all a long, and why Nostr is where it is, and all those bazillion other innitiatives are where they are.