41554 blogs · [ { "id": "01a0d292-924c-71ed-8a2d-f1f4b3d001c5", "title": null, "url": "https://www.jtolio.com/", "published_at": "2026-01-28T14:11:00+00:00" }, { "id": "01a08792-047c-711d-9e5c-ad6f71c59aa3", "title": "A \"Pure Go\" Linux environment, ported by Claude, inspired by Fabrice Bellard", "url": "https://www.jtolio.com/2026/01/tinyemu-go", "published_at": "2026-01-27T20:33:00+00:00" }, { "id": "01a08792-047c-711d-9e5c-ad6f71fc38f7", "title": "Python 3, Pygame, and Debian Bookworm on the Miyoo A30", "url": "https://www.jtolio.com/2025/02/py3-pygame-miyoo-a30", "published_at": "2025-02-01T18:26:00+00:00" }, { "id": "01a08792-047c-711d-9e5c-ad6f72bda9d5", "title": "What does a spiking sea surface temperature mean for me?", "url": "https://www.jtolio.com/2023/06/what-does-a-spiking-sea-surface-temperature-mean-for-me", "published_at": "2023-06-23T20:38:00+00:00" }, { "id": "01a08792-047c-711d-9e5c-ad6f7303292a", "title": "Just update rules between neurons", "url": "https://www.jtolio.com/2023/03/just-update-rules-between-neurons", "published_at": "2023-03-17T06:21:00+00:00" }, { "id": "01a08792-047c-711d-9e5c-ad6f738f63be", "title": "Anthropocene Calamity, part 11: Humanity can survive!", "url": "https://www.jtolio.com/2022/08/anthropocene-calamity-part-11-humanity-can-survive", "published_at": "2022-08-01T17:06:00+00:00" }, { "id": "01a0d292-924c-71ed-8a2d-f1f4ba20e582", "title": "Anthropocene Calamity, part 1: Holy shit, things are super bad", "url": "https://www.jtolio.com/2022/07/anthropocene-calamity-part-1-holy-shit-things-are-super-bad", "published_at": "2022-08-01T17:06:00+00:00" }, { "id": "01a08792-047c-711d-9e5c-ad6f73bc7f2c", "title": "Anthropocene Calamity, part 10: A personal update", "url": "https://www.jtolio.com/2022/07/anthropocene-calamity-part-10-a-personal-update", "published_at": "2022-07-29T19:01:00+00:00" }, { "id": "01a08792-047c-711d-9e5c-ad6f74313bab", "title": "Anthropocene Calamity, part 9: Project Lifeboat", "url": "https://www.jtolio.com/2022/07/anthropocene-calamity-part-9-project-lifeboat", "published_at": "2022-07-28T19:49:00+00:00" }, { "id": "01a08792-047c-711d-9e5c-ad6f74e13d02", "title": "Anthropocene Calamity, part 8: Climate models 101", "url": "https://www.jtolio.com/2022/07/anthropocene-calamity-part-8-climate-models-101", "published_at": "2022-07-27T15:23:00+00:00" }, { "id": "01a08792-047c-711d-9e5c-ad6f75d55fd9", "title": "Anthropocene Calamity, part 7: It's seat belt time", "url": "https://www.jtolio.com/2022/07/anthropocene-calamity-part-7-its-seat-belt-time", "published_at": "2022-07-26T14:52:00+00:00" }, { "id": "01a08792-047c-711d-9e5c-ad6f76964410", "title": "Anthropocene Calamity, part 6: Are you spending your attention and money well?", "url": "https://www.jtolio.com/2022/07/anthropocene-calamity-part-6-are-you-spending-your-attention-and-money-well", "published_at": "2022-07-25T16:47:00+00:00" }, { "id": "01a08792-047c-711d-9e5c-ad6f76da3eed", "title": "Anthropocene Calamity, part 5: Sell Bitcoin, Save Lives", "url": "https://www.jtolio.com/2022/07/anthropocene-calamity-part-5-sell-bitcoin-save-lives", "published_at": "2022-07-22T12:52:00+00:00" }, { "id": "01a08792-047c-711d-9e5c-ad6f77449d87", "title": "Anthropocene Calamity, part 4: Your pie chart looks different than others", "url": "https://www.jtolio.com/2022/07/anthropocene-calamity-part-4-your-pie-chart-looks-different-than-others", "published_at": "2022-07-22T12:51:00+00:00" }, { "id": "01a08792-047c-711d-9e5c-ad6f778cc32a", "title": "Anthropocene Calamity, part 3: Every part of the pie must shrink", "url": "https://www.jtolio.com/2022/07/anthropocene-calamity-part-3-every-part-of-the-pie-must-shrink", "published_at": "2022-07-21T18:28:00+00:00" }, { "id": "01a08792-047c-711d-9e5c-ad6f7852a208", "title": "Anthropocene Calamity, part 2: Are you yelling until your voice is hoarse?", "url": "https://www.jtolio.com/2022/07/anthropocene-calamity-part-2-are-you-yelling-until-your-voice-is-hoarse", "published_at": "2022-07-20T15:34:00+00:00" }, { "id": "01a08792-047c-711d-9e5c-ad6f7926c9fe", "title": "Introducing Politivate, 5 years late", "url": "https://www.jtolio.com/2022/07/introducing-politivate-5-years-late", "published_at": "2022-07-20T13:19:00+00:00" }, { "id": "01a0d292-924c-71ed-8a2d-f1f4bada78a9", "title": "Our 3-Step Interview Process for Engineering Candidates", "url": "https://www.jtolio.com/2019/03/our-3-step-interview-process-for-engineering-candidates", "published_at": "2020-07-02T04:24:00+00:00" }, { "id": "01a0d292-924c-71ed-8a2d-f1f4bbb3a5d2", "title": "Replication is bad for decentralized storage", "url": "https://www.jtolio.com/2018/11/replication-is-bad-for-decentralized-storage", "published_at": "2020-07-02T04:24:00+00:00" }, { "id": "01a0d292-924c-71ed-8a2d-f1f4bc376ba6", "title": "Introducing the Storj v3 White Paper", "url": "https://www.jtolio.com/2018/10/introducing-the-storj-v3-white-paper", "published_at": "2020-07-02T04:24:00+00:00" }, { "id": "01a0d292-924c-71ed-8a2d-f1f4bee975c0", "title": "Whiteboard problems in pure Lambda Calculus", "url": "https://www.jtolio.com/2017/03/whiteboard-problems-in-pure-lambda-calculus", "published_at": "2020-02-19T20:10:44+00:00" }, { "id": "01a0d292-924c-71ed-8a2d-f1f4c120c883", "title": "Go channels are bad and you should feel bad", "url": "https://www.jtolio.com/2016/03/go-channels-are-bad-and-you-should-feel-bad", "published_at": "2019-03-04T17:39:54+00:00" }, { "id": "01a0d292-924c-71ed-8a2d-f1f4bf9e9218", "title": "Magic GOPATH", "url": "https://www.jtolio.com/2017/01/magic-gopath", "published_at": "2018-11-07T02:42:00+00:00" }, { "id": "01a0d292-924c-71ed-8a2d-f1f4bd0f607b", "title": "Multinomial Logistic Classification", "url": "https://www.jtolio.com/2018/05/multinomial-logistic-classification", "published_at": "2018-05-06T20:01:09+00:00" }, { "id": "01a0d292-924c-71ed-8a2d-f1f4bfeca0c7", "title": "Writing Advanced Web Applications with Go", "url": "https://www.jtolio.com/2017/01/writing-advanced-web-applications-with-go", "published_at": "2018-04-19T15:58:22+00:00" }, { "id": "01a0d292-924c-71ed-8a2d-f1f4bd430380", "title": "A Hitchhiker's Guide to Distributed Systems", "url": "https://www.jtolio.com/2018/03/a-hitchhikers-guide-to-distributed-systems", "published_at": "2018-03-26T19:00:00+00:00" }, { "id": "01a0d292-924c-71ed-8a2d-f1f4bd897dc1", "title": "How to not be a white male asshole, by a former offender", "url": "https://www.jtolio.com/2018/03/how-to-not-be-a-white-male-asshole-by-a-former-offender", "published_at": "2018-03-23T23:42:00+00:00" }, { "id": "01a0d292-924c-71ed-8a2d-f1f4bdbb94c2", "title": "Distributed System Talks", "url": "https://www.jtolio.com/2018/02/distributed-system-talks", "published_at": "2018-02-26T04:20:00+00:00" }, { "id": "01a0d292-924c-71ed-8a2d-f1f4bdf28c58", "title": "Introduction to Reed-Solomon", "url": "https://www.jtolio.com/2017/08/introduction-to-reed-solomon", "published_at": "2017-08-02T16:00:00+00:00" }, { "id": "01a0d292-924c-71ed-8a2d-f1f4be10fb4a", "title": null, "url": "https://www.jtolio.com/2017/03/sheepda", "published_at": "2017-03-20T18:31:00+00:00" }, { "id": "01a0d292-924c-71ed-8a2d-f1f4c0e8beb3", "title": "Monkit: metrics and tracing library for Go", "url": "https://www.jtolio.com/2016/06/monkit-metrics-and-tracing-library-for-go", "published_at": "2016-06-24T06:33:00+00:00" }, { "id": "01a0d292-924c-71ed-8a2d-f1f4c16bd378", "title": "Research log: gene signatures and connectivity map", "url": "https://www.jtolio.com/2015/11/research-log-gene-signatures-and-connectivity-map", "published_at": "2015-11-26T17:36:00+00:00" }, { "id": "01a0d292-924c-71ed-8a2d-f1f4c22653c0", "title": "Research log: R and more microarrays", "url": "https://www.jtolio.com/2015/11/research-log-r-and-more-microarrays", "published_at": "2015-11-20T02:43:00+00:00" }, { "id": "01a0d292-924c-71ed-8a2d-f1f4c28a5ad8", "title": "Equity vs Equality, Meritocracies, Social Justice, and Codes of Conduct", "url": "https://www.jtolio.com/2015/11/equity-vs-equality", "published_at": "2015-11-15T00:35:00+00:00" }, { "id": "01a0d292-924c-71ed-8a2d-f1f4c38593c8", "title": "Research log: cell states and microarrays", "url": "https://www.jtolio.com/2015/11/research-log-cell-states-and-microarrays", "published_at": "2015-11-14T05:16:00+00:00" }, { "id": "01a0d292-924c-71ed-8a2d-f1f4c3aae71f", "title": "hackthe.computer 2015!", "url": "https://www.jtolio.com/2015/07/hackthe-computer-2015", "published_at": "2015-07-29T19:37:00+00:00" }, { "id": "01a0d292-924c-71ed-8a2d-f1f4c46222f3", "title": "Childhood QBasic", "url": "https://www.jtolio.com/2015/05/childhood-qbasic", "published_at": "2015-05-29T05:29:51+00:00" }, { "id": "01a0d292-924c-71ed-8a2d-f1f4c5c4a8f7", "title": "git hostd", "url": "https://www.jtolio.com/2014/08/git-hostd", "published_at": "2015-05-28T05:53:00+00:00" }, { "id": "01a0d292-924c-71ed-8a2d-f1f4c83ef31b", "title": "Goroutine-local storage", "url": "https://www.jtolio.com/2013/11/goroutine-local-storage", "published_at": "2015-05-28T05:53:00+00:00" }, { "id": "01a0d292-924c-71ed-8a2d-f1f4c90b01a3", "title": "MebiPenny 2011", "url": "https://www.jtolio.com/2011/09/mebipenny-2011", "published_at": "2015-05-28T05:53:00+00:00" }, { "id": "01a0d292-924c-71ed-8a2d-f1f4c4f54e29", "title": "What riding a unicycle can teach us about microaggressions", "url": "https://www.jtolio.com/2015/03/what-riding-a-unicycle-can-teach-us-about-microaggressions", "published_at": "2015-03-14T02:16:00+00:00" }, { "id": "01a0d292-924c-71ed-8a2d-f1f4c5047df2", "title": "What Do Pizza Boxes Have To Do With Tutoring?", "url": "https://www.jtolio.com/2014/09/what-do-pizza-boxes-have-to-do-with-tutoring", "published_at": "2014-09-10T21:00:00+00:00" }, { "id": "01a0d292-924c-71ed-8a2d-f1f4c5de0c2b", "title": "JT + Mayday PAC", "url": "https://www.jtolio.com/2014/07/jt--mayday-pac", "published_at": "2014-07-02T22:00:00+00:00" }, { "id": "01a0d292-924c-71ed-8a2d-f1f4c67fc0de", "title": "Space Monkey Go libraries", "url": "https://www.jtolio.com/2014/05/space-monkey-go-libraries", "published_at": "2014-05-12T22:00:00+00:00" }, { "id": "01a0d292-924c-71ed-8a2d-f1f4c736a400", "title": "Go Space Monkey", "url": "https://www.jtolio.com/2014/04/go-space-monkey", "published_at": "2014-04-21T22:00:00+00:00" }, { "id": "01a0d292-924c-71ed-8a2d-f1f4c805f0ba", "title": "Heartbleeding OpenSSL Checklist", "url": "https://www.jtolio.com/2014/04/heartbleeding-openssl-checklist", "published_at": "2014-04-11T22:00:00+00:00" }, { "id": "01a0d292-924c-71ed-8a2d-f1f4c8e18c4b", "title": "2011 in pictures", "url": "https://www.jtolio.com/2012/01/2011-in-pictures", "published_at": "2012-02-13T00:30:00+00:00" }, { "id": "01a0d292-924c-71ed-8a2d-f1f4c8aff2b8", "title": null, "url": "https://www.jtolio.com/2012/01/pants", "published_at": "2012-01-04T04:14:00+00:00" }, { "id": "01a0d292-924c-71ed-8a2d-f1f4c9b43256", "title": "Open Source and Mozy: The Debut of Mozy Code", "url": "https://www.jtolio.com/2010/10/open-source-and-mozy-the-debut-of-mozy-code", "published_at": "2010-10-21T22:00:00+00:00" }, { "id": "01a0d292-924c-71ed-8a2d-f1f4ca2d13a4", "title": null, "url": "https://www.jtolio.com/2010/09/scheme2cps2c4py", "published_at": "2010-09-02T17:14:00+00:00" }, { "id": "01a0d292-924c-71ed-8a2d-f1f4ca407408", "title": "Dual N Back", "url": "https://www.jtolio.com/2010/03/dual-n-back", "published_at": "2010-03-29T07:25:00+00:00" }, { "id": "01a0d292-924c-71ed-8a2d-f1f4cc8c3ca5", "title": "I finally figured out Twitter", "url": "https://www.jtolio.com/2009/03/i-finally-figured-out-twitter", "published_at": "2009-08-18T22:40:00+00:00" }, { "id": "01a0d292-924c-71ed-8a2d-f1f4cb3cb577", "title": "Cellular Automata Presentation", "url": "https://www.jtolio.com/2009/04/cellular-automata-presentation", "published_at": "2009-06-27T23:21:00+00:00" }, { "id": "01a0d292-924c-71ed-8a2d-f1f4cbaffe7c", "title": "SHA1 Javascript Tool", "url": "https://www.jtolio.com/2009/03/sha1-javascript-tool", "published_at": "2009-03-28T19:21:00+00:00" }, { "id": "01a0d292-924c-71ed-8a2d-f1f4cc95be11", "title": null, "url": "https://www.jtolio.com/2009/02/pynarcissus", "published_at": "2009-02-20T04:25:00+00:00" }, { "id": "01a0d292-924c-71ed-8a2d-f1f4ccca1fe1", "title": "Back the F:\\ up!", "url": "https://www.jtolio.com/2008/12/back-the-f-up", "published_at": "2008-12-03T20:44:00+00:00" }, { "id": "01a0d292-924c-71ed-8a2d-f1f4cda7001e", "title": "Crazy Dream", "url": "https://www.jtolio.com/2008/11/crazy-dream", "published_at": "2008-11-21T08:11:00+00:00" }, { "id": "01a0d292-924c-71ed-8a2d-f1f4cdf7cfee", "title": null, "url": "https://www.jtolio.com/2008/06/viricide", "published_at": "2008-06-25T03:14:00+00:00" }, { "id": "01a0d292-924c-71ed-8a2d-f1f4ced309da", "title": "What I'm doing now", "url": "https://www.jtolio.com/now/", "published_at": null }, { "id": "01a0d292-924c-71ed-8a2d-f1f4cfa5050a", "title": "Contact me", "url": "https://www.jtolio.com/contact/", "published_at": null }, { "id": "01a0d292-924c-71ed-8a2d-f1f4cfe0f046", "title": "About me", "url": "https://www.jtolio.com/about/", "published_at": null } ] posts Claim your blog
Back to jtolio.com
Blog · corpus.blog/blogs/jtolio.com/posts

jtolio.com

jtolio.com

2026

2025

2023

2022

2020

2019

2018

2017

2016

2015

2014

2012

2010

2009

2008

Undated