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 · #8397

V

Victor Gaydov

Personal blog · gavv.github.ioprogrammingsystems

Victor Gaydov's personal blog at gavv.github.io covers programming and systems. Since 2017, 9 different Hacker News readers have linked it 13 times, most often “A step-by-step tutorial for live audio streaming with Roc”. The last post was in 2024, but the archive is still widely read.

Visit the blog
13mentions?
9HN people?
2017–2022first – last linked?
Links on Hacker News per year · peak 8 in 2019

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

Why HN links it

HN commenters link this blog's ROC tutorial on low-latency peer-to-peer audio streaming and a post on broken file locking. The comments point to these as resources rather than judging the writing.

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

Most-linked posts?

  1. A step-by-step tutorial for live audio streaming with Roc
    4 people · 4 mentions · first linked 2019-08-14

What Hacker News says?

  1. This reminds me a bit of ROC [0], though definitely seems more polished. One thing nice about ROC is its pulseaudio plugin for native integration as a sink. [0]: https://gavv.github.io/articles/roc-tutorial/

    Comment linking /articles/roc-tutorial/

    on “Sonobus: Open-source app for low latency peer-to-peer audio”
  2. Submitted PulseAudio under the hood as a story · 271 points

    HN discussion
  3. There has also been some work on low latency audio this year via https://gavv.github.io/articles/roc-tutorial/

    Comment linking /articles/roc-tutorial/

    on “Snapcast – Synchronous multi-room audio player”
  4. Submitted Show HN: Roc – Real-Time streaming over the network as a story · 126 points

    HN discussion
  5. I keep seeing this argument in this thread and quite frankly I'm dumbfounded. Last time I've had this issue was more than a decade ago on FreeBSD and it was solved by tweaking my OSS config to enable multiple channels. I've never, ever had this issue with Alsa. And I'm not a fan of Alsa either, PA just managed to be even more opaque and less reliable in my experience. Now, it's just anecdotic evidence of course but…

    Comment linking /blog/pulseaudio-under-the-hood/diagrams/components.png

    on “PulseAudio under the hood”
  6. Submitted Show HN: Working on a new network transport for PulseAudio and ALSA as a story · 107 points

    HN discussion
  7. I can't talk about that, but I will make a recommendation to try streaming with ROC. I've done quite a bit of streaming in the past with pulseaudio-dlna and the extreme lag isn't fantastic. https://gavv.github.io/articles/roc-tutorial/ I'm also curious about using PW, I upgraded, but I haven't setup any streaming yet.

    Comment linking /articles/roc-tutorial/

    on “PipeWire: A year in review and a look ahead”
  8. Submitted PulseAudio Under the Hood (2017) as a story · 100 points

    HN discussion
  9. Try https://danluu.com/file-consistency/ for one point: the filesystem isn't really even viable for data persistence. The filesystem's "you can only persist uninterpreted bytes" policy means software can't maintain any kind of data invariant across runs; everything has to be revalidated if your process ends. ACLs (e.g. unix permissions) are widely regarded as a mistake. File locking is broken: https://gavv.github.io…

    Comment linking /blog/file-locks/

    on “Zircon Kernel, Core Drivers and Services”
  10. Submitted A step-by-step tutorial for live audio streaming with Roc as a story · 3 points

    HN discussion
  11. So far I mostly tested Roc on several 2.4 Ghz Wi-Fi networks. You can usually expect 100-500 ms in this case (depending on the network). See "Typical configuration" in this article[1]. Most likely you will be able to achieve lower latencies on a better channel, but I did no serious testing for lower latencies yet. This is in my to-do list. [1] https://gavv.github.io/articles/new-network-transport/

    Comment linking /articles/new-network-transport/

    on “Show HN: Roc – Real-Time streaming over the network”
  12. Submitted File Locking in Linux as a story · 2 points

    HN discussion
  13. Submitted Show HN: Roc – Real-Time streaming over the network as a story · 1 points

    HN discussion

Search all of HN for gavv.github.io