Live data from Hacker News

Viewing profile — cmm

cmm

HN member
Joined
Mon, Jun 18, 2007, 6:47 PM UTC
HN karma
101
Public activity
51 items

About cmm

No profile information was provided.

Recent public activity

  1. comment
    Comment #48985054

    please don't regret writing the post the way you did, I for one enjoy well-written rants

  2. comment
    Comment #42887966

    that PR doesn't actually work though -- it finds the Vulkan libraries and has some memory accounting logic, but the bits to actually build a Vulkan llama.cpp runner are not there. …

  3. comment
    Comment #37500257

    The instance of enshittification under discussion is lucrative for the (big) retailers in at least two ways: first (obvious), they get to hire less people and in this way increase …

  4. comment
    Comment #36260399

    Looking at Nix internals would, over at the Guix land, be more like looking at the Guile compiler, or garbage collector -- all Nix-the-tool implements is the language and the primi…

  5. comment
    Comment #36257738

    > the whole nix internals are just a black box to you. Yes, and just as well. Modern software is a barely-holding-together tower of abstractions as it is. Do you find yourself look…

  6. comment
    Comment #36255456

    And let me make some further general observations here, while I'm unfortunately procrastinating. People use software to solve their problems. The way you "sell" (in whatever sense)…

  7. comment
    Comment #36255154

    > another significant project that uses guile. That looks like a typical academic project that is overwhelmingly likely to die as soon as the grants run out, what am I missing? Whe…

  8. comment
    Comment #36254517

    > guix uses standard guile syntax and has the whole guile language available to it. I feel I'm not getting through here. Let me try again: Guile is base Scheme plus some SRFIs plus…

  9. comment
    Comment #36249700

    > Having macros does not equal having a DSL. Any set of non-trivial non-standard macros is a DSL, by definition. You have to know what a macro does and what it is for in order to e…

  10. comment
    Comment #36243495

    And even more than that: I think Guile specifically would long have been abandoned and forgotten about if not for Guix.

  11. comment
    Comment #36243458

    > DSL implemented by Guix? Whatever do you mean? From what I've seen (which matches my expectations going in), Guix relies on macros heavily enough to be considered a DSL on top of…

  12. comment
    Comment #36242514

    > you didn't even answer my question about Nix. Your question was basically "is this DSL generally useful outside the domain it's been designed for?", so I thought it was rhetorica…

  13. comment
    Comment #36242127

    It is at least used outside of the GNU Project...

  14. comment
    Comment #36242010

    It is, but there already are other choices that are not worse and that are more established

  15. comment
    Comment #36241731

    Oh boy. > Guile is also the default extension language for the GNU project. AFAIK Guix is the only project that uses Guile and has any actual users (I'm not counting Shepherd becau…

  16. comment
    Comment #36241111

    I'm not trying to "debate" anything here. I do note that those Guix people that are feeling competitive towards Nix for whatever reason tend to over-rely on two arguments that just…

  17. comment
    Comment #36240651

    > Any programming language can delay evaluation by wrapping values in thunks where that makes sense Indeed. I was simply asking whether the macros used for programming Guix are laz…

  18. comment
    Comment #36240571

    I know quite well what Guile and Scheme are; I was asking about the specific DSL/library/whatever combo that Guix is programmed in. The code snippets on the page which this thread …

  19. comment
    Comment #36240321

    NixOS can be validly viewed as a very fancy Systemd configuration toolkit. If you think about it, ultimately an instance of a modern general-purpose OS is structured as a set of se…

  20. comment
    Comment #36240233

    I find Nix to be very close to the perfect DSL for what it does, and I like it quite a lot. But then I never bothered to look at Guix closely -- is its DSL at least lazy? Are there…

  21. comment
  22. comment
    Comment #35843513

    er, s/HISTIGNORE/HISTCONTROL/ above

  23. comment
    Comment #35840857

    it's not serious for most people I guess, but if you rely on bash's HISTIGNORE and don't disable bash's built-in history mechanism when you adopt Atuin, then this is as serious as …

  24. comment
    Comment #35839956

    there's this little gotcha you might want to be aware of: https://github.com/ellie/atuin/issues/752#issuecomment-14518...

  25. comment
    Comment #35152536

    just to register that I didn't know about scrcpy or gnirehtet, have no obvious need of either, but they are impressively neat!