Oof, nostr:npub1xsgymm0ne3vndqpvsvy285qfpu59049t5n5twg9vetmt92cyn95snyzazx let’s do it! Wanna try it out.
Perhaps, I haven’t tried. But installing and running regularly gets you the “geo ban” error.
Love Tailscale, but it’s censorable (restricted in some countries by the company). Having a FOSS Nostr-based fork would be awesome.
If I wanted to test my app with a hundred fake users signing up, making fake deposits and withdrawals, creating and processing orders, referring other users—a simulation of production activity, say, for a whole hour. Do people do that? Build an actual randomized simulation that includes basically all the tests in the system?
Probably a noob question but I’d watch it do it.
He didn’t say “militarily” though.
I guess creating a rough working version of a certain feature and then spending twice as much time refactoring it is quite normal practice in development.
#PlatiDev
My app will be fully centralized, and I love it. I will start tinkering with the idea to nostrify some parts of it (or all parts to create a separate uncensorable version) but UX is too important for me to give up for nerdy things no mass man cares about.
nostr:nevent1qqsy74nez7u8gs9atarjl95j2kxtdwscc5fzyngmzrnccc92czzedvqevgjz5
I actually tried building with brick and mortar in the past few years.
While I liked seeing buildings grow where there was nothing prior, I hated all the other facets of this: constantly rising construction costs, dealing with people, dealing with the government.
Eventually, I understood it wasn’t my cup of tea.
Building an app with AI gave me a second chance at “construction”, and it’s precisely what fits me the best: I get to turn an idea into something that works, all without interacting with humans much. An introvert’s paradise.

It’s been a month since I started “programming” (writing my app with Replit).
I’m totally immersed, I can’t stop, I spend any opportune moment to get to my laptop to do it.
I can clearly see that I should have chosen computer science or software engineering as my major 20 years ago. Not linguistics “because that’s where my friends went”.
No regrets is my default state. But sometimes you have to wonder what made you choose obviously wrong.
So weird to see Zionist vs anti-Zionist anarchists fight. How’s that even possible?
“You’re fighting the weight of the world
And no one can save you this time
Close your eyes
You can find all you need in your mind”
GM
Why I don’t mind spending $100+/mo on AI credits with Replit.
(From an email quote from a software company)


People create all kinds of debit cards, bitcoin-fiat fusion bank accounts or in-person cash p2p exchanges, and it’s great.
But I want you to go to a grocery store that doesn’t accept bitcoin and pay your bill with bitcoin. Simple as that.
I use Tether only because some counterparties refuse to deal with bitcoin. I had even started somewhat supporting them a while ago. But their recent Russian exchange asset freeze woke me up.
Bitcoin only.
I’m just an amateur “programmer” who has an idea and decided to try AI agents to make it real, if you go through my post history. One of many. Likely to fail. But I’ll admit I’ve just been lazy to do testnet, and I need to start using it.
My MVP is not as complicated as you may think and is totally centralized.
Thanks! I always to launch the MVP but always find something to work on. Refactoring is a big one.
This is not a mock screen, by the way. The app fully works and I test it with real bitcoin and real payments. Who has time for testnets?
Example: top up my Russian phone number (you can see the name of the carrier in one of the orders: MTS).
nostr:nevent1qqsr25dzfmdqy60s2xxy8phygv8t4yjen2nxst3ygg3h0t27vuz7wlqppemhxue69uh5qmn0wvhxcmmv2ky37q
This is the customer home screen.
I haven’t really implemented the BTC to SAT unit of account switch, not sure I want to. Instead, I display bitcoin amounts with highlighted sats. It’s like a combination of both: you see the full amount but it’s also easy to read the sat amount.

#m=image%2Fjpeg&dim=1078x1197&blurhash=%7BFFFTxDjWAocIpt7V%40ozNHkXjb%251Mxs%3ARjog-%3Dt49Fs%3AWBM%7CjtRjMyi_ayM%7CRjWCjYRj%3FwR-obn%2BaKoyR*xu%7EpjE%25LS4IUogM%7Bxu%25MxtM%7BWBRkadt6aeIUt6RjjFoeR*kCM%7CoNn%24ofW%3DofofRjWC&x=5d1dec3d2620a0ff4bdb145e41dfe8ca07c9d9a4593a00bb045b5533e5830382