Live data from Hacker News

Viewing profile — john-shaffer

john-shaffer

HN member
Joined
Tue, Oct 22, 2019, 2:47 AM UTC
HN karma
595
Public activity
206 items

About john-shaffer

https://github.com/john-shaffer

hn.scorn217@passmail.net

Recent public activity

  1. comment
    Comment #46123327

    AWS announced Lambda durable functions today in a blog post titled "Build multi-step applications and AI workflows with AWS Lambda durable functions" [0] [0] https://aws.amazon.com…

  2. story
  3. comment
    Comment #44110142

    Related story with much more detail and comments: https://news.ycombinator.com/item?id=44105878

  4. comment
    Comment #39827665

    Have you considered https://github.com/dolthub/dolt for your use case?

  5. comment
    Comment #39625183

    But Nix is the best way to build images for dockerc.

  6. comment
    Comment #39213136

    Mostly playing around with stacking "powerful" words: King Kong + Power Ranger = King Kong Ranger (first) Megazord + Power Ranger = Power Megazord Megazord + Power Megazord or Artz…

  7. comment
    Comment #39186549

    https://jobs.braveclojure.com/

  8. comment
    Comment #39186534

    Clojure itself actually loads pretty quickly, but almost every project has enough libraries to make loading the project take a few seconds.

  9. comment
    Comment #39007419

    export LC_ALL=C nix-shell -I nixpkgs=https://github.com/NixOS/nixpkgs/archive/2322899a1fa85f6547004b2829af81e7b444f506.tar.gz -p openssh ssh -V OpenSSH_6.1p1, OpenSSL 1.0.0i 19 Apr…

  10. comment
    Comment #38963780

    > So how do I install the old version next to the new version in ubuntu 34.04? You would install Nix and run something similar to "nix run nixpkgs-23.11#openssh "

  11. comment
    Comment #38578729

    This looks promising, but it doesn't work on personal accounts. I'm not ready to install it on my organization account just yet. Can I expect complex caching actions like https://g…

  12. comment
    Comment #37710097

    Clarification on file duplication: DVC tries to use reflinks if the filesystem supports it, and falls back on copying the files. It can be configured to use hardlinks instead for f…

  13. comment
    Comment #37697567

    DVC is slow because it stores and writes data twice, and the default of dozens of concurrent downloads causes resource starvation. They finally improved uploads in 3.0, but downloa…

  14. comment
    Comment #36749141

    Performance with Docker is slightly worse, but it shouldn't be an issue for a long-running process. The main problem I've run into is that, by default, Docker logs will eventually …

  15. comment
    Comment #36375342

    Thanks. I had no idea D2 was on switch, and it's on sale for $13! [1] [1] https://www.nintendo.com/store/products/diablo-ii-resurrecte...

  16. comment
    Comment #34812103

    malli, specter, and calva are all less than ten years old. Clojure has seen a lot of progress in tooling and libraries.

  17. comment
    Comment #32600945

    IIRC, posts with more comments than votes are automatically penalized. It is #11 on the front page now, though.

  18. comment
    Comment #31601559

    Polylith does a good job of solving this: https://polylith.gitbook.io/polylith/

  19. story
  20. comment
    Comment #30772661

    Have you had problems with Nix on macOS? Nix works great for me, but I can't use it much to deal with installs or synchronize dependencies because the devs on macOS can't get Nix r…

  21. comment
    Comment #30716953

    I have no affiliation, but I tried the free trial of their tool and I found that the Code Health metrics made a lot of sense. The files that it pointed out are definitely overly co…

  22. story
  23. comment
    Comment #30295865

    In production, I may only want one connection pool to a DB, and in that case global state is pretty much equivalent to passing state as an argument. Development in a Clojure REPL i…

  24. comment
    Comment #29579616

    Thanks for the explanation. What are some of the other techniques?

  25. comment
    Comment #29576415

    I just added a test case that importing org.apache.logging.log4j.core.lookup.JndiLookup throws a ClassNotFoundException. Any log4j2 class would work too.