41554 blogs · [ { "id": "01a08755-84bd-73dd-97e3-fd3b00fb873f", "title": "Michael Mania", "url": "https://blog.valentin.sh/michael", "published_at": "2026-08-09T00:00:00+00:00" }, { "id": "01a08755-84be-7167-b1a4-9647be11f030", "title": "Notes on agentic programming", "url": "https://blog.valentin.sh/llm-coding", "published_at": "2025-12-26T00:00:00+00:00" }, { "id": "01a08755-84be-7167-b1a4-9647be1d6e06", "title": "Monty Hall Illustrated", "url": "https://blog.valentin.sh/monty-hall", "published_at": "2025-06-07T00:00:00+00:00" }, { "id": "01a08755-84be-7167-b1a4-9647bef3c340", "title": "Vibe coding is metaprogramming", "url": "https://blog.valentin.sh/vibe-metacoding", "published_at": "2025-05-17T00:00:00+00:00" }, { "id": "01a08755-84be-7167-b1a4-9647bf87b799", "title": "Everybody can learn to walk", "url": "https://blog.valentin.sh/learning-to-walk", "published_at": "2025-05-14T00:00:00+00:00" }, { "id": "01a08755-84be-7167-b1a4-9647c058ba8e", "title": "Excerpts from The Rise and Fall of the Third Reich (William L. Shirer, 1960)", "url": "https://blog.valentin.sh/rise-and-fall-of-the-third-reich", "published_at": "2025-04-23T00:00:00+00:00" }, { "id": "01a08755-84be-7167-b1a4-9647c130f22d", "title": "The Rise and Fall of Idols", "url": "https://blog.valentin.sh/idols", "published_at": "2025-02-28T00:00:00+00:00" }, { "id": "01a08755-84be-7167-b1a4-9647c19120de", "title": "AGI is the new AI", "url": "https://blog.valentin.sh/agi", "published_at": "2025-01-08T00:00:00+00:00" }, { "id": "01a08755-84be-7167-b1a4-9647c1e725a4", "title": "Stuff I did in 2024", "url": "https://blog.valentin.sh/2024", "published_at": "2024-12-30T00:00:00+00:00" }, { "id": "01a08755-84be-7167-b1a4-9647c2695a04", "title": "The case for 100% code coverage", "url": "https://blog.valentin.sh/100-percent-coverage", "published_at": "2024-10-29T00:00:00+00:00" }, { "id": "01a08755-84be-7167-b1a4-9647c27272d9", "title": "Turn the Ship Around! (L. David Marquet, 2013)", "url": "https://blog.valentin.sh/turn-the-ship-around", "published_at": "2024-10-03T00:00:00+00:00" }, { "id": "01a08755-84be-7167-b1a4-9647c2e7bc64", "title": "Solving Redactle with Decision Trees", "url": "https://blog.valentin.sh/redactle", "published_at": "2024-08-30T00:00:00+00:00" }, { "id": "01a08755-84be-7167-b1a4-9647c32e7f9f", "title": "View yourself as a sitcom character", "url": "https://blog.valentin.sh/sitcom-characters", "published_at": "2024-08-13T00:00:00+00:00" }, { "id": "01a08755-84be-7167-b1a4-9647c4099c22", "title": "The Principle of Total Evidence", "url": "https://blog.valentin.sh/total-evidence", "published_at": "2023-11-17T00:00:00+00:00" }, { "id": "01a08755-84be-7167-b1a4-9647c4ee1839", "title": "The uniqueness of sentences", "url": "https://blog.valentin.sh/sentences", "published_at": "2023-11-04T00:00:00+00:00" }, { "id": "01a08755-84be-7167-b1a4-9647c5571e39", "title": "I mishandle my smartphone in my nightmares", "url": "https://blog.valentin.sh/smartphone-nightmare", "published_at": "2023-10-17T00:00:00+00:00" }, { "id": "01a08755-84be-7167-b1a4-9647c6535a80", "title": "Fooled by Randomness (Nassim Nicholas Taleb, 2001)", "url": "https://blog.valentin.sh/fooled-by-randomness", "published_at": "2023-09-08T00:00:00+00:00" }, { "id": "01a08755-84be-7167-b1a4-9647c6767c74", "title": "A chess paradox, and a social psychology bias", "url": "https://blog.valentin.sh/chess-paradox", "published_at": "2023-08-04T00:00:00+00:00" }, { "id": "01a08755-84be-7167-b1a4-9647c7189d0f", "title": "Croppenheimer", "url": "https://blog.valentin.sh/croppenheimer", "published_at": "2023-07-10T00:00:00+00:00" }, { "id": "01a08755-84be-7167-b1a4-9647c73614d0", "title": "\"It's okay, I'm learning.\"", "url": "https://blog.valentin.sh/learning", "published_at": "2023-05-13T00:00:00+00:00" }, { "id": "01a08755-84be-7167-b1a4-9647c7bca538", "title": "ChatGPT Scratchpad", "url": "https://blog.valentin.sh/chatgpt6", "published_at": "2023-04-19T00:00:00+00:00" }, { "id": "01a08755-84be-7167-b1a4-9647c8605931", "title": "The Black Swan (Nassim Nicholas Taleb, 2007)", "url": "https://blog.valentin.sh/the-black-swan", "published_at": "2023-03-27T00:00:00+00:00" }, { "id": "01a08755-84be-7167-b1a4-9647c8d86914", "title": "ChatGPT has trouble giving an answer before explaining its reasoning", "url": "https://blog.valentin.sh/chatgpt5", "published_at": "2023-03-07T00:00:00+00:00" }, { "id": "01a08755-84be-7167-b1a4-9647c9103b30", "title": "ChatGPT Epic Fail: The rules of Chess", "url": "https://blog.valentin.sh/chatgpt3", "published_at": "2023-01-07T00:00:00+00:00" }, { "id": "01a08755-84be-7167-b1a4-9647c9de9e45", "title": "The 2 definitions of being good at something", "url": "https://blog.valentin.sh/good", "published_at": "2022-12-26T00:00:00+00:00" }, { "id": "01a08755-84be-7167-b1a4-9647cacfa3ba", "title": "ChatGPT Decision Making: Greenlighting or vetoing technology", "url": "https://blog.valentin.sh/chatgpt2", "published_at": "2022-12-11T00:00:00+00:00" }, { "id": "01a08755-84be-7167-b1a4-9647cb8d84c1", "title": "ChatGPT Collaborative Writing: The Guardians of the Dark Forest", "url": "https://blog.valentin.sh/chatgpt1", "published_at": "2022-12-07T00:00:00+00:00" }, { "id": "01a08755-84be-7167-b1a4-9647cc2dc3b6", "title": "Nucléaire, Stop ou Encore ? (Antoine de Ravignan, 2022)", "url": "https://blog.valentin.sh/stop-ou-encore", "published_at": "2022-11-13T00:00:00+00:00" }, { "id": "01a08755-84be-7167-b1a4-9647ccaa12f3", "title": "Relativity: The Special and the General Theory (Albert Einstein, 1916)", "url": "https://blog.valentin.sh/relativity", "published_at": "2022-09-30T00:00:00+00:00" }, { "id": "01a08755-84be-7167-b1a4-9647cd7a9ded", "title": "The best don't even try hard", "url": "https://blog.valentin.sh/dont-try-hard", "published_at": "2022-07-10T00:00:00+00:00" }, { "id": "01a08755-84be-7167-b1a4-9647ce536db6", "title": "Antifragile (Nassim Nicholas Taleb, 2012)", "url": "https://blog.valentin.sh/antifragile", "published_at": "2022-06-25T00:00:00+00:00" }, { "id": "01a08755-84be-7167-b1a4-9647ce6ca078", "title": "Pride and Prejudice (Jane Austen, 1813)", "url": "https://blog.valentin.sh/pride-and-prejudice", "published_at": "2022-05-09T00:00:00+00:00" }, { "id": "01a08755-84be-7167-b1a4-9647ce734ad4", "title": "AI is automation of mental tasks", "url": "https://blog.valentin.sh/ai", "published_at": "2022-01-29T00:00:00+00:00" }, { "id": "01a08755-84be-7167-b1a4-9647cf044744", "title": "Quotes: To Kill A Mockingbird (Harper Lee, 1960)", "url": "https://blog.valentin.sh/to-kill-a-mockingbird", "published_at": "2022-01-04T00:00:00+00:00" }, { "id": "01a08755-84be-7167-b1a4-9647cf9bcebe", "title": "The complexity of contentment", "url": "https://blog.valentin.sh/contentment", "published_at": "2021-09-04T00:00:00+00:00" }, { "id": "01a08755-84be-7167-b1a4-9647d04935a1", "title": "On the tracks of Mission Impossible: Fallout", "url": "https://blog.valentin.sh/fallout", "published_at": "2021-08-15T00:00:00+00:00" }, { "id": "01a08755-84be-7167-b1a4-9647d11a5053", "title": "TL;DR: Deep Thinking (Gary Kasparov, 2017)", "url": "https://blog.valentin.sh/deep-thinking", "published_at": "2021-06-10T00:00:00+00:00" }, { "id": "01a08755-84be-7167-b1a4-9647d1c48bf3", "title": "The first thousand", "url": "https://blog.valentin.sh/chess", "published_at": "2021-04-21T00:00:00+00:00" }, { "id": "01a08755-84be-7167-b1a4-9647d219c2b6", "title": "Covid and young vs old", "url": "https://blog.valentin.sh/covid-tradeoff", "published_at": "2021-04-08T00:00:00+00:00" }, { "id": "01a08755-84be-7167-b1a4-9647d256f0a7", "title": "A more sophisticated model for introversion and extraversion", "url": "https://blog.valentin.sh/introversion", "published_at": "2021-03-30T00:00:00+00:00" }, { "id": "01a08755-84be-7167-b1a4-9647d27bf072", "title": "The Inanity of Work", "url": "https://blog.valentin.sh/work", "published_at": "2020-12-30T00:00:00+00:00" }, { "id": "01a08755-84be-7167-b1a4-9647d2955fb1", "title": "How Covid Spreads", "url": "https://blog.valentin.sh/covid-spread", "published_at": "2020-10-12T00:00:00+00:00" }, { "id": "01a08755-84be-7167-b1a4-9647d3310602", "title": "What if the future is all that is more practical", "url": "https://blog.valentin.sh/future", "published_at": "2020-09-17T00:00:00+00:00" }, { "id": "01a08755-84be-7167-b1a4-9647d40616cd", "title": "When do the digits of the Epoch time change?", "url": "https://blog.valentin.sh/epoch", "published_at": "2020-09-12T00:00:00+00:00" }, { "id": "01a08755-84be-7167-b1a4-9647d4ad26af", "title": "The sane hardship it is to understand that 0.999... = 1", "url": "https://blog.valentin.sh/9999999999999999999999999999999999999999", "published_at": "2020-07-25T00:00:00+00:00" }, { "id": "01a08755-84be-7167-b1a4-9647d578db8e", "title": "We're in for 2 months", "url": "https://blog.valentin.sh/covid19", "published_at": "2020-04-04T00:00:00+00:00" }, { "id": "01a08755-84be-7167-b1a4-9647d5c595f1", "title": "Thoughts on agnosticism", "url": "https://blog.valentin.sh/god", "published_at": "2019-12-23T00:00:00+00:00" }, { "id": "01a08755-84be-7167-b1a4-9647d6c14ebc", "title": "Notes on nuclear energy", "url": "https://blog.valentin.sh/notes-nuclear", "published_at": "2019-12-14T00:00:00+00:00" }, { "id": "01a08755-84be-7167-b1a4-9647d77acb1b", "title": "Simple streaming of videos over the LAN", "url": "https://blog.valentin.sh/streaming-videos-on-a-server", "published_at": "2019-10-24T00:00:00+00:00" }, { "id": "01a08755-84be-7167-b1a4-9647d7d08b5e", "title": "Proof that 1 + 1 = 2", "url": "https://blog.valentin.sh/1-plus-1", "published_at": "2019-09-09T00:00:00+00:00" }, { "id": "01a08755-84be-7167-b1a4-9647d84c1ca2", "title": "Recreating the Midnight in Paris opening sequence", "url": "https://blog.valentin.sh/midnight-in-paris", "published_at": "2019-08-04T00:00:00+00:00" }, { "id": "01a08755-84be-7167-b1a4-9647d8ba5787", "title": "Reading notes: July 2019", "url": "https://blog.valentin.sh/reading-notes-july-2019", "published_at": "2019-08-03T00:00:00+00:00" }, { "id": "01a08755-84be-7167-b1a4-9647d8d33220", "title": "The One Is Two Society", "url": "https://blog.valentin.sh/one-is-two-society", "published_at": "2018-10-13T00:00:00+00:00" }, { "id": "01a08755-84be-7167-b1a4-9647d93de25e", "title": "The Meaning of It All: Thoughts of a Citizen Scientist", "url": "https://blog.valentin.sh/meaning-of-it-all", "published_at": "2018-09-29T00:00:00+00:00" }, { "id": "01a08755-84be-7167-b1a4-9647d98b87a8", "title": "Let's not forget about SNI", "url": "https://blog.valentin.sh/doh-sni", "published_at": "2018-08-11T00:00:00+00:00" }, { "id": "01a08755-84be-7167-b1a4-9647d9b623e9", "title": "Timing a simple Python command-line tool", "url": "https://blog.valentin.sh/python-perf", "published_at": "2018-08-05T00:00:00+00:00" }, { "id": "01a08755-84bf-71a5-8404-196f788de57a", "title": "How to encrypt messages on Linux", "url": "https://blog.valentin.sh/encrypting-strings", "published_at": "2018-04-09T00:00:00+00:00" }, { "id": "01a08755-84bf-71a5-8404-196f794f4baf", "title": "Do not use query string parameters for cache busting", "url": "https://blog.valentin.sh/cache-bust", "published_at": "2018-03-25T00:00:00+00:00" }, { "id": "01a08755-84bf-71a5-8404-196f79c1771d", "title": "Nessun Dorma in Rogue Nation", "url": "https://blog.valentin.sh/rogue-nation", "published_at": "2018-03-14T00:00:00+00:00" }, { "id": "01a08755-84bf-71a5-8404-196f7ab00b5d", "title": "2018 Oscars Predictions", "url": "https://blog.valentin.sh/oscars2018", "published_at": "2018-02-25T00:00:00+00:00" }, { "id": "01a08755-84bf-71a5-8404-196f7ae69051", "title": "Git branches and slashes", "url": "https://blog.valentin.sh/git-slashes", "published_at": "2018-02-11T00:00:00+00:00" }, { "id": "01a08755-84bf-71a5-8404-196f7b1ea7a6", "title": "The Social Network and \"We need to expand\"", "url": "https://blog.valentin.sh/the-social-network", "published_at": "2018-01-28T00:00:00+00:00" }, { "id": "01a08755-84bf-71a5-8404-196f7b3948eb", "title": "Image orientation in the web", "url": "https://blog.valentin.sh/exif-web", "published_at": "2016-10-28T00:00:00+00:00" }, { "id": "01a08755-84bf-71a5-8404-196f7b417db9", "title": "Displaying colors in the terminal", "url": "https://blog.valentin.sh/termicolor", "published_at": "2016-07-03T00:00:00+00:00" }, { "id": "01a08755-84bf-71a5-8404-196f7c259ae1", "title": "equitext", "url": "https://blog.valentin.sh/equitext-blog", "published_at": "2016-03-28T00:00:00+00:00" }, { "id": "01a08755-84bf-71a5-8404-196f7c8815f7", "title": "Big Bang", "url": "https://blog.valentin.sh/bigbang", "published_at": "2016-02-27T00:00:00+00:00" }, { "id": "01a08755-84bf-71a5-8404-196f7d5af68b", "title": "The music I listen to", "url": "https://blog.valentin.sh/foobar2000", "published_at": "2016-01-18T00:00:00+00:00" }, { "id": "01a08755-84bf-71a5-8404-196f7dfa0e27", "title": "The np problem, Reddit edition", "url": "https://blog.valentin.sh/reddit-np", "published_at": "2015-12-05T00:00:00+00:00" }, { "id": "01a08755-84bf-71a5-8404-196f7dfc15d4", "title": "Datetime in Python", "url": "https://blog.valentin.sh/datetime-python", "published_at": "2015-11-26T00:00:00+00:00" }, { "id": "01a08755-84bf-71a5-8404-196f7ead0710", "title": "Why Firefox was losing track of my history", "url": "https://blog.valentin.sh/firestory", "published_at": "2015-07-01T00:00:00+00:00" } ] posts Claim your blog
Back to blog.valentin.sh
Blog · corpus.blog/blogs/blog.valentin.sh/posts

blog.valentin.sh

blog.valentin.sh

2026

2025

2024

2023

2022

2021

2020

2019

2018

2016

2015