Avatar
pixel lust
367da3eced1b26914cee61963787b40bb732eb888c895041b04b42c6ed81bd2e
we love pixels. we love keyframes.
Replying to Avatar Lyn Alden

A recent meme has been “Nostr Lyn” where I am more raw here than anywhere else. I love that. Nostr is raw truth. Here is some meat for those willing to be here, purposely enjoying a decentralized and small protocol/community. No filter; just me.

I eat healthy, I exercise, I minimize problems, etc. I am one of those people who, when I first experimented with a keto diet nearly a decade ago, measured my ketones with a blood test on a regular basis to ensure I was in ketosis, and plotted out my blood sugar and ketone level on a regular basis, to see how it matched with my subjective well-being and various biometrics. I was doing science and various if/else observations. And now that I have experience in this dietary regard, both subjectively and biometrically, I am more flexible in terms of seasonal ketosis, broadly low carb, mild/moderate cheat meals at restaurants, and so forth. In other words, I precisely know my dietary limits where I feel bad vs where I feel good generally. I bike most days, and run and lift where possible. I enjoy a nice glass or two of wine with a nice meal on occasion, but little else.

But on those very rare occasions when I disregard moderation, well, fuck. “All things in moderation, including moderation. Sometimes you gotta party”. During the depth of my recent burnout phase in the past two weeks, I went out and… I ignored moderation one night in terms of wine and such. In terms of numbers, I only get hungover like once per year. I do, afterall, live near Atlantic City, which has plenty of clubs and so forth. I don’t even like marijuana, but I did marijuana too (which is legal in this state).

The next morning? Holy shit. I hadn’t been wrecked like that in a few years. Not only was it my yearly fuck-up, it was my multi-year fuck-up. It was a culmination of working 16-hour days with no weekends for months in a row and then the release all at once. My advice: don’t do that if you can help it. Especially if you are in your 30s or older, where you don’t heal as quickly as if you are in your 20s.

I had an interview with David Lin at like noon the next morning and my base case was to cancel it at the last minute due to how rekt I was. But I had *never* done that before, and Lin is an amazing interviewer and an acquaintance of mine, so I couldn’t do that to him, and I knew he could handle it if I was a bit lackluster. Tens of thousands of people would see this.

So, I rolled out of bed, drank some matcha, and somehow got myself in front of my camera to try to replicate what I would normally do every day with no issue. While I was doing it, I felt so off-base, thinking, “Anyone watching will know I’m so fucked right now that I’m like almost half-drunk from last night. This might be my worst interview ever. They’ll notice, right?”

I was almost afraid to go back and watch it. I only watch a small subset of my interviews for iteration purposes, but because this was my potential fuck-up, I went back and watched it closely. And you know what? In terms of views and comments and content, it was above average.

Probably it was because I was so mentally focused at the time to not fuck up. Where I lacked energy, I made up for in focus. I looked for signs in myself in my after-review, and the *only* place I can see it is in my eyes. I often squint during interviews because I am thinking a lot, but in this interview my eyes are constantly squinted/dead because I am barely able to even be there. That’s the only small sign where my multi-year fuckup hangover becomes apparent. All of my verbal content is normal, and leans above average.

After the interview, since I was non-functional, I went back to bed, and vowed not to fuck up like this again. This was my biggest hangover as a serious adult. Sitting there and talking about macroeconomic content for 45 minutes was an all-out massive effort.

But I also learned something, which kind of goes back to my martial arts days, college days, early work days, and goes back to various business memes. A common business meme is, “Most of success is just showing up.” Much of that is actually true, but I would rephrase it as, “Much of success is taking initiative, finding ways to show up, and then be consistent with quality."

You can’t, for example, be 10/10 in most interviews and then 2/10 in some interviews. You need to be 8/10 or better all the time. So, whether it came to my engineering work, my analysis work, my media work, etc. You just have to *fucking show up in good order* no matter what. Consistency of quality. Every single day. You traveled and had jet-lag during an important meeting? Tough. Your baby kept you up all last night? Well, you're paid the big bucks to tank that anyway. You got rekt in Atlantic City? Deal with it.

The first order advice here is don’t drink and party at clubs in Atlantic City the night before an interview or other serious work as a way to relieve an unusual amount of work stress during the prior months of over-work.

The second and probably more important and broad takeaway is about minimizing your weaknesses- when you do fuck up, be able to handle it. We all have moments of weakness. Success is about showing up with intention and quality. When it matters, you need to be there, present. You have to summon the strength to get through an hour about math and macro and sociability or whatever it is that you do, where you are half-dead, where your problems are only visible in your eyes, and just get it done.

I’m better now, but that was a low point. I was still running my research business, concentrating finishing-touches on a year-long book, and just literally working 80 hour weeks. Sometimes we need bursts of that sort of thing but it’s important to minimize it and get back to work/life balance, and ultimately when you are at your lowest, still find a way to be there.

Anyway, this is the current issue of "Nostr Real Thoughts". Enjoy the interview. Spot my failures.

https://www.youtube.com/watch?v=dXujV7P_hZc&ab_channel=DavidLin

apparently taking aspirin before sleeping helps prevent hangovers

glad that helped. i mean there will always be broken people in any structure of relationships, but at least on a “bitcoin standard relationship” the right economic and emotional/psychological incentives are there so that both parties are aiming at the most long term and sustainable goal as a team.

so high time preference vs low time preference relationships? 🤣

i can see the intersection of values and consequences. people tend to have a high time preference when pursuing a high paying career to attract that potential partner and in the process sacrifice low time preference values (humility, integrity, honesty).

