Oh Tágides of the Tagus, grant me voice
To praise Lisbon, written underfoot:
In black and white, the stones rejoice,
Each step bears history, worn but true.
No swords, no seas, no heroes crowned
Just walking makes a nation show;
For humble stone upon the ground
Teaches more than all the ships once knew.
Francis Mars
francismars@chainduel.net
npub1t5at...ahcl
I push Bitcoin adoption so you don't have to • francismars.com • chainduel.net • pubpay.me
I’ve been vibecoding a dashboard for Pubky homeservers.
Right now most people use Pubky through the Synonym homeserver. That’s convenient, but it also means fewer people actually run the infrastructure. The goal with this dashboard is simple: make homeservers easy to run and understand, so more people can self-host, making the network more decentralized, permissionless, and resilient.
I know Pubky can feel like a “competitor” to Nostr. I don’t really see it that way. I see overlapping values, different tradeoffs, and experiments that push each other forward. The web gets better when people try things instead of defending camps.
I’m still very much aligned with Nostr. This is just me following the work where it’s needed right now.
Vibecode the change you want to see in the world


Just heard this at a local café:
“Bitcoin was invented so you can afford AI”
AI exists to extract value from humans.
Bitcoin exists to protect value from extraction
The Economy is supposed to run like a fine Swiss watch
and governments have been adjusting it with a Jack Hammer
Been spending most of my time alone at home for the last few months, vibecoding and assembling infrastructure.
Dating? Boring, these girls don't even phantom the topics I like to talk about.
Open discord, everybody playing video games.
Go visit an old friend, playing videogames.
I go back home. It's more fun to be building, even if alone.
You're not listed 'cause you're an hurricane


And people still think the Earth is flat


Idea for LND: a dynamic macaroon that only allows withdrawals up to the amount that has already been deposited. Like “balance limited by deposit history.”
been vibecoding this project for a while about to release soon 

Life doesn’t pay per effort.
It pays per block found.
Sometimes 60 minutes of nothing.
Then everything.
Keep hashing
People on X seem so desperate for engagement and staying relevant, it hurts
Find your balance ☯️


After all,
Why wouldn't you consolidate 2 UTXOs into a smaller amount one? 

This year I want to double my commits.
It's really cool that we get to learn and build in public.
I'm no @UNCLE ROCKSTAR but I'm ramping up.


See if you put on that necklace
‘Cause tomorrow’s Sunday
And I want everyone to notice
The way it shines
Right at the tip of your neckline
And if someone asks
Say I bought it for you
Nobody needs to know
That I stole it ‘cause of you
And if someone starts to doubt
‘Cause I ain’t got a dime
Say it’s just some ordinary
Fake jewelry this time
I’ve never been a great thief
Never pulled off a perfect crime
I guess it was passion
That sharpened my mind
So put on that necklace
‘Cause tomorrow’s Sunday
And I want everyone to notice
The way it shines
Right at the tip of your neckline


