Five's avatar
Five
five@satshoot.com
npub16p8v...fhdw
Bitcoin and Nostr FTW Freedom Tech dev
Five's avatar
Five 1 month ago
[BudaBit](https://budabit.club) update! We have come a long way since I posted about BudaBit! The UI became more polished and responsive, along with a host of new features and improvements! Basics: Bookmarking: Cross-platform Forking: There are still plenty of bugs and rough edges but I am increasingly using this as my daily driver to manage the development of BudaBit itself and [SatShoot](https://satshoot.com) (freelancing on Nostr). Feel free to test! [BudaBit](https://budabit.club) is currently completely open for anyone to join! I will be attending #Bitfest and am excited to talk Nostr and freedom tech with the folks here in Manchester! Join me on Sunday for a live demo and learn more about the future of developer communities on Nostr! We start at 4pm in the Workshop zone! @Nathan Day #gitvianostr #bitfest #budabit
Five's avatar
Five 1 month ago
#Ecash people fret the critics too much. Just remember: Attention doesn't have polarity. Successful projects capitalize on this fact. Bitcoin too.
Five's avatar
Five 1 month ago
NUT13 seeds and NUT14 HTLCs make #Cashu #ecash safe. Nostr NIP60-61 make ecash ubiquitous and allow zaps to build verifiable Reputation. They both will soon be available in [SatShoot](https://satshoot.com) and any Nostr web app using NDK: View article →
Five's avatar
Five 1 month ago
#Cashu seed backups (nut13) are coming to Nostr wallets (nip60-61), thanks to @rodant ! Reckless people feel free to test on [SatShoot](https://satshoot.com) . Recovery needs some more work but it's getting there. Cashu.me recovery should already work.
Five's avatar
Five 2 months ago
> "BudaBit is not a drop-in replacement for GitHub, GitLab or such. However, it deeply integrates code collaboration from any of these, while making them redundant utilities for open-source projects." View article →
Five's avatar
Five 2 months ago
Bitcoin allows us to store, send and measure value but it does NOT help figuring out who to trust. Think about it: yes you can accept sats in exchange for your services and products almost trustlessly with bitcoin, but what about the other party? When I buy anything, I need to put trust in my counterparty to give me what he promised because it is very hard to recover from a deal or trade gone wrong. We need to focus on prevention of conflicts which is more trust between parties beforehand. This kind of trust comes from people, not money. And I prefer to put my trust in people I know in the first place, and then widen the circle of trust further to degrees of separation. Nostr turbocharges this trust because we are bootstrapping communities and markets where all communication is signed and standardized. Communities bootstrap markets which in turn feed more flourishing in communities in a virtuous cycle (quite similar to how bitcoin is monetizing). Bitcoin is the most trustless. Nostr can become the most _trusted_ .
Five's avatar
Five 2 months ago
⚡️ BudaBit BIG Release! ⚡️ @Biz and I were putting a lot of effort into making #gitvianostr not just something to fall back on, but a daily driver for any community around Open Source Software. It showcases the FULL power of Nostr: Communities, an ecosystem of content types, and of course Unstoppable Identites. We are inviting you to [try BudaBit now](https://budabit.club) in beta! Here's a demo of me creating a new repo on Github and then forking it to GitLab, while the metadata is posted on Nostr: Social features aside (all thanks to @ hodlbod ), repo creation and discovery, forking, issues, comments and file browsing should work relatively well. You can also browse patches, and after some minor fixes, you will be able to merge and push any patch seamlessly. This is planned in the upcoming few days. BudaBit is packed with a lot of features so feel free to explore yourself. I set the community relay (thanks to @cloud fodder ) to "anyone can join" for now. Keep those issues coming! 😅 I also wrote a longform on why communities around open source software are better built on Nostr and about the philosophy and design principles of BudaBit: View article → I'll keep you guys posted about this. I feel like we are really onto something with, and I won't stop until people understand: The future is open source, built on Nostr. Warning: Don't put access tokens for your crucial repos in BudaBit, it is using a third-party CORS proxy to push stuff to your hosting providers. Enjoy freedom tech, responsibly. 🤙
Five's avatar
Five 2 months ago
Listened to @Plebchain Radio with @RobBrinded the other day. Good stuff. Picked up a copy of [Glitch](https://www.glitchthebook.co) , and read it in a day it was very approachable. I stopped reading self help books generally but I gave it a shot, since it was written by a bitcoiner. It makes the topic of suffering and healing, mind and body quite simply comprehensible with personal stories, client experience and of course the IT analogies! :) It also shows some further rabbit holes to dig in, I appreciated that. Can recommend.
Five's avatar
Five 2 months ago
Dev story time: How SatShoot ended up using partial #outbox model: Using NIP65 relay lists to decentralize discovery looks like a fantastic concept at first... And then you realize that most things taken to extremes ends up in the complete opposite way you intended. This is true for the outbox model. You want decentralization. Maybe you convinced a lot of people to publish outbox relay lists (BIG maybe), so far so good. Still, you ended up with an app that connects to hundreds of relays **and keeps those connections alive**. Problems: - app uses a lot of data - app will make your phone run flat in no time - app likely gets heavily resource constrained by the OS when user switches away, relay conns are killed - app code has tremendous added complexity (perhaps the worst of all!) So what this effectively ends up doing is: - only native apps will be able to handle this kind of load, maybe only desktop apps - only people with close-to unlimited data plans will be able to use your app - very few people will be able to understand your code, if any (including you) So you ended up introducing all these centralizing dynamics, while users don't even understand or appreciate why you did it. And of course it all still relies on purplepages to fetch the initial lists, right? ;) I had a better idea (communities are even better but until they come online this is my approach): 1. Use explicit relays by default, let normal users set explicit relays, and superusers set outbox too 2. Publishing is simple since it is targeted: you just publish to explicit relays + outbox (or inbox of target if it's a reaction to sth or mentioning someone) 3. You calculate optimal relays and fetch all relevant events ONE time, on a user-triggered "Decentralized Discovery". This should explain what's happening and why it's super cool. 4. Show the progress and at the end, add top relays to the pool for that session 5. User thinks "This is cool, I'm doing the Decentralized Discovery, Nostr Rocks!" and you did not have to keep all those connections and constantly keep score and all that. Just do it once. This is now implemented in SatShoot: Opinions?
Five's avatar
Five 2 months ago
Any project that bases their #WoT solution merely on microblog follows is doomed to fail. Explicit trust assertions don't work either. Yahoo failed against Google for a reason. Manual curation simply doesn't work, _unless_ it is done in a decentralized way, by leaders and moderators of _organically_ built communities. Without communities (read: relay-based moderated groups with enthusiastic leaders) it is not possible to align nostr closely with the reality of how people form networks, and we are destined to reintroduce central chokepoints. I know it's tempting to just sit at your desk all day and write algorithms. It will not solve the problem of decentralized WoT alone though. You won't just suddenly engineer your way out of a massive problem that existed since the internet came along. With all seriousness, I hope no one in their right mind thinks that we will do better than Google by running massive crawlers and algos on twitter-follows to build and faithfully represent authentic trust relationships on nostr. Don't get me wrong, I really appreciate the work some people put into wot algos, but **these should be used as ancillary services, not as the foundations of Trust**. And precisely this allows niche wot score providers to come alive. Don't put the cart before the horse, or we will subject ourselves to machines again, whatever ingenious idea we had before. People should come first. The real solution is to onboard freedom-oriented community leaders to Nostr. Farmers, artists, religious communities, cypherpunk groups... Bitcoin anchored itself to reality by introducing PoW mining. The Proof of Work for Nostr will be building and onboarding communities. It is the thermodynamic anchor to Trust. I see no other way we can avoid centralization (1-2 wot providers used by everyone) or uselessness (spam). Resist WoT alchemy. Focus on building good software for communities and marketplaces that tap into that Trust. Everything else will fall into place. That's how Nostr wins.
Five's avatar
Five 2 months ago
If you ask enough "Why" you eventually get to a point where you can only say "I don't know, just because I like to / want to do it". This can reveal your deepest values. I want freedom for its own sake. I like to build communities because I like to connect with deep thinkers, other builders and interesting people, to learn and get inspired for its own sake.
Five's avatar
Five 2 months ago
I will not rest until Nostr and Bitcoin infiltrates every square inch of the FOSS ecosystem.
Five's avatar
Five 2 months ago
Bitcoiners will realize they HODLed to spend ultimately. The more bitcoin saved means eventually more bitcoin spent as the medium of exchange utility kicks in. It is a forcing function. On the other hand, we will have more people wanting to earn in bitcoin: hard and permissionless money. This is another driver of medium of exchange adoption. Nostr will help speeding things up by establishing unstoppable markets built on cryptographic identity and open data formats. Compatible Communities bootstrap these markets effectively. They provide the root of trust as it once was in physical space, before states diluted real trust with mass-nationalization, destroying and homogenizing identity and culture under one centralized "nation". Bitcoin is sound money, solving the coincidence of wants. Nostr is sound identity solving the coincidence of relevance. It means that everyone can at last discover the best people to deal with, and no one can stop it. We must rebuild authentic connections piece by piece with freedom tech if we want a prosperous future. How do you spend bitcoin without permissionless, authentic marketplaces, built on real trust? This is where Nostr will shine. A real problem where sustainable businesses can be built. Consider building products and services for communities and marketplaces on Nostr, with bitcoin-based payments. My top priority
Five's avatar
Five 2 months ago
You can go on and on sermonizing about how we need open IDs and support private and secure record sharing... And then of course comply with bullshit governments and big tech corps. Or you can just say: generate keypairs, publish signed messages and chill. What a shitshow, open-source spirit is nothing without freedom tech.
Five's avatar
Five 2 months ago
Social media has never worked, and will never serve people, ever. But there's a better way. Social media was bootstrapped from communities, and then bastardized them to sell people off to advertisers. The embrace -> extend -> extinguish paradigm that feeds on distrust and discord. I am increasingly astonished that freedom-minded people ever thought that this distorted view of society can be tweaked to suddenly become useful. Reminds me of communists trying for ever to make their central planning "paradise on earth" a reality. Well, I guess that deep envy and resentment covered with moral camouflage will never go away either. It is highly attractive to the leeches of society. It's time to wake up. And time to invest in communities. Nostr can really shine if it can let go of the dopamine-fueled NGU vision of social media. You want to get closer to how people actually form successful relationships? They create families. Big families that form the root of trust. They extend it with friends, and they further extend the circle with communities forming around common interests and goals. Nostr can make these communities compatible with each other, with less lock-in, better discovery and more flourishing than any other model we have had so far. Just enough technological enhancement, with people's real interests in mind. No other way.
Five's avatar
Five 2 months ago
Was looking for a way to try #Satlantis on mobile. Only extension login, which doesn't work on Chrome, but nos2fox failed as well. Guess that means desktop only for Android people (they have an iOS app). Nsec login as fallback is not the end of the world, at least I could try the app with a test account.
Five's avatar
Five 2 months ago
LLMs cannot solve interesting problems. They help you solve boring problems much faster though, so you can zero in on interesting problems.