I had that happen too recently… Basically rg x would show nothing but grep -r x showed the lines for any x. Tried multiple times with different x, then I kept using grep -r at that time. After a few days, I started using rg again and it worked fine but now I tend to use grep -r occasionally too to make sure.
Next time that happens try looking at the paths, adding a pair of -u, or running with --debug: by default rg will ignore files which are hidden (dotfiles) or excluded by ignore files (.gitignore, .ignore, …).
I use "grep" to search files (it should never skip any unless I tell it to do otherwise) and "git grep" to be a programmer searching a codebase (where it should only look at code files unless I tell it to do otherwise). Two different hats.
I wouldn't want to use tools that straddle the two, unless they had a nice clear way of picking one or the other. ripgrep does have "--no-ignore", though I would prefer -a / --all (one could make their own with alias rga='rg --no-ignore')
This is a Western-centric framing. Iran have an oligarchy of IRGC billionaires consolidating power. Gazans and Lebanese and Yemeni are only slightly more disposable than their own populations.
It’s tempting to turn adversary into heroism. But the truth is Iran has supported the laughter of Gazans and Yemenis to keep war away from its shores for a few more years. These proxies need to rule ruthlessly, like their parent, because they’re violent, ruthless and cruel regimes. Powerful. But no paragon, and certainly not one who give two shits about Western notions of who is committing genocide or war crimes against whom.
> only attacked countries that host US bases, correct?
No. Azerbaijan hosts no U.S. bases. Also, the Gulf hosts U.S. bases in part to protect against Iran. Blowing up hotels while missing American warships underlines why Iran is a shit neighbor.
They’ve given mixed messages. You see the new talking points being echoed down thread [1].
> Iran has been quite conscientious about taking responsibility
There is no singular Iran. The President apologized. Then the IRGC hit more targets in neutral nations. (Again, unless we use the new definition of neutrality which means everyone is an enemy.)
LLMs should know that, for maybe a CRUD app, there should be taken care of security at various layers, i.e. input validation in controllers. Knowledge from popular frameworks that communicate security boundaries should be transferable for them, even if everything is custom code. Very confusing to me how they manage to completely ignore so much of it. I guess they are too good following suit of a productivity minded vibe coder.
> The python 2 to 3 situation was a similar colossal mistake of honestly incompetent developers who really enjoy programming in their free time who don't understand that time is money for most people.
It’s been years but even then, this sincerely cannot be repeated enough.
X11 worked fine. Then Wayland came from somebody’s fever dream and forced everyone to use it, just for everyone to encounter some kind of
bug every time they do anything slightly off the beaten path. For me literally every new install is some stupid Wayland BS I have to deal with, probably because I use Nvidia drivers, but X11 worked perfectly fine. Wayland should have stayed in the playground as the post says.
reply