Reading List

Last Generated

January 18, 2025

Scraped from GoodReads. Click to expand code.
# Load necessary libraries
library(xml2)
library(dplyr)

# Define the URL of the RSS feed
url <- "https://www.goodreads.com/review/list_rss/122662610?key=nsX43GnJ3fLp_yMJWXqdXk_FgbeJQw3eER6uwLRFluIEgixA&shelf=read"

# Read the RSS feed
rss_feed <- read_xml(url)

# Extract relevant data
items <- xml_find_all(rss_feed, "//item")

# Function to extract text from a node
get_text <- function(node, xpath) {
  result <- xml_find_first(node, xpath)
  if (is.null(result)) return(NA)
  xml_text(result)
}

# Parse the RSS feed
books <- tibble(
  title = sapply(items, get_text, ".//title"),
  author = sapply(items, get_text, ".//author_name"),
  publication_year = sapply(items, get_text, ".//book_published"),
  link = sapply(items, get_text, ".//link"),
  image = sapply(items, get_text, ".//book_large_image_url")
)
Thumbnail Author Year Book Title
Cliff Kuang 2019 User Friendly: How the Hidden Rules of Design Are Changing the Way We Live, Work, and Play
Nir Eyal 2019 Indistractable: How to Control Your Attention and Choose Your Life
Pete Warden TinyML: Machine Learning with TensorFlow Lite on Arduino and Ultra-Low-Power Microcontrollers
Jakob Schwichtenberg Teach Yourself Physics: a travel companion
James D. Watson 1968 The Double Helix: A Personal Account of the Discovery of the Structure of DNA
Atul Gawande 2009 The Checklist Manifesto: How to Get Things Right
David C. Krakauer The Complex World: An Introduction to the Foundations of Complexity Science
David C. Krakauer Worlds Hidden in Plain Sight: The Evolving Idea of Complexity at the Santa Fe Institute, 1984–2019
John H. Miller [Ex Machina] Coevolving Machines & the Origins of the Social Universe
Wojciech H. Zurek Complexity, Entropy, and the Physics of Information: Volume I
David C. Krakauer Foundational Papers in Complexity Science: Volume 2
Lonely Planet 2016 Lonely Planet Epic Bike Rides of the World
Judea Pearl 2018 Book of Why
John Ousterhout 2018 A Philosophy of Software Design
Guy Kopsombut Everyday Smiles: Finding Joy in Every Moment
James Densmore Data Pipelines Pocket Reference: Moving and Processing Data for Analytics
Rick J Scavetta Python and R for the Modern Data Scientist: The Best of Both Worlds
Matt Strassler 2024 Waves in an Impossible Sea: How Everyday Life Emerges from the Cosmic Ocean
Grant P. Wiggins 1998 Understanding by Design
Samin Nosrat 2017 Salt, Fat, Acid, Heat: Mastering the Elements of Good Cooking
Safiya Umoja Noble 2018 Algorithms of Oppression: How Search Engines Reinforce Racism
Kory Stamper 2017 Word by Word: The Secret Life of Dictionaries
Albert Rutherford Neuroscience and Critical Thinking: Understand the Hidden Pathways of Your Thought Patterns- Improve Your Memory, Make Rational Decisions, Tune Down Emotional Reactions, and Set Realistic Expectations
Nick Huntington-Klein The Effect: An Introduction to Research Design and Causality
Barr Moses 2022 Data Quality Fundamentals: A Practitioner's Guide to Building Trustworthy Data Pipelines
Steven H. Strogatz 2003 Sync: The Emerging Science of Spontaneous Order
Michael Friendly A History of Data Visualization and Graphic Communication
Ethan Bueno De Mesquita Thinking Clearly with Data: A Guide to Quantitative Reasoning and Analysis
Jacques Monod 1970 Chance and Necessity: An Essay on the Natural Philosophy of Modern Biology
Justin Reich Failure to Disrupt: Why Technology Alone Can’t Transform Education
Chiara Marletto 2021 The Science of Can and Can't: A Physicist's Journey through the Land of Counterfactuals
Kelly Clancy Playing with Reality: How Games Have Shaped Our World
Daniel Reisberg 2005 Cognition: Exploring the Science of the Mind
Daniel Reisberg 2005 Cognition: Exploring the Science of the Mind
Daniel Kahneman 2021 Noise: A Flaw in Human Judgment
Thomas H. Cormen 1989 Introduction to Algorithms
Atul Gawande 2009 The Checklist Manifesto: How to Get Things Right
Jack Challoner The Atom: A Visual Tour (Mit Press)
Tyler Vanderweele 2015 Explanation in Causal Inference: Methods for Mediation and Interaction
Nick Chater The Mind is Flat
Robyn Arianrhod 2024 Vector: A Surprising Story of Space, Time, and Mathematical Transformation
Brian W. Kernighan 1983 The UNIX Programming Environment
Joseph M. Williams 1981 Style: Lessons in Clarity and Grace
Zed A. Shaw 2016 Learn More Python 3 the Hard Way: The Next Step for New Python Programmers (Zed Shaw's Hard Way Series)
Alan Downs 2005 The Velvet Rage: Overcoming the Pain of Growing Up Gay in a Straight Man's World
David Attenborough 2020 A Life on Our Planet: My Witness Statement and a Vision for the Future
Oliver Sacks 2017 The River of Consciousness
Thomas M. Nichols 2017 The Death of Expertise: The Campaign Against Established Knowledge and Why It Matters
Grace M. Cho 2021 Tastes Like War
Isabel Wilkerson 2020 Caste: The Origins of Our Discontents
Frank Herbert 1965 Dune (Dune, #1)
Richard Dawkins 1976 The Selfish Gene