41554 blogs · [ { "id": "01a087d4-e680-73b5-a264-dd2e9aefa48f", "title": "Sunsetting liquidex.house (please update my website in your feed reader)", "url": "https://riki.house/liquidex-house-sunsetting", "published_at": "2026-07-04T02:04:00+00:00" }, { "id": "01a087d4-e680-73b5-a264-dd2e9b9a06f5", "title": "Lua can be a really cool HTML templating engine", "url": "https://riki.house/lua-html", "published_at": "2026-04-26T13:20:00+00:00" }, { "id": "01a087d4-e680-73b5-a264-dd2e9c43cb7a", "title": "The album listener", "url": "https://riki.house/album-listener", "published_at": "2026-03-19T14:22:00+00:00" }, { "id": "01a087d4-e680-73b5-a264-dd2e9c6cec75", "title": "The communal chat room", "url": "https://riki.house/communal-chat-room", "published_at": "2026-03-19T04:44:00+00:00" }, { "id": "01a087d4-e680-73b5-a264-dd2e9cd96c0e", "title": "Scheming on a text editor", "url": "https://riki.house/text-editor-wishlist", "published_at": "2026-01-18T02:49:00+00:00" }, { "id": "01a087d4-e680-73b5-a264-dd2e9d65d636", "title": "Out now: along rivers, forever adrift.", "url": "https://riki.house/along-rivers", "published_at": "2025-12-01T09:26:00+00:00" }, { "id": "01a087d4-e680-73b5-a264-dd2e9e3ec795", "title": "I don't understand why people censor swear words", "url": "https://riki.house/fuck", "published_at": "2025-11-03T09:26:00+00:00" }, { "id": "01a087d4-e680-73b5-a264-dd2e9f188859", "title": "riki.house ends up on Hacker News and I laugh about it", "url": "https://riki.house/hacker-news", "published_at": "2025-10-20T13:13:00+00:00" }, { "id": "01a087d4-e680-73b5-a264-dd2e9f7e2756", "title": "Please write", "url": "https://riki.house/write", "published_at": "2025-10-01T21:06:00+00:00" }, { "id": "01a087d4-e680-73b5-a264-dd2e9fdecd4e", "title": "A week of making music", "url": "https://riki.house/music-making-week", "published_at": "2025-09-25T20:57:00+00:00" }, { "id": "01a087d4-e680-73b5-a264-dd2ea089cc02", "title": "A simple string formatting library, round two", "url": "https://riki.house/fmt2", "published_at": "2025-09-17T18:56:00+00:00" }, { "id": "01a087d4-e680-73b5-a264-dd2ea12a212f", "title": "That time I got fed up with Jamboard during physics lessons and made my own multiplayer drawing app", "url": "https://riki.house/netcanv", "published_at": "2025-08-31T12:57:00+00:00" }, { "id": "01a087d4-e680-73b5-a264-dd2ea2027cf8", "title": "Tagging pages", "url": "https://riki.house/page-tags", "published_at": "2025-08-26T17:20:00+00:00" }, { "id": "01a087d4-e680-73b5-a264-dd2ea2261e2f", "title": "Iterating on design for code blocks", "url": "https://riki.house/code-blocks", "published_at": "2025-08-22T22:49:04+00:00" }, { "id": "01a087d4-e680-73b5-a264-dd2ea2505ba9", "title": "A string formatting library in 65 lines of C++", "url": "https://riki.house/fmt", "published_at": "2025-08-22T18:49:12+00:00" }, { "id": "01a087d4-e680-73b5-a264-dd2ea31112a9", "title": "header files are cool, actually", "url": "https://riki.house/h", "published_at": "2025-08-05T21:51:47+00:00" }, { "id": "01a087d4-e680-73b5-a264-dd2ea3a32087", "title": "furry! —w—", "url": "https://riki.house/furry", "published_at": "2025-07-14T21:57:50+00:00" }, { "id": "01a087d4-e680-73b5-a264-dd2ea3c97a3b", "title": "Requiem for a Fractal Forest", "url": "https://riki.house/requiem", "published_at": "2025-07-13T22:20:17+00:00" }, { "id": "01a087d4-e681-732b-a9f2-41fdabab0a50", "title": "on changing the Firefox New Tab, and software freedom", "url": "https://riki.house/programming/new-tab.tree", "published_at": "2025-06-05T16:53:05+00:00" }, { "id": "01a087d4-e681-732b-a9f2-41fdac8e7032", "title": "Kettel - Dubio", "url": "https://riki.house/music/dubio.tree", "published_at": "2025-04-03T19:57:18+00:00" }, { "id": "01a087d4-e681-732b-a9f2-41fdad3cc8cd", "title": "C++ without Classes", "url": "https://riki.house/programming/cxx-without-classes.tree", "published_at": "2025-02-28T14:13:43+00:00" }, { "id": "01a087d4-e681-732b-a9f2-41fdadf40415", "title": "Classes in Lua", "url": "https://riki.house/programming/lua/classes", "published_at": "2025-02-08T21:38:25+00:00" }, { "id": "01a087d4-e681-732b-a9f2-41fdaea11203", "title": "Floating Points - Tilt Shift / Ablaze", "url": "https://riki.house/music/tilt-shift-ablaze.tree", "published_at": "2025-02-03T11:38:10+00:00" }, { "id": "01a087d4-e681-732b-a9f2-41fdaf55068f", "title": "The Flashbulb - Flacks / aBliss", "url": "https://riki.house/music/flacks.tree", "published_at": "2025-01-18T23:20:01+00:00" }, { "id": "01a087d4-e681-732b-a9f2-41fdb042cf09", "title": "idea: freeing the hobby corners", "url": "https://riki.house/design/freehouse.tree", "published_at": "2025-01-13T22:41:42+00:00" }, { "id": "01a087d4-e681-732b-a9f2-41fdb08d5de9", "title": "nickname change!", "url": "https://riki.house/philosophy/riki.tree", "published_at": "2025-01-06T11:10:20+00:00" }, { "id": "01a087d4-e681-732b-a9f2-41fdb0ab5048", "title": "reflections on Minecraft", "url": "https://riki.house/games/minecraft-zen.tree", "published_at": "2025-01-04T18:57:06+00:00" }, { "id": "01a087d4-e681-732b-a9f2-41fdb1a49f4b", "title": "design for the free soul", "url": "https://riki.house/design/for-the-free-soul.tree", "published_at": "2024-12-28T15:27:48+00:00" }, { "id": "01a087d4-e681-732b-a9f2-41fdb1f1c70f", "title": "my weird stim: writing with light streaks", "url": "https://riki.house/philosophy/light-streaks.tree", "published_at": "2024-12-27T23:00:56+00:00" }, { "id": "01a087d4-e681-732b-a9f2-41fdb29d2350", "title": "animations & perception of sluggishness", "url": "https://riki.house/design/animations.tree", "published_at": "2024-12-09T18:50:08+00:00" }, { "id": "01a087d4-e681-732b-a9f2-41fdb2b600e3", "title": "touch panels", "url": "https://riki.house/design/touch-panels.tree", "published_at": "2024-12-01T23:17:34+00:00" }, { "id": "01a087d4-e681-732b-a9f2-41fdb2d1c91b", "title": "Advent of Code feels", "url": "https://riki.house/programming/aoc.tree", "published_at": "2024-11-30T22:39:03+00:00" }, { "id": "01a087d4-e681-732b-a9f2-41fdb367b2ea", "title": "composable virtual file systems", "url": "https://riki.house/programming/vfs.tree", "published_at": "2024-11-25T20:40:16+00:00" }, { "id": "01a087d4-e681-732b-a9f2-41fdb3f0f4eb", "title": "on responsibility & conformity", "url": "https://riki.house/philosophy/responsibility.tree", "published_at": "2024-11-25T15:59:05+00:00" }, { "id": "01a087d4-e681-732b-a9f2-41fdb4efd4cd", "title": "Aphex Twin - Blue Calx", "url": "https://riki.house/music/blue-calx.tree", "published_at": "2024-11-17T21:43:09+00:00" }, { "id": "01a087d4-e681-732b-a9f2-41fdb5090cba", "title": "fear of the unknown", "url": "https://riki.house/philosophy/fear-of-the-unknown.tree", "published_at": "2024-11-12T18:49:53+00:00" }, { "id": "01a087d4-e681-732b-a9f2-41fdb5412671", "title": "furry! —w— (version 1)", "url": "https://riki.house/furry/v1.tree", "published_at": "2024-11-12T18:49:53+00:00" }, { "id": "01a087d4-e681-732b-a9f2-41fdb5e9d71a", "title": "prefix matches with C strings", "url": "https://riki.house/programming/cstring-starts-with.tree", "published_at": "2024-11-12T13:57:17+00:00" }, { "id": "01a087d4-e681-732b-a9f2-41fdb61f1d4d", "title": "on nicknames", "url": "https://riki.house/philosophy/nicknames.tree", "published_at": "2024-11-04T21:40:05+00:00" }, { "id": "01a087d4-e681-732b-a9f2-41fdb6ebd51d", "title": "\"I build things\"", "url": "https://riki.house/philosophy/i-build-things.tree", "published_at": "2024-10-28T22:14:30+00:00" }, { "id": "01a087d4-e681-732b-a9f2-41fdb74f20b2", "title": "Oneohtrix Point Never - I Don't Love Me Anymore", "url": "https://riki.house/music/i-dont-love-me-anymore.tree", "published_at": "2024-10-28T21:37:07+00:00" }, { "id": "01a087d4-e681-732b-a9f2-41fdb80e2d81", "title": "the curious case of Amon Tobin's Creatures", "url": "https://riki.house/music/creatures.tree", "published_at": "2024-10-28T21:34:16+00:00" }, { "id": "01a087d4-e681-732b-a9f2-41fdb860d60f", "title": "not quite buildless", "url": "https://riki.house/programming/buildsome.tree", "published_at": "2024-09-09T17:51:53+00:00" }, { "id": "01a087d4-e681-732b-a9f2-41fdb8850fa1", "title": "the ListenBrainz data set", "url": "https://riki.house/music/brainz.tree", "published_at": "2024-09-06T09:49:16+00:00" }, { "id": "01a087d4-e681-732b-a9f2-41fdb910acd9", "title": "haku - writing a little programming language for fun", "url": "https://riki.house/programming/haku.tree", "published_at": "2024-08-05T20:42:23+00:00" }, { "id": "01a087d4-e681-732b-a9f2-41fdb9249fa2", "title": "JavaScript is not as bad as people make it out to be", "url": "https://riki.house/programming/javascript.tree", "published_at": "2024-07-08T11:30:59+00:00" }, { "id": "01a087d4-e681-732b-a9f2-41fdb98ac0fc", "title": "in wisdom you become old", "url": "https://riki.house/philosophy/in-wisdom-you-become-old.tree", "published_at": "2024-07-01T13:47:11+00:00" }, { "id": "01a087d4-e681-732b-a9f2-41fdba2179d1", "title": "freeing C memory automatically using `std::unique_ptr` and `std::shared_ptr`", "url": "https://riki.house/programming/cxx/shared-unique-ptr-deleter.tree", "published_at": "2024-06-20T20:24:07+00:00" }, { "id": "01a087d4-e681-732b-a9f2-41fdbb0d829e", "title": "who that! (about me) (version 2)", "url": "https://riki.house/about/v2.tree", "published_at": "2024-06-13T17:42:00+00:00" }, { "id": "01a087d4-e682-7203-9ada-665d68f3f582", "title": "places, or what is up with `*x` not always meaning the same thing in different contexts", "url": "https://riki.house/programming/lvalues.tree", "published_at": "2024-05-18T11:40:38+00:00" }, { "id": "01a087d4-e682-7203-9ada-665d698fd4a4", "title": "systems are just a bunch of code", "url": "https://riki.house/programming/systems.tree", "published_at": "2024-04-09T12:32:15+00:00" }, { "id": "01a087d4-e682-7203-9ada-665d69f20312", "title": "OR-types", "url": "https://riki.house/programming/or-types.tree", "published_at": "2024-04-07T16:09:32+00:00" }, { "id": "01a087d4-e682-7203-9ada-665d6ab5f42f", "title": "Lua - a scripting language you can like", "url": "https://riki.house/programming/lua.tree", "published_at": "2024-03-08T22:25:57+00:00" }, { "id": "01a087d4-e682-7203-9ada-665d6b8949c3", "title": "just shut up sometimes", "url": "https://riki.house/philosophy/shut-up.tree", "published_at": "2024-03-08T11:08:15+00:00" }, { "id": "01a087d4-e682-7203-9ada-665d6c5608f5", "title": "maybe don't use sidebars on your website", "url": "https://riki.house/design/sidebars.tree", "published_at": "2024-03-06T13:39:17+00:00" }, { "id": "01a087d4-e682-7203-9ada-665d6d111016", "title": "on digital textures", "url": "https://riki.house/design/digital-textures.tree", "published_at": "2024-02-22T14:12:20+00:00" }, { "id": "01a087d4-e682-7203-9ada-665d6d339684", "title": "tairu - an interactive exploration of 2D autotiling techniques", "url": "https://riki.house/programming/tairu.tree", "published_at": "2024-02-19T21:27:14+00:00" }, { "id": "01a087d4-e682-7203-9ada-665d6d9bb224", "title": "hedonic treadmill", "url": "https://riki.house/philosophy/hedonic-treadmill.tree", "published_at": "2023-11-23T20:58:13+00:00" }, { "id": "01a087d4-e682-7203-9ada-665d6db8d9db", "title": "Telefon Tel Aviv - Map of What Is Effortless", "url": "https://riki.house/music/map-of-what-is-effortless.tree", "published_at": "2023-09-07T14:45:19+00:00" }, { "id": "01a087d4-e682-7203-9ada-665d6e2c1c9c", "title": "C++ syntactic pitfall: access modifiers as labels", "url": "https://riki.house/programming/cxx/access-modifiers-as-labels.tree", "published_at": "2023-09-07T14:44:12+00:00" }, { "id": "01a087d4-e682-7203-9ada-665d6e52a08c", "title": "Radiohead - A Moon Shaped Pool", "url": "https://riki.house/music/a-moon-shaped-pool.tree", "published_at": "2023-09-05T09:32:59+00:00" }, { "id": "01a087d4-e682-7203-9ada-665d6ef7a08d", "title": "Aphex Twin - Syro", "url": "https://riki.house/music/syro.tree", "published_at": "2023-09-03T14:38:06+00:00" }, { "id": "01a087d4-e682-7203-9ada-665d6fcb942b", "title": "Radiohead - OK Computer", "url": "https://riki.house/music/ok-computer.tree", "published_at": "2023-08-31T17:18:49+00:00" } ] posts Claim your blog
Back to riki.house
Blog · corpus.blog/blogs/riki.house/posts

riki.house

riki.house

2026

2025

2024

2023