maybe if we had money that didn’t devalue we wouldn’t have to chase high paying careers to impress that potential partner with a lavish and materialistic lifestyle.

with sound money we could pursue vocations that fulfilled us beyond income and materialism and that could also build our character and in turn meet someone who shared our low time preference values to build a sustainable and meaningful future together.

Replying to Avatar jb55

Hey guys,

I've been quiet lately... I've been working on something big. In the past 2 weeks there have been 9539 new lines of code added to damus, 2928 removed, 279 files changed. I've rewritten much of the codebase in preparation for the nostrdb integration.

## nostrdb

What is nostrdb? nostrdb is an integrated relay within damus, with the same design as strfry, but slightly different to support embedding into nostr apps. This will be the heart of Damus apps going forward, including notedeck and other future microapps. Think of it as a kind of development kit but with an embedded database and query capabilities. I didn't want to have to recreate all of the same querying, caching, and parsing code when building new apps, nostrdb will solve all of the painful and slow parts. nostr seems simple but if you want a fully working app it is pretty complicated, especially if you want it to be fast and sync efficiently.

### Goals

* be the best and most efficient at querying, syncing and storing nostr notes

* enable direct mapping of notes into application code without any serialization overhead

* provide advanced syncing capabilities such as negentropy, which allows us to only query stuff we don't have

* be as portable as possible. nostrdb is a C library that you can embed into basically anything.

* full relay filter support

* full text search

### Benefits

* full note verification

* more efficient de-duplication before we begin processing events off the wire

* set-reconciliation based syncing (negentropy) drastically reduces bandwidth usage and latency

* iteration on future nostr apps will be quicker (android, desktop, etc)

* features like ghost mode, account switching, etc will be much more efficient as you will be able to quickly switch between notes that are cached locally

* much smaller memory footprint due to optimized in-memory note format, which in turn improves cpu-cache efficiency

* much better profile and note searching

So that's what I've been working on in the past two weeks. On to what else is new in this release:

## Multi reactions!

Suhail did an amazing job at adding multiple reaction support. All you need to do is long-press the Shaka button to show different options. You can customize these in settings as well

## New onboarding features

Damus will now suggest people to follow when you first enter the app, this is the first of many onboarding improvements coming soon. Thank Klabo for this one!

That's all for now! Please test thoroughly and let me know if you run into any issues. You likely will since the entire codebase has been changed, and I probably broke something.

Until next time 🫡

this guy, taking proof of work to a whole new level. thanks for everything you’re doing 🤙

concerning governments banning bitcoin i would reference the stunning successes of the war on drugs and banning music and film torrents. governments eventually had to accommodate what the free market wanted in the form decriminalizing/legalizing drugs or making legal version of torrents in the form streaming services.

however, they were never able to ban drugs or torrents completely. in fact, with failed attempts at retail cannabis being overpriced and inferior quality still makes the black market necessary. and with streaming services shrinking their libraries as well as increasing prices, people are starting to return to torrents. bitcoin can’t be banned completely.

concerning quantum computers, i thought you made a great argument before: do serious investors in oil ask if the heat death of the universe is a valid concern for investing in oil? the heat death of the universe and quantum computing are both concerns but they are not a concern in our lifetime.

“whoever gives up their freedom in exchange for security deserve neither”

i think you and other people commenting bring up a good point: use nostr for anything that would get you banned or is regulated on other platforms like language or length/size of a post.

since nostr is about decentralization and censorship resistance, it would be an interesting way to use it to highlight the weaknesses of the other platforms.

Replying to Avatar Lyn Alden

I rarely lose my temper, but whenever I do a couple times per year, my writing gets 10x as much reach and likes and shares, and gets basically immortalized. But I'm rarely happy about it when it does.

I still think about this a lot in terms of how I choose to use social media- with reach comes responsibility.

It's both a bad thing and a good thing. On one hand, it's not great that posts based on a combination of emotion and reason get *way* better reach than ones based on more pure reason alone. For "clicks" the best thing I could do for a given post is lose my temper and go all-out on something.

On the other hand, the rare cases where I lose my temper are based on serious built-up frustrations over months. I'm frustrated about something, keep holding it back, and then something becomes intolerable. My socially-compliant self-censorship all unravels at once, not perfectly, but with a clear aspect of *deep* honesty. And people see that honesty because it reflects their own. So it spreads.

So, most of the time, I write carefully, and I know my audience comes from multiple different backgrounds, literally from Indonesian farmers to Wall Street institutional billionaires, and I try to politely move the Overton window from within the Overton window. But a couple times per year, I lose my temper and post my emotional thoughts, which in some ways are more honest, but are also not exactly my ideal self-actualized self.

I end up being grateful for both my constant attempt at control and my rare tempers, because somewhere in the middle is my truth. That blend between controlled reason and built-up emotion is really hard to manage in an era of digital media and semi-immortalized content.

Anyway, I'll post this random stuff on Nostr, not Twitter. You guys and girls get the real thoughts because you're here.

you’re so calm and collected in interviews so imagine my surprise when i heard you did jiu-jitsu for years and even broke some bones! you are such a model of bitcoiners to the world: intelligent, sincere, cheerful, super productive (proof of work!) but can throw hands if you don’t check your ego haha.

Replying to Avatar Jameson Lopp

i feel personally attacked 😂 j/k

i used to do fui (futuristic/fantasy user interface) for film and tv. it’s true, none of it has to be functional as long as it looks complicated and cool.