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

I just heard that the Swift Nostr SDK from nostr:nprofile1qyvhwumn8ghj7am9d33k7mt99ehx7um5wgh8w6twv5hszymhwden5te0wp6hyurvv4cxzeewv4ej7qg4waehxw309aex2mrp0yhxgctdw4eju6t09uqzqfme70vlgtraactlpe4umnuf4ruatyk3nca3h0f8auw0l5d8lxx3uqmvnr and company hit 0.1.0 and is ready for folks to start using. I just opened a PR to pull it into Nos, we're going to take advantage of the new NIP-44 encryption code right away. Has anyone else started using it on a project?

https://github.com/planetary-social/nos/pull/1045

Replying to Avatar fiatjaf

this is what happens in the future if the "outbox-is-broken-let's-use-smart-proxy-relays" people win:

- people start relying on "caching services" to fetch their notes. now every client must run their own caching service to remain competitive.

- as the network grows, syncing from all relays becomes more and more prohibitively and databases grow to the infinite.

- less and less caching services exist, but a "local best scenario" would be if we had like 4 different clients/caching-services to read from, but then if one of them banned alex jones that would mean 25% of users lose access to alex jones. there is nothing alex jones can do to change that.

- users could switch from app A to app B that hasn't banned alex jones, but app B had already banned donald trump, so that move is questionable and uncertain. anyway, it's too much friction for a user who doesn't know how to find this caching-service setting buried deep in their settings (because UX specialists said that's the best place to put it).

- eventually it makes no sense to switch anymore and as one of the caching services gains more market share they merge with the others, saving costs and regulatory burden (these caching servers are so big they need to do spam moderation, find and delete pornography and scam bots, comply with government takedowns, defend themselves against lawsuits, it's a huge cost), so it's much better to just have a single caching-service.

- everybody still publishes to their own relay, so nostr becomes exactly like bluesky and the central service can censor anyone. eventually people give up the stupidity of using intermediary relays and just publish directly to that central service.

- that central service now can serve you ads and blue checks, shadowban everybody who doesn't pay, modify your feed with amazing AI techniques to keep you engaged and prevent you from seeing anything they don't want you to see but keep you nourished with memes.

Maybe I haven’t thought this through all the way, but how will smart caching relays drive out clients that use the outbox/gossip model? Why can’t they exist side-by-side in the long term?

The scenario you describe is essentially what has happened to email, although the driving force in email was spam. My hope has always been that on Nostr we can solve spam in a more nuanced and decentralized way. If we can’t do that, then centralization feels inevitable. But if we can model trust/reputation well enough to solve spam it feels like those same tools could lighten the burden of running a relay, keeping small relays around.

Just got this email from Amazon: “Your new pharmacy is Amazon Pharmacy”. What a dystopian way to phrase it. What PR department thought this was good phrasing for a product announcement?? Aren’t they under investigation for anti-competitive behavior?

Working from home with two kids under two has been rough lately. I did some research on the noise-canceling headphones that are best at cancelling out babies crying, and the consensus seems to be the Bose Quiet Comfort Ultras. They cost way more than I have ever spent on headphones, but man do they sound great, and they do a very good job of cancelling out the crying. It’s not 100% but with my door shut and music playing I can’t hear it at all. When nothing is playing I can still hear things faintly but so far it hasn’t been enough to pull me out of a flow state.

Just set up borg on a new macbook for backups. I use it for all my computers and servers, and I highly recommend it if you want to self-host! It ticks all the boxes for good backups:

- open source

- nice GUI and CLI (Vorta for the GUI)

- encryption

- deduplication

- compression

- backup to multiple destinations, including any SSH destination. I use borgbase.com and my home server.

- works on Linux and macOS

- robust scheduler

- alerts when backups don’t run

Nerd achievement unlocked. I wonder if you could get Age of Empires II running somehow without buying 5 copies? I might still have a CD of it somewhere…

Dune Part Two at the 70mm IMAX was amazing. Probably the best cinematic experience I’ve ever had (Avenger’s Endgame is probably my second). It’s been so long since I’ve seen such a confident, epic, serious movie that wasn’t trying to use nostalgia, brands, sarcasm, and breaking the fourth wall to get me to like it. I haven’t read the books but it’s clear the Dune world building is on par with LOTR or Harry Potter, and it’s refreshing to see some producers apparently get the keys to do it right.

Hey folks, I was gone for a bit taking care of our new baby. What did I miss?