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