Live data from Hacker News

Viewing profile — tgamblin

tgamblin

HN member
Joined
Thu, Jun 11, 2015, 11:48 PM UTC
HN karma
594
Public activity
112 items

About tgamblin

No profile information was provided.

Recent public activity

  1. comment
    Comment #46515858

    The more recent Lifschitz book is the easiest to learn from IMO: - https://www.cs.utexas.edu/~vl/teaching/378/ASP.pdf It starts with basics of using ASP and gives examples in cling…

  2. story
  3. story
  4. comment
  5. story
  6. story
  7. comment
    Comment #44122512

    I do for macOS and Linux :). Windows support is also coming along. There isn’t anything particularly special about the HPC world other than the need for many different configuratio…

  8. comment
    Comment #42829493

    > Datalog is a declarative logic programming language. While it is syntactically a subset of Prolog, Datalog generally uses a bottom-up rather than top-down evaluation model. This …

  9. story
  10. comment
    Comment #41226011

    Spack doesn't require any particular prefix... it has a deployment model like nix, and the store can go anywhere. Binary caches are relocatable.

  11. story
  12. comment
    Comment #39922458

    It's disappointing that this response linked by OP was posted at all. And even more disappointing because context gets lost every time it shows up on HN. The linked email is from a…

  13. comment
    Comment #39622740

    > Maybe it's possible to have multiple _views_ of a filesystem, so via one API you "see" a flat namespace with hashed directories, and with another a conventional hierarchical one …

  14. comment
    Comment #39541685

    FWIW this is what Spack does , and it uses a store layout like nix/guix. here are some chunks of the spack install tree path. All you really need is the hash, but we provide a bit …

  15. comment
    Comment #39515664

    There is also `spack develop`, on which people are building hack/build/test loops. You can `spack develop` any package in spack, and easily build with a modified version of somethi…

  16. comment
    Comment #39316436

    This is stolen from @Theophite, sadly now banned: https://images.app.goo.gl/Rv5SK1qqWXZVNSZ56

  17. comment
    Comment #38864994

    > I can't count the number of times I've seen people say "md5 is fine for use case xyz" where in some counterintuitive way it wasn't fine. I can count many more times that people t…

  18. comment
    Comment #38864773

    Which part was hand-wavy/unreasonable? Do you think that dedicated MD5 hardware could become billions or even millions of times more efficient within a decade? If so, why?

  19. comment
    Comment #38863004

    The article mentions the key detail: MD5 is broken for cryptography (collisions) but not for second preimage attacks. I was hoping there would be some discussion of just how much m…

  20. story
  21. comment
    Comment #38038501

    In Spack we rewrite strings in binaries, strings in text files (including shebangs), and RPATH/RUNPATH values. It's not hard to find store prefixes in binaries -- they have hashes …

  22. comment
    Comment #37932363

    Spack dev here. Yep it's mainly used in HPC, but we'd love to see more folks using in other areas. There is windows support now (in addition to linux and macOS), which I think was …

  23. comment
    Comment #37902327

    I’ve done exactly this to manage a test user identity separately from my main GitHub identity, for debugging GitHub apps. I didn’t clone separately, though. I added separate remote…

  24. comment
    Comment #37883876

    It looks like you can't search "all" anymore. But if you want the same effect you can hack the URL. Specifically: &type=all used to work, but isn't an option anymore &type=story&ty…

  25. comment
    Comment #36469926

    FWIW, we do something like this in Spack[1] with `spack config blame`. There are different YAML configs, they can be merged and override each other based on precedence, but we tell…