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