Work in progress: 181,232 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #9828

T

timur.audio

Personal blog · timur.audioprogrammingsystems

timur.audio is a personal blog at timur.audio about programming and systems. Since 2021, 8 different Hacker News readers have linked it 8 times, most often “Locks in real-time audio processing”. It is still writing: the last post was on 2025-01-30, and you can follow it by feed.

Visit the blog
8mentions?
8HN people?
2021–2025first – last linked?
Links on Hacker News per year · peak 3 in 2022

Too few sampled comments (3) to say how often HN recommends it.?

Why HN links it

HN readers link timur.audio for its posts on real-time audio programming, especially locking and lock-free techniques, and a C++17 initialization chart. The comments cite the posts as sources and one calls a video series good.

Summarised by Claude from a sample of 3 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.

Most-linked posts?

  1. Locks in real-time audio processing
    3 people · 3 mentions · first linked 2022-11-20
  2. Contracts for C++ explained in 5 minutes
    2 people · 2 mentions · first linked 2025-01-30

What Hacker News says?

  1. In a similar vein: I've had the "initialization in C++17" chart taped above my desk for a 3 years now[1]. [1]: https://timur.audio/initialisation-in-c17-the-matrix

    Comment linking /initialisation-in-c17-the-matrix

    on “C++ Cheat Sheets”
  2. Submitted dbl-word atomic cmpxchg that your CPU can do but your compiler won't as a story · 39 points

    HN discussion
  3. ec109685 · 2024-07-12Recommends
    Good set of videos. Here is the article version of the first: https://timur.audio/using-locks-in-real-time-audio-processin... The insight is that with two threads contending on one lock, there are efficient ways to build the lock that minimizes cpu on the non-realtime thread.

    Comment linking /using-locks-in-real-time-audio-processing-safely

    on “Real-time audio programming 101: time waits for nothing (2011)”
  4. Submitted How to make a container from a C++20 range as a story · 3 points

    HN discussion
  5. If putting the thread to sleep would be the problem, simple try_to_lock instead of blocking would be the solution. In practice, it looks like releasing the lock and potentially waking up threads that were blocking on it is another problem ( https://timur.audio/using-locks-in-real-time-audio-processin... ) For what it's worth, on macOS profiling audio apps shows that the OS itself is using mutexes on audio thread and…

    Comment linking /using-locks-in-real-time-audio-processing-safely

    on “An Introduction to Lockless Algorithms”
  6. Submitted Locks in real-time audio processing as a story · 2 points

    HN discussion
  7. Submitted Contracts for C++ explained in 5 minutes as a story · 1 points

    HN discussion
  8. Submitted Contracts for C++ explained in 5 minutes as a story · 1 points

    HN discussion

Search all of HN for timur.audio

Linked by the same people?