41554 blogs · [ { "id": "01a087e9-fabd-7334-b5c3-b140d593e5e3", "title": "The Python Developer Tooling Handbook on The Python Show", "url": "https://tdhopper.com/blog/python-developer-tooling-handbook-on-the-python-show/", "published_at": "2026-08-27T00:00:00+00:00" }, { "id": "01a087e9-fabd-7334-b5c3-b140d5ee82c8", "title": "How I'm Using Agents", "url": "https://tdhopper.com/blog/how-im-using-agents/", "published_at": "2026-07-30T00:00:00+00:00" }, { "id": "01a087e9-fabd-7334-b5c3-b140d6d91024", "title": "How Do U Sound?", "url": "https://tdhopper.com/blog/how-do-u-sound/", "published_at": "2026-07-16T00:00:00+00:00" }, { "id": "01a087e9-fabd-7334-b5c3-b140d71291ff", "title": "Getting to Know Tim Hopper with Brenton Mallen", "url": "https://tdhopper.com/blog/getting-to-know-tim-hopper-with-brenton-mallen/", "published_at": "2026-02-02T00:00:00+00:00" }, { "id": "01a087e9-fabd-7334-b5c3-b140d7798887", "title": "AI-Assisted SQL Generation with Till Döhmen", "url": "https://tdhopper.com/blog/ai-assisted-sql-generation-with-till-d%C3%B6hmen/", "published_at": "2026-01-30T06:05:00+00:00" }, { "id": "01a087e9-fabd-7334-b5c3-b140d8186f3e", "title": "Build for the Model Six Months from Now", "url": "https://tdhopper.com/blog/build-for-the-model-six-months-from-now/", "published_at": "2026-01-30T00:00:00+00:00" }, { "id": "01a087e9-fabd-7334-b5c3-b140d89967f6", "title": "The Evolution of AI Agents with Ben Labaschin", "url": "https://tdhopper.com/blog/the-evolution-of-ai-agents-with-ben-labaschin/", "published_at": "2026-01-09T21:41:00+00:00" }, { "id": "01a087e9-fabd-7334-b5c3-b140d926ff75", "title": "Lessons from Using Claude Code Effectively", "url": "https://tdhopper.com/blog/lessons-from-using-claude-code-effectively/", "published_at": "2026-01-08T08:00:00+00:00" }, { "id": "01a087e9-fabd-7334-b5c3-b140da08a537", "title": "How I'm Using AI at the End of 2025", "url": "https://tdhopper.com/blog/how-im-using-ai-at-the-end-of-2025/", "published_at": "2025-12-31T12:00:00+00:00" }, { "id": "01a087e9-fabd-7334-b5c3-b140da5af4cb", "title": "The Ph.D. Blueprint: Five Questions to Design Your Future", "url": "https://tdhopper.com/blog/the-phd-blueprint/", "published_at": "2025-12-10T00:00:00+00:00" }, { "id": "01a087e9-fabd-7334-b5c3-b140dae6aedb", "title": "Streaming Webcam to Browser with MediaMTX", "url": "https://tdhopper.com/blog/streaming-webcam-to-browser-with-mediamtx/", "published_at": "2025-11-10T00:00:00+00:00" }, { "id": "01a087e9-fabd-7334-b5c3-b140db8b80fe", "title": "Interview with the Pybites podcast", "url": "https://tdhopper.com/blog/interview-with-the-pybites-podcast/", "published_at": "2025-07-30T13:18:00+00:00" }, { "id": "01a087e9-fabd-7334-b5c3-b140dc09c96d", "title": "How Developers are Using LLMs", "url": "https://tdhopper.com/blog/how-developers-are-using-llms/", "published_at": "2025-03-11T12:12:00+00:00" }, { "id": "01a087e9-fabd-7334-b5c3-b140dc0fa1fa", "title": "Writing a Math Textbook with Claude with Professor Ghrist", "url": "https://tdhopper.com/blog/writing-a-math-textbook-with-claude-with-professor-ghrist/", "published_at": "2025-01-18T10:03:00+00:00" }, { "id": "01a087e9-fabd-7334-b5c3-b140dc4cf703", "title": "The Sony A7 iii after 5 years", "url": "https://tdhopper.com/blog/sonya7iii/", "published_at": "2025-01-12T00:00:00+00:00" }, { "id": "01a087e9-fabd-7334-b5c3-b140dcf0b0d0", "title": "AI interpretation of tdhopper.com", "url": "https://tdhopper.com/blog/ai-interpretation-of-tdhopper.com/", "published_at": "2024-12-31T10:54:00+00:00" }, { "id": "01a087e9-fabd-7334-b5c3-b140dde47944", "title": "Accessing my home server around the world with custom domain names", "url": "https://tdhopper.com/blog/accessing-my-home-server-around-the-world-with-custom-domain-names/", "published_at": "2024-12-20T11:47:00+00:00" }, { "id": "01a087e9-fabd-7334-b5c3-b140dea7cce5", "title": "Building a Startup with AI with Jowanza Joseph", "url": "https://tdhopper.com/blog/building-a-startup-with-ai-with-jowanza-joseph/", "published_at": "2024-12-17T12:00:00+00:00" }, { "id": "01a087e9-fabd-7334-b5c3-b140df2f17e2", "title": "A builder of systems, a path to unveil", "url": "https://tdhopper.com/blog/a-builder-of-systems-a-path-to-unveil/", "published_at": "2024-12-05T10:18:00+00:00" }, { "id": "01a087e9-fabd-7334-b5c3-b140df93b29b", "title": "Lessons from Developing a Machine Learning Feature Platform", "url": "https://tdhopper.com/blog/lessons-from-developing-a-machine-learning-feature-platform/", "published_at": "2024-11-14T17:00:00+00:00" }, { "id": "01a087e9-fabd-7334-b5c3-b140dfc94987", "title": "My summer doing math (?) research", "url": "https://tdhopper.com/blog/my-summer-doing-math-research/", "published_at": "2024-09-19T13:20:00+00:00" }, { "id": "01a087e9-fabd-7334-b5c3-b140e073a77e", "title": "AI Assisted Programming with Ravi Mody", "url": "https://tdhopper.com/blog/ai-assisted-programming-with-ravi-mody/", "published_at": "2024-09-18T00:00:00+00:00" }, { "id": "01a087e9-fabd-7334-b5c3-b140e172ce9b", "title": "How to use streaming machine learning for real-time data", "url": "https://tdhopper.com/talks/streaming-machine-learning/", "published_at": "2024-08-08T00:00:00+00:00" }, { "id": "01a087e9-fabd-7334-b5c3-b140e20d68f6", "title": "How I am Productive", "url": "https://tdhopper.com/blog/how-i-am-productive/", "published_at": "2024-05-13T14:14:00+00:00" }, { "id": "01a087e9-fabd-7334-b5c3-b140e28d9dca", "title": "Good programming languages are nice but not vital", "url": "https://tdhopper.com/blog/good-programming-languages-are-nice-but-not-vital/", "published_at": "2024-04-03T11:46:00+00:00" }, { "id": "01a087e9-fabd-7334-b5c3-b140e29e1134", "title": "Announcing the Python Developer Tooling Handbook", "url": "https://tdhopper.com/blog/announcing-the-python-developer-tooling-handbook/", "published_at": "2024-02-10T16:31:16+00:00" }, { "id": "01a087e9-fabd-7334-b5c3-b140e31643fc", "title": "On Inspiration", "url": "https://tdhopper.com/blog/on-inspiration/", "published_at": "2024-02-05T23:48:54+00:00" }, { "id": "01a087e9-fabd-7334-b5c3-b140e3deb6ba", "title": "Annual Accomplishments", "url": "https://tdhopper.com/annual-accomplishments/", "published_at": "2023-01-10T20:47:17+00:00" }, { "id": "01a087e9-fabd-7334-b5c3-b140e4dcd591", "title": "Five semesters of linear algebra and all I do is solve Python dependency problems", "url": "https://tdhopper.com/talks/linear-algebra-python-dependencies/", "published_at": "2022-12-15T00:00:00+00:00" }, { "id": "01a087e9-fabd-7334-b5c3-b140e5c8170b", "title": "No Silver Bullet", "url": "https://tdhopper.com/blog/no-silver-bullet/", "published_at": "2022-11-18T20:15:17+00:00" }, { "id": "01a087e9-fabd-7334-b5c3-b140e5f0d062", "title": "My first strongman competition", "url": "https://tdhopper.com/blog/my-first-strongman-competition/", "published_at": "2022-05-20T12:30:00+00:00" }, { "id": "01a087e9-fabd-7334-b5c3-b140e6817ecc", "title": "Archives", "url": "https://tdhopper.com/archives/", "published_at": "2022-03-06T00:00:00+00:00" }, { "id": "01a087e9-fabd-7334-b5c3-b140e6aae51e", "title": "Apache Pulsar with Jowanza Joseph", "url": "https://tdhopper.com/blog/apache-pulsar-with-jowanza-joseph/", "published_at": "2022-02-07T00:00:00+00:00" }, { "id": "01a087e9-fabd-7334-b5c3-b140e6ddd574", "title": "Code Review Guidelines for Data Science Teams", "url": "https://tdhopper.com/blog/code-review-guidelines/", "published_at": "2021-12-03T15:37:00+00:00" }, { "id": "01a087e9-fabd-7334-b5c3-b140e7a621bb", "title": "Organizing research data with Intake", "url": "https://tdhopper.com/blog/organizing-research-data-with-intake/", "published_at": "2021-11-02T12:20:00+00:00" }, { "id": "01a087e9-fabd-7334-b5c3-b140e866d942", "title": "Ocean Engineering to Data Science", "url": "https://tdhopper.com/blog/ocean-engineering-to-data-science/", "published_at": "2021-09-15T00:00:00+00:00" }, { "id": "01a087e9-fabd-7334-b5c3-b140e92a95e7", "title": "Hiring Data Scientists with Roy Keyes", "url": "https://tdhopper.com/blog/hiring-data-scientists-with-roy-keyes/", "published_at": "2021-06-30T00:00:00+00:00" }, { "id": "01a087e9-fabd-7334-b5c3-b140ea06d3a0", "title": "Weather Forecast Data Formats and Tools", "url": "https://tdhopper.com/blog/weather-forecast-data-formats-and-tools/", "published_at": "2021-06-21T00:00:00+00:00" }, { "id": "01a087e9-fabd-7334-b5c3-b140ea2c0d30", "title": "The Programming Book That Made My Career", "url": "https://tdhopper.com/blog/learning-python/", "published_at": "2021-01-20T13:58:16+00:00" }, { "id": "01a087e9-fabd-7334-b5c3-b140ea3a19e8", "title": "Feature Stores with Willem Pienaar", "url": "https://tdhopper.com/blog/feature-stores-with-willem-pienaar/", "published_at": "2021-01-16T00:00:00+00:00" }, { "id": "01a087e9-fabd-7334-b5c3-b140eb051266", "title": "Evolution of a Data Scientist with Adam Laiacano", "url": "https://tdhopper.com/blog/evolution-of-a-data-scientist-with-adam-laiacano/", "published_at": "2020-10-10T00:00:00+00:00" }, { "id": "01a087e9-fabd-7334-b5c3-b140ebd85751", "title": "git check-ignore", "url": "https://tdhopper.com/blog/git-check-ignore/", "published_at": "2020-09-18T13:10:00+00:00" }, { "id": "01a087e9-fabd-7334-b5c3-b140ec8c2d51", "title": "Customer Focused Data Science with Mike Rogers", "url": "https://tdhopper.com/blog/customer-focused-data-science-with-mike-rogers/", "published_at": "2020-07-23T00:00:00+00:00" }, { "id": "01a087e9-fabd-7334-b5c3-b140ecdbc965", "title": "Go from a Pythonista's Perspective", "url": "https://tdhopper.com/blog/go-from-a-pythonistas-perspective/", "published_at": "2020-07-20T00:00:00+00:00" }, { "id": "01a087e9-fabd-7334-b5c3-b140ed15707b", "title": "Fizz Buzz Book with Joel Grus", "url": "https://tdhopper.com/blog/fizz-buzz-book-with-joel-grus/", "published_at": "2020-07-15T00:00:00+00:00" }, { "id": "01a087e9-fabd-7334-b5c3-b140ed26df81", "title": "Goodnight Zoom", "url": "https://tdhopper.com/blog/goodnight-zoom/", "published_at": "2020-06-23T11:30:43+00:00" }, { "id": "01a087e9-fabd-7334-b5c3-b140ee0707d0", "title": "Tips for Working from Home", "url": "https://tdhopper.com/blog/tips-for-working-from-home/", "published_at": "2020-03-16T08:04:00+00:00" }, { "id": "01a087e9-fabd-7334-b5c3-b140ee52d235", "title": "Ten Years of Data Science with Josh Wills and Oscar Boykin", "url": "https://tdhopper.com/blog/ten-years-of-data-science-with-josh-wills-and-oscar-boykin/", "published_at": "2020-02-19T00:00:00+00:00" }, { "id": "01a087e9-fabd-7334-b5c3-b140eea63445", "title": "Safety first?", "url": "https://tdhopper.com/blog/safety-first/", "published_at": "2019-10-09T09:13:00+00:00" }, { "id": "01a087e9-fabd-7334-b5c3-b140ef340176", "title": "My Tweet in BBC News", "url": "https://tdhopper.com/blog/tweets-in-the-news/", "published_at": "2019-07-01T13:40:00+00:00" }, { "id": "01a087e9-fabd-7334-b5c3-b140ef4bc89c", "title": "My Tweet in Nature", "url": "https://tdhopper.com/blog/nature-article-open-source/", "published_at": "2019-07-01T12:00:00+00:00" }, { "id": "01a087e9-fabd-7334-b5c3-b140ef4bca8e", "title": "Installing Python on Mohave with pyenv", "url": "https://tdhopper.com/blog/installing-python/", "published_at": "2019-05-30T00:00:00+00:00" }, { "id": "01a087e9-fabd-7334-b5c3-b140ef7e3746", "title": "Access a IPython repl from pdb", "url": "https://tdhopper.com/blog/ipython-pdb/", "published_at": "2019-02-13T00:00:00+00:00" }, { "id": "01a087e9-fabd-7334-b5c3-b140f0387ccb", "title": "Right Code, Right Place, Right Time", "url": "https://tdhopper.com/talks/right-code/", "published_at": "2019-01-29T00:00:00+00:00" }, { "id": "01a087e9-fabd-7334-b5c3-b140f0fa29b6", "title": "Problem of Programming", "url": "https://tdhopper.com/blog/problem-of-programming/", "published_at": "2018-12-20T12:30:00+00:00" }, { "id": "01a087e9-fabd-7334-b5c3-b140f149ea37", "title": "\"I Like Notebooks\": a response to Joel Grus", "url": "https://tdhopper.com/blog/i-like-notebooks-a-response-to-joel-grus/", "published_at": "2018-11-13T12:30:00+00:00" }, { "id": "01a087e9-fabd-7334-b5c3-b140f1e8f2a9", "title": "Devops Empowered Data Science with Ansible", "url": "https://tdhopper.com/talks/ansible-talk/", "published_at": "2018-07-12T00:00:00+00:00" }, { "id": "01a087e9-fabd-7334-b5c3-b140f2d1b171", "title": "Challenges in Applying Machine Learning to Cybersecurity", "url": "https://tdhopper.com/talks/ml-for-security/", "published_at": "2018-06-23T00:00:00+00:00" }, { "id": "01a087e9-fabd-7334-b5c3-b140f3689f7f", "title": "Wrong Figures, Right Answers?", "url": "https://tdhopper.com/blog/wrong-figures/", "published_at": "2018-05-29T00:00:00+00:00" }, { "id": "01a087e9-fabd-7334-b5c3-b140f3ff7b52", "title": "I Basically Can't Hire People Who Don't Know Git", "url": "https://tdhopper.com/blog/data-scientists-at-work/", "published_at": "2018-05-22T00:00:00+00:00" }, { "id": "01a087e9-fabd-7334-b5c3-b140f4a4c86c", "title": "George Washington's Struggle for Inbox Zero", "url": "https://tdhopper.com/blog/george-washington-inbox-zero/", "published_at": "2018-03-06T13:34:00+00:00" }, { "id": "01a087e9-fabd-7334-b5c3-b140f4dfc499", "title": "A Subjective and Anecdotal FAQ on Becoming a Data Scientist", "url": "https://tdhopper.com/blog/faq/", "published_at": "2018-03-05T16:59:00+00:00" }, { "id": "01a087e9-fabd-7334-b5c3-b140f5c96c68", "title": "Optimism is essential to scientific success", "url": "https://tdhopper.com/blog/optimism/", "published_at": "2018-02-13T00:00:00+00:00" }, { "id": "01a087e9-fabd-7334-b5c3-b140f666958d", "title": "dothopper photography", "url": "https://tdhopper.com/blog/dothopper-photography/", "published_at": "2018-02-09T00:00:00+00:00" }, { "id": "01a087e9-fabd-7334-b5c3-b140f6ad8763", "title": "John Cook’s Ten Year Blogging Endeavour", "url": "https://tdhopper.com/blog/ten-year-endeavor/", "published_at": "2018-01-10T01:28:00+00:00" }, { "id": "01a087e9-fabd-7334-b5c3-b140f6f46528", "title": "An Infosec Limerick", "url": "https://tdhopper.com/blog/an-infosec-limerick/", "published_at": "2017-12-21T12:00:00+00:00" }, { "id": "01a087e9-fabd-7334-b5c3-b140f77f76f1", "title": "Neal Ford on Companies Ignoring Developer Costs", "url": "https://tdhopper.com/blog/neal-ford-on-companies-ignoring-developer-costs/", "published_at": "2017-10-16T00:00:00+00:00" }, { "id": "01a087e9-fabd-7334-b5c3-b140f78e6c35", "title": "How I Became a Data Scientist Despite Having Been a Math Major: The Talk", "url": "https://tdhopper.com/talks/how-i-became-a-data-scientist-the-talk/", "published_at": "2017-10-06T00:00:00+00:00" }, { "id": "01a087e9-fabd-7334-b5c3-b140f86ef53e", "title": "Zen of Git", "url": "https://tdhopper.com/blog/zen-of-git/", "published_at": "2017-09-30T00:26:00+00:00" }, { "id": "01a087e9-fabd-7334-b5c3-b140f88b0e9e", "title": "Python Plotting for Exploratory Data Analysis", "url": "https://tdhopper.com/blog/python-plotting-for-exploratory-data-analysis/", "published_at": "2017-06-26T00:00:00+00:00" }, { "id": "01a087e9-fabd-7334-b5c3-b140f903b81b", "title": "Parallelizing a Python Function for the Extremely Lazy", "url": "https://tdhopper.com/blog/parallelizing-a-python-function-for-the-extremely-lazy/", "published_at": "2017-06-07T00:00:00+00:00" }, { "id": "01a087e9-fabd-7334-b5c3-b140f9328689", "title": "CondaHTTPError: HTTP 401 UNAUTHORIZED for url", "url": "https://tdhopper.com/blog/condahttperror-http-401-unauthorized-for-url/", "published_at": "2017-06-06T00:00:00+00:00" }, { "id": "01a087e9-fabd-7334-b5c3-b140f9c4c79a", "title": "Choice of the Name Dynamic Programming", "url": "https://tdhopper.com/blog/choice-of-the-name-dynamic-programming/", "published_at": "2017-05-26T00:00:00+00:00" }, { "id": "01a087e9-fabd-7334-b5c3-b140f9d660d2", "title": "Adversarial Learning: Stories of Degradation and Humiliation", "url": "https://tdhopper.com/blog/stories-of-degradation-and-humiliation/", "published_at": "2017-05-22T00:00:00+00:00" }, { "id": "01a087e9-fabd-7334-b5c3-b140fa6bd7ca", "title": "Build a Real Time Machine Learning System", "url": "https://tdhopper.com/talks/realtime-machine-learning/", "published_at": "2017-05-17T00:00:00+00:00" }, { "id": "01a087e9-fabd-7334-b5c3-b140fa9b3198", "title": "Like most great mathematicians, he expects universal precision", "url": "https://tdhopper.com/blog/like-most-great-mathematicians-he-expects-universal-precision/", "published_at": "2017-04-26T00:00:00+00:00" }, { "id": "01a087e9-fabd-7334-b5c3-b140fae1fc9b", "title": "Metawork is more interesting than work", "url": "https://tdhopper.com/blog/metawork-is-more-interesting-than-work/", "published_at": "2017-04-14T00:00:00+00:00" }, { "id": "01a087e9-fabd-7334-b5c3-b140fae97c69", "title": "Towards Reducing Distractions while Working", "url": "https://tdhopper.com/blog/towards-reducing-distractions-while-working/", "published_at": "2017-04-13T00:00:00+00:00" }, { "id": "01a087e9-fabd-7334-b5c3-b140fb6696f9", "title": "Web Development and Design for the Backend Developer", "url": "https://tdhopper.com/blog/web-development-and-design-for-the-backend-developer/", "published_at": "2017-03-31T18:42:00+00:00" }, { "id": "01a087e9-fabd-7334-b5c3-b140fb6e846b", "title": "Automating Python with Ansible", "url": "https://tdhopper.com/blog/automating-python-with-ansible/", "published_at": "2017-03-23T15:11:00+00:00" }, { "id": "01a087e9-fabd-7334-b5c3-b140fbcf7d5a", "title": "Naive Bayes Meme", "url": "https://tdhopper.com/blog/naive-bayes/", "published_at": "2017-03-14T21:29:00+00:00" }, { "id": "01a087e9-fabd-7334-b5c3-b140fbe1cf38", "title": "Some Reflections on Being Turned Down for a Lot of Data Science Jobs", "url": "https://tdhopper.com/blog/some-reflections-on-being-turned-down-for-a-lot-of-data-science-jobs/", "published_at": "2017-03-06T17:02:00+00:00" }, { "id": "01a087e9-fabd-7334-b5c3-b140fbfb39c3", "title": "Logistic Regression Rules Everything Around Me", "url": "https://tdhopper.com/blog/logistic-regression-rules-everything-around-me/", "published_at": "2017-02-21T00:00:00+00:00" }, { "id": "01a087e9-fabd-7334-b5c3-b140fbfe299d", "title": "D̶r̶. Hopper or: How I Quit My Ph.D. and Learned to Love Data Science", "url": "https://tdhopper.com/talks/dr-hopper-quit-phd-data-science/", "published_at": "2017-02-02T00:00:00+00:00" }, { "id": "01a087e9-fabd-7334-b5c3-b140fca10c53", "title": "Your Old Tweets from This Day", "url": "https://tdhopper.com/blog/your-old-tweets-from-this-day/", "published_at": "2017-01-24T00:00:00+00:00" }, { "id": "01a087e9-fabd-7334-b5c3-b140fd49ab6e", "title": "Compare RSA Key with Fingerprint in Github", "url": "https://tdhopper.com/blog/compare-rsa-key-with-fingerprint-in-github/", "published_at": "2017-01-06T00:00:00+00:00" }, { "id": "01a087e9-fabd-7334-b5c3-b140fd49b177", "title": "The perils of thinkism", "url": "https://tdhopper.com/blog/the-perils-of-thinkism/", "published_at": "2016-12-24T15:01:00+00:00" }, { "id": "01a087e9-fabd-7334-b5c3-b140fdb52490", "title": "Tallest Data Scientist", "url": "https://tdhopper.com/blog/tallest-data-scientist/", "published_at": "2016-12-08T00:00:00+00:00" }, { "id": "01a087e9-fabd-7334-b5c3-b140fe021360", "title": "Get Pykafka to work with rdkafka on Linux", "url": "https://tdhopper.com/blog/get-pykafka-to-work-with-rdkafka-on-linux/", "published_at": "2016-11-18T00:00:00+00:00" }, { "id": "01a087e9-fabd-7334-b5c3-b140fe61c128", "title": "Data Scientists Need More Automation", "url": "https://tdhopper.com/blog/data-scientists-need-more-automation/", "published_at": "2016-11-17T02:00:00+00:00" }, { "id": "01a087e9-fabd-7334-b5c3-b140ff44ffab", "title": "Filter by date in a Pandas MultiIndex", "url": "https://tdhopper.com/blog/filter-by-date-in-a-pandas-multiindex/", "published_at": "2016-11-08T22:17:00+00:00" }, { "id": "01a087e9-fabd-7334-b5c3-b140ff54e8b2", "title": "Speeding up PyMC3 NUTS Sampler", "url": "https://tdhopper.com/blog/speeding-up-pymc3-nuts-sampler/", "published_at": "2016-11-08T00:00:00+00:00" }, { "id": "01a087e9-fabd-7334-b5c3-b140ffe82be5", "title": "Understanding Probabilistic Topic Models By Simulation", "url": "https://tdhopper.com/talks/understanding-probabilistic-topic-models-by-simulation/", "published_at": "2016-10-25T00:00:00+00:00" }, { "id": "01a087e9-fabd-7334-b5c3-b14100c026ca", "title": "Undersampled Radio Interview", "url": "https://tdhopper.com/blog/undersampled-radio/", "published_at": "2016-10-24T00:00:00+00:00" }, { "id": "01a087e9-fabd-7334-b5c3-b141015fd66f", "title": "Sharing Your Side Projects Online", "url": "https://tdhopper.com/talks/sharing-side-projects/", "published_at": "2016-10-05T00:00:00+00:00" }, { "id": "01a087e9-fabd-7334-b5c3-b14101bb5d70", "title": "Setting Up supervisord", "url": "https://tdhopper.com/blog/setting-up-supervisord/", "published_at": "2016-09-20T00:00:00+00:00" }, { "id": "01a087e9-fabd-7334-b5c3-b14102b522a0", "title": "Entropy of a Discrete Probability Distribution", "url": "https://tdhopper.com/blog/entropy-of-a-discrete-probability-distribution/", "published_at": "2016-09-05T16:05:00+00:00" }, { "id": "01a087e9-fabd-7334-b5c3-b141035bf760", "title": "Cross Entropy and KL Divergence", "url": "https://tdhopper.com/blog/cross-entropy-and-kl-divergence/", "published_at": "2016-09-05T14:12:00+00:00" }, { "id": "01a087e9-fabd-7334-b5c3-b14104313636", "title": "Photos Featured on Smithsonian Magazine", "url": "https://tdhopper.com/blog/photos-featured-on-smithsonian-magazine/", "published_at": "2016-07-25T00:00:00+00:00" }, { "id": "01a087e9-fabd-7334-b5c3-b14104ecc3b8", "title": "Find Files Modified in last N Minutes", "url": "https://tdhopper.com/blog/find-files-modified-in-last-n-minutes/", "published_at": "2016-06-22T00:00:00+00:00" } ] posts Claim your blog
Back to tdhopper.com
Blog · corpus.blog/blogs/tdhopper.com/posts

tdhopper.com

tdhopper.com

2026

2025

2024

2023

2022

2021

2020

2019

2018

2017

2016