Avatar
Matt Lorentz
d0a1ffb8761b974cec4a3be8cbcb2e96a7090dcf465ffeac839aa4ca20c9a59e
Technologist, solarpunk, gamer, backpacker, passionate about using the internet to push more power to more people.

nostr:npub1c878wu04lfqcl5avfy3p5x83ndpvedaxv0dg7pxthakq3jqdyzcs2n8avm nostr:npub1cx4q5tcwzgga60zxu2zavjjprt9y7fgt6de2p6zmnrmad5pujfgscr8vf0 nostr:npub1rj2vpdz9wlklg9gf63e6jtvl0d4uqn36uplhqhnsns5envwnup6q3xag4u hey I’m working on a project at nostr:npub1pu3vqm4vzqpxsnhuc684dp2qaq6z69sf65yte4p39spcucv5lzmqswtfch where we are setting up a paid relay using LNBits. Unfortunately we’re running up against a deadline so I’m reaching out for some help.

I’m having trouble doing NIP-42 auth with the relay. I think maybe there is a bug in the implementation but maybe I am just dumb. I haven’t done NIP-42 before. I wrote up the details here: https://github.com/lnbits/nostrrelay/issues/27

Would appreciate your thoughts when you have the chance!

Still 🔥 on Tuesday morning nostr:note1mtfk3z8sjq2husf0pp4fagrumlk0xxylnylt2qw79ydnauhdyeaq7vrwkg

Replying to Avatar Terry Yiu

nostr:npub16zsllwrkrwt5emz2805vhjewj6nsjrw0ge0latyrn2jv5gxf5k0q5l92l7 I was able to successfully and easily use SwiftData in iOS 17 as my persistence layer with the data models from Nostr SDK for Apple Platforms. I just put the NostrEvent or any of the subclasses in as a property into a new class tagged with the @Model macro and it worked.

😍 that’s awesome. Are you considering using SwiftData for Comingle?

How to fix Nostr lists:

1. Use a CRDT

2. Use a hash chain and have the user resolve conflicts

3. Rely on Amethyst users to keep everything in sync

Yep, #3 requires no work from me so I’m on board 🫡

I guess most file hosts will probably support this, but not all will, and the ones that don’t are also probably the ones that care most about optimization 😅

To get over my fear of soldering I decided to order the unassembled kit for this open-source trackball mouse instead of the assembled version.

https://ploopy.co/classic-trackball/

I attempted to solder the sensor last weekend and it went really poorly. I thought I had burned the board and I accidentally soldered two pins together that shouldn’t have been. A few YouTube tutorials later and I’m ready to try again. This time with some solder wick, one of these cleaner things, and solder that’s actually small enough for a circuit board (I had my dad’s plumbing solder 🤦). Wish me luck.

Replying to Avatar ismyhc

I had a revelation yesterday afternoon. I was going back over nip29 and trying to make sense of kind 10,11. They are described as "This is the basic unit of a microblog root text note sent to a group." and threaded version. This confused me, however after speaking with nostr:npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6 I realized the more accurate meaning which as that kind 10/11 are meant to facilitate what we know as a forum. Wow! This is an amazing discovery to me. Not only does nip29 bring support for simple chat groups, but also groups which have threaded forum posts. I absolutely love this and am more excited about nip29 than ever before!

Today is gonna be an off day for me as I spend time with the family, but when I get back I will be integrating this forum functionality into Seer. Cheers everyone!

TIL about NIP-29, thanks! We should normalize kind 11 in its own NIP for all kinds of notes that don't belong in the kind 1 timeline. Like I want to use kind 11 notes in NIP-72 communities.

Is this running somewhere in a way I can try?

Is there a good NIP-46 server I can easily self-host?

I really like this "ultra-processed content" idea from Cal Newport. He compares it to "ultra-processed food". To me any social media app built around “content” is a red flag. Not that content is bad, but it’s a hyper-capitalization of entertainment. It doesn’t have much to do with building healthy social structures. The healthiest food for your social self is being in relationship with other humans and good social media should encourage this. https://calnewport.com/on-ultra-processed-content

I love this quote from nostr:npub1sg6plzptd64u62a878hep2kev88swjh3tw00gjsfl8f237lmu63q0uf63m “There’s a lot of conversation these days about free speech, and the importance of free speech, and I think that is a complete distraction. The question, and the debate, and the conversation we should be having is around free will. Because these algorithms are being used to direct your attention, and in some cases direct your action.”

I think we can talk about a lot of abstract problems in the decentralized social media space like privacy, ownership, freedom of speech, and algorithms and it can be hard to connect them to other problems in the world. But attention and behavior change are happening at scale and it’s changing elections, increasing polarization, inciting violence, driving late-stage capitalist consumerism and a other societal diseases that help keep powerful people in power, and it’s being done through you and me.

From https://youtu.be/t-40158eRqo?si=6huO-k_l3_YlvRL_&t=1530