Oddbean new post about | logout

Notes by The Fishcake🐶🐾 | export

 Would you be upset if someone called you a holeless pussy?
#asknostr 
 I am asking once again for the clients to utilize moderation headers that we publish with every media upload to nostr.build! Now it is just mostly wasted effort and useless to the users. 😭😭😭

https://i.nostr.build/0UtYT3uVP6UBRavs.png 
 Yes, and we had it already so was easy to add. Damus mainly 
 Anyway you want. Want to allow user to hide content if it is below certain safety margin, can do. Want to have a warning before the image is revealed, do it. Damus now blurs images and video from accounts that you don’t follow, it could show the ones that are moderated as safe. You have the info, you do whatever you want with it. 
 There is no NIPs for http requests, afaik. I can create one but will it fly? 🤔 
 Makes sense. Not sure how to NIP it though, maybe a common NIP for HTTP headers with some predefined prefix? I am open to suggestions 
 @fiatjaf do you have suggestions about this? 
 Interesting to see their approach, but also hard to apply same tools here with 100% frictionless accounts (keys). Using any sort of IP based solutions is also impossible, since many use TOR and VPNs. Scanning of all media for safety is implemented on Nostr.build, but none of the clients use or care about additional headers we publish. Welcome to the Wild West of decentralization and “everyone is in their own camp, so not their problem” type of inevitable situation. Love seeing what others are doing though! 🫡 
 DGAF vibes are strong with relays. 🤣😂🤌🏻 
 I see some people thinking that the impersonator bot army are the real deal, and continue reposting and zapping those notes. Please check that the reply is not from the impersonator before you do so. It makes sense for spammers to make it believable so they can collect zaps with no effort. 🫡 
 偽物じゃねぇか! nostr:note1yadvzq3v0z3tc0uccs68eaw44d0j0zcuk4ehcsq2fa56ax8kmvmqwjzn2e 
 Yes! Please check before acting 😭😭😭 
 Checked fiat rates, seems this ploy worked to scare off that obnoxious #58k gang 😂🤣🫂🤌🏻 nostr:note1p5rv3xhvth5axvyf8w985wt470uk38c6acwpdvp9trmjke9m22mq2ux55g 
 After watching the recap of #Samourai court case from @FrankCorva (huge thanks) and seeing how it was 1.3GB and consumed over 2TB of bandwidth (not a problem to deliver but clients waste bandwidth and suffer slowness), and trying to transcode it losslessly to get 300MB. (Transcoded version attached) 🫡🫂

https://i.nostr.build/Gtu1OFebz1BAXwsQ.jpg
https://v.nostr.build/eYTkApt2b5ZknVhR.mp4 
 Holy fuck, @Jim Smij ! Thank you! This will be my motivation booster! 🫂🫂🫂🙇‍♂️🙇‍♂️🙇‍♂️ 
 80% of my time and effort toward Nostr projects is focused on making it sustainable, self-sufficient and scalable (what if it catches on). I love working on new and shiny features as much as any dev, but making it fit my criteria takes the precedence. 🫡🫂 
 Sometime thankless and invisible work is necessary to deliver value for your users. They may not see it, they may not think it’s important, but they will benefit from it in the end. Push on!🫡🔥 
 Yes, the best way to raise awareness 🤣😂🤌🏻 
 The main issue with developers, is lack of focus on the customers’/users’ needs. 
 Just ease of use and user experience will make a huge difference. People don’t polish the base sufficiently and users waste a ton of time just to get frustrated in the end. It’s not about the features, it’s about the experience 
 Yes, and I am with you. I am still waiting on the schedule of when any of the clients need a proper API to implement it. I do not control client software 
 It is, and yet no focus on it. Fixing embarrassing bugs that waste time is a start 
 I am in both camps, and I still think that there is not enough of it 
 I am the dev for media hosting, so I do have the full understanding and insight into it. Setting priorities correctly is the challenge, everything else is a grit to make things happen. 
 Story of my life. And that’s how I got into media hosting for nostr 🤣😂🫂 nostr:note1l2679k6j79hy248usgtrf3cm3e9jmmxwu5q2nzm0wzw3t9m3hxuqzwkp8g 
 You could, but it is not out of the box solution as of yet. I need to add that feature so it would be easy 
 I am performing a major refactoring now to enable more stable and flexible platform for media hosting. Once that is done, I can focus more on features and enablement of the new ways to share your media. Thanks for the kilozap! 🫂🫡 
 👀
nostr:nevent1qqs04d0zmdf0zmj92n7gy935cudcujedan8w2q9f3dhhp8g4jacmnwqppemhxue69uhkummn9ekx7mp... 
 @Ava it’s a fake calle, ffs 😂🤣 
 Wen relay that requires stamps for kind 1 events? 1 nut per note. nostr:note1zfstv00j65zd2767gg0n... 
 No more GMs from me 😂🤐🤫 
 GFY😂🫂☕️ 
 Ok, emptied my zap wallet for today. Time to GFM and sleep. GN, fuckers! 🤣😂🫂🤌🏻💤





58K GANG, GFY and STFU! 🤣😂🫂🤌🏻🤌🏻🤌🏻🤐🤫 
 Message exclusively for the 58K gang! 🖕🏻😂🖕🏻 and STFU already, stop watching fiat rates, get a fucking life and do something productive! 🤣😂🤣🔥🔥🔥 https://i.nostr.build/sEBFABYlmVKEKZcK.gif  
 GFY! 🤣😂🤣🖕🏻🫂🖕🏻 
 😂🤣🫂🔥🔥🔥🚀 
 GOOD MORNING ☁️✨💜 
 Good morning! 🫂☕️🔥💜💫 
 In a perfect world, this is how I want for all spammers to be held accountable for their actions. I just wasted a few hours of my time to deal with spam related issues. What a waste of human life! 😭😭😭 https://i.nostr.build/gQTit4pYTBhKIH2Q.gif  
 It was related to email. And I am also using Damus 
 Not that, I was working on a legitimate multi-email forwarding solution that would get blocked due to the anti spam measures. Issue is solved now, but a lot of time was wasted. My personal email has no issues with spam already, all tight and dandy. 
 How’s your CF bill so far? Getting a lot of R2 read/writes/lists? 
 Makes sense. I am yet to find some time to contribute, we need to get it into a proper structure and use typescript. I also think there are caching optimizations that could be made. As well as, usage for DO and event propagation. 
 Type your note here… 
 Good note! 🤌🏻🔥 
 … yes Sir! 😂🫡 
 Computer generated art. There, fixed it for you. 
Fun fact: a lot of art is created using Photoshop and illustrator with different degree of assistance from the computer and software. Just because medium changed, doesn’t make it less valuable 🤌🏻 nostr:note1hwn9s4aculphyu0epfyah6u5y349hl693wuh3p7fdzaumw7z3vqqp8v083 
 Every art that has a shitty artist is not worth looking at. It is not exclusive to AI. 
 Exactly my point 🤌🏻 
 That’s fair. 
 It seems that my server achieved absolute zero temperature with a single upgrade 🤣😂🤣

https://i.nostr.build/41yG881ZY02RCHj7.png 
 🥶 🪄 
 All bitcoiners are obsessed with fiat! Prove me wrong! 🤣😂🤣🤌🏻 nostr:note100zycpprakdzpqttlaypvwvnqg3jtp7s0w0zpgje83mdak2dlt6q4apc6q 
 Impressive! 😂🫂👏🏻👏🏻👏🏻🤌🏻🔥 
 It’s the other way around, the order is wrong but meaning is there 🤣😂🔥 
 So you just say things and people value what you say and pay you for it.

And there’s no Gestap... 
 Banned for usage of G* word! 🤣😂🤣 
 What if “fate” is actually quantum entanglement 🤔 
 I think people misinterpret quantum entanglement as magic. Think of it as tally, where two parts are separated, once you see one part, you instantly know the other part(oversimplified for shortness) 
 With the ever increasing number of TLDs, I think it’s a good thing that client doesn’t try to make something into a URL unless it has a prefix. There are many exploits that can be made if we don’t follow the standard to the letter 
 Depends on what you are trying to achieve. 
 nostr:npub137c5pd8gmhhe0njtsgwjgunc5xjr2vmzvglkgqs5sjeh972gqqxqjak37w nostr.build uploads have be... 
 Let me take a look, might be some DDoS happening 🤔 
 We get a fair share of stacks for sure. Just tried uploading myself, and was very fast for me. 🤔 
 Yes, I see some evidence of DDoS, let me perform a quick mitigation. ETA ~1h until full performance 
 GM! 80% of work is invisible to 100% of users! Let that sync-in! 😂🤣🫡☕️🤌🏻 
 Yes 🤣😂🫂☕️ 
 🤖🤣🫂🤌🏻 
 🤣😂🤣