
7858
@7858.eth
496 Following
2630 Followers

Book review status update, short term plans, and reflections:
We're almost exactly halfway through 2025.
I've been writing a book review per day since January 1st. That's 183 reviews without missing a day, as far as I know.
I've reviewed everything that I read in 2024 and almost everything I've read in 2025.
The reviews I got the most engagement on were mostly recent-ish (last 75 years) and pop-leaning. Childhood favorites punched above their weight class.
I'm planning on taking a break for at least 3 months, maybe even 6. I'm almost out of books to review, and I think this review business works better as an every-day-or-never thing.
Plus, I want to spend more time fishing, working on side projects, and playing outside with my kids while they're on summer vacation.
This is the second most fun I've had on social media (the most fun was running a popular NFT account through the rise of NFTs, if you're wondering). Thank you all for the likes, the comments, the quotes, and the rest of the engagement. My favorite reactions were the respectful disagreements. You all are great at that. Thank you especially for pushing back gracefully.
If you've made it this far, I'm inferring that I've earned some credibility with you, and I'd like to expend it all right now. Please carefully consider the following.
You must read good books.
Your entire experience is downstream of the information you consume. The way you think about problems, the way you see the world, the way you feel about other men and women, the things you value, and your sense of how to live a good life are all a product of the playlist of thoughts you put on in your head.
We consume culture with mothers' milk, as the Romans believed. But we retain some degree of mental plasticity through our whole lives. That means that you, as an adult, are choosing your own propaganda. The thoughts you permit to pass through your mind, the things you look at, the things you watch, and the things you read are not just database entries. They're updating your firmware in real time.
If you choose to consume short shelf life information, you're depriving yourself of abilities to process and understand the world's most important patterns. If you choose to consume partisan information, you are willfully warping your perspective. A poor nutritional diet causes lifestyle diseases of the body. A poor information diet causes lifestyle diseases of the mind.
It's impossible to know what the ideal piece of information for you to consume at any given moment is. Reading about Bictoin on HackerNews in 2011 was extremely high yield for some people. But chances are, if you were reading the latest tech news in 2011, you were mourning the death of Steve Jobs or getting hyped about Arab Spring unfolding on Twitter or something. The chances of a piece of content 100 hours old proving itself of substantial long term value to you rounds down to 0.
On the other hand, the chances of something 100 years old, or better yet 1000 years old, proving itself of substantial long term value to you round up to 1. It's not a perfect system, but give older books the benefit of the doubt nonetheless. The Lindy effect is real, and young content should require extraordinary proof of value before you allocate your time to it.
Don't worry about falling behind on the news. You can't escape it. I've got 15 years of practice, and I fail at least a little every day. You won't be left behind.
And to state the implicit part of all this explicitly: prioritize books above all else. You should not consume information with the primary goal of adding database entries to your memory. We have the internet for that now. You are training the LLM in your head. You are refining your ability to process novel situations by building up a stable of mental models that have proven themselves valuable across millennia.
I encounter no greater catastrophe on a daily basis than a high horsepower mind malnourished by a suboptimal information diet, or worse, turned against itself by an information diet antithetical to its own true interests.
You are smart people. You don't just sit around on the couch eating chips and candy. Despite your base urges, you eat right.
I implore you to take your mental wellbeing as seriously. You shouldn't just watch short form videos and read political listicles. Read good books, because reading is thinking and every thought that passes through your head leaves behind some trace of itself, great or small, in your deepest nature.
You must read good books. 19 replies
24 recasts
104 reactions
0 reply
0 recast
9 reactions
1 reply
0 recast
1 reaction
0 reply
0 recast
1 reaction
0 reply
0 recast
2 reactions

I should have taken notes as I went. Some memorable highlights:
I had a hard time finding the validation page (prob more my fault, I was playing fast and loose), so I was shooting in the dark trying to roll my own manifest from just the docs
And then I tried the hosted solution, but it failed either silently or with some terse rejection, can't recall
And then I tried rolling my own again, but I got myself screwed up with how nextjs works (my fault again, rusty as hell)
And then I got the right-ish manifest in the right place, but my subtitle was like 8 characters too long or something
And then I got 'Invalid literal value, expected "next"'
And then my image paths were screwed up for some reason (some weird me-nextjs-claude negative synergy)
And then when everything was kosher, I has to do the signing thing to get my accountAssociation, and I wasn't sure if that was supposed to go inside or outside the "frame" field
and each deploy is 3-4 minutes, so each iteration takes a bit and they add up
and then I spent a bunch of cycles just copying my same 512x512 icon image into more and more places until it finally showed up in all the spots I was hoping for
and then I kinda thought it'd show up as a default embed image, but it turned out I had to whip up one of those, too
I'm not even sure on this first pass where I'd make changes if it were my job to smooth put the experience. it's not like it was intolerable, but it wasn't like just spinning up a new neon DB, clicking the "copy connection link" button, and pasting it into an env var
I don't mean to complain, I'm just telling the story in the hopes that it's useful signal
I'll be more thoughtful as I move through the process on my next pass and try to offer constructive suggestions
FWIW, IIRC jc4p warned me that manifest stuff would be tricky. he might have some good insights on it
I get that FC needs a bit of metadata to make frames work safely and smoothly and feel native, but the closer we get to "just paste in a link to make a frame" the better 1 reply
0 recast
1 reaction
2 replies
1 recast
10 reactions
1 reply
0 recast
0 reaction
1 reply
0 recast
4 reactions
0 reply
0 recast
0 reaction
1 reply
0 recast
1 reaction
1 reply
1 recast
1 reaction
2 replies
0 recast
5 reactions
1 reply
0 recast
1 reaction
6 replies
0 recast
15 reactions
0 reply
0 recast
0 reaction
0 reply
0 recast
1 reaction
1 reply
0 recast
11 reactions
3 replies
2 recasts
9 reactions
1 reply
0 recast
1 reaction