Hacker Newsnew | past | comments | ask | show | jobs | submit | leo_santagada's commentslogin

Can I just say thank you ripgrep?

In my usecase ripgrep is killer, I use it both to search through something around 10GB of a monorepo, and to search through 400GB of textfiles (custom format, similar to json) every day and not having rg performance would make my life considerably worse.

When you have very large sets of data to search through the difference from rp to other solutions is like night and day.


Glad it helps. :) Although, with 400GB, I think any tool would probably get similar performance, since it's likely bottlenecked by your disk's read speed.


How would that be better? If there is any code that they don't want to see, they would just not show you.

Android and ios are both completely opaque operating systems... stop pretending they are not.


and that is because the whole pseudo terminal system was always there not encumbered by cmd wonkiness. That plus filesystem semantics alone make a unix like system miles ahead of microsoft.


I think you answered your own question, if it is statically linked to qt then it is statically linked to all/most of it no? I don't think qt or any gui library is divided in many small pieces like javascript libs.


Were you using wal mode with sqlite? It helps a lot with locking.


I don't even know what it is so I wish I had looked it up first but now it's too late. Also mysql will aide in later replicating the application between different locations to ensure availability for each office.


Yeah the WAL basically makes "concurrent processes reading/writing to the same database" work magically, where as without you'll get all sorts of issues and timeouts. I don't know why it isn't enabled by default, or at least more prominently advertised as an option.


Initially, WAL mode was off by default because older versions of SQLite do not support it, and it is a property of the database file. Thus, a database created in WAL mode would be unreadable by older SQLites. But WAL has been available for 6 years now, so it might be reasonable to make it the default. We will take your suggestion under consideration. Thanks.


not working for me, and it is trying to load http resources


Broken deploy, all should be good now.


I see what you did there :)


I think you were doing something wrong, it is supposed to take less than a minute.


a typo: "cost long time"

also I think "Inspired From" feels wrong, but I'm not a native speaker so I'm not sure.


and now the blog is down too...


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: