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

Top all-time · #3904

R

Richard Startin

Personal blog · richardstartin.github.ioprogrammingsystems

Richard Startin's personal blog at richardstartin.github.io covers programming and systems. Since 2019, 19 different Hacker News readers have linked it 27 times, most often “Understanding Request Latency with Profiling”. The last post was in 2023, but the archive is still widely read.

Visit the blog
27mentions?
19HN people?
2019–2025first – last linked?
Links on Hacker News per year · peak 6 in 2020

Most-linked posts?

  1. Understanding Request Latency with Profiling
    3 people · 3 mentions · first linked 2023-09-05
  2. Mundane Java Performance Tips
    3 people · 3 mentions · first linked 2021-11-29
  3. 4K Aliasing (2020)
    2 people · 2 mentions · first linked 2021-06-16
  4. Finding Bytes in Arrays (2019)
    2 people · 2 mentions · first linked 2019-11-25
  5. Vectorised Byte Operations
    2 people · 2 mentions · first linked 2019-07-25
  6. RangeBitmap – How range indexes work in Apache Pinot (2022)
    2 people · 2 mentions · first linked 2022-03-10

What Hacker News says?

  1. This is a really nicely written and illustrated post. An advanced extension to this is that there are algorithms which calculate the number of records to skip rather than doing a trial per record. This has a good write-up of them: https://richardstartin.github.io/posts/reservoir-sampling

    Comment linking /posts/reservoir-sampling

    on “Reservoir Sampling”
  2. Submitted Don't Use Protobuf for Telemetry as a story · 223 points

    HN discussion
  3. Vanilla Java is a great resource. The work that Chronicle does got me into low latency Java as well (not doing java now though). Some other great resources I used: * http://psy-lob-saw.blogspot.com/ - Not updated since 2018, but still great stuff in there * https://richardstartin.github.io/ - A few posts per year. Richard does a lot of interesting things.

    Comment linking /

    on “JVM Anatomy Quark #10: String.intern (2019)”
  4. Submitted Loop Fission as a story · 71 points

    HN discussion
  5. For those interested in a deeper dive, Richard Startin had a nice post on the topic https://richardstartin.github.io/posts/4k-aliasing

    Comment linking /posts/4k-aliasing

    on “Beautiful branchless binary search”
  6. Submitted 4K Aliasing (2020) as a story · 30 points

    HN discussion
  7. https://richardstartin.github.io/posts/reservoir-sampling#ba...

    Comment linking /posts/reservoir-sampling

    on “Faster Random Sampling Methods (1984) [pdf]”
  8. Submitted Finding Bytes in Arrays (2019) as a story · 4 points

    HN discussion
  9. Submitted Mundane Java Performance Tips as a story · 4 points

    HN discussion
  10. Submitted RoaringBitmap Java Library Performance Tricks as a story · 4 points

    HN discussion
  11. Submitted RangeBitmap – How range indexes work in Apache Pinot (2022) as a story · 3 points

    HN discussion
  12. Submitted RangeBitmap – How range indexes work in Apache Pinot as a story · 3 points

    HN discussion
  13. Submitted Finding Bytes in Arrays as a story · 3 points

    HN discussion
  14. Submitted Vectorised Byte Operations as a story · 3 points

    HN discussion
  15. Submitted Vectorised byte operations in Java 13 as a story · 3 points

    HN discussion
  16. Submitted Understanding Request Latency with Profiling as a story · 2 points

    HN discussion
  17. Submitted UUIDs and Compressibility as a story · 2 points

    HN discussion
  18. Submitted Mundane Java Performance Tips as a story · 2 points

    HN discussion
  19. Submitted Multidimensional Switches as a story · 2 points

    HN discussion
  20. Submitted Depending on Implementation Details Is Bad Engineering as a story · 2 points

    HN discussion
  21. Submitted XXHash in Java as a story · 2 points

    HN discussion
  22. Submitted Maximum Likelihood Estimation as a story · 1 points

    HN discussion
  23. Submitted Understanding Request Latency with Profiling as a story · 1 points

    HN discussion
  24. Submitted Understanding Request Latency with Profiling as a story · 1 points

    HN discussion
  25. Submitted Java Performance Tricks as a story · 1 points

    HN discussion
  26. Submitted The Size of Tracing Data as a story · 1 points

    HN discussion
  27. Submitted Is XOR Distributive over Addition? as a story · 1 points

    HN discussion

Search all of HN for richardstartin.github.io

Linked by the same people?