Skip to content

Instantly share code, notes, and snippets.

@ivan
Last active April 21, 2025 23:06
Show Gist options
  • Save ivan/a36e2489623469d96c1ad79077b6dcf9 to your computer and use it in GitHub Desktop.
Save ivan/a36e2489623469d96c1ad79077b6dcf9 to your computer and use it in GitHub Desktop.
2024 reading list

Things I might read in 2024.

Now extended into 2025.



  • Antoine de Saint-Exupéry, Richard Howard (translator) - The Little Prince
  • (Translation by) Sam Hamill - Yellow River: Three Hundred Poems From the Chinese
  • Sayaka Murata, Ginny Tapley Takemori (translator) - Convenience Store Woman (via)
  • Jorge Luis Borges - Tlön, Uqbar, Orbis Tertius (in Labyrinths)/ printed (via)
  • Franz Kafka - The Metamorphosis (via)
  • William Olaf Stapledon - Star Maker/ audio, go to 12m35s to skip past the introduction spoilers

  • The Heart of Innovation: A Field Guide for Navigating to Authentic Demand/ audio (via)
  • Peter D. Kaufman - Poor Charlie's Almanack: The Wit and Wisdom of Charles T. Munger, Expanded Third Edition
  • Lia A. DiBello - Expertise in Business: Evolving with a Changing World (in The Oxford Handbook of Expertise) (via)
  • Joël Glenn Brenner - The Emperors of Chocolate: Inside the Secret World of Hershey and Mars
  • Elad Gil - High Growth Handbook/ audio
  • W. Edwards Deming - The New Economics for Industry, Government, Education/ audio
  • W. Edwards Deming - The New Economics for Industry, Government, Education/ the PDF or ebook
  • Henrik Karlsson - Escaping Flatland/ including the posts I SingleFile'd
  • the relevant-looking posts on benkuhn.net/posts
  • Commoncog Case Library Beta
  • Keith J. Cunningham - The Road Less Stupid: Advice from the Chairman of the Board/ audio
  • Keith J. Cunningham - The 4-Day MBA/ video
  • Cedric Chin's summary of 7 Powers
  • Akio Morita, Edwin M. Reingold, Mitsuko Shimomura - Made in Japan: Akio Morita and Sony
  • Nomad Investment Partnership Letters or redacted (via)
  • How to Lose Money in Derivatives: Examples From Hedge Funds and Bank Trading Departments
  • Brian Hayes - Infrastructure: A Guide to the Industrial Landscape
  • Accelerated Expertise (via)/ printed, "read Chapters 9-13 and skim everything else"
  • David J. Gerber - The Inventor's Dilemma (via Oxide and Friends)
  • Alex Komoroske - The Compendium / after I convert the Firebase export in code/websites/compendium-cards-data/db.json to a single HTML page
  • Rich Cohen - The Fish That Ate The Whale (via)
  • Bob Caspe - Entrepreneurial Action/ printed, skim for anything I don't know



Interactive fiction


unplanned notable things read


unplanned and abandoned

  • Ichiro Kishimi, Fumitake Koga - The Courage to Be Disliked/ audio
  • Matt Dinniman - Dungeon Crawler Carl/ audio
  • Charles Eisenstein - The More Beautiful World Our Hearts Know Is Possible/ audio
  • Geoff Smart - Who: The A Method for Hiring/ audio
  • Genki Kawamura - If Cats Disappeared from the World/ audio
  • Paul Stamets - Fantastic Fungi: How Mushrooms Can Heal, Shift Consciousness, and Save the Planet/ audio
@ivan
Copy link
Author

ivan commented Apr 18, 2025

Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you will get excellent debugging practice at exactly the right level required to push your skills as a software engineer

https://bsky.app/profile/hillelwayne.com/post/3lmrwaeqrx226

@ivan
Copy link
Author

ivan commented Apr 18, 2025

maybe I'm particularly susceptible but I feel like your computing environment really does shape the way you think

https://x.com/_R4V3N5_/status/1913054640062840932

@ivan
Copy link
Author

ivan commented Apr 18, 2025

Industry advice

Since we launched PlasticList, we’ve been heartened to have quite a few food companies reach out and ask for help interpreting their results and tracking down and eliminating their contamination. We’ve had calls with a bunch of them.

We are happy to report that no food company wants this stuff in their food and they are all eager to figure out what’s going on and how to remove it. After a while we noticed the advice we were giving was pretty similar for every company, so we thought it would be useful to write it down and share publicly.

So, here are some notes:

  1. To track down the source of your contamination, don’t just test a few samples of your product with varied production processes. Instead, test every single one of your inputs: every ingredient and input in the form you receive it before any processing steps, including water and any other consumables.

  2. Then, test the food before and after every step in your production process. If you boil something in tap water, test before and after boiling. If you chop something on a plastic cutting board (because wood cutting boards are outlawed in commercial kitchens, apparently), test before and after chopping.

  3. You may have to go deep into your supply chain to figure out the source of your contamination. One food company founder we spoke to said that some of the fruit they include in their product is picked, put into plastic bags, and then steamed in the bags before the bags are cut open and the fruit is transferred into another plastic bag, while still warm, for shipping. Whoops.

  4. Run at least three samples of every test due to sample-to-sample variation. You can see in our report and in our data that sample-to-sample and lot-to-lot variation should be expected.

  5. You should also test any intermediate or final packaging that your product ships in, as leaching can also occur post-production.

  6. There are a lot of steps that you need to carefully follow to prevent contaminating your samples during collection and transportation. It’s really easy to miss one of these and mess up your data. We describe many of these on our methodology page.

  7. You should consider running longitudinal tests, maybe quarterly, as we have heard that there can be seasonal variation in contamination from suppliers, due to things like summer heat, suppliers switching their processes, and suppliers switching their own backend suppliers for their inputs.

  8. And most importantly: PICK A GOOD LAB. Unfortunately not all labs are good, and we think many ISO-certified commercial labs will not give reliable results. We rejected many certified labs because we weren’t confident in their work; all-in-all, we spent about 10 weeks finding a lab that we trust for our tests. You can see our lab’s internal methodology here.

  9. Our lab has recently permitted us to identify them publicly, and they are IEH.

    We also worked with Light Labs to produce this study and they can be a big help.

    And Million Marker is able to work with food companies to debug their supply chains as well.

  10. You should consider hiring an analytical chemist as a consultant to validate that the testing methodology is accurate and to double-check the lab’s results. We hired John Brock to do this and it was well worth it; we would not have been confident in our choice of lab or our results without John.

  11. We couldn’t find a lot of evidence that the phthalate substitutes are bad; if you have high-percentile detections in phthalates or bisphenols, though, it’s probably worth figuring out how those chemicals are getting into your products.

https://www.plasticlist.org/advice

@ivan
Copy link
Author

ivan commented Apr 19, 2025

AI automation is bad for people who see their work as a terminal value (it’s good that I do the thing I do) but good for people who see work as instrumental to building and creating (it’s good that I can make this thing happen). Many people will have to reconsider their identity

https://x.com/Plinz/status/1913395850728071487

@ivan
Copy link
Author

ivan commented Apr 19, 2025

Somewhere in the world right now, someone is suffering immensely, unjustly, and with no hope of relief. This is always true at any given moment. How can we sit back and be happy when these forgotten people die daily? And statistics indicate they're probably living next door to each one of us. The status quo is not good. Do what you will, but I'm not going to pretend this life is a paradise.

https://news.ycombinator.com/item?id=43733551

@ivan
Copy link
Author

ivan commented Apr 19, 2025

I didn't realize how backwards and unhelpful the way we talk about this was until I became a parent.

In general, we talk about "iPad kids" and blame the tablets and phones themselves. Slightly more sophisticated people will blame the apps like YouTube or Roblox.

That stopped making sense to me once I saw the problem first hand with my peers and my own children. The actual issue is parents wanting to (basically) anesthetize their kids so the parents can do something as if they didn't have the kids.

Devices and Apps give parents the ability to zonk their kid into outer space for extended periods of time with unlimited videos or games that never end. But that isn't an inherent quality of the device. Like if you block all the apps and just let the kid use the iPad for drawing. Or if you do the YouTube kids thing where they can only watch videos you add to an allowlist.

The app makers do hold a lot of responsibility for the defaults on their apps, but the real issue is parents who are choosing to blackhole their kids for extended periods of time. (I am agreeing with you btw)

https://news.ycombinator.com/item?id=43719524

@ivan
Copy link
Author

ivan commented Apr 21, 2025

My main observation here is

1. Technically it might be possible to search the Internet, but it might not surface correct and/or useful information.

2. High-value information that would make a research report valuable is rarely public nor free. This holds especially true in capital-intensive or regulated industries.

https://news.ycombinator.com/item?id=43752262

@ivan
Copy link
Author

ivan commented Apr 21, 2025

Easy way to identify people that are pointless to engage with: they never consider the idea that actions they take could be counterproductive.

https://x.com/brianluidog/status/1914083001757208870

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment