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

P

pts.blog

Personal blog · ptspts.blogspot.comprogrammingsystems

pts.blog is a personal blog at ptspts.blogspot.com about programming and systems. Since 2010, 9 different Hacker News readers have linked it 10 times, most often “How to make smaller C and C++ binaries”. It is still writing: the last post was on 2026-10-30, and you can follow it by feed.

Visit the blog
10mentions?
9HN people?
2010–2025first – last linked?
Links on Hacker News per year · peak 3 in 2017

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

Why HN links it

HN commenters link pts.blog for a comparison of encrypted Git tools (Keybase Git, git-remote-gcrypt, git-gpg), a note on switching from fish to zsh, and a how-to on writing C programs. Comments do not judge the writing itself.

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. How to make smaller C and C++ binaries
    2 people · 2 mentions · first linked 2017-04-29

What Hacker News says?

  1. See my comparison of Keybase Git, git-remote-gcrypt and git-gpg here: http://ptspts.blogspot.com/2017/10/comparison-of-encrypted-g...

    Comment linking /2017/10/comparison-of-encrypted-git-remote.html

    on “Keybase launches encrypted Git”
  2. Submitted Comparison of encrypted Git remote implementations (2017) as a story · 20 points

    HN discussion
  3. I'm not a Keybase developer, but I'm a user of Keybase Git, git-remote-gcrypt and git-gpg, and I've just written a comparison of the 3. Here you are: http://ptspts.blogspot.com/2017/10/comparison-of-encrypted-g... If I missed some of the aspects, please let me know.

    Comment linking /2017/10/comparison-of-encrypted-git-remote.html

    on “Keybase launches encrypted Git”
  4. Submitted Binary search in line-sorted text files as a story · 3 points

    HN discussion
  5. I tried fish for a while but found it jarring switching between it and bash when working on remote machines where fish is not installed. I was also surprised when I first started using fish that it can't synchronize history between shell instances, which is a killer feature for me. So after about a month with fish I've switched to zsh. https://github.com/fish-shell/fish-shell/issues/825 http://ptspts.blogspot.com/20…

    Comment linking /2011/03/how-to-automatically-synchronize-shell.html

    on “Fish shell 2.1”
  6. Submitted What has changed in Turbo Assembler (TASM) between versions 5.3 and 5.4? as a story · 1 points

    HN discussion
  7. I get 8392 bytes on MacOS. $ echo 'main(){puts("hello, world");}' | cc -fno-PIE -m32 -w -xc - && wc -c a.out 8392 a.out (Other code generation and linker options,[1] GCC instead of Clang, different C/C++ standards, printf(3) or write(2) instead of puts(3) and `void main()` instead of `int main()` all had no effect on the binary size). [1] I tried all the ones listed here, although I didn't try the more exotic method…

    Comment linking /2013/12/how-to-make-smaller-c-and-c-binaries.html

    on “Concerns with JPMS spec and Jigsaw implementation”
  8. Submitted How to make smaller C and C++ binaries as a story · 1 points

    HN discussion
  9. Author's argument against using C++ isn't true. New/delete can be easily redefined to use malloc/free [0]. You can compile (a bit limited) C++ code without any special C++ dependencies. [0] http://ptspts.blogspot.com/2010/12/how-to-write-c-program-wi...

    Comment linking /2010/12/how-to-write-c-program-without-libstdc.html

    on “Left-leaning red-black trees are hard to implement (2008)”
  10. Submitted Feature comparison of Python non-blocking I/O libraries as a story · 1 points

    HN discussion

Search all of HN for ptspts.blogspot.com