{"id":1553,"date":"2025-05-28T17:00:16","date_gmt":"2025-05-28T17:00:16","guid":{"rendered":"https:\/\/www.allendowney.com\/blog\/?p=1553"},"modified":"2025-05-29T23:42:43","modified_gmt":"2025-05-29T23:42:43","slug":"announcing-think-linear-algebra","status":"publish","type":"post","link":"https:\/\/www.allendowney.com\/blog\/2025\/05\/28\/announcing-think-linear-algebra\/","title":{"rendered":"Announcing Think Linear Algebra"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">I&#8217;ve been thinking about <em>Think Linear Algebra<\/em> for more than a decade, and recently I started working on it in earnest. If you want to get a sense of it, I&#8217;ve posted a <a href=\"https:\/\/colab.research.google.com\/drive\/15vxe0t1-M810IXiA1vNyrsxl6U7smDyQ?usp=sharing\"><strong>draft chapter as a Jupyter notebook<\/strong><\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In one way, I am glad I waited &#8212; I think it will be better, faster [to write], and stronger [?] because of AI tools. To be clear, I am writing this book, not AI. But I&#8217;m finding ChatGPT helpful for brainstorming and Copilot and Cursor helpful for generating and testing code.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you are curious, here&#8217;s my <a href=\"https:\/\/chatgpt.com\/share\/682e6bab-dde0-800b-9c25-421df0a84873\"><strong>discussion with ChatGPT about that sample chapter<\/strong><\/a>. Before you read it, I want to say in my defense that I often ask questions where I think I know the answer, as a way of checking my understanding without leading too strongly. That way I avoid one of the more painful anti-patterns of working with AI tools, the spiral of confusion that can happen if you start from an incorrect premise.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"> My next step is to write a proposal, and I will probably use AI tools for that, too. Here&#8217;s a first draft that outlines the features I have in mind:<\/p>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<h3 class=\"wp-block-heading\">1. Case-Based, Code-First<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Each chapter is built around a case study\u2014drawn from engineering, physics, signal processing, or beyond\u2014that demonstrates the power of linear algebra methods. These examples unfold in Jupyter notebooks that combine explanation, Python code, visualizations, and exercises, all in one place.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2. Multiple Computational Perspectives<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The book uses a variety of tools\u2014NumPy for efficient arrays, SciPy for numerical methods, SymPy for symbolic manipulation, and even NetworkX for graph-based systems. Readers see how different libraries offer different lenses on the same mathematical ideas\u2014and how choosing the right one can make thinking and doing more effective.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">3. Top-Down Learning<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Rather than starting from scratch with low-level implementations, we use robust, well-tested libraries from day one. That way, readers can solve real problems immediately, and explore how the algorithms work only when it\u2019s useful to do so. This approach makes linear algebra more motivating, more intuitive\u2014and more fun.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">4. Linear Algebra as a Language for Thought<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Vectors and matrices are more than data structures\u2014they\u2019re conceptual tools. By expressing problems in linear algebra terms, readers learn to think in higher-level chunks and unlock general-purpose solutions. Instead of custom code for each new problem, they learn to use elegant, efficient abstractions. As I wrote in <a href=\"https:\/\/www.scientificamerican.com\/blog\/guest-blog\/programming-as-a-way-of-thinking\/?WT.mc_id=SA_TW_TECH_BLOG\"><em>Programming as a Way of Thinking<\/em><\/a>, modern programming lets us collapse the gap between expressing, exploring, and executing ideas.<\/p>\n<\/div><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Finally, here&#8217;s what ChatGPT thinks the cover should look like:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"512\" height=\"768\" src=\"https:\/\/www.allendowney.com\/blog\/wp-content\/uploads\/2025\/05\/think_linear_algebra_fake_cover.png\" alt=\"\" class=\"wp-image-1562\" srcset=\"https:\/\/www.allendowney.com\/blog\/wp-content\/uploads\/2025\/05\/think_linear_algebra_fake_cover.png 512w, https:\/\/www.allendowney.com\/blog\/wp-content\/uploads\/2025\/05\/think_linear_algebra_fake_cover-200x300.png 200w, https:\/\/www.allendowney.com\/blog\/wp-content\/uploads\/2025\/05\/think_linear_algebra_fake_cover-180x270.png 180w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;ve been thinking about Think Linear Algebra for more than a decade, and recently I started working on it in earnest. If you want to get a sense of it, I&#8217;ve posted a draft chapter as a Jupyter notebook. In one way, I am glad I waited &#8212; I think it will be better, faster [to write], and stronger [?] because of AI tools. To be clear, I am writing this book, not AI. But I&#8217;m finding ChatGPT helpful for&#8230;<\/p>\n<p class=\"read-more\"><a class=\"btn btn-default\" href=\"https:\/\/www.allendowney.com\/blog\/2025\/05\/28\/announcing-think-linear-algebra\/\"> Read More<span class=\"screen-reader-text\">  Read More<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[1],"tags":[98],"class_list":["post-1553","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-linear-algebra"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Announcing Think Linear Algebra - Probably Overthinking It<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.allendowney.com\/blog\/2025\/05\/28\/announcing-think-linear-algebra\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Announcing Think Linear Algebra - Probably Overthinking It\" \/>\n<meta property=\"og:description\" content=\"I&#8217;ve been thinking about Think Linear Algebra for more than a decade, and recently I started working on it in earnest. If you want to get a sense of it, I&#8217;ve posted a draft chapter as a Jupyter notebook. In one way, I am glad I waited &#8212; I think it will be better, faster [to write], and stronger [?] because of AI tools. To be clear, I am writing this book, not AI. But I&#8217;m finding ChatGPT helpful for... Read More Read More\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.allendowney.com\/blog\/2025\/05\/28\/announcing-think-linear-algebra\/\" \/>\n<meta property=\"og:site_name\" content=\"Probably Overthinking It\" \/>\n<meta property=\"article:published_time\" content=\"2025-05-28T17:00:16+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-05-29T23:42:43+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.allendowney.com\/blog\/wp-content\/uploads\/2025\/05\/think_linear_algebra_fake_cover.png\" \/>\n\t<meta property=\"og:image:width\" content=\"512\" \/>\n\t<meta property=\"og:image:height\" content=\"768\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"AllenDowney\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@AllenDowney\" \/>\n<meta name=\"twitter:site\" content=\"@AllenDowney\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"AllenDowney\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.allendowney.com\\\/blog\\\/2025\\\/05\\\/28\\\/announcing-think-linear-algebra\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.allendowney.com\\\/blog\\\/2025\\\/05\\\/28\\\/announcing-think-linear-algebra\\\/\"},\"author\":{\"name\":\"AllenDowney\",\"@id\":\"https:\\\/\\\/www.allendowney.com\\\/blog\\\/#\\\/schema\\\/person\\\/4e5bfb2e9af6c3446cb0031a7bf83207\"},\"headline\":\"Announcing Think Linear Algebra\",\"datePublished\":\"2025-05-28T17:00:16+00:00\",\"dateModified\":\"2025-05-29T23:42:43+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.allendowney.com\\\/blog\\\/2025\\\/05\\\/28\\\/announcing-think-linear-algebra\\\/\"},\"wordCount\":441,\"publisher\":{\"@id\":\"https:\\\/\\\/www.allendowney.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.allendowney.com\\\/blog\\\/2025\\\/05\\\/28\\\/announcing-think-linear-algebra\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.allendowney.com\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/05\\\/think_linear_algebra_fake_cover.png\",\"keywords\":[\"linear algebra\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.allendowney.com\\\/blog\\\/2025\\\/05\\\/28\\\/announcing-think-linear-algebra\\\/\",\"url\":\"https:\\\/\\\/www.allendowney.com\\\/blog\\\/2025\\\/05\\\/28\\\/announcing-think-linear-algebra\\\/\",\"name\":\"Announcing Think Linear Algebra - Probably Overthinking It\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.allendowney.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.allendowney.com\\\/blog\\\/2025\\\/05\\\/28\\\/announcing-think-linear-algebra\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.allendowney.com\\\/blog\\\/2025\\\/05\\\/28\\\/announcing-think-linear-algebra\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.allendowney.com\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/05\\\/think_linear_algebra_fake_cover.png\",\"datePublished\":\"2025-05-28T17:00:16+00:00\",\"dateModified\":\"2025-05-29T23:42:43+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.allendowney.com\\\/blog\\\/2025\\\/05\\\/28\\\/announcing-think-linear-algebra\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.allendowney.com\\\/blog\\\/2025\\\/05\\\/28\\\/announcing-think-linear-algebra\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.allendowney.com\\\/blog\\\/2025\\\/05\\\/28\\\/announcing-think-linear-algebra\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.allendowney.com\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/05\\\/think_linear_algebra_fake_cover.png\",\"contentUrl\":\"https:\\\/\\\/www.allendowney.com\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/05\\\/think_linear_algebra_fake_cover.png\",\"width\":512,\"height\":768},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.allendowney.com\\\/blog\\\/2025\\\/05\\\/28\\\/announcing-think-linear-algebra\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.allendowney.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Announcing Think Linear Algebra\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.allendowney.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.allendowney.com\\\/blog\\\/\",\"name\":\"Probably Overthinking It\",\"description\":\"Data science, Bayesian Statistics, and other ideas\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.allendowney.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.allendowney.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.allendowney.com\\\/blog\\\/#organization\",\"name\":\"Probably Overthinking It\",\"url\":\"https:\\\/\\\/www.allendowney.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.allendowney.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.allendowney.com\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/03\\\/probably_logo.png\",\"contentUrl\":\"https:\\\/\\\/www.allendowney.com\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/03\\\/probably_logo.png\",\"width\":714,\"height\":784,\"caption\":\"Probably Overthinking It\"},\"image\":{\"@id\":\"https:\\\/\\\/www.allendowney.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/x.com\\\/AllenDowney\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/allendowney\\\/\",\"https:\\\/\\\/bsky.app\\\/profile\\\/allendowney.bsky.social\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.allendowney.com\\\/blog\\\/#\\\/schema\\\/person\\\/4e5bfb2e9af6c3446cb0031a7bf83207\",\"name\":\"AllenDowney\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/fb01b3a7f7190bea1bbf7f0852e686c2f8c03b099222df2ce4bc7926f15bcb43?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/fb01b3a7f7190bea1bbf7f0852e686c2f8c03b099222df2ce4bc7926f15bcb43?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/fb01b3a7f7190bea1bbf7f0852e686c2f8c03b099222df2ce4bc7926f15bcb43?s=96&d=mm&r=g\",\"caption\":\"AllenDowney\"},\"url\":\"https:\\\/\\\/www.allendowney.com\\\/blog\\\/author\\\/allendowney_6dbrc4\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Announcing Think Linear Algebra - Probably Overthinking It","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.allendowney.com\/blog\/2025\/05\/28\/announcing-think-linear-algebra\/","og_locale":"en_US","og_type":"article","og_title":"Announcing Think Linear Algebra - Probably Overthinking It","og_description":"I&#8217;ve been thinking about Think Linear Algebra for more than a decade, and recently I started working on it in earnest. If you want to get a sense of it, I&#8217;ve posted a draft chapter as a Jupyter notebook. In one way, I am glad I waited &#8212; I think it will be better, faster [to write], and stronger [?] because of AI tools. To be clear, I am writing this book, not AI. But I&#8217;m finding ChatGPT helpful for... Read More Read More","og_url":"https:\/\/www.allendowney.com\/blog\/2025\/05\/28\/announcing-think-linear-algebra\/","og_site_name":"Probably Overthinking It","article_published_time":"2025-05-28T17:00:16+00:00","article_modified_time":"2025-05-29T23:42:43+00:00","og_image":[{"width":512,"height":768,"url":"https:\/\/www.allendowney.com\/blog\/wp-content\/uploads\/2025\/05\/think_linear_algebra_fake_cover.png","type":"image\/png"}],"author":"AllenDowney","twitter_card":"summary_large_image","twitter_creator":"@AllenDowney","twitter_site":"@AllenDowney","twitter_misc":{"Written by":"AllenDowney","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.allendowney.com\/blog\/2025\/05\/28\/announcing-think-linear-algebra\/#article","isPartOf":{"@id":"https:\/\/www.allendowney.com\/blog\/2025\/05\/28\/announcing-think-linear-algebra\/"},"author":{"name":"AllenDowney","@id":"https:\/\/www.allendowney.com\/blog\/#\/schema\/person\/4e5bfb2e9af6c3446cb0031a7bf83207"},"headline":"Announcing Think Linear Algebra","datePublished":"2025-05-28T17:00:16+00:00","dateModified":"2025-05-29T23:42:43+00:00","mainEntityOfPage":{"@id":"https:\/\/www.allendowney.com\/blog\/2025\/05\/28\/announcing-think-linear-algebra\/"},"wordCount":441,"publisher":{"@id":"https:\/\/www.allendowney.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.allendowney.com\/blog\/2025\/05\/28\/announcing-think-linear-algebra\/#primaryimage"},"thumbnailUrl":"https:\/\/www.allendowney.com\/blog\/wp-content\/uploads\/2025\/05\/think_linear_algebra_fake_cover.png","keywords":["linear algebra"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.allendowney.com\/blog\/2025\/05\/28\/announcing-think-linear-algebra\/","url":"https:\/\/www.allendowney.com\/blog\/2025\/05\/28\/announcing-think-linear-algebra\/","name":"Announcing Think Linear Algebra - Probably Overthinking It","isPartOf":{"@id":"https:\/\/www.allendowney.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.allendowney.com\/blog\/2025\/05\/28\/announcing-think-linear-algebra\/#primaryimage"},"image":{"@id":"https:\/\/www.allendowney.com\/blog\/2025\/05\/28\/announcing-think-linear-algebra\/#primaryimage"},"thumbnailUrl":"https:\/\/www.allendowney.com\/blog\/wp-content\/uploads\/2025\/05\/think_linear_algebra_fake_cover.png","datePublished":"2025-05-28T17:00:16+00:00","dateModified":"2025-05-29T23:42:43+00:00","breadcrumb":{"@id":"https:\/\/www.allendowney.com\/blog\/2025\/05\/28\/announcing-think-linear-algebra\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.allendowney.com\/blog\/2025\/05\/28\/announcing-think-linear-algebra\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.allendowney.com\/blog\/2025\/05\/28\/announcing-think-linear-algebra\/#primaryimage","url":"https:\/\/www.allendowney.com\/blog\/wp-content\/uploads\/2025\/05\/think_linear_algebra_fake_cover.png","contentUrl":"https:\/\/www.allendowney.com\/blog\/wp-content\/uploads\/2025\/05\/think_linear_algebra_fake_cover.png","width":512,"height":768},{"@type":"BreadcrumbList","@id":"https:\/\/www.allendowney.com\/blog\/2025\/05\/28\/announcing-think-linear-algebra\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.allendowney.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Announcing Think Linear Algebra"}]},{"@type":"WebSite","@id":"https:\/\/www.allendowney.com\/blog\/#website","url":"https:\/\/www.allendowney.com\/blog\/","name":"Probably Overthinking It","description":"Data science, Bayesian Statistics, and other ideas","publisher":{"@id":"https:\/\/www.allendowney.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.allendowney.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.allendowney.com\/blog\/#organization","name":"Probably Overthinking It","url":"https:\/\/www.allendowney.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.allendowney.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.allendowney.com\/blog\/wp-content\/uploads\/2025\/03\/probably_logo.png","contentUrl":"https:\/\/www.allendowney.com\/blog\/wp-content\/uploads\/2025\/03\/probably_logo.png","width":714,"height":784,"caption":"Probably Overthinking It"},"image":{"@id":"https:\/\/www.allendowney.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/AllenDowney","https:\/\/www.linkedin.com\/in\/allendowney\/","https:\/\/bsky.app\/profile\/allendowney.bsky.social"]},{"@type":"Person","@id":"https:\/\/www.allendowney.com\/blog\/#\/schema\/person\/4e5bfb2e9af6c3446cb0031a7bf83207","name":"AllenDowney","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/fb01b3a7f7190bea1bbf7f0852e686c2f8c03b099222df2ce4bc7926f15bcb43?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/fb01b3a7f7190bea1bbf7f0852e686c2f8c03b099222df2ce4bc7926f15bcb43?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/fb01b3a7f7190bea1bbf7f0852e686c2f8c03b099222df2ce4bc7926f15bcb43?s=96&d=mm&r=g","caption":"AllenDowney"},"url":"https:\/\/www.allendowney.com\/blog\/author\/allendowney_6dbrc4\/"}]}},"jetpack_publicize_connections":[],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/www.allendowney.com\/blog\/wp-json\/wp\/v2\/posts\/1553","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.allendowney.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.allendowney.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.allendowney.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.allendowney.com\/blog\/wp-json\/wp\/v2\/comments?post=1553"}],"version-history":[{"count":6,"href":"https:\/\/www.allendowney.com\/blog\/wp-json\/wp\/v2\/posts\/1553\/revisions"}],"predecessor-version":[{"id":1566,"href":"https:\/\/www.allendowney.com\/blog\/wp-json\/wp\/v2\/posts\/1553\/revisions\/1566"}],"wp:attachment":[{"href":"https:\/\/www.allendowney.com\/blog\/wp-json\/wp\/v2\/media?parent=1553"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.allendowney.com\/blog\/wp-json\/wp\/v2\/categories?post=1553"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.allendowney.com\/blog\/wp-json\/wp\/v2\/tags?post=1553"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}