Five

Zero-JS Hypermedia Browser

avatar
Five
five@satshoot.com
npub16p8v...fhdw
Bitcoin and Nostr FTW Freedom Tech dev

Notes (19)

> "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." nostr:naddr1qq24qcn5g92ywnt0fsmy5jzgd3knz7j0vf55zqghwaehxw309aex2mrp0yh8qunfd4skctnwv46z7q3q6p8v7varqwjes5hak6q7mz6pygqm4pwc6gve4mrned3xs8tz42gqxpqqqp65wpv6e3k
2025-10-25 11:45:18 from 1 relay(s) View Thread →
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_ .
2025-10-24 15:34:28 from 1 relay(s) View Thread →
⚡️ BudaBit BIG Release! ⚡️ nostr:nprofile1qqsvmm558ja3n3g6hpr6vm2awaph825lv0fgwfrtkkdssfl6te3hgqqpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhszrnhwden5te0dehhxtnvdakz7j3tqh6 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: https://v.nostr.build/uxKMM4gIkjlGVaMs.webm Social features aside (all thanks to nostr:nprofile1qqsf03c2gsmx5ef4c9zmxvlew04gdh7u94afnknp33qvv3c94kvwxgsppemhxue69uhkummn9ekx7mp0qyvhwumn8ghj76rzwghxxmmjv93kcefwwdhkx6tpdshsc8fae9 ), 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 nostr:nprofile1qqs8eseg5zxak2hal8umuaa7laxgxjyll9uhyxp86c522shn9gj8crspz9mhxue69uhkummnw3ezuamfdejj7qgjwaehxw309ahx7um5wgerztnrdakj7qgkwaehxw309a3x2an09ehx7um5wgcjucm0d5hsvlnggv ) 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: nostr:naddr1qq24qcn5g92ywnt0fsmy5jzgd3knz7j0vf55zqgwwaehxw309ahx7uewd3hkctczyrgyanen5vp6txzjlkmgrmvtgy3qrw59mrfpnxhvw09ky6qav24fqqcyqqq823chtfvvz 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. 🤙
2025-10-23 15:32:39 from 1 relay(s) View Thread →
Listened to nostr:nprofile1qqs2m82zyqlayjqw5tjuf3j9jwszwuy2a03tq24xp0tmr4nxm2jmprgpr4mhxue69uhkummnw3ezucnfw33k76twv4ezuum0vd5kzmp0qy88wumn8ghj7mn0wvhxcmmv9uq36amnwvaz7tmwdaehgu3wd46hg6tw09mkzmrvv46zucm0d5hs3aejeg with nostr:nprofile1qqsxunegvm2wjttf52z9lktkfrf8dkese8fv0j8sdd7g6dd95ahh52gprpmhxw309ucnqdpwxger2t3jxvmjuwfh8gmnqvpsqy2hwumn8ghj7etyv4hzumn0wd68ytnvv9hxgqg0waehxw309a5xjurnw3ezucm6eyz6xj 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.
2025-10-22 17:30:44 from 1 relay(s) View Thread →
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: https://v.nostr.build/8bZAOIjVjsCf41pm.mp4 Opinions?
2025-10-20 16:30:34 from 1 relay(s) View Thread →
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.
2025-10-19 05:52:51 from 1 relay(s) View Thread →
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.
2025-10-15 05:13:18 from 1 relay(s) View Thread →
I will not rest until Nostr and Bitcoin infiltrates every square inch of the FOSS ecosystem.
2025-10-15 04:59:32 from 1 relay(s) View Thread →
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
2025-10-13 18:08:52 from 1 relay(s) View Thread →
https://youtu.be/ghIO9f8h-c0 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.
2025-10-05 13:53:26 from 1 relay(s) View Thread →
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.
2025-10-03 05:58:30 from 1 relay(s) View Thread →
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.
2025-09-30 17:47:18 from 1 relay(s) View Thread →
LLMs cannot solve interesting problems. They help you solve boring problems much faster though, so you can zero in on interesting problems.
2025-09-29 09:06:02 from 1 relay(s) View Thread →
Bitcoin's culture relies on thorough arguments based on technology and economic incentives. Arbitrary narratives based on fairy tales and optics has never lasted too long. Let's get something straight: - Demand for arbitrary data on the blockchain will NOT exceed demand for monetary transactions in the long run. Shitcoiners will definitely be outpriced. Why are you in bitcoin in the first place if you cannot believe that? - Op_return filters create worse incentives economically (more non-standard, centralized transaction transmission, further mining centralization) and technologically (dumping garbage data in worse places than the trash cans, i.e. longer verification: slower IBD, more orphaned blocks) Virtue signaling will not save you from reality. The hard part is actually **getting rid of the emotional fluff and think hard on the best approach with nuance.** The good part is that whoever is wrong will probably be obvious, since many will indeed run core v30, and we've gathered decent amount of data from the filtered days of course. Moreover, the op_return debate has no fatal impact on bitcoin. I can see some doomsday pessimism telling us otherwise, but this kind of alarmism is similar to a childish Malthusian prophecy to me. I have seen some good technical and economical arguments on the Knots side as well, which I disagree with but soon the rubber will meet the road and in a few years we'll see.
2025-09-24 07:42:03 from 1 relay(s) View Thread →
I have a very strong conviction that Nostr cannot be captured by big tech at this point. They can just ignore it. Unless... Let's start at the beginning: Nostr's simple design makes small room for attacks on Nostr itself: closed source software, lack of event verification, proprietary APIs rather than querying relays directly, no relay selection in clients... these type of things are trivial to spot. I also firmly believe that event kinds will in time consolidate and ossify, it's a strong incentive for players in the same industry/area. Decentralized relay management will get stronger too, as best practices form. We have relay selection on the user level with sane fallbacks/defaults as a starting point. Things will be fine on this front as well I think. **The biggest threat right now is not doing the hard work to implement quality software with viable business models supporting the projects.** Big tech has hordes of fiat code monkeys to deliver convenience. They don't have anything else than that though. They cannot do what freedom tech enables. What is your edge? Delivering freedom in a way people can receive it: build it up from sane default options gradually towards sovereignty. You can start with convenience but surface the options with care in due time. This seems to be harder to do than the walled garden model, but actually pays off long-term handsomely: your users will be more educated and thank you for it because you were there when they were in the dark, when they needed you most. They will become your apostles, and network effect might build up. For people who are afraid of "doing nostr in the wrong way" or "cannot find the exact way to do xyz", consider this: No client app is profitable yet. Take everything with a grain of salt other than basic OS principles, freedom tech values and NIP01, which are crystal clear. Use the OS code: look at it, play with it, fork it, think about it. There's no real substitute for that. You can read a million pages of spec, vibe code for ever to fake it till you fail, or go get your hands dirty and master it in no time. Yes, it takes more effort to do, than to consume. Demonstrate Proof of Work. **Don't let fear guide your decisions! Build in a permissionless way, on a permissionless protocol.** If you get dragged down arguing on NIPxyz on github or anywhere else rather than building for your target audience, you lose. You lose because you are relying on futile reassurence instead of passion to deliver value. To ship the future. Don't ever let them steer your ship. The only thing you should be afraid of is opportunity cost of the precious time that distracts you from building. If only a handful of people do this, we will win. Those who read this far might be the ones. Go _build_ the future you want to see in the world.
2025-09-21 15:19:52 from 1 relay(s) View Thread →
I agree low time-preference optimism for the world is healthier than prophecies of doom. Since you are Christian here's a question: many early Christians including Paul seemed to have expected the end of the world in their lifetimes. They warned each other about the imminent return of Christ and how they need to lead a *moral* life since the judgement can come any time. This seems to contradict your article, and suggests that high time-preference fear of judgement (or excitement for heaven? I don't know) can instill better morals too. What do you think?
2025-09-21 05:14:33 from 1 relay(s) View Thread →
I believe you had good intentions writing this, but ultimately mostly have to disagree with the blanket statement to formalize nostr delopment. A few points: 1. Bitcoin and Lightning both are much narrowly scoped protocols compared to Nostr. Therefore easier to standardize and consesus MUST be achieved because there must be one money. Nostr is not like this. It allows for much more flexibility because people still are discovering what nostr is fundamentally. Anyway plenty of people still don't think BIPs and others are good ways to do this. An example: BIP39 which is used by all onchain wallets basically in use today, is UNANIMOUSLY DISCOURAGED for implementation. Funny huh? 2. Nostr and all protocols will be what people with SKIN IN THE GAME want it to be. It's not just about money. It's about creating useful stuff people want. That takes time, taste and caring. But we have to accept reality: bitcoin has not centralized too much yet, because there were serious actors all over the globe to fight for it. I mean not in comment sections and twitter threads but with projects where they poured their hearts and money into it. If Nostr gets co-opted by the sorts of Google then we failed to outcompete them, and it's so simple. I really don't think that "If only more RFCs had been posted about governance and stuff like that we would have a decentralized oauth." No. The more economic clout wins. No amount of bureaucracy changes that. 3. Capture cannot be solved by centralizing efforts in a generic way. This is an oxymoron. However, running mates rowing in the same boat will indeed try to join their efforts. Look at the de-commerce consortium of nostr:nprofile1qqs2xugc5jyguqkj36rk0syv4tmnkjdtmtperttl7x9rqjy3ustdcvcppemhxue69uhkummn9ekx7mp0qy2hwumn8ghj7am0deejucmpd3mxztnyv4mz7qg4waehxw309aex2mrp0yhxgctdw4eju6t09uzac8sd , nostr:nprofile1qqs8nxvpg9shg0ez0yqx4vgvlkpm6vadlu3ushjan5y5nlwkp783jqgpzemhxue69uhhyetvv9ujumn0wd68ytnzv9hxgqgjwaehxw309ac82unsd3jhqct89ejhxqgcwaehxw309ac8yetdd96k6tnswf5k6ctv9ehx2aqk86xyx with Conduit, Plebeian market and others. They have already done what you described, just with bottom up effort, not in a communist top down way. 4. If I want feedback on anything I can ask people I trust, not some self-designated team of experts, and potentially pay for review efforts. No need for pundits shouting from the sidelines. 5. I don't care if the process takes long to form good specs. Centralization doesn't help to speed this up. We have several websites describing most NIPs and people who mostly respond to questions. Communities could help further. Why do we need to formalize grassroots development? What we would get is more corruption as to who merges which NIP into "tHe NIPs rEPo". Probably why nostr:nprofile1qqsrhuxx8l9ex335q7he0f09aej04zpazpl0ne2cgukyawd24mayt8gprfmhxue69uhhq7tjv9kkjepwve5kzar2v9nzucm0d5hszxmhwden5te0wfjkccte9emk2um5v4exucn5vvhxxmmd9us2xuyp dropped this idea in the first place. Still, I don't really care what kind of process you guys are up to because this is not strict consensus stuff like money has to be. Go for it, just don't think people's precious time will be wasted on centralized Nostr politics rather than building.
2025-09-17 13:57:06 from 1 relay(s) View Thread →