Live data from Hacker News

Viewing profile — pixelbeat

pixelbeat

HN member
Joined
Fri, Sep 12, 2008, 12:03 AM UTC
HN karma
1,141
Public activity
135 items

About pixelbeat

http://www.pixelbeat.org/ http://twitter.com/pixelbeat_

Recent public activity

  1. comment
    Comment #47006805

    How the latest coreutils leveraged terminal hyperlinks to directly link to the full online documentation

  2. story
  3. 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…

  4. 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…

  5. comment
    Comment #43930022

    FWIW GNU coreutils' shuf uses reservoir sampling for larger inputs to give bounded memory operation

  6. comment
  7. 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

  8. 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 `…

  9. comment
    Comment #42221295

    You might find my "symlinks, hardlinks and reflinks explained" article useful: https://www.pixelbeat.org/docs/unix_links.html

  10. 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…

  11. 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…

  12. 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…

  13. 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…

  14. comment
    Comment #16107796

    Nice. This handles the mangled example I discussed at: http://www.pixelbeat.org/docs/unicode_utils/

  15. 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]

  16. 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/…

  17. 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`

  18. story
  19. 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…

  20. story
  21. comment
  22. 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 …

  23. 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…

  24. 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…

  25. 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…