41554 blogs · [ { "id": "01a087e5-5361-71cc-905e-5f0097f525cc", "title": "Moderate AI predictions", "url": "https://staticnotes.org/feed/2026/09/ai-future/", "published_at": "2026-09-03T08:00:00+00:00" }, { "id": "01a087e5-5361-71cc-905e-5f00a3fab664", "title": "Encrypted cloud backups with restic", "url": "https://staticnotes.org/posts/cloud-backups-with-restic/", "published_at": "2026-08-31T00:00:00+00:00" }, { "id": "01a087e5-5361-71cc-905e-5f009890acb0", "title": "Microconferences", "url": "https://staticnotes.org/feed/2026/08/recht-microconferences/", "published_at": "2026-08-17T15:00:00+00:00" }, { "id": "01a087e5-5361-71cc-905e-5f00a4376c7d", "title": "TIL how to trigger notifications in Thunderbird for specific emails", "url": "https://staticnotes.org/til/2026/8/thunderbird-notifications/", "published_at": "2026-08-16T00:00:00+00:00" }, { "id": "01a087e5-5361-71cc-905e-5f00a45e2ca8", "title": "Visualising London rental bike location data", "url": "https://staticnotes.org/posts/london-bike-data/", "published_at": "2026-07-15T12:00:00+00:00" }, { "id": "01a087e5-5361-71cc-905e-5f00a4713cf0", "title": "TIL how to profile memory in Python", "url": "https://staticnotes.org/til/2026/4/memory-profiling-in-python/", "published_at": "2026-04-21T00:00:00+00:00" }, { "id": "01a087e5-5361-71cc-905e-5f00997d3b2f", "title": "Why Leonardo was a saboteur, Gutenberg went broke, and Florence was weird – Ada Palmer", "url": "https://staticnotes.org/feed/2026/01/dwarkesh-ada-palmer/", "published_at": "2026-03-10T14:00:00+00:00" }, { "id": "01a087e5-5361-71cc-905e-5f009a7aef77", "title": "Don't fall into the anti-AI hype", "url": "https://staticnotes.org/feed/2026/01/dont-fall-into-the-ai-hype/", "published_at": "2026-01-13T10:00:00+00:00" }, { "id": "01a087e5-5361-71cc-905e-5f00a55e4fe8", "title": "UK house price changes in real terms", "url": "https://staticnotes.org/posts/uk-house-prices/", "published_at": "2026-01-11T00:00:00+00:00" }, { "id": "01a087e5-5361-71cc-905e-5f009a9c4483", "title": "Lunch with the FT: Yann LeCun (paywall)", "url": "https://staticnotes.org/feed/2026/01/ft-yann-lecun-and-ai/", "published_at": "2026-01-03T19:00:00+00:00" }, { "id": "01a087e5-5361-71cc-905e-5f009b2ec1fa", "title": "The Ridiculous Engineering Of The World's Most Important Machine", "url": "https://staticnotes.org/feed/2026/01/ridiculous-engineering-of-euv-machines/", "published_at": "2026-01-03T14:00:00+00:00" }, { "id": "01a087e5-5361-71cc-905e-5f00a585fb7c", "title": "TIL how to set up multiple SSH keys (for multiple GitHub accounts)", "url": "https://staticnotes.org/til/2025/11/how-to-set-up-multiple-ssh-keys/", "published_at": "2025-11-28T16:20:00+00:00" }, { "id": "01a087e5-5361-71cc-905e-5f00a5d1929e", "title": "TIL how to re-run only failed tests", "url": "https://staticnotes.org/til/2025/11/pytest-rerun-failed/", "published_at": "2025-11-21T13:00:00+00:00" }, { "id": "01a087e5-5361-71cc-905e-5f00a62861a6", "title": "TIL how to investigate missing data easily with DuckDB", "url": "https://staticnotes.org/til/2025/05/duckdb-glob_utility_function/", "published_at": "2025-05-16T14:00:00+00:00" }, { "id": "01a087e5-5361-71cc-905e-5f009bd6577f", "title": "Senior engineers should make side bets", "url": "https://staticnotes.org/feed/2025/05/senior-side-bets/", "published_at": "2025-05-03T16:00:00+00:00" }, { "id": "01a087e5-5361-71cc-905e-5f009c4285f4", "title": "Understanding Solar Energy", "url": "https://staticnotes.org/feed/2025/03/construction-physics-solar/", "published_at": "2025-03-21T20:00:00+00:00" }, { "id": "01a087e5-5361-71cc-905e-5f00a654f115", "title": "TIL that DuckDB now supports Avro files", "url": "https://staticnotes.org/til/2025/03/duckdb-avro-support/", "published_at": "2025-03-12T16:00:00+00:00" }, { "id": "01a087e5-5361-71cc-905e-5f009c54c3df", "title": "Here’s how I use LLMs to help me write code", "url": "https://staticnotes.org/feed/2025/03/willison-using-llms/", "published_at": "2025-03-12T10:00:00+00:00" }, { "id": "01a087e5-5361-71cc-905e-5f00a6e4b157", "title": "Building a local data warehouse with DuckDB, dbt, and Superset", "url": "https://staticnotes.org/posts/duckdb-dbt-superset/", "published_at": "2025-03-09T15:00:00+00:00" }, { "id": "01a087e5-5361-71cc-905e-5f009cbc21f2", "title": "How Core Git Developers Configure Git", "url": "https://staticnotes.org/feed/2025/02/how-core-git-developers-configure-git/", "published_at": "2025-02-25T14:02:17+00:00" }, { "id": "01a087e5-5361-71cc-905e-5f009daf3af9", "title": "Brandon Sanderson on Building a Fiction Empire", "url": "https://staticnotes.org/feed/2025/02/sanderson-podcast/", "published_at": "2025-02-23T22:00:00+00:00" }, { "id": "01a087e5-5361-71cc-905e-5f00a7dc414d", "title": "Book notes: Poor Charlie’s Almanack", "url": "https://staticnotes.org/posts/poor-charlies-almanack-notes/", "published_at": "2025-02-21T00:00:00+00:00" }, { "id": "01a087e5-5361-71cc-905e-5f009e9d82b5", "title": "Using S3 triggers to maintain a list of files in DynamoDB", "url": "https://staticnotes.org/feed/2025/02/using-s3-triggers-to-maintain-a-list-of-files/", "published_at": "2025-02-20T15:58:31+00:00" }, { "id": "01a087e5-5361-71cc-905e-5f00a8a263c6", "title": "TIL how to fix a broken Joplin sync", "url": "https://staticnotes.org/til/broken-joplin-sync/", "published_at": "2025-02-17T00:00:00+00:00" }, { "id": "01a087e5-5361-71cc-905e-5f00a96d5c5c", "title": "TIL how to debug a broken Nextcloud login (again)", "url": "https://staticnotes.org/til/nextcloud-login-debugging-2/", "published_at": "2025-02-16T00:00:00+00:00" }, { "id": "01a087e5-5361-71cc-905e-5f00a9ccf231", "title": "How related posts are computed", "url": "https://staticnotes.org/posts/how-recommendations-work/", "published_at": "2025-02-09T00:00:00+00:00" }, { "id": "01a087e5-5361-71cc-905e-5f009f1d0290", "title": "Stuff you should have been taught in college but weren't", "url": "https://staticnotes.org/feed/2025/02/stuff-should-have-been-thaught-in-college/", "published_at": "2025-02-08T18:30:00+00:00" }, { "id": "01a087e5-5361-71cc-905e-5f00a017dfdf", "title": "Developer philosophy", "url": "https://staticnotes.org/feed/2025/02/design-philosophy/", "published_at": "2025-02-03T22:01:00+00:00" }, { "id": "01a087e5-5361-71cc-905e-5f00a9eca84b", "title": "Book notes: How Big Things Get Done by Bent Flyvbjerg and Dan Gardner", "url": "https://staticnotes.org/posts/how-big-things-get-done/", "published_at": "2025-02-02T00:00:00+00:00" }, { "id": "01a087e5-5361-71cc-905e-5f00a06569ab", "title": "What fully automated firms will look like", "url": "https://staticnotes.org/feed/2025/02/what-fully-automated-firms-will-look-like/", "published_at": "2025-02-01T17:11:00+00:00" }, { "id": "01a087e5-5361-71cc-905e-5f00a143d948", "title": "Life Lessons from the First Half-Century of My Career", "url": "https://staticnotes.org/feed/2025/01/life-lessons-first-century-of-my-career/", "published_at": "2025-01-26T12:00:00+00:00" }, { "id": "01a087e5-5361-71cc-905e-5f00a208ac5d", "title": "The One Good Reason to Become a Manager (and All the Bad Ones)", "url": "https://staticnotes.org/feed/2025/01/good-reasons-to-become-a-manager/", "published_at": "2025-01-22T16:46:00+00:00" }, { "id": "01a087e5-5361-71cc-905e-5f00a22d70ee", "title": "I've been advocating for RSS support, and you should too", "url": "https://staticnotes.org/feed/2025/01/advocating-for-rss-support/", "published_at": "2025-01-18T15:00:00+00:00" }, { "id": "01a087e5-5361-71cc-905e-5f00a2699457", "title": "Quoting gwern", "url": "https://staticnotes.org/feed/2025/01/gwern-o1-generating-training-data/", "published_at": "2025-01-18T15:00:00+00:00" }, { "id": "01a087e5-5361-71cc-905e-5f00a34e93ed", "title": "Link blog in a static site", "url": "https://staticnotes.org/feed/2025/01/link-blog-in-a-static-site/", "published_at": "2025-01-16T15:00:00+00:00" }, { "id": "01a087e5-5361-71cc-905e-5f00aa89f480", "title": "LLM prompt heuristics that definitely maybe work", "url": "https://staticnotes.org/posts/prompt-heuristics/", "published_at": "2024-10-11T14:56:00+00:00" }, { "id": "01a087e5-5361-71cc-905e-5f00aa9b7e1f", "title": "TIL (from Claude) how to create separate RSS feeds for my Hugo blog", "url": "https://staticnotes.org/til/hugo-with-separate-rss-feeds/", "published_at": "2024-10-03T00:00:00+00:00" }, { "id": "01a087e5-5361-71cc-905e-5f00ab8b5d88", "title": "Processing 112M rows of steam reviews locally with DuckDB", "url": "https://staticnotes.org/posts/duckdb-large-datasets/", "published_at": "2024-09-28T13:43:40+00:00" }, { "id": "01a087e5-5361-71cc-905e-5f00abd8297f", "title": "TIL about the QUALIFY statement in SQL", "url": "https://staticnotes.org/til/sql-qualify/", "published_at": "2024-09-16T00:00:00+00:00" }, { "id": "01a087e5-5361-71cc-905e-5f00abf143c3", "title": "Interest rate expectations", "url": "https://staticnotes.org/posts/interest-rate-expecations/", "published_at": "2024-09-14T00:00:00+00:00" }, { "id": "01a087e5-5361-71cc-905e-5f00acc42bab", "title": "TIL about just and justfiles", "url": "https://staticnotes.org/til/just-command-runner/", "published_at": "2024-09-13T00:00:00+00:00" }, { "id": "01a087e5-5361-71cc-905e-5f00ad6e86b4", "title": "Clearing up confusion around IPython, ipykernel, and Jupyter notebooks", "url": "https://staticnotes.org/posts/jupyter-confusion/", "published_at": "2024-08-26T00:00:00+00:00" }, { "id": "01a087e5-5361-71cc-905e-5f00ae1a9ed0", "title": "TIL to create continuously numbered lists with content between items", "url": "https://staticnotes.org/til/markdown-lists/", "published_at": "2024-08-21T00:00:00+00:00" }, { "id": "01a087e5-5361-71cc-905e-5f00aee67715", "title": "TIL how to set a lower threshold on a column in SQL", "url": "https://staticnotes.org/til/greatest-sql/", "published_at": "2024-08-07T00:00:00+00:00" }, { "id": "01a087e5-5361-71cc-905e-5f00af05650b", "title": "Data analysis: Vätternrundan 2024 results", "url": "https://staticnotes.org/posts/vatternrundan-results/", "published_at": "2024-08-03T00:00:00+00:00" } ] posts Claim your blog
Back to Home | staticnotes.org
Blog · corpus.blog/blogs/staticnotes.org/posts

Home | staticnotes.org

staticnotes.org

2026

2025

2024