41554 blogs · [ { "id": "01a0875a-2da8-7173-9062-efe626b20f56", "title": "I don't enjoy the Internet any more", "url": "https://btao.org/posts/2026-08-17-i-dont-enjoy-the-internet/", "published_at": "2026-08-17T00:00:00+00:00" }, { "id": "01a0875a-2da8-7173-9062-efe6275cfc3e", "title": "The forge we deserve", "url": "https://btao.org/posts/2026-05-09-the-forge-we-deserve/", "published_at": "2026-05-09T00:00:00+00:00" }, { "id": "01a0875a-2da8-7173-9062-efe62783d3c8", "title": "Announcing: Parrot.garden", "url": "https://btao.org/posts/2026-03-22-parrots/", "published_at": "2026-03-22T00:00:00+00:00" }, { "id": "01a0875a-2da8-7173-9062-efe62788aea0", "title": "Just one more prompt", "url": "https://btao.org/posts/2026-03-18-one-more-prompt/", "published_at": "2026-03-18T00:00:00+00:00" }, { "id": "01a0875a-2da8-7173-9062-efe627b8b147", "title": "New Notes RSS feed", "url": "https://btao.org/posts/2026-03-13-notes-rss/", "published_at": "2026-03-13T00:00:00+00:00" }, { "id": "01a0875a-2da8-7173-9062-efe62849feb7", "title": "The Normie Loop", "url": "https://btao.org/posts/2026-03-11-normie-loop/", "published_at": "2026-03-11T00:00:00+00:00" }, { "id": "01a0875a-2da8-7173-9062-efe62915ed8c", "title": "Everything changes, and nothing changes", "url": "https://btao.org/posts/2026-02-28-everything-changes-nothing-changes/", "published_at": "2026-02-28T00:00:00+00:00" }, { "id": "01a0875a-2da9-73be-aa70-351848635f97", "title": "Introducing RSS-O-Matic", "url": "https://btao.org/posts/2026-02-25-rss-o-matic/", "published_at": "2026-02-25T00:00:00+00:00" }, { "id": "01a0875a-2da9-73be-aa70-35184879987e", "title": "On Burnout", "url": "https://btao.org/posts/2026-01-16-on-burnout/", "published_at": "2026-01-16T00:00:00+00:00" }, { "id": "01a0875a-2da9-73be-aa70-3518490c69b0", "title": "How to get hired at a startup", "url": "https://btao.org/posts/2025-11-23-how-to-get-hired-at-a-startup/", "published_at": "2025-11-23T00:00:00+00:00" }, { "id": "01a0875a-2da9-73be-aa70-351849a5ac96", "title": "The AI Outrage Machine", "url": "https://btao.org/posts/2025-10-23-outrage-machine/", "published_at": "2025-10-23T00:00:00+00:00" }, { "id": "01a0875a-2da9-73be-aa70-35184a4be280", "title": "Chesterton's Fence is no more", "url": "https://btao.org/posts/2025-10-13-chestertons-fence/", "published_at": "2025-10-13T00:00:00+00:00" }, { "id": "01a0875a-2da9-73be-aa70-35184b2efdaf", "title": "The best productivity system that's ever existed", "url": "https://btao.org/posts/2025-03-15-productivity/", "published_at": "2025-03-13T00:00:00+00:00" }, { "id": "01a0875a-2da9-73be-aa70-35184bb5d60c", "title": "Column- and row-oriented databases", "url": "https://btao.org/posts/2023-07-02-row-and-columnar/", "published_at": "2023-07-02T00:00:00+00:00" }, { "id": "01a0875a-2da9-73be-aa70-35184c0f75f2", "title": "Bloom filters", "url": "https://btao.org/posts/2023-07-01-bloom-filters/", "published_at": "2023-07-01T00:00:00+00:00" }, { "id": "01a0875a-2da9-73be-aa70-35184cddd1b1", "title": "Don't filter in Django's qet_queryset", "url": "https://btao.org/posts/2023-01-19-filtering-django-get-queryset/", "published_at": "2023-01-19T00:00:00+00:00" }, { "id": "01a0875a-2da9-73be-aa70-35184d0004ba", "title": "\"The right tool for the job\"", "url": "https://btao.org/posts/2022-01-08-the-right-tool-for-the-job/", "published_at": "2022-01-09T00:00:00+00:00" }, { "id": "01a0875a-2da9-73be-aa70-35184d9a13b2", "title": "npm install is curl | bash", "url": "https://btao.org/posts/2021-09-09-npm-install-is-curl-bash/", "published_at": "2021-09-09T00:00:00+00:00" }, { "id": "01a0875a-2da9-73be-aa70-35184e5747fb", "title": "A web of trust for npm", "url": "https://btao.org/posts/2020-10-02-npm-trust/", "published_at": "2020-10-02T00:00:00+00:00" }, { "id": "01a0875a-2da9-73be-aa70-35184f3340b5", "title": "Literature review: Routing attacks on Tor", "url": "https://btao.org/posts/2020-08-12-routing-attacks-tor/", "published_at": "2020-08-12T00:00:00+00:00" }, { "id": "01a0875a-2da9-73be-aa70-35184f99d5cb", "title": "Reasons not to use Telegram", "url": "https://btao.org/posts/2020-06-07-against-telegram/", "published_at": "2020-06-06T00:00:00+00:00" }, { "id": "01a0875a-2da9-73be-aa70-35185030d342", "title": "Feel-good security in ProtonMail", "url": "https://btao.org/posts/2020-06-01-feel-good-security/", "published_at": "2020-06-01T00:00:00+00:00" }, { "id": "01a0875a-2da9-73be-aa70-351851002b11", "title": "On mixing plaintext and encrypted messages", "url": "https://btao.org/posts/2020-05-28-sometimes-on-security/", "published_at": "2020-05-28T00:00:00+00:00" }, { "id": "01a0875a-2da9-73be-aa70-3518517e0064", "title": "Running ElasticSearch in podman on Fedora 32", "url": "https://btao.org/posts/2020-04-20-elasticsearch-podman/", "published_at": "2020-04-20T00:00:00+00:00" }, { "id": "01a0875a-2da9-73be-aa70-351851a5f7f4", "title": "Books I enjoyed in 2019", "url": "https://btao.org/posts/2019-12-31-reading/", "published_at": "2019-12-31T00:00:00+00:00" }, { "id": "01a0875a-2da9-73be-aa70-351851e11384", "title": "fediverse.space awarded NGI Zero grant", "url": "https://btao.org/posts/2019-08-22-fediverse-space-nlnet/", "published_at": "2019-08-22T00:00:00+00:00" }, { "id": "01a0875a-2da9-73be-aa70-351852cb3ea6", "title": "Self and Lack Thereof: On Kierkegaard and Capitalism", "url": "https://btao.org/posts/2016-08-31-kierkegaard-capitalism/", "published_at": "2016-08-31T00:00:00+00:00" } ] posts Claim your blog
Back to Tao Bojlén
Blog · corpus.blog/blogs/btao.org/posts

Tao Bojlén

btao.org

2026

2025

2023

2022

2021

2020

2019

2016