K(r)ep

Dev tools

text search cli

SHOW HN2025

21points
14comments
#1,973of 3,837 in 2025
Top 52%of 2025 by points

How HN took it

RoastedHalf or more of the comments are critical

0 positive, 3 neutral or asking, 0 mixed, 6 critical, out of 9 comments about the project. Thread score -0.49.

Idea: 0 for, 3 againstPerformance: 0 for, 2 againstExecution: 0 for, 1 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Simpler algorithms can outperform theoretically better ones in practice

    From 1 comment
    • No problem, hope it was useful. I've found a lot of real world performance comes from doing as little as possible inside the main search loop. UPDATE: It's often the case that a…
      MattPalmer1086 on HN

Objections

  • Uses far more CPU than ripgrep for small speed gains

    From 1 comment
    • The fact that even in the test example it took ripgrep 0.115 s with 97% CPU usage vs Krep's 0.106 s with 328% CPU usage is a testament of why ripgrep is still preferable. Such a…
      alkh on HN
  • Search gave inconsistent and incorrect results

    From 1 comment
    • With this comment showing that search was inconsistent and gave incorrect results: https://news.ycombinator.com/item?id=43335277 why the repost?
      finnh on HN
  • Reposting the same project repeatedly is poor etiquette

    From 2 comments
    • He posted the project 36 days ago, 35 days ago, and today. The commit history appears to show that he has been working on it, but that's no excuse for this sort of re-posting.…
      globnomulous on HN
    • With this comment showing that search was inconsistent and gave incorrect results: https://news.ycombinator.com/item?id=43335277 why the repost?
      finnh on HN
  • Large performance cliffs on some patterns

    From 1 comment
    • ripgrep author here. Like many grep tools, it also has significant performance cliffs that are very easy to hit: ``` $ time rg -o -c '[A-Z]' subtitles2016-sample.en 51835353 real…
      burntsushi on HN

Questions

  • Why was the project reposted?

    From 1 comment
    • With this comment showing that search was inconsistent and gave incorrect results: https://news.ycombinator.com/item?id=43335277 why the repost?
      finnh on HN

Alternatives named

  • ripgrep

    From 2 comments
    • The fact that even in the test example it took ripgrep 0.115 s with 97% CPU usage vs Krep's 0.106 s with 328% CPU usage is a testament of why ripgrep is still preferable. Such a…
      alkh on HN
    • ripgrep author here. Like many grep tools, it also has significant performance cliffs that are very easy to hit: ``` $ time rg -o -c '[A-Z]' subtitles2016-sample.en 51835353 real…
      burntsushi on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/43707308)