Earlier quoted context omitted.
If we know ‘where it came from’ in the sense that the author couldn’t even bother writing anything themselves, why should other people bother reading this deluge of nonsensical strung together words?
That's my point, we won't bother reading it. We'll let agents read it. People will eventually stop getting ticked off at this stuff. One exception: if the model is poor or on 'low' and that leads to a crappy report. That's the equivalent of shipping performance-critical code built with -O0 in the compiler analogy.
RipGrep musl binaries occasionally segfault during very-large searches
201–210 of 216 posts
Re: RipGrep musl binaries occasionally segfault during very-large searches
#202Earlier quoted context omitted.
That's my point, we won't bother reading it. We'll let agents read it. People will eventually stop getting ticked off at this stuff. One exception: if the model is poor or on 'low' and that leads to a crappy report. That's the equivalent of shipping performance-critical code built with -O0 in the compiler analogy.
This is a crappy report, that's what is being discussed
If you just mean that the result was technically incorrect or off, that's probably true, but it doesn't affect my argument.
Re: RipGrep musl binaries occasionally segfault during very-large searches
#203Earlier quoted context omitted.
The Linux kernel defines syscalls as its stable ABI (note: there are also non-kernel ABIs on Linux, such as Wayland) while Windows defines the DLL calls as its stable ABI. One isn't better than the other. Linux's approach allows binaries to be fully statically linked, which is a more predictable environment for binaries, but Windows's approach composes better, as every process loads DLLs and this allows for things li…
TBF the GPU thing makes a fair amount of sense if you dig into it. It arguably falls entirely outside the kernel's domain of responsibility. However given how fundamental GPU acceleration is (as well as various other pieces of dedicated hardware in various scenarios) it would be nice if the kernel defined some basic portable semantics for linking with important drivers. These could exist independently of libc and the…
Re: RipGrep musl binaries occasionally segfault during very-large searches
#204Earlier quoted context omitted.
We use musl+mimalloc by default for our entire production operating systems: https://stagex.tools
Interesting. Not sure if you are aware, but your toolchain looks nearly identical to another linux distribution.. You might have luck looking for patches there if you ever need them. https://chimera-linux.org/about/#alternative-userland
Re: RipGrep musl binaries occasionally segfault during very-large searches
#205Re: RipGrep musl binaries occasionally segfault during very-large searches
#206Earlier quoted context omitted.
TBF the GPU thing makes a fair amount of sense if you dig into it. It arguably falls entirely outside the kernel's domain of responsibility. However given how fundamental GPU acceleration is (as well as various other pieces of dedicated hardware in various scenarios) it would be nice if the kernel defined some basic portable semantics for linking with important drivers. These could exist independently of libc and the…
Yeah we could all just use glibc. You see the problem with that though right?
Also I did not say "just use glibc" but rather suggested to just include a secondary glibc compatible dlopen routine. Exactly as you would have to do if the kernel bothered to specify.
Re: RipGrep musl binaries occasionally segfault during very-large searches
#207Earlier quoted context omitted.
Yeah we could all just use glibc. You see the problem with that though right?
That isn't at all what I said. I'm pointing out that in reality there aren't 20 competing libc implementations each with a unique dynamic linking scheme used by the userspace of 20 corresponding linux distributions. Instead we have ... glibc. So if the kernel actually specified a common portable linking scheme to fall back on as a means to interface with critical drivers it would presumably adopt the glibc way of doi…
Re: RipGrep musl binaries occasionally segfault during very-large searches
#208Earlier quoted context omitted.
That isn't at all what I said. I'm pointing out that in reality there aren't 20 competing libc implementations each with a unique dynamic linking scheme used by the userspace of 20 corresponding linux distributions. Instead we have ... glibc. So if the kernel actually specified a common portable linking scheme to fall back on as a means to interface with critical drivers it would presumably adopt the glibc way of doi…
If the kernel wanted to force you to use glibc it would do so. We could get rid of the stupid hardcoded paths in PT_INTERP for example.
So just pretend they did that and include a second dlopen routine and get on with life because at that point you're compatible with ~all major linux distros.
Far more pressing is a blessed filesystem path for where to find the things.
Re: RipGrep musl binaries occasionally segfault during very-large searches
#209Earlier quoted context omitted.
This is a crappy report, that's what is being discussed
Is there any indication that it was a mini/fast/older model, or on a low effort level? My read of the reactions above is "ugh AI", not "ugh AI on the cheap". Not a single poster mentioned model or effort choice. It seems more like the usual irritation at "AI slop". If you just mean that the result was technically incorrect or off, that's probably true, but it doesn't affect my argument.
Re: RipGrep musl binaries occasionally segfault during very-large searches
#210Earlier quoted context omitted.
I usually go for "If I wanted LLM answer I'd ask LLM instead of reading your answer/article/content"
But it goes beyond this. The whole 2020s era is about cheap ways to do anything and be able to stream it to billions of people. Yet I feel no density in the work because there was no energy spent on it.
There's a similar conundrum with gifts. When everyone is able to order approximately anything from anywhere in the world via the internet exchanging gifts begins to feel like a bizarre ritual meant only to transfer money to businesses.