The Curious Engineer

All blogs / C

NRK's Website

nrk.neocities.org

NRK's personal website

CPerformance / optimizationAlgorithms / data structuresLinux / Unix

Posts
22 from 7 Sep 2021 to 1 Jun 2025
Posting
now and then
Kind
personal blog
Feed
https://nrk.neocities.org/rss.xml

2025 3

  1. Immediate Mode Option Parser: Small, Simple, Elegant
  2. Detecting if an expression is constant in C
  3. Advent of Code 2024 & BQN

2024 5

  1. ChibiHash: Small, Fast 64 bit hash function
  2. nix-compress: fast LZW decoding via unrolled linked list
  3. strlcpy and how CPUs can defy common sense
  4. Decoding UTF8 with Parallel Extract
  5. Advent of Code 2023: What I've learnt

2023 5

  1. A gentle introduction to static analyzers for C
  2. Hash based trees and tries
  3. Implementing and simplifying Treap in C
  4. Should you set free()-ed pointers to NULL?
  5. A lock-free single element generic queue

2022 7

  1. X11: Listening for an event with a timeout the right way
  2. libz1: Experience in writing my first library
  3. isdigit: simple function, multiple implementation
  4. The miserable state of Github's moderation
  5. I'm not a fan of strlcpy(3)
  6. C: Stop writing f()
  7. Sending git patches with neomutt

2021 2

  1. Making my site open source
  2. Vim: view git commit log without any plugins