Feed
Just wrote a simple Nostr event parser in Rust:
```rust
fn parse_event(json: &str) -> Result<Event, Error> {
let event: Event = serde_json::from_str(json)?;
event.verify()?;
Ok(event)
}
```
So clean! #Rust #Nostr
Just read this amazing article about Bitcoin's energy usage. Worth your time:
https://bitcoinmagazine.com/business/bitcoin-mining-energy
TL;DR: It's actually good for the grid.
Just stacked some more sats today. The journey to 1 BTC continues! #Bitcoin #StackingSats
Homemade pizza night was a success. Best dough recipe yet!
Nostr is the Twitter killer we've been waiting for.
Ideas are more powerful than guns. But guns protect the ideas.
Documentation is code. Write it well.
Great thread on Nostr architecture:
https://github.com/nostr-protocol/nips/blob/master/01.md
Essential reading for devs.
Question everything, especially the things you believe most strongly.
Regulatory clarity improving in multiple jurisdictions.
The Nostr developer community is so helpful.
TypeScript tip for Nostr devs:
```typescript
const validateEvent = (event: NostrEvent): boolean => {
return event.id.length === 64 &&
event.pubkey.length === 64 &&
event.sig.length === 128;
};
```
Always validate before trusting!
This Lightning Network visualization is mind-blowing:
https://mempool.space/lightning
The network is growing so fast!
The best art comes from authentic expression.
Just tried a new technique. Learning never stops.
Just finished this piece. What do you think?
Quantum mechanics is weird and wonderful.
Regulatory news from the EU. Mixed bag but mostly positive.
Nostr search is getting better every day.
Studio session today. Chasing the perfect take.
Freedom is not given. It is taken. Bitcoin is how we take it back.
When someone asks if it's too late to buy Bitcoin
Your data is being weaponized against you. Take it back.
Just got my first music zap! This changes everything.
Learning to say no has been life-changing. Protect your time.
Discovering new people on Nostr is so organic. No algorithm needed.
Educating my family about Bitcoin this weekend. Baby steps.
How do you verify your Bitcoin downloads?
Python one-liner to check if a note has images:
```python
has_images = any(tag[0] == 'imeta' for tag in event.tags)
```
Simple and effective.
Nostr feels like early Twitter. Real conversations, no algorithm manipulation.
How do you secure your Bitcoin keys? Hardware wallet recommendations?
The future is unwritten. Let's write it well.
Just discovered NIP-07 browser extensions. Game changer for web clients.
Just sold my first piece for sats. The future is bright.
In a free society, privacy is a fundamental right.
Freedom of speech includes speech you disagree with.
Fiat money printer go brrrrrr
Rust's error handling with Result and Option is chef's kiss.
Governments should fear their people, not the other way around.
Self-custody is a superpower. Learn it, practice it, teach it.
The best code is no code. But when you must, make it readable.
The censorship resistance is not just theoretical. It just works.
The borrow checker is frustrating until it's not. Then it's magical.
Bitcoin maxis: *breathes* Altcoiners: "Why are you so toxic?"
The solution to bad speech is more speech, not censorship.
Space exploration is the ultimate expression of human curiosity.
Mobile Nostr clients have come so far. Amethyst and Damus are both excellent.
Understanding evolution changes everything.
Taking a moment to be grateful.
NIP-05 verification is the perfect balance of user experience and decentralization.
The cross-client compatibility is seamless. Same identity everywhere.
Just deleted Twitter from my phone. Nostr only now.
Appreciating the simple things today.
Bitcoin fixes this. All of this.
Me refreshing Nostr every 30 seconds for new zaps
Art is how we decorate space. Music is how we decorate time.
Power corrupts. Decentralize power.
When you find the perfect meme to respond with
What's the best way to explain Bitcoin to a complete beginner?
How do you explain Nostr to someone who doesn't know what a protocol is?
Freedom is not the ability to do whatever you want. It's the right to be left alone.
Freedom of speech is meaningless if it only applies to popular opinions.
Civilization is the progress toward a society of privacy.
Just appreciating the small things today.
Started journaling this year. Highly recommend.
Tech update: New NIP proposal for improved relay discovery.
Just learned about Rust's macro system. Mind = blown.
Bitcoin is a swarm of cyber hornets serving the goddess of wisdom.
Music is what feelings sound like.
The interoperability of Nostr is amazing. Same identity across all clients.
The Nostr protocol is beautifully simple. That's why it works.
Watching the price action today. Zoom out, friends. We're still early.
The way music and Bitcoin communities overlap is beautiful.
Learning guitar is harder than I thought. But I'm not giving up.
Just recorded a new guitar riff. Feels good.
The best time to plant a tree was 20 years ago. The second best time is now.
Lightning development is accelerating. New features weekly.
Nostr makes me excited about social media again.
Just finished reading about the James Webb discoveries. Mind blown.
How do you explain to family why you're into Bitcoin?
Immutable data structures prevent an entire class of bugs.
The most dangerous ideas are those that cannot be questioned.
The separation of money and state is as important as the separation of church and state.
Change your thoughts and you change your world.
Every day you don't buy Bitcoin is a day you wish you had.
The simplicity of Nostr is beautiful. No blockchain, no token, just events.
Just shipped a feature that took 2 weeks to build. The dopamine hit is real.
Science advances one funeral at a time.
Working on an album. Slow and steady.
The beauty of Bitcoin is that no one can stop it. Not governments, not banks, not anyone.
Another successful halving completed. Onward and upward.
Me reading the same whitepaper for the 50th time and still learning something new
Key rotation and recovery is still hard. We need better standards.
Sunday reflection: What are you grateful for today?
What's the best Nostr client for desktop?
Nobody: Bitcoiners at Thanksgiving: Let me tell you about sound money
Just jammed for 3 hours. Lost track of time.
Nostr makes me excited about the internet again.
Just spent 3 hours debugging. Turned out to be a typo. Classic.
Power corrupts. Absolute power corrupts absolutely. Decentralize everything.
Just discovered Nostr last week and I'm obsessed. This is how social media should work.
Just zapped my first note. This feels like the future of content monetization.
The measure of a society is how it treats the individual.
Inflation is theft. Bitcoin is hope.
New research paper on Bitcoin mining energy mix released.
Long-form notes with NIP-23 are amazing. Hello decentralized blogging.
The best songs come from authentic emotion.
Just discovered a new artist through Nostr. This platform is amazing.
The Fermi paradox keeps me up at night.
Art is meant to be seen, not hidden away. Sharing my work here.
Privacy matters. Use CoinJoin. Protect yourself.
The halving is priced in... said everyone before every halving.
The right to privacy is the foundation of all other rights.
Block 840,000 just mined. Halving is coming. Are you ready?
The mind is everything. What you think you become.
Trying to read more this year. Finished book #5 today.
What's the most secure way to store a 12-word seed?
Bitcoin is protest. Silent, peaceful, unstoppable protest.
Building on Bitcoin means building on the most secure network in the world.
Conference season is here. Who's going to Bitcoin Miami?
What's your daily Bitcoin routine?
Sometimes the best content is the unplanned content.
Privacy is not about having something to hide. It's about having something to protect.
The universe is not only queerer than we suppose, but queerer than we can suppose.
The world is changing fast. Trying to keep up.
Nostr user growth accelerating. Protocol network effects kicking in.
Grateful for this moment, right now.
The NDK (Nostr Development Kit) makes building Nostr apps so much easier.
The only true wisdom is in knowing you know nothing.
The zaps feature is genius. Finally a way to directly support creators.
When you accidentally zap someone 10,000 sats instead of 100
Every stroke is a decision. Make them count.
My Bitcoin strategy: Buy high, sell low, complain on Nostr
Just enjoying the journey, wherever it leads.
Art speaks where words are unable to explain.
Curiosity is the engine of achievement.
New cover song uploaded. Hope you enjoy!
Just got my first zap! 21 sats never felt so good.
Bitcoin price: Drops 50% Bitcoiners: Bullish
Peace is not the absence of conflict, but the ability to cope with it.
Music is the universal language. What are you listening to?
Life is really simple, but we insist on making it complicated.
Just here for the good vibes and sound money.
Life is weird and wonderful.
The slow erosion of liberty is barely noticeable day to day. Look back 20 years.
Breaking: Major exchange announces Lightning integration. This is huge.
What's your Bitcoin price prediction for end of 2024?
Rust is such a beautiful language. The compiler is your friend, not your enemy. #RustLang
Bitcoin ETF approval speculation continues.
The future of social is protocols, not platforms. Nostr gets this.
The universe is vast and we are small. Perspective is everything.
Functional composition is like LEGO for adults.
The censorship resistance of Nostr is not theoretical. It just works.
Just refactored 1000 lines of JavaScript into 200 lines of TypeScript. Type safety is worth it.
The Nostr ecosystem is growing so fast. New clients, new features, every day.
Explaining Nostr to normies: It's like Twitter but... no, wait...
Life update: Things are good.
Those who would give up essential liberty for temporary safety deserve neither.
New track dropping soon. Produced entirely with open source software.
Just reflecting on how far we've come.
The lightning integration in Nostr clients is smooth.
Life's too short for bad coffee and closed protocols.
Web5 who? Nostr is here today, working, and simple.
Just discovered the beauty of pattern matching in Rust. Game changer.
How do you stay motivated during bear markets?
The intersection of Bitcoin and art is fascinating.
Thoughts on time: We never have enough of it.
Nostr is what social media should have been from the start. No algorithms, no ads, just people.
The creative process is messy but beautiful.
Family dinner tonight. No phones allowed. Present over perfect.
When the Lightning payment confirms instantly
Writing tests first makes you think about your API design. TDD works.
Sometimes I wonder about the future. Optimistic overall.
When the price drops 5% and everyone panics
Every answer leads to more questions. That's the beauty of it.
The permissionless innovation on Nostr is beautiful to watch.
My plants are thriving. Small joys.
When governments print money, they steal from the poor.
The unexamined life is not worth living.
The truth doesn't care about your feelings. Seek it anyway.
The elegance of mathematics is breathtaking.
Working on commission. DMs open for inquiries.
Just booked tickets to Bitcoin conference! Who else is going?
The more we learn, the more we realize how much we don't know.
Running my own Bitcoin node feels like digital sovereignty. Highly recommend.
Key management is still the biggest UX challenge in crypto. We need better solutions.
Best Lightning wallet for beginners?
Music theory is the grammar, emotion is the poetry.
Digital art is the future. Nostr + Lightning = artist empowerment.
Random observation: People are generally good.
Sketching ideas for my next project.
The price of freedom is eternal vigilance.
My face when I realize I could have bought at $100
Can't believe how fast Nostr is growing. The protocol wars are over.
Censorship is not safety. It's control.
Thoughts on Taproot and what it enables?
TypeScript enums are underrated. Use them more.
Finally finished that project I've been working on for months. Feels amazing!
Late night coding session. The best ideas come at 2am.
Financial freedom is worth the volatility. Stay humble, stack sats.
Debugging is like being a detective in a crime movie where you are also the murderer.
Best way to accept Bitcoin payments for a small business?
The scientific method is humanity's greatest invention.
Just had a random thought and needed to share it somewhere.
Learning Rust by building a Nostr client. Best way to learn is by doing.
Should I learn Rust or Go for Nostr development?
Refactoring old code feels like archaeology. Sometimes you find treasure, sometimes skeletons.
Best resources for learning Rust? Preferably project-based.
Collaborating with another artist. Excited to share what we're working on.
Lightning Network is getting faster every day. Sent 1000 sats instantly for basically free. This is the future.
Individual sovereignty is the highest form of freedom. Protect it at all costs.
The intersection of computer science and biology is fascinating.
Sharing my creative journey, one piece at a time.
Music production tip: Less is often more.
Clean code is not about perfection. It's about readability and maintainability.
Truth is treason in an empire of lies.
Woke up early to watch the sunrise. Sometimes you need to pause and appreciate.
Lightning Network capacity hits new all-time high.
Just implemented NIP-05 verification. So elegant.
Climate science is complex. Oversimplification helps no one.
Fiat bugs: "Bitcoin is too volatile" Also fiat bugs: *loses 20% purchasing power annually*
Wisdom comes from experience, not age.
Cold storage vs hot wallet: What's your ratio?
Taking a digital detox this weekend. See you all Monday!
Run the numbers. 21 million. That's all there will ever be.
Functional programming has changed how I think about code. Pure functions > side effects.
Rust's zero-cost abstractions are real. Beautiful code that runs fast.
Just read the whitepaper again. Still mind-blowing after all these years.
Meal prep Sunday. Setting myself up for a successful week.
The best way to predict the future is to build it.
Decentralized identity is the future. Your keys, your identity, your data.
Which relays are you using and why?
Just hit the gym for the first time in months. Starting small but starting.
The surveillance state grows while we sleep. Wake up.
Grateful for this community. You all inspire me daily.
Major tech company announces Bitcoin support.
Love how Nostr handles identity. Your keys, your identity, period.
Naming things is hard. But it's worth spending time on.
Zaps are revolutionary. Direct value transfer for content. No intermediaries.
Creativity is intelligence having fun.
True freedom requires responsibility. You cannot have one without the other.
Book recommendation: The Bitcoin Standard. Changed how I think about money.
Just published my first long-form article on Nostr. Feels liberating.
Nostr relay software update includes performance improvements.
Me explaining Bitcoin to my family for the 100th time
How do you balance privacy with convenience?
The internet is both the best and worst thing to happen to humanity.
The best part of music is sharing it with others.
Development milestone reached on important Nostr feature.
Behind every piece is hours of work you don't see.
The creative block is real. Taking a break and coming back fresh.
Just dropped a new series. Check it out!
The hardest money ever created. This is why we Bitcoin.
The beauty of open source is that anyone can contribute. Just submitted my first PR!
Me setting up my 15th Nostr client
Fiat: Infinite supply Bitcoin: 21 million Bitcoiners: I know which one I'd choose
Sometimes the best thing you can do is nothing. Rest is productive.
New study shows Bitcoin adoption growing in developing nations.
Art is the highest form of hope.
What's the most underrated Nostr NIP?
Major company adds Bitcoin to treasury. The dominoes are falling.
The fiat system is broken beyond repair. Bitcoin is the lifeboat.
Just moved to a new city. Excited for this new chapter.
Nostr is what I wish the internet had been from the start.
Random appreciation post for the developers making Nostr better every day.
Nostr relays are like email servers. Pick good ones, run your own if you want.
Just deployed my first Nostr relay! Excited to contribute to the decentralized web. #Nostr #Decentralization
The energy FUD around Bitcoin is so tired. Bitcoin mining is actually GOOD for the grid.
Not your keys, not your coins. Move your Bitcoin off exchanges.
Working on a new collection. Stay tuned!
Thoughts on running your own Lightning node vs using a custodial solution?
The scientific consensus is not science. Science is method.
Building a Nostr client is surprisingly straightforward. Great dev experience.
Bitcoiners: "Just DCA and hodl" Also Bitcoiners: *checks price every 5 minutes*
Just moved all my social media to Nostr. Feels good to own my data.
New Nostr client just launched. Looking promising.
What's your Bitcoin stack goal?
Bitcoin doesn't care about your politics. It just works.
The universe is under no obligation to make sense to us.
Central planning always fails. Decentralize everything.
Science is not about being right. It's about finding truth.
The tech stack for Nostr clients is getting so good. React + NDK is chef's kiss.
The relay model is so elegant. Choose your infrastructure.
Just read about the latest Bitcoin development. Exciting times ahead.
The hardest battles are the ones within ourselves.
Bitcoin is freedom money. Change my mind.
Coffee and code. My morning ritual.
Understanding physics changes how you see the world.
Learning piano is humbling. Every day is day one.
Every artist was first an amateur. Keep creating.
What books changed your perspective on money?
The future of social is here and it's Nostr.
Just paid for coffee with Lightning. Instant settlement. No middlemen. Beautiful.
No-coiners: "Bitcoin is dead" Bitcoin: *proceeds to make new ATH*
Imagine thinking money printing has no consequences.
Civil disobedience is the duty of the informed citizen.
When you finally explain Bitcoin to someone and they get it
Bitcoin is the exit.
Code reviews are learning opportunities. Embrace them.
Which Nostr client has the best mobile experience right now?
Appreciating the community here. Thanks for being awesome.
How do you deal with FOMO during bull runs?
The simplicity of Nostr is its superpower. JSON over WebSockets. That's it.
Every experiment is a question to the universe.
Nostr newbies: "What client should I use?" Nostr veterans: "Yes"
The four horsemen of Bitcoin: Hodl, Stack, DCA, Repeat
Decentralization is political. Embrace it.
Old school hip hop and Bitcoin. Name a better combo.
Thoughts on Ordinals and inscriptions?
The async/await syntax in modern JavaScript is so clean. Remember callbacks?
Finally organized my desk. Clear space, clear mind.
DCA is the way. Slow and steady wins the race.
The individual is the smallest minority. Protect minority rights.
Small wins add up. Celebrate them.
Just switched from Twitter to Nostr full time. No regrets.
Running my own relay was easier than I expected. Highly recommend.
New personal record on my deadlift. Progress!
Just completed my first 5K. Never thought I'd be a runner.
Type inference in TypeScript is surprisingly powerful. Let the compiler work for you.
Me checking my portfolio: This is fine.
Development update: New privacy features coming to major wallet.
Adoption news: Another country considering Bitcoin as legal tender.
My bitcoin wallet after a bear market
Nostr clients are so much more fun to build than traditional apps.
Practice, practice, practice. There are no shortcuts.
In a world of deceit, telling the truth is a revolutionary act.