{"$schema":"https://ejfox.com/schema/page-twin@1.json","kind":"blog_tag","url":"https://ejfox.com/blog/tag/politics","json_url":"https://ejfox.com/blog/tag/politics.json","generator":"ejfox.com/json-twin@1","data":{"tag":"politics","count":24,"posts":[{"slug":"2017/2017-in-review","title":"2017 In Review","date":"2017-01-01T10:00:21.000Z","type":"photos","hidden":false,"modified":"2024-08-01T14:21:46.000Z","tags":["politics","photography","photojournalism","protest"],"toc":[{"text":"2017 In Review","slug":"2017-in-review","level":"h2","children":[]}],"metadata":{"hidden":false,"type":"photos","date":"2017-01-01T10:00:21.000Z","modified":"2024-08-01T14:21:46.000Z","tags":["politics","photography","photojournalism","protest"],"words":81,"images":0,"imageDetails":{"total":0,"cloudinary":0,"withDimensions":0},"links":0,"codeBlocks":0,"headers":{"h2":1},"toc":[{"text":"2017 In Review","slug":"2017-in-review","level":"h2","children":[]}],"slug":"2017/2017-in-review"}},{"slug":"2020/things-ive-learned-about-elections","title":"Things I've learned about elections","date":"2020-02-09T03:19:38.000Z","type":"words","hidden":false,"dek":"In which we explore the knotted beauty of American democracy","modified":"2024-09-23T16:13:21.000Z","tags":["elections","politics","data","journalism","media","research"],"toc":[{"text":"Things I've learned about elections","slug":"things-ive-learned-about-elections","level":"h2","children":[{"text":"Edge cases","slug":"edge-cases","level":"h3","children":[]},{"text":"Races","slug":"races","level":"h3","children":[]},{"text":"Voting","slug":"voting","level":"h3","children":[]},{"text":"Reporting units","slug":"reporting-units","level":"h3","children":[]},{"text":"Election data","slug":"election-data","level":"h3","children":[]},{"text":"Primary elections","slug":"primary-elections","level":"h3","children":[]},{"text":"Voting machines","slug":"voting-machines","level":"h3","children":[]},{"text":"Coverage of elections","slug":"coverage-of-elections","level":"h3","children":[]},{"text":"Why do we have elections on Tuesdays?","slug":"why-do-we-have-elections-on-tuesdays","level":"h3","children":[]},{"text":"Resources","slug":"resources","level":"h3","children":[]}]}],"metadata":{"dek":"In which we explore the knotted beauty of American democracy","type":"words","hidden":false,"inprogress":true,"date":"2020-02-09T03:19:38.000Z","modified":"2024-09-23T16:13:21.000Z","tags":["elections","politics","data","journalism","media","research"],"words":2369,"images":1,"imageDetails":{"total":1,"cloudinary":0,"withDimensions":0},"links":71,"codeBlocks":0,"headers":{"h2":1},"toc":[{"text":"Things I've learned about elections","slug":"things-ive-learned-about-elections","level":"h2","children":[{"text":"Edge cases","slug":"edge-cases","level":"h3","children":[]},{"text":"Races","slug":"races","level":"h3","children":[]},{"text":"Voting","slug":"voting","level":"h3","children":[]},{"text":"Reporting units","slug":"reporting-units","level":"h3","children":[]},{"text":"Election data","slug":"election-data","level":"h3","children":[]},{"text":"Primary elections","slug":"primary-elections","level":"h3","children":[]},{"text":"Voting machines","slug":"voting-machines","level":"h3","children":[]},{"text":"Coverage of elections","slug":"coverage-of-elections","level":"h3","children":[]},{"text":"Why do we have elections on Tuesdays?","slug":"why-do-we-have-elections-on-tuesdays","level":"h3","children":[]},{"text":"Resources","slug":"resources","level":"h3","children":[]}]}],"slug":"2020/things-ive-learned-about-elections"}},{"slug":"2024/my-modern-scrapbook","title":"Building myself a scrapbook","date":"2024-09-20T04:22:35.000Z","type":"post","dek":"In which we attempt to craft some treasure from the debris of a life lived on the internet","modified":"2024-11-05T16:50:13.000Z","tags":["inspiration","dataviz","design","howto","politics"],"toc":[{"text":"Building myself a scrapbook","slug":"building-myself-a-scrapbook","level":"h2","children":[]},{"text":"The groundwork for customized interfaces","slug":"the-groundwork-for-customized-interfaces","level":"h2","children":[]},{"text":"Retrieving my data","slug":"retrieving-my-data","level":"h2","children":[]},{"text":"Enhancing my data","slug":"enhancing-my-data","level":"h2","children":[]},{"text":"Exploring my data","slug":"exploring-my-data","level":"h2","children":[]},{"text":"Quickly recalling my research","slug":"quickly-recalling-my-research","level":"h2","children":[]},{"text":"Sharing with others","slug":"sharing-with-others","level":"h2","children":[{"text":"Public bibliography","slug":"public-bibliography","level":"h3","children":[]}]},{"text":"Take control of your own data, make your own systems","slug":"take-control-of-your-own-data-make-your-own-systems","level":"h2","children":[]}],"metadata":{"dek":"In which we attempt to craft some treasure from the debris of a life lived on the internet","date":"2024-09-20T04:22:35.000Z","modified":"2024-11-05T16:50:13.000Z","tags":["inspiration","dataviz","design","howto","politics"],"words":2227,"images":12,"imageDetails":{"total":12,"cloudinary":12,"withDimensions":0},"links":31,"codeBlocks":1,"headers":{"h2":8},"toc":[{"text":"Building myself a scrapbook","slug":"building-myself-a-scrapbook","level":"h2","children":[]},{"text":"The groundwork for customized interfaces","slug":"the-groundwork-for-customized-interfaces","level":"h2","children":[]},{"text":"Retrieving my data","slug":"retrieving-my-data","level":"h2","children":[]},{"text":"Enhancing my data","slug":"enhancing-my-data","level":"h2","children":[]},{"text":"Exploring my data","slug":"exploring-my-data","level":"h2","children":[]},{"text":"Quickly recalling my research","slug":"quickly-recalling-my-research","level":"h2","children":[]},{"text":"Sharing with others","slug":"sharing-with-others","level":"h2","children":[{"text":"Public bibliography","slug":"public-bibliography","level":"h3","children":[]}]},{"text":"Take control of your own data, make your own systems","slug":"take-control-of-your-own-data-make-your-own-systems","level":"h2","children":[]}],"type":"post","slug":"2024/my-modern-scrapbook"}},{"slug":"2025/paramilitary-telegram-leaks-001","title":"Processing Telegram Leaks for Fast Web Visualization","date":"2025-03-09T17:49:01.000Z","type":"post","dek":"In which I describe my workflow for transforming a Telegram database dump into a web-friendly format for analysis and visualization","modified":"2025-03-16T01:25:05.000Z","tags":["data","dataviz","journalism","politics"],"toc":[{"text":"Paramilitary Telegram Leaks: From Dump To Data","slug":"paramilitary-telegram-leaks-from-dump-to-data","level":"h2","children":[]},{"text":"From SQLite to Parquet: Processing Telegram Leaks for Fast Web Visualization","slug":"from-sqlite-to-parquet-processing-telegram-leaks-for-fast-web-visualization","level":"h2","children":[{"text":"The Challenge","slug":"the-challenge","level":"h3","children":[]},{"text":"The Workflow","slug":"the-workflow","level":"h3","children":[]},{"text":"The Frontend","slug":"the-frontend","level":"h3","children":[]},{"text":"Data Exploration Examples","slug":"data-exploration-examples","level":"h3","children":[]},{"text":"Building Custom Visualizations","slug":"building-custom-visualizations","level":"h3","children":[]}]}],"metadata":{"date":"2025-03-09T17:49:01.000Z","modified":"2025-03-16T01:25:05.000Z","title":"Processing Telegram Leaks for Fast Web Visualization","dek":"In which I describe my workflow for transforming a Telegram database dump into a web-friendly format for analysis and visualization","inprogress":true,"tags":["data","dataviz","journalism","politics"],"words":782,"images":6,"imageDetails":{"total":6,"cloudinary":6,"withDimensions":0},"links":21,"codeBlocks":5,"headers":{"h2":2},"toc":[{"text":"Paramilitary Telegram Leaks: From Dump To Data","slug":"paramilitary-telegram-leaks-from-dump-to-data","level":"h2","children":[]},{"text":"From SQLite to Parquet: Processing Telegram Leaks for Fast Web Visualization","slug":"from-sqlite-to-parquet-processing-telegram-leaks-for-fast-web-visualization","level":"h2","children":[{"text":"The Challenge","slug":"the-challenge","level":"h3","children":[]},{"text":"The Workflow","slug":"the-workflow","level":"h3","children":[]},{"text":"The Frontend","slug":"the-frontend","level":"h3","children":[]},{"text":"Data Exploration Examples","slug":"data-exploration-examples","level":"h3","children":[]},{"text":"Building Custom Visualizations","slug":"building-custom-visualizations","level":"h3","children":[]}]}],"type":"post","slug":"2025/paramilitary-telegram-leaks-001"}},{"slug":"reading/Arenberg-Frumin-Congressional Procedure A Practical Guide to the Legislative Process in the U.S. Congress","title":"Congressional Procedure: A Practical Guide to the Legislative Process in the U.S. Congress","type":"post","tags":["politics","america"],"toc":[{"text":"Congressional Procedure: A Practical Guide to the Legislative Process in the U.S. Congress","slug":"congressional-procedure-a-practical-guide-to-the-legislative-process-in-the-us-congress","level":"h1","children":[{"text":"Highlights","slug":"highlights","level":"h2","children":[]},{"text":"Metadata","slug":"metadata","level":"h2","children":[]}]}],"metadata":{"kindle-sync":{"bookId":"4081","title":"Congressional Procedure: A Practical Guide to the Legislative Process in the U.S. Congress: The House of Representatives and Senate Explained","author":"Richard A. Arenberg and Alan S. Frumin","asin":"B07JYRPJ7S","lastAnnotatedDate":"2021-02-03","bookImageUrl":"https://m.media-amazon.com/images/I/81otOXbOIiL._SY160.jpg","highlightsCount":1},"tags":["politics","america"],"words":97,"images":0,"imageDetails":{"total":0,"cloudinary":0,"withDimensions":0},"links":1,"codeBlocks":0,"headers":{"h1":1},"toc":[{"text":"Congressional Procedure: A Practical Guide to the Legislative Process in the U.S. Congress","slug":"congressional-procedure-a-practical-guide-to-the-legislative-process-in-the-us-congress","level":"h1","children":[{"text":"Highlights","slug":"highlights","level":"h2","children":[]},{"text":"Metadata","slug":"metadata","level":"h2","children":[]}]}],"type":"post","slug":"reading/Arenberg-Frumin-Congressional Procedure A Practical Guide to the Legislative Process in the U.S. Congress"}},{"slug":"reading/Clover-Riot. Strike. Riot","title":"Riot. Strike. Riot","type":"post","tags":["book","activism","protest","politics"],"toc":[{"text":"Riot. Strike. Riot","slug":"riot-strike-riot","level":"h1","children":[{"text":"Highlights","slug":"highlights","level":"h2","children":[]},{"text":"Metadata","slug":"metadata","level":"h2","children":[]}]}],"metadata":{"kindle-sync":{"bookId":"44304","title":"Riot. Strike. Riot: The New Era of Uprisings","author":"Joshua Clover","asin":"B013NI8WB4","lastAnnotatedDate":"2019-04-11","bookImageUrl":"https://m.media-amazon.com/images/I/81LVOVLefKL._SY160.jpg","highlightsCount":1},"tags":["book","activism","protest","politics"],"words":69,"images":0,"imageDetails":{"total":0,"cloudinary":0,"withDimensions":0},"links":1,"codeBlocks":0,"headers":{"h1":1},"toc":[{"text":"Riot. Strike. Riot","slug":"riot-strike-riot","level":"h1","children":[{"text":"Highlights","slug":"highlights","level":"h2","children":[]},{"text":"Metadata","slug":"metadata","level":"h2","children":[]}]}],"type":"post","slug":"reading/Clover-Riot. Strike. Riot"}},{"slug":"reading/Eagleton-Why Marx Was Right","title":"Why Marx Was Right","type":"post","tags":["book","politics","activism"],"toc":[{"text":"Why Marx Was Right","slug":"why-marx-was-right","level":"h1","children":[{"text":"Highlights","slug":"highlights","level":"h2","children":[]},{"text":"Metadata","slug":"metadata","level":"h2","children":[]}]}],"metadata":{"kindle-sync":{"bookId":"3551","title":"Why Marx Was Right","author":"Terry Eagleton","asin":"B004V9IFDA","lastAnnotatedDate":"2024-01-12","bookImageUrl":"https://m.media-amazon.com/images/I/41MZr3P0BIL._SY160.jpg","highlightsCount":11},"tags":["book","politics","activism"],"words":408,"images":0,"imageDetails":{"total":0,"cloudinary":0,"withDimensions":0},"links":1,"codeBlocks":0,"headers":{"h1":1},"toc":[{"text":"Why Marx Was Right","slug":"why-marx-was-right","level":"h1","children":[{"text":"Highlights","slug":"highlights","level":"h2","children":[]},{"text":"Metadata","slug":"metadata","level":"h2","children":[]}]}],"type":"post","slug":"reading/Eagleton-Why Marx Was Right"}},{"slug":"reading/Friedman-Ultimate Price","title":"Ultimate Price","type":"post","tags":["book","politics","culture","data"],"toc":[{"text":"Ultimate Price","slug":"ultimate-price","level":"h1","children":[{"text":"Highlights","slug":"highlights","level":"h2","children":[]},{"text":"Metadata","slug":"metadata","level":"h2","children":[]}]}],"metadata":{"kindle-sync":{"bookId":"12125","title":"Ultimate Price: The Value We Place on Life","author":"Howard Steven Friedman","asin":"B084WQSDD8","lastAnnotatedDate":"2021-02-07","bookImageUrl":"https://m.media-amazon.com/images/I/81gWoGF2z6L._SY160.jpg","highlightsCount":6},"tags":["book","politics","culture","data"],"words":351,"images":0,"imageDetails":{"total":0,"cloudinary":0,"withDimensions":0},"links":1,"codeBlocks":0,"headers":{"h1":1},"toc":[{"text":"Ultimate Price","slug":"ultimate-price","level":"h1","children":[{"text":"Highlights","slug":"highlights","level":"h2","children":[]},{"text":"Metadata","slug":"metadata","level":"h2","children":[]}]}],"type":"post","slug":"reading/Friedman-Ultimate Price"}},{"slug":"reading/Fukuyama-The Origins of Political Order","title":"The Origins of Political Order","type":"post","tags":["book","politics","history"],"toc":[{"text":"The Origins of Political Order","slug":"the-origins-of-political-order","level":"h1","children":[{"text":"Highlights","slug":"highlights","level":"h2","children":[]},{"text":"Metadata","slug":"metadata","level":"h2","children":[]}]}],"metadata":{"kindle-sync":{"bookId":"5579","title":"The Origins of Political Order: From Prehuman Times to the French Revolution","author":"Francis Fukuyama","asin":"B00457X7VI","lastAnnotatedDate":"2012-11-05","bookImageUrl":"https://m.media-amazon.com/images/I/510bwzlQ+dL._SY160.jpg","highlightsCount":3},"tags":["book","politics","history"],"words":158,"images":0,"imageDetails":{"total":0,"cloudinary":0,"withDimensions":0},"links":1,"codeBlocks":0,"headers":{"h1":1},"toc":[{"text":"The Origins of Political Order","slug":"the-origins-of-political-order","level":"h1","children":[{"text":"Highlights","slug":"highlights","level":"h2","children":[]},{"text":"Metadata","slug":"metadata","level":"h2","children":[]}]}],"type":"post","slug":"reading/Fukuyama-The Origins of Political Order"}},{"slug":"reading/Gaddis-On Grand Strategy","title":"On Grand Strategy","type":"post","tags":["politics","military"],"toc":[{"text":"On Grand Strategy","slug":"on-grand-strategy","level":"h1","children":[{"text":"Highlights","slug":"highlights","level":"h2","children":[]},{"text":"Metadata","slug":"metadata","level":"h2","children":[]}]}],"metadata":{"kindle-sync":{"bookId":"44450","title":"On Grand Strategy","author":"John Lewis Gaddis","asin":"B073QZX7YX","lastAnnotatedDate":"2020-09-02","bookImageUrl":"https://m.media-amazon.com/images/I/71ocFXZZP9L._SY160.jpg","highlightsCount":3},"tags":["politics","military"],"words":249,"images":0,"imageDetails":{"total":0,"cloudinary":0,"withDimensions":0},"links":1,"codeBlocks":0,"headers":{"h1":1},"toc":[{"text":"On Grand Strategy","slug":"on-grand-strategy","level":"h1","children":[{"text":"Highlights","slug":"highlights","level":"h2","children":[]},{"text":"Metadata","slug":"metadata","level":"h2","children":[]}]}],"type":"post","slug":"reading/Gaddis-On Grand Strategy"}},{"slug":"reading/Gelderloos-Oleynik-Anarchy Works","title":"Anarchy Works","date":"2025-08-21T18:44:50.000Z","type":"post","modified":"2025-08-24T22:30:27.000Z","tags":["book","anarchism","politics","activism"],"toc":[{"text":"Anarchy Works","slug":"anarchy-works","level":"h2","children":[{"text":"Highlights","slug":"highlights","level":"h3","children":[]},{"text":"Metadata","slug":"metadata","level":"h3","children":[]}]}],"metadata":{"kindle-sync":{"bookId":"24436","title":"Anarchy Works (Annotated)","author":"Peter Gelderloos and Vladimir Oleynik","asin":"B018SN4HT0","lastAnnotatedDate":"2024-01-22","bookImageUrl":"https://m.media-amazon.com/images/I/7165cK74S1L._SY160.jpg","highlightsCount":20},"date":"2025-08-21T18:44:50.000Z","modified":"2025-08-24T22:30:27.000Z","tags":["book","anarchism","politics","activism"],"words":1036,"images":0,"imageDetails":{"total":0,"cloudinary":0,"withDimensions":0},"links":1,"codeBlocks":0,"headers":{"h2":1},"toc":[{"text":"Anarchy Works","slug":"anarchy-works","level":"h2","children":[{"text":"Highlights","slug":"highlights","level":"h3","children":[]},{"text":"Metadata","slug":"metadata","level":"h3","children":[]}]}],"type":"post","slug":"reading/Gelderloos-Oleynik-Anarchy Works"}},{"slug":"reading/Gordis-Israel","title":"Israel","type":"post","tags":["politics"],"toc":[{"text":"Israel","slug":"israel","level":"h1","children":[{"text":"Highlights","slug":"highlights","level":"h2","children":[]},{"text":"Metadata","slug":"metadata","level":"h2","children":[]}]}],"metadata":{"kindle-sync":{"bookId":"28232","title":"Israel: A Concise History of a Nation Reborn","author":"Daniel Gordis","asin":"B01B19O4FA","lastAnnotatedDate":"2019-02-15","bookImageUrl":"https://m.media-amazon.com/images/I/91+4ktlXqlL._SY160.jpg","highlightsCount":5},"tags":["politics"],"words":432,"images":0,"imageDetails":{"total":0,"cloudinary":0,"withDimensions":0},"links":1,"codeBlocks":0,"headers":{"h1":1},"toc":[{"text":"Israel","slug":"israel","level":"h1","children":[{"text":"Highlights","slug":"highlights","level":"h2","children":[]},{"text":"Metadata","slug":"metadata","level":"h2","children":[]}]}],"type":"post","slug":"reading/Gordis-Israel"}},{"slug":"reading/Graeber-The Utopia of Rules","title":"The Utopia of Rules","type":"post","tags":["book","politics","anarchism"],"toc":[{"text":"The Utopia of Rules","slug":"the-utopia-of-rules","level":"h1","children":[{"text":"Highlights","slug":"highlights","level":"h2","children":[]},{"text":"Metadata","slug":"metadata","level":"h2","children":[]}]}],"metadata":{"kindle-sync":{"bookId":"56373","title":"The Utopia of Rules: On Technology, Stupidity, and the Secret Joys of Bureaucracy","author":"David Graeber","asin":"B00MKZ0QZ2","lastAnnotatedDate":"2024-06-10","bookImageUrl":"https://m.media-amazon.com/images/I/8160beMcnzL._SY160.jpg","highlightsCount":3},"tags":["book","politics","anarchism"],"words":138,"images":0,"imageDetails":{"total":0,"cloudinary":0,"withDimensions":0},"links":1,"codeBlocks":0,"headers":{"h1":1},"toc":[{"text":"The Utopia of Rules","slug":"the-utopia-of-rules","level":"h1","children":[{"text":"Highlights","slug":"highlights","level":"h2","children":[]},{"text":"Metadata","slug":"metadata","level":"h2","children":[]}]}],"type":"post","slug":"reading/Graeber-The Utopia of Rules"}},{"slug":"reading/Greenwald-No Place to Hide","title":"No Place to Hide","type":"post","tags":["book","security","politics","activism"],"toc":[{"text":"No Place to Hide","slug":"no-place-to-hide","level":"h1","children":[{"text":"Highlights","slug":"highlights","level":"h2","children":[]},{"text":"Metadata","slug":"metadata","level":"h2","children":[]}]}],"metadata":{"kindle-sync":{"bookId":"2409","title":"No Place to Hide: Edward Snowden, the NSA, and the U.S. Surveillance State","author":"Glenn Greenwald","asin":"B00E0CZX0G","lastAnnotatedDate":"2015-02-28","bookImageUrl":"https://m.media-amazon.com/images/I/717C3YRXF9L._SY160.jpg","highlightsCount":2},"tags":["book","security","politics","activism"],"words":94,"images":0,"imageDetails":{"total":0,"cloudinary":0,"withDimensions":0},"links":1,"codeBlocks":0,"headers":{"h1":1},"toc":[{"text":"No Place to Hide","slug":"no-place-to-hide","level":"h1","children":[{"text":"Highlights","slug":"highlights","level":"h2","children":[]},{"text":"Metadata","slug":"metadata","level":"h2","children":[]}]}],"type":"post","slug":"reading/Greenwald-No Place to Hide"}},{"slug":"reading/Grove-Savage Ecology","title":"Savage Ecology","type":"post","tags":["book","ecology","politics","military"],"toc":[{"text":"Savage Ecology","slug":"savage-ecology","level":"h1","children":[{"text":"Highlights","slug":"highlights","level":"h2","children":[]},{"text":"Metadata","slug":"metadata","level":"h2","children":[]}]}],"metadata":{"kindle-sync":{"bookId":"57250","title":"Savage Ecology: War and Geopolitics at the End of the World","author":"Jairus Victor Grove","asin":"B07V5V2P1V","lastAnnotatedDate":"2025-01-09","bookImageUrl":"https://m.media-amazon.com/images/I/91lJLAMxYPL._SY160.jpg","highlightsCount":16},"tags":["book","ecology","politics","military"],"words":931,"images":0,"imageDetails":{"total":0,"cloudinary":0,"withDimensions":0},"links":1,"codeBlocks":0,"headers":{"h1":1},"toc":[{"text":"Savage Ecology","slug":"savage-ecology","level":"h1","children":[{"text":"Highlights","slug":"highlights","level":"h2","children":[]},{"text":"Metadata","slug":"metadata","level":"h2","children":[]}]}],"type":"post","slug":"reading/Grove-Savage Ecology"}},{"slug":"reading/Guin-Fowler-The Dispossessed","title":"The Dispossessed","type":"post","tags":["book","anarchism","politics"],"toc":[{"text":"The Dispossessed","slug":"the-dispossessed","level":"h1","children":[{"text":"Highlights","slug":"highlights","level":"h2","children":[]},{"text":"Metadata","slug":"metadata","level":"h2","children":[]}]}],"metadata":{"kindle-sync":{"bookId":"30475","title":"The Dispossessed (Hainish Cycle)","author":"Ursula K. Le Guin and Karen Joy Fowler","asin":"B000FC11GA","lastAnnotatedDate":"2024-02-23","bookImageUrl":"https://m.media-amazon.com/images/I/919GgLbYxpL._SY160.jpg","highlightsCount":1},"tags":["book","anarchism","politics"],"words":59,"images":0,"imageDetails":{"total":0,"cloudinary":0,"withDimensions":0},"links":1,"codeBlocks":0,"headers":{"h1":1},"toc":[{"text":"The Dispossessed","slug":"the-dispossessed","level":"h1","children":[{"text":"Highlights","slug":"highlights","level":"h2","children":[]},{"text":"Metadata","slug":"metadata","level":"h2","children":[]}]}],"type":"post","slug":"reading/Guin-Fowler-The Dispossessed"}},{"slug":"reading/Harris-Kids These Days","title":"Kids These Days","date":"2025-08-21T18:48:47.000Z","type":"post","modified":"2025-08-24T23:53:55.000Z","tags":["america","culture","politics"],"toc":[{"text":"Kids These Days","slug":"kids-these-days","level":"h2","children":[{"text":"Highlights","slug":"highlights","level":"h3","children":[]},{"text":"Metadata","slug":"metadata","level":"h3","children":[]}]}],"metadata":{"kindle-sync":{"bookId":"58932","title":"Kids These Days: Human Capital and the Making of Millennials","author":"Malcolm Harris","asin":"B06XFTVQFK","lastAnnotatedDate":"2019-05-28","bookImageUrl":"https://m.media-amazon.com/images/I/71qu7drpPiL._SY160.jpg","highlightsCount":38},"date":"2025-08-21T18:48:47.000Z","modified":"2025-08-24T23:53:55.000Z","tags":["america","culture","politics"],"words":2916,"images":0,"imageDetails":{"total":0,"cloudinary":0,"withDimensions":0},"links":1,"codeBlocks":0,"headers":{"h2":1},"toc":[{"text":"Kids These Days","slug":"kids-these-days","level":"h2","children":[{"text":"Highlights","slug":"highlights","level":"h3","children":[]},{"text":"Metadata","slug":"metadata","level":"h3","children":[]}]}],"type":"post","slug":"reading/Harris-Kids These Days"}},{"slug":"reading/Liu-Abolish Silicon Valley","title":"Abolish Silicon Valley","type":"post","tags":["book","tech","politics"],"toc":[{"text":"Abolish Silicon Valley","slug":"abolish-silicon-valley","level":"h1","children":[{"text":"Highlights","slug":"highlights","level":"h2","children":[]},{"text":"Metadata","slug":"metadata","level":"h2","children":[]}]}],"metadata":{"kindle-sync":{"bookId":"8003","title":"Abolish Silicon Valley: How to Liberate Technology from Capitalism","author":"Wendy Liu","asin":"B07V9B4MC9","lastAnnotatedDate":"2021-02-04","bookImageUrl":"https://m.media-amazon.com/images/I/91q4pnxxDiL._SY160.jpg","highlightsCount":4},"tags":["book","tech","politics"],"words":207,"images":0,"imageDetails":{"total":0,"cloudinary":0,"withDimensions":0},"links":1,"codeBlocks":0,"headers":{"h1":1},"toc":[{"text":"Abolish Silicon Valley","slug":"abolish-silicon-valley","level":"h1","children":[{"text":"Highlights","slug":"highlights","level":"h2","children":[]},{"text":"Metadata","slug":"metadata","level":"h2","children":[]}]}],"type":"post","slug":"reading/Liu-Abolish Silicon Valley"}},{"slug":"reading/Self-American Babylon","title":"American Babylon","type":"post","tags":["book","oakland","politics","history"],"toc":[{"text":"American Babylon","slug":"american-babylon","level":"h1","children":[{"text":"Highlights","slug":"highlights","level":"h2","children":[]},{"text":"Metadata","slug":"metadata","level":"h2","children":[]}]}],"metadata":{"kindle-sync":{"bookId":"57443","title":"American Babylon: Race and the Struggle for Postwar Oakland (Politics and Society in Modern America Book 37)","author":"Robert O. Self","asin":"B00GYW96C6","lastAnnotatedDate":"2014-11-01","bookImageUrl":"https://m.media-amazon.com/images/I/81R5dWlWxzL._SY160.jpg","highlightsCount":2},"tags":["book","oakland","politics","history"],"words":101,"images":0,"imageDetails":{"total":0,"cloudinary":0,"withDimensions":0},"links":1,"codeBlocks":0,"headers":{"h1":1},"toc":[{"text":"American Babylon","slug":"american-babylon","level":"h1","children":[{"text":"Highlights","slug":"highlights","level":"h2","children":[]},{"text":"Metadata","slug":"metadata","level":"h2","children":[]}]}],"type":"post","slug":"reading/Self-American Babylon"}},{"slug":"reading/Shields-How We Got Here","title":"How We Got Here","type":"post","tags":["book","politics","culture","writing"],"toc":[{"text":"How We Got Here","slug":"how-we-got-here","level":"h1","children":[{"text":"Highlights","slug":"highlights","level":"h2","children":[]},{"text":"Metadata","slug":"metadata","level":"h2","children":[]}]}],"metadata":{"kindle-sync":{"bookId":"12810","title":"How We Got Here: Melville Plus Nietzsche Divided by the Square Root of (Allan) Bloom Times Žižek (Squared) Equals Bannon","author":"David Shields","asin":"B0DGLSSTL3","lastAnnotatedDate":"2025-07-12","bookImageUrl":"https://m.media-amazon.com/images/I/61RFV9THfoL._SY160.jpg","highlightsCount":2},"tags":["book","politics","culture","writing"],"words":87,"images":0,"imageDetails":{"total":0,"cloudinary":0,"withDimensions":0},"links":1,"codeBlocks":0,"headers":{"h1":1},"toc":[{"text":"How We Got Here","slug":"how-we-got-here","level":"h1","children":[{"text":"Highlights","slug":"highlights","level":"h2","children":[]},{"text":"Metadata","slug":"metadata","level":"h2","children":[]}]}],"type":"post","slug":"reading/Shields-How We Got Here"}},{"slug":"reading/Stern-Berger-ISIS","title":"ISIS","type":"post","tags":["military","politics","book"],"toc":[{"text":"ISIS","slug":"isis","level":"h1","children":[{"text":"Highlights","slug":"highlights","level":"h2","children":[]},{"text":"Metadata","slug":"metadata","level":"h2","children":[]}]}],"metadata":{"tags":["military","politics","book"],"kindle-sync":{"bookId":"53840","title":"ISIS: The State of Terror","author":"Jessica Stern and J. M. Berger","asin":"B00NVLS3CM","lastAnnotatedDate":"2016-04-11","bookImageUrl":"https://m.media-amazon.com/images/I/91A53gquoEL._SY160.jpg","highlightsCount":1},"words":102,"images":0,"imageDetails":{"total":0,"cloudinary":0,"withDimensions":0},"links":1,"codeBlocks":0,"headers":{"h1":1},"toc":[{"text":"ISIS","slug":"isis","level":"h1","children":[{"text":"Highlights","slug":"highlights","level":"h2","children":[]},{"text":"Metadata","slug":"metadata","level":"h2","children":[]}]}],"type":"post","slug":"reading/Stern-Berger-ISIS"}},{"slug":"reading/Taibbi-Crabapple-The Divide","title":"The Divide","type":"post","tags":["politics","america","book"],"toc":[{"text":"The Divide","slug":"the-divide","level":"h1","children":[{"text":"Highlights","slug":"highlights","level":"h2","children":[]},{"text":"Metadata","slug":"metadata","level":"h2","children":[]}]}],"metadata":{"tags":["politics","america","book"],"kindle-sync":{"bookId":"2923","title":"The Divide: American Injustice in the Age of the Wealth Gap","author":"Matt Taibbi and Molly Crabapple","asin":"B00EBRUB02","lastAnnotatedDate":"2019-04-11","bookImageUrl":"https://m.media-amazon.com/images/I/913cJQHSz+L._SY160.jpg","highlightsCount":11},"words":608,"images":0,"imageDetails":{"total":0,"cloudinary":0,"withDimensions":0},"links":1,"codeBlocks":0,"headers":{"h1":1},"toc":[{"text":"The Divide","slug":"the-divide","level":"h1","children":[{"text":"Highlights","slug":"highlights","level":"h2","children":[]},{"text":"Metadata","slug":"metadata","level":"h2","children":[]}]}],"type":"post","slug":"reading/Taibbi-Crabapple-The Divide"}},{"slug":"reading/York-Silicon Values","title":"Silicon Values","type":"post","tags":["tech","politics","book"],"toc":[{"text":"Silicon Values","slug":"silicon-values","level":"h1","children":[{"text":"Highlights","slug":"highlights","level":"h2","children":[]},{"text":"Metadata","slug":"metadata","level":"h2","children":[]}]}],"metadata":{"tags":["tech","politics","book"],"kindle-sync":{"bookId":"40211","title":"Silicon Values: The Future of Free Speech Under Surveillance Capitalism","author":"Jillian C. York","asin":"B089S6JCYN","lastAnnotatedDate":"2022-12-01","bookImageUrl":"https://m.media-amazon.com/images/I/616o1iZ2KFL._SY160.jpg","highlightsCount":1},"words":57,"images":0,"imageDetails":{"total":0,"cloudinary":0,"withDimensions":0},"links":1,"codeBlocks":0,"headers":{"h1":1},"toc":[{"text":"Silicon Values","slug":"silicon-values","level":"h1","children":[{"text":"Highlights","slug":"highlights","level":"h2","children":[]},{"text":"Metadata","slug":"metadata","level":"h2","children":[]}]}],"type":"post","slug":"reading/York-Silicon Values"}},{"slug":"week-notes/2024-37","title":"Overview of the Week","date":"2024-09-09T14:55:30.000Z","type":"post","modified":"2024-09-23T13:52:21.000Z","tags":["weekly-notes","reflections","progress","elections","journalism","politics"],"toc":[{"text":"Overview of the Week","slug":"overview-of-the-week","level":"h2","children":[]}],"metadata":{"tags":["weekly-notes","reflections","progress","elections","journalism","politics"],"modified":"2024-09-23T13:52:21.000Z","date":"2024-09-09T14:55:30.000Z","words":560,"images":27,"imageDetails":{"total":27,"cloudinary":26,"withDimensions":0},"links":27,"codeBlocks":0,"headers":{"h2":1},"toc":[{"text":"Overview of the Week","slug":"overview-of-the-week","level":"h2","children":[]}],"type":"post","slug":"week-notes/2024-37"}}]},"_links":{"self":"https://ejfox.com/blog/tag/politics.json","html":"https://ejfox.com/blog/tag/politics","tag_page":"/tag/politics.json"}}