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

S

Sebastian Daschner

Personal blog · blog.sebastian-daschner.com/entriesprogramming

Sebastian Daschner's personal blog at blog.sebastian-daschner.com covers programming. Since 2020, 8 different Hacker News readers have linked it 8 times. It is still writing: the last post was on 2025-03-31, and you can follow it by feed.

Visit the blog
8mentions?
8HN people?
2020–2023first – last linked?
Links on Hacker News per year · peak 4 in 2022

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

Why HN links it

HN readers link this blog for practical Git technique posts, such as fixup commits with autosquash, custom git subcommands, and branchless workflows. The comments cite these posts without commenting on 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. /entries/git-commit-fixup-autosquash
    3 people · 3 mentions · first linked 2020-04-07

What Hacker News says?

  1. When you work with a rebase-oriented workflow, it's very common to submit a PR for review and then address incoming review comments as fixup commits: https://blog.sebastian-daschner.com/entries/git-commit-fixup... This necessitates force-pushing to your feature branch after all the fixup commits have been approved and then squashed. At that point you can merge the cleaned up feature branch in to your develop or trun…

    Comment linking /entries/git-commit-fixup-autosquash

    on “Idiot Proof Git”
  2. Submitted Logging Performance Comparison as a story · 70 points

    HN discussion
  3. Git will automatically prefix a subcommand with `git-` and try to execute a command with that name. https://blog.sebastian-daschner.com/entries/custom-git-subco... Many "built-in" Git commands are themselves separate executables. My Linux machine has them in `/usr/lib/git-core/`, and my macOS machine has them in `/Applications/Xcode.app/Contents/Developer/usr/libexec/git-core/`.

    Comment linking /entries/custom-git-subcommands

    on “Ask HN: Can I see your scripts?”
  4. Submitted The Case Against Logging as a story · 2 points

    HN discussion
  5. You can have the cursor keys where you want on UHK, see the webdemo of the UHK Agent software: http://ultimatehackingkeyboard.github.io/agent/#/keymap/QWR and if you buy the modules you can also have additional actions, without taking your hand off the keyboard, because you do not even need a mouse. Here is the latest review, from 4:00 could be the most interesting part for you https://blog.sebastian-daschner.com/en…

    Comment linking /entries/review-ultimate-hacking-keyboard

    on “Split keyboards and how to build them”
  6. Submitted Effective Bash scripting for software developers as a story · 1 points

    HN discussion
  7. FYI, command-line Git is where fixup and autosquash come from: https://blog.sebastian-daschner.com/entries/git-commit-fixup... Magit makes the feature easier to use and more discoverable, though.

    Comment linking /entries/git-commit-fixup-autosquash

    on “A work-in-progress Magit clone for Neovim”
  8. It's a lot easier with git commit --fixup: https://blog.sebastian-daschner.com/entries/git-commit-fixup...

    Comment linking /entries/git-commit-fixup-autosquash

    on “My unorthodox, branchless Git workflow”

Search all of HN for blog.sebastian-daschner.com

Linked by the same people?