41554 blogs · [ { "id": "01a087b3-8f22-7060-af29-cea4060be61f", "title": "Immediate Mode Option Parser: Small, Simple, Elegant", "url": "https://nrk.neocities.org/articles/immediate-mode-opt-parser.html", "published_at": "2025-06-01T11:06:49+00:00" }, { "id": "01a087b3-8f22-7060-af29-cea4061d02cc", "title": "Detecting if an expression is constant in C", "url": "https://nrk.neocities.org/articles/c-constexpr-macro.html", "published_at": "2025-04-21T16:42:41+00:00" }, { "id": "01a087b3-8f22-7060-af29-cea40637f800", "title": "Advent of Code 2024 & BQN", "url": "https://nrk.neocities.org/articles/aoc24-bqn.html", "published_at": "2025-01-24T20:56:28+00:00" }, { "id": "01a087b3-8f22-7060-af29-cea40707e0b4", "title": "ChibiHash: Small, Fast 64 bit hash function", "url": "https://nrk.neocities.org/articles/chibihash.html", "published_at": "2024-11-16T15:41:27+00:00" }, { "id": "01a087b3-8f22-7060-af29-cea407b69b2f", "title": "nix-compress: fast LZW decoding via unrolled linked list", "url": "https://nrk.neocities.org/articles/lzw-implementation-overview.html", "published_at": "2024-07-31T06:52:36+00:00" }, { "id": "01a087b3-8f22-7060-af29-cea408829bed", "title": "strlcpy and how CPUs can defy common sense", "url": "https://nrk.neocities.org/articles/cpu-vs-common-sense.html", "published_at": "2024-07-24T18:04:26+00:00" }, { "id": "01a087b3-8f22-7060-af29-cea409058144", "title": "Decoding UTF8 with Parallel Extract", "url": "https://nrk.neocities.org/articles/utf8-pext.html", "published_at": "2024-03-23T16:31:20+00:00" }, { "id": "01a087b3-8f22-7060-af29-cea4091bb273", "title": "Advent of Code 2023: What I've learnt", "url": "https://nrk.neocities.org/articles/aoc23.html", "published_at": "2024-01-02T15:18:26+00:00" }, { "id": "01a087b3-8f22-7060-af29-cea4097b412c", "title": "A gentle introduction to static analyzers for C", "url": "https://nrk.neocities.org/articles/c-static-analyzers.html", "published_at": "2023-09-16T14:26:52+00:00" }, { "id": "01a087b3-8f22-7060-af29-cea40a5a94a0", "title": "Hash based trees and tries", "url": "https://nrk.neocities.org/articles/hash-trees-and-tries.html", "published_at": "2023-09-15T16:27:26+00:00" }, { "id": "01a087b3-8f22-7060-af29-cea40a681ce4", "title": "Implementing and simplifying Treap in C", "url": "https://nrk.neocities.org/articles/simple-treap.html", "published_at": "2023-09-13T09:48:30+00:00" }, { "id": "01a087b3-8f22-7060-af29-cea40b442c80", "title": "Should you set free()-ed pointers to NULL?", "url": "https://nrk.neocities.org/articles/free-null.html", "published_at": "2023-07-28T11:17:06+00:00" }, { "id": "01a087b3-8f22-7060-af29-cea40b9d23f9", "title": "A lock-free single element generic queue", "url": "https://nrk.neocities.org/articles/lockfree-1element-queue.html", "published_at": "2023-03-22T06:49:24+00:00" }, { "id": "01a087b3-8f22-7060-af29-cea40c185615", "title": "X11: Listening for an event with a timeout the right way", "url": "https://nrk.neocities.org/articles/x11-timeout-with-xsyncalarm.html", "published_at": "2022-11-01T16:47:03+00:00" }, { "id": "01a087b3-8f22-7060-af29-cea40ce73a08", "title": "libz1: Experience in writing my first library", "url": "https://nrk.neocities.org/articles/libz1-experience-in-writing-library.html", "published_at": "2022-08-08T02:49:17+00:00" }, { "id": "01a087b3-8f22-7060-af29-cea40d5d73f9", "title": "isdigit: simple function, multiple implementation", "url": "https://nrk.neocities.org/articles/isdigit-multi-implementation.html", "published_at": "2022-07-08T23:47:26+00:00" }, { "id": "01a087b3-8f22-7060-af29-cea40d7dce6c", "title": "The miserable state of Github's moderation", "url": "https://nrk.neocities.org/articles/miserable-state-of-github-moderation.html", "published_at": "2022-06-07T10:43:00+00:00" }, { "id": "01a087b3-8f22-7060-af29-cea40daa4002", "title": "I'm not a fan of strlcpy(3)", "url": "https://nrk.neocities.org/articles/not-a-fan-of-strlcpy.html", "published_at": "2022-06-03T11:25:00+00:00" }, { "id": "01a087b3-8f22-7060-af29-cea40e9f9333", "title": "C: Stop writing f()", "url": "https://nrk.neocities.org/articles/c-stop-writing-old-function-decel.html", "published_at": "2022-05-07T14:48:32+00:00" }, { "id": "01a087b3-8f22-7060-af29-cea40eb0aa58", "title": "Sending git patches with neomutt", "url": "https://nrk.neocities.org/articles/neomutt-git-patch.html", "published_at": "2022-04-29T16:21:49+00:00" }, { "id": "01a087b3-8f22-7060-af29-cea40ed5da4c", "title": "Making my site open source", "url": "https://nrk.neocities.org/articles/site-open-source.html", "published_at": "2021-12-02T20:37:00+00:00" }, { "id": "01a087b3-8f22-7060-af29-cea40fc68878", "title": "Vim: view git commit log without any plugins", "url": "https://nrk.neocities.org/articles/vim-gitlog.html", "published_at": "2021-09-07T05:46:51+00:00" } ] posts Claim your blog
Back to nrk.neocities.org
Blog · corpus.blog/blogs/nrk.neocities.org/posts

nrk.neocities.org

nrk.neocities.org

2025

2024

2023

2022

2021