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

T

technovelty

Personal blog · technovelty.orgsystemsprogramming

technovelty is a personal blog at technovelty.org about systems and programming. Since 2007, 16 different Hacker News readers have linked it 19 times, most often “The quickest way to do nothing”. It is still writing: the last post was on 2025-04-25, and you can follow it by feed.

Visit the blog
19mentions?
16HN people?
2007–2022first – last linked?
Links on Hacker News per year · peak 3 in 2013

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

Why HN links it

HN commenters link technovelty posts as practical references on Linux and build tooling, including the stamp idiom for Make and separating debug symbols from shared libraries.

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. The quickest way to do nothing
    2 people · 2 mentions · first linked 2011-07-29
  2. PLT and GOT – the key to code sharing and dynamic libraries (2011)
    2 people · 2 mentions · first linked 2016-03-31
  3. Position Independent Code and x86-64 libraries
    2 people · 2 mentions · first linked 2018-01-04

What Hacker News says?

  1. It has an interesting performance impact on calls to dynamic libraries. One alternative approach would be to avoid the indirect calls through not using '-fPIC --shared' when building shared libraries but '-mcmodel=large --shared'. This causes the relocations to happen at the direct calls and not through a GOT. The obvious drawback that it effectively disables sharing code in memory, it would still allow sharing code…

    Comment linking /c/position-independent-code-and-x86-64-libraries.html

    on “LLVM patch to fix half of Spectre attack”
  2. Submitted What actually happens when you plug in a USB device? (2007) as a story · 92 points

    HN discussion
  3. You may want to consider using 'stamp files'. These are just empty files created via 'touch' to serve as a timestamp that Make can use to determine if a target needs to be rebuilt if the target doesn't correspond to an actual file in the build directory. This is useful for build targets such as running docker-compose build. See https://www.technovelty.org/tips/the-stamp-idiom-with-make.h...

    Comment linking /tips/the-stamp-idiom-with-make.html

    on “A simple makefile is a unicorn”
  4. Submitted Playing with the x86 PMU as a story · 19 points

    HN discussion
  5. While not as straightforward as on Windows (which isn't developer oriented), it's possible on Linux and standard on most distributions (just look at all the -dbg packages of debian-based distributions). A little googling found these instructions involving objcopy to separate debug symbols: http://www.technovelty.org/code/debug-info.html

    Comment linking /code/debug-info.html

    on “Sorry state of dynamic libraries on Linux”
  6. Submitted VMware and GPL – it's about api boundaries, not copy-paste as a story · 7 points

    HN discussion
  7. Submitted Why symbol visibility is good as a story · 2 points

    HN discussion
  8. Submitted PLT and GOT – the key to code sharing and dynamic libraries (2011) as a story · 2 points

    HN discussion
  9. Submitted Zuul and Ansible in OpenStack CI as a story · 2 points

    HN discussion
  10. Submitted Position Independent Code and x86-64 libraries as a story · 2 points

    HN discussion
  11. Submitted Position Independent Code and x86-64 libraries as a story · 1 points

    HN discussion
  12. Submitted Image building for OpenStack CI – Minimal images, big effort as a story · 1 points

    HN discussion
  13. Submitted PLT and GOT – the key to code sharing and dynamic libraries as a story · 1 points

    HN discussion
  14. Submitted PLT and GOT – the key to code sharing and dynamic libraries (2011) as a story · 1 points

    HN discussion
  15. Submitted Exploring $ORIGIN in RPATH (2011) as a story · 1 points

    HN discussion
  16. Submitted The Quickest Way to Do Nothing as a story · 1 points

    HN discussion
  17. Submitted The Quickest Way to do Nothing as a story · 1 points

    HN discussion
  18. Submitted The quickest way to do nothing as a story · 1 points

    HN discussion
  19. Submitted What actually happens when you plug in a USB device? as a story · 1 points

    HN discussion

Search all of HN for technovelty.org

Linked by the same people?