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

P

Paweł Duda

Personal blog · paweldu.dev · on HN as paweldudaprogrammingproductivity

Paweł Duda's personal blog at paweldu.dev covers programming and productivity. Since 2019, 5 different Hacker News readers have linked it 10 times, most often “Show HN: Turn your fzf into a live REPL”. The last post was in 2024, but the archive is still widely read.

Visit the blog
10mentions?
5HN people?
2019–2026first – last linked?
Links on Hacker News per year · peak 4 in 2020

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

Why HN links it

The linked post describes a live REPL built with fzf, a shell setup for interactively querying command output. Commenters cite it as a way to get live, interactive querying with tools like jq and awk.

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.

Paweł Duda's blog

The author on HN?

pawelduda · 1,597 karma · member since 2016

https://paweldu.dev/

From their public HN profile, which links to this site.

Most-linked posts?

  1. Show HN: Turn your fzf into a live REPL
    5 people · 6 mentions · first linked 2019-07-17

What Hacker News says?

  1. https://paweldu.dev/posts/fzf-live-repl/ Previous discussion here: https://news.ycombinator.com/item?id=20455857 Also featured in that thread: https://github.com/akavel/up For example: echo '' | fzf --print-query --preview 'grep -R {q} . 2> /dev/null'

    Comment linking /posts/fzf-live-repl/

    on “New(ish) command line tools”
  2. Submitted Show HN: Turn your fzf into a live REPL as a story · 190 points

    HN discussion
  3. Thanks so much for so much feedback! There's already an issue to automatically add trailing parens and I definitely think it's a good idea, as balancing parens really is annoying in-shell. I didn't think of it before. I decided that adding interactivity would be too much work, but you could definitely put together a oneliner (or alias) which achieves that using fzf: https://paweldu.dev/posts/fzf-live-repl/ Overall I…

    Comment linking /posts/fzf-live-repl/

    on “Show HN: jql – Easier jq Alternative with a Lispy Syntax Written in Go”
  4. Submitted Vim Anti-Patterns That Cause Beginners To:Quit as a story · 76 points

    HN discussion
  5. I was thinking of an interactive terminal app, but that would be much more work. Though you can surely put a oneliner together which achieves the same effect using fzf, as per: https://paweldu.dev/posts/fzf-live-repl/

    Comment linking /posts/fzf-live-repl/

    on “Show HN: jql – Easier jq Alternative with a Lispy Syntax Written in Go”
  6. Submitted Vim Anti-Patterns That Cause Beginners To:Quit as a story · 3 points

    HN discussion
  7. This doesn't have the debugger but it allows for a repl interface for awk https://paweldu.dev/posts/fzf-live-repl/ edit: There's also https://github.com/akavel/up which could possibly be used in combination with fzf

    Comment linking /posts/fzf-live-repl/

    on “The State of the AWK”
  8. Submitted Vim Anti-Patterns That Cause Beginners To :Quit as a story · 2 points

    HN discussion
  9. You can get something fairly similar with fzf, using the --preview trick from [1]: echo '' | fzf --print-query --preview "cat *.json | jq {q}" https://paweldu.dev/posts/fzf-live-repl/

    Comment linking /posts/fzf-live-repl/

    on “Show HN: Jqview, a simple native GUI for inspecting JSON with jq”
  10. https://paweldu.dev/

    Comment linking /

    on “Ask HN: Could you share your personal website here?”

Search all of HN for paweldu.dev