Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
collinfunk
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
4 ms
·
1.
▲
by
collinfunk
10d ago
As the person who wrote the fix for this issue (and not the original code), I will just mention that I find this paragraph makes the author sound incredibly entitled: Shamefully, the inetutils project hasn’t actually released a fixed
2.
▲
by
collinfunk
11d ago
As I have told the authors privately, I find it quite difficult to take their claim that they "don't care about licensing" seriously. 13/14 of the projects under uutils are relicensing GNU or GPL'd software. The oth
3.
▲
by
collinfunk
12d ago
Only GNU sort uses threads. There is still some room for improvement there, if anyone wants to take a shot at it. :)
4.
▲
by
collinfunk
12d ago
Canonical hasn't contributed anything to GNU coreutils in the time since the switch was announced, just to be clear.
5.
▲
by
collinfunk
12d ago
I don't think sudo-rs ever advertised itself as a drop in replacement. They seem pretty upfront that it isn't their goal. See this list: https://github.com/trifectatechfoundation/sudo-rs#difference...
6.
▲
by
collinfunk
12d ago
Most of them are TOCTOU races or improperly following symbolic links. For example, uutils mkfifo(1) would create a world-readable and writable FIFO before using chmod(2) to restrict its permissions. Another user could replace that file with
7.
▲
by
collinfunk
12d ago
You can use equivs to create a dummy coreutils-from-uutils package, as mentioned in the responses to that report. It is frustrating that Canonical has no interest in fixing it, though. It makes it hard to take their claims seriously that yo
8.
▲
by
collinfunk
12d ago
I have had to tell them repeatedly to stop copying tests verbatim, including the original comments from GNU coreutils. So I doubt this is true, which is frustrating.
9.
▲
by
collinfunk
12d ago
Glad to hear that I am not alone. I feel like launchpad is totally ignored most of the time. To get a response on a buggy GNU coreutils patch of theirs [1], I had to mention it in a rust-coreutils bug months later... [1] https://
10.
▲
by
collinfunk
12d ago
I have. It has been an open bug upstream for years as well.
11.
▲
by
collinfunk
12d ago
Legacy is a bit harsh... FWIW, Canonical did not reach out to any of us who maintain GNU coreutils before, after, or during the transition. Had we known, we could have easily warned them about the incompatibilities.
12.
▲
by
collinfunk
12d ago
I really don't understand why Canonical rushes this. If 'rm' can't remove all possible directory entries, that is a big issue: $ podman run --rm -it ubuntu:26.10 $ apt update -y; apt upgrade -y $ rm --version r
13.
▲
by
collinfunk
29d ago
Note that STF did not fund GNU coreutils. They funded uutils.
14.
▲
by
collinfunk
1mo ago
> Is there any effort from the GNU organization to solve long-standing issues and pain points such as locales? Most GNU projects don't have a large overlap, if any overlap at all, between their active contributors. I suspect they be
15.
▲
by
collinfunk
1mo ago
Note, I am a co-maintainer of GNU coreutils. Whether that makes my opinion relevant, biased, or both, you can decide. :) I really wished the documented their benchmarking methodology here, or at least cautioned the reader not to jump to con
16.
▲
by
collinfunk
2mo ago
When did this occur? I am a GNU maintainer, and have never heard such a thing from the FSF. The GNU Coding Standards and other similar texts leave the decision to support non-free platforms up to the maintainer.
17.
▲
by
collinfunk
3mo ago
I co-maintain GNU coreutils and wrote the Neon 'wc -l' code, for reference. Based on my quick look at the source code, it looks like this program can handle ASCII whitespace. GNU coreutils uses iswspace, which is locale-aware. Tha
18.
▲
by
collinfunk
3mo ago
The others and I, working on GNU coreutils, frequently use 'yes' to generate a bunch of garbage input for testing programs. It is nice that it can do so quickly.
19.
▲
by
collinfunk
3mo ago
The author states that they are not a lawyer, which is all good and okay. However, immediately afterwards they seem to claim that they know the law better than GNU, the FSF, and their lawyers. It confuses me how the author does not see that
20.
▲
by
collinfunk
4mo ago
> Why would you mention the labs in connection to a question specifically about bio weapons? Which situation do you think looks worse, admitting to having biological research facilities (unrelated to weaponry), or having Russians invade,
21.
▲
by
collinfunk
4mo ago
> is it really that big of a jump to connect gain of function research and bioweaponry? Have you seen any evidence for the bio-weaponry claim? > to be fair the world genuinely believes COVID spontaneously manifested directly next to a
22.
▲
by
collinfunk
4mo ago
The whole "biolab" thing is pretty common Russian propaganda [1]. Unsurprising to hear Gabbard parroting it yet again. [1] https://en.wikipedia.org/wiki/Ukraine_bioweapons_conspiracy_...
23.
▲
by
collinfunk
4mo ago
Well, they have held back some slop in CPAN (a surprising place to find slop) [1]. Some of said slop recently caused GNU coreutils test suite to fail [2]. Surely the bot will get it right one day, right? [1] https://bugs.gentoo.o
24.
▲
by
collinfunk
5mo ago
This came up again recently when I added SHA-3 support to 'cksum'. I think the conclusion was that OpenSSL was still faster. All of Assaf's points are good too, though.
25.
▲
by
collinfunk
5mo ago
At the current moment I would be against it. The language and library is changing too fast. Also, Rust has some other things that make it hard to use for coreutils. For example, Rust programs always call signal (SIGPIPE, SIG_IGN) or equival
26.
▲
by
collinfunk
5mo ago
No need to apologize at all. Doing it in one cd invocation would fail since the file name is longer than PATH_MAX. In that case passing it to a system call would fail with errno set to ENAMETOOLONG. You could probably make the loop more eff
27.
▲
by
collinfunk
5mo ago
Hi, I am one of the maintainers of GNU Coreutils. Thanks for the article, it covers some interesting topics. In the little Rust that I have used, I have felt that it is far too easy to write TOCTOU races using std::fs. I hope the standard l
28.
▲
by
collinfunk
5mo ago
> There are some pretty substantial differences. Russia is on the strategic back foot here trying to figure out a way to stop NATO's advance. His rationale for invading Ukraine was to "demilitarise and denazify" it. The NA
29.
▲
by
collinfunk
5mo ago
You see zero similarities between Hitler invading Poland and Putin invading Ukraine?
30.
▲
by
collinfunk
5mo ago
Another maintainer and I follow issues and pull requests on a GitHub mirror. But email works fine for us and many other projects. Regarding poor UX, it is difficult to dispute with that claim without a specific example. Note that a lot of t
More ›