41554 blogs · [ { "id": "01a0d756-06e2-713d-a922-489dc84f9279", "title": "I like PDM", "url": "https://bobrubbens.nl//post/i-like-pdm", "published_at": "2026-09-22T06:31:00+00:00" }, { "id": "01a08757-3ddf-72ed-a4d6-e1cfadb0e038", "title": "Subprocess IO in Lua 5.1", "url": "https://bobrubbens.nl//post/getting-stdin-stdout-returncode-from-a-subprocess-in-lua-51", "published_at": "2026-08-23T13:52:31+00:00" }, { "id": "01a08757-3ddf-72ed-a4d6-e1cfade0435c", "title": "Switching to OpenSUSE Leap", "url": "https://bobrubbens.nl//post/switching-to-opensuse-leap", "published_at": "2026-08-20T20:18:31+00:00" }, { "id": "01a08757-3ddf-72ed-a4d6-e1cfae19ab0d", "title": "Manually archiving Reddit posts with pandoc", "url": "https://bobrubbens.nl//post/manually-archiving-reddit-with-pandoc", "published_at": "2026-03-03T08:00:00+00:00" }, { "id": "01a08757-3ddf-72ed-a4d6-e1cfaf070bbd", "title": "Data during my PhD: data structure", "url": "https://bobrubbens.nl//post/data-during-phd-data-structure", "published_at": "2026-02-18T16:12:07+00:00" }, { "id": "01a08757-3ddf-72ed-a4d6-e1cfafec720a", "title": "Speeding up HTML generation by 2000%", "url": "https://bobrubbens.nl//post/speeding-up-html-generation-2000", "published_at": "2026-02-13T22:33:32+00:00" }, { "id": "01a08757-3ddf-72ed-a4d6-e1cfb0692ee0", "title": "WordPress export to Markdown", "url": "https://bobrubbens.nl//post/wordpress-export-to-md", "published_at": "2026-01-23T17:51:51+00:00" }, { "id": "01a08757-3ddf-72ed-a4d6-e1cfb0ae25e0", "title": "Sesamstraat random episode picker", "url": "https://bobrubbens.nl//post/sesamstraat", "published_at": "2026-01-19T15:01:34+00:00" }, { "id": "01a08757-3de0-71fe-8a14-8d0e12069765", "title": "My opinion on run time vs. run-time vs. runtime", "url": "https://bobrubbens.nl//post/my-opinion-on-spelling-runtime", "published_at": "2026-01-14T09:14:41+00:00" }, { "id": "01a08757-3de0-71fe-8a14-8d0e1236fc87", "title": "Sneaking metadata into mako templates", "url": "https://bobrubbens.nl//post/sneaking-metadata-into-mako-templates", "published_at": "2026-01-05T11:39:31+00:00" }, { "id": "01a08757-3de0-71fe-8a14-8d0e12e53585", "title": "Books of 2025", "url": "https://bobrubbens.nl//post/books-of-2025", "published_at": "2025-12-28T13:04:57+00:00" }, { "id": "01a08757-3de0-71fe-8a14-8d0e13786ef6", "title": "Practice guide for computer", "url": "https://bobrubbens.nl//post/practice-guide-for-computer", "published_at": "2025-12-16T19:32:16+00:00" }, { "id": "01a08757-3de0-71fe-8a14-8d0e1394f01a", "title": "Data during my PhD: dmenu helpers", "url": "https://bobrubbens.nl//post/dmenu-helpers", "published_at": "2025-12-04T08:07:52+00:00" }, { "id": "01a08757-3de0-71fe-8a14-8d0e13e82a5e", "title": "Moving from reStructuredText and docutils to Markdown and pandoc", "url": "https://bobrubbens.nl//post/from-rst-docutils-to-md-pandoc", "published_at": "2025-11-24T09:55:15+00:00" }, { "id": "01a08757-3de0-71fe-8a14-8d0e14a3d820", "title": "I half switched to OpenSUSE", "url": "https://bobrubbens.nl//post/half-switched-to-opensuse", "published_at": "2025-11-14T07:21:31+00:00" }, { "id": "01a08757-3de0-71fe-8a14-8d0e15382a6a", "title": "I'm not switching to OpenSUSE", "url": "https://bobrubbens.nl//post/not-switching-to-opensuse", "published_at": "2025-11-11T08:04:29+00:00" }, { "id": "01a08757-3de0-71fe-8a14-8d0e15b46bdc", "title": "How to really implement Java exceptions using an effect system", "url": "https://bobrubbens.nl//post/java-exceptions-using-effects", "published_at": "2025-11-02T20:33:33+00:00" }, { "id": "01a08757-3de0-71fe-8a14-8d0e15d710ad", "title": "Hoare triple: notation evolution", "url": "https://bobrubbens.nl//post/hoare-triple-notation-evolution", "published_at": "2025-10-25T21:27:30+00:00" }, { "id": "01a08757-3de0-71fe-8a14-8d0e160399d4", "title": "DnD recommendation: MargoMods Sunless Citadel companion", "url": "https://bobrubbens.nl//post/dnd-recommendation-margomods-sc-companion", "published_at": "2025-10-21T20:55:29+00:00" }, { "id": "01a08757-3de0-71fe-8a14-8d0e16691e39", "title": "AI skepticism link collection #2", "url": "https://bobrubbens.nl//post/ai-skepticism-2", "published_at": "2025-10-19T08:44:32+00:00" }, { "id": "01a08757-3de0-71fe-8a14-8d0e17415268", "title": "ChatGPT gaslighted me: a poem", "url": "https://bobrubbens.nl//post/chatgpt-gaslighted-me-a-poem", "published_at": "2025-10-09T07:23:03+00:00" }, { "id": "01a08757-3de0-71fe-8a14-8d0e1838fa53", "title": "Investigating Erdős problem #307 with genetic programming", "url": "https://bobrubbens.nl//post/investigating-ep-307-with-genetic-programming", "published_at": "2025-10-05T18:36:40+00:00" }, { "id": "01a08757-3de0-71fe-8a14-8d0e186934fa", "title": "Please link to your RSS feed", "url": "https://bobrubbens.nl//post/please-link-to-your-rss", "published_at": "2025-10-01T20:58:44+00:00" }, { "id": "01a08757-3de0-71fe-8a14-8d0e18a5a339", "title": "Starred LaTeX commands suck", "url": "https://bobrubbens.nl//post/starred-latex-commands-suck", "published_at": "2025-09-30T19:05:00+00:00" }, { "id": "01a08757-3de0-71fe-8a14-8d0e1975fbbc", "title": "Trying Helix: the good, the bad, and the ugly", "url": "https://bobrubbens.nl//post/trying-helix-the-good-the-bad-the-ugly", "published_at": "2025-09-29T14:14:00+00:00" }, { "id": "01a08757-3de0-71fe-8a14-8d0e19cb7b2b", "title": "Photo management recommendations", "url": "https://bobrubbens.nl//post/photo-management-recommendations", "published_at": "2025-09-03T08:25:25+00:00" }, { "id": "01a08757-3de0-71fe-8a14-8d0e1abb1cb7", "title": "How many 14-digit numbers are sensible timestamps?", "url": "https://bobrubbens.nl//post/sensible-timestamps", "published_at": "2025-08-31T21:07:24+00:00" }, { "id": "01a08757-3de0-71fe-8a14-8d0e1b6766ec", "title": "AI skepticism link collection", "url": "https://bobrubbens.nl//post/ai-skepticism", "published_at": "2025-08-13T18:23:31+00:00" }, { "id": "01a08757-3de0-71fe-8a14-8d0e1c589852", "title": "Data during my PhD: the git repository", "url": "https://bobrubbens.nl//post/data-during-phd-git-repo", "published_at": "2025-07-23T11:50:12+00:00" }, { "id": "01a08757-3de0-71fe-8a14-8d0e1d8be7d2", "title": "CReduce, meet VerCors", "url": "https://bobrubbens.nl//post/creduce-meet-vercors", "published_at": "2025-06-08T21:14:40+00:00" }, { "id": "01a08757-3de0-71fe-8a14-8d0e1e1d02c4", "title": "\"Artifact\" vs. \"artefact\"", "url": "https://bobrubbens.nl//post/artifact-vs-artefact", "published_at": "2025-05-29T10:25:19+00:00" }, { "id": "01a08757-3de0-71fe-8a14-8d0e1cf1fb16", "title": "Asking ChatGPT for a slanted math operator", "url": "https://bobrubbens.nl//post/asking-chatgpt-for-a-slanted-math-operator", "published_at": "2025-05-23T11:59:00+00:00" }, { "id": "01a08757-3de0-71fe-8a14-8d0e1e2db2ea", "title": "Amazon research awards LaTeX template", "url": "https://bobrubbens.nl//post/amazon-research-awards-template", "published_at": "2025-01-16T09:34:56+00:00" }, { "id": "01a08757-3de0-71fe-8a14-8d0e1eca8b3c", "title": "Trying out an old netbook for fun", "url": "https://bobrubbens.nl//post/trying-out-an-old-netbook-for-fun", "published_at": "2024-12-10T10:26:04+00:00" }, { "id": "01a08757-3de0-71fe-8a14-8d0e1f2351eb", "title": "Centering two wide code listings in LaTeX", "url": "https://bobrubbens.nl//post/centering-two-wide-code-listings", "published_at": "2024-11-28T11:00:00+00:00" }, { "id": "01a08757-3de0-71fe-8a14-8d0e1ff2c6e3", "title": "Restricting sourcehut builds to a specific branch", "url": "https://bobrubbens.nl//post/restricting-ci-to-branch-on-sourcehut", "published_at": "2024-11-24T11:11:00+00:00" } ] posts Claim your blog
Back to bobrubbens.nl
Blog · corpus.blog/blogs/bobrubbens.nl/posts

bobrubbens.nl

bobrubbens.nl

2026

2025

2024