Viewing profile — john-shaffer
john-shaffer
HN member- Joined
- Tue, Oct 22, 2019, 2:47 AM UTC
- HN karma
- 595
- Public activity
- 206 items
- HN profile
- View on Hacker News ↗
About john-shaffer
hn.scorn217@passmail.net
Recent public activity
-
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…
- story
-
comment
Comment #44110142
Related story with much more detail and comments: https://news.ycombinator.com/item?id=44105878
-
comment
Comment #39827665
Have you considered https://github.com/dolthub/dolt for your use case?
-
comment
Comment #39625183
But Nix is the best way to build images for dockerc.
-
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…
-
comment
Comment #39186549
https://jobs.braveclojure.com/
-
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.
-
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…
-
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 "
-
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…
-
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…
-
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…
-
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 …
-
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...
-
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.
-
comment
Comment #32600945
IIRC, posts with more comments than votes are automatically penalized. It is #11 on the front page now, though.
-
comment
Comment #31601559
Polylith does a good job of solving this: https://polylith.gitbook.io/polylith/
- story
-
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…
-
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…
- story
-
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…
-
comment
Comment #29579616
Thanks for the explanation. What are some of the other techniques?
-
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.