Viewing profile — pixelbeat
pixelbeat
HN member- Joined
- Fri, Sep 12, 2008, 12:03 AM UTC
- HN karma
- 1,141
- Public activity
- 135 items
- HN profile
- View on Hacker News ↗
About pixelbeat
Recent public activity
-
comment
Comment #47006805
How the latest coreutils leveraged terminal hyperlinks to directly link to the full online documentation
- story
-
comment
Comment #45351224
Phoronix didn't link the full NEWS: https://savannah.gnu.org/news/?id=10816 Some extra notes... Accurate (cgroup aware) nproc is important, as detailed in: https://danluu.com/cgrou…
-
comment
Comment #45169028
GNU coreutils can be built as a single binary with ./configure --enable-single-binary. One can install this variant on Fedora for example with the coreutils-single package, and thi…
-
comment
Comment #43930022
FWIW GNU coreutils' shuf uses reservoir sampling for larger inputs to give bounded memory operation
-
comment
Comment #43784938
42/2
-
comment
Comment #43588485
For similar functionality have a look at crudini, which is a utility designed for interacting with ini files from shell scripts: https://github.com/pixelb/crudini
-
comment
Comment #42276105
Nice article. See also: https://www.pixelbeat.org/programming/stdio_buffering/ It's also worth mentioning a recent improvement we made (in coreutils 8.28) to the operation of the `…
-
comment
Comment #42221295
You might find my "symlinks, hardlinks and reflinks explained" article useful: https://www.pixelbeat.org/docs/unix_links.html
-
comment
Comment #40943612
The vi vs emacs thing permeates a lot of tools. I find it useful to map all tools to be consistent with one or the other. Personally I use vi. Unfortunately setting vi mode for rea…
-
comment
Comment #40825523
One might be wondering why 'test' and '[' are separate binaries at all. This is to give maximum flexibility wrt copying binaries etc. Note one can build coreutils like busybox as a…
-
comment
Comment #40740124
Sounds like a case of: https://www.pixelbeat.org/programming/sigpipe_handling.html uutils uses the coreutils test suite, so it makes sense to add a test case for that, which uutils…
-
comment
Comment #39876211
yes(1) is the standard unix way of generating repeated data. It's good to do this as quickly as possible. I really don't understand why so many get annoyed with this code. 130 line…
-
comment
Comment #16107796
Nice. This handles the mangled example I discussed at: http://www.pixelbeat.org/docs/unicode_utils/
-
comment
Comment #15999528
GNU seq uses this trick: slow path: seq -f '%.1f' inf | pv > /dev/null ...[ 12MiB/s] fast path: seq inf | pv > /dev/null ...[ 491MiB/s]
-
comment
Comment #15455334
The GNU variant was discussed recently at: https://news.ycombinator.com/item?id=14542938 The commit that sped up GNU yes has a summary of the perf measurements: https://github.com/…
-
comment
Comment #15326732
Very good point. I added a whole section to the article, implementing the counting lines example with `make -j`, which performs just as well as `xargs -P`
- story
-
comment
Comment #13940628
That really is a bash bug IMHO I've discussed this with upstream bash at http://lists.gnu.org/archive/html/bug-bash/2015-02/msg00052.... I've some general notes on SIGPIPE mishandl…
- story
- comment
-
comment
Comment #13350536
Yes this is true. Note BSD supports this better with Ctrl-T to generate SIGINFO, which one can send to any command even if not supported, in which case it's ignored. Using kill on …
-
comment
Comment #13349360
Yes "D" is not for disk/drive/device/... It comes from the DD (data definition) statement of OS/360 JCL, and hence why dd has the unusual option syntax compared to other unix utils…
-
comment
Comment #13290978
This machine isn't available yet :) But since Lenovo is the Red Hat corp laptop vendor, support is generally excellent. I've used Fedora 23+ on the Third gen X1 carbon with zero is…
-
comment
Comment #12565692
Yes ignoring .gitignore contents is a very useful feature. That could be added quite easily to findrepo though would probably have to be an opt as it is often useful to search inte…