Live data from Hacker News

Viewing profile — rads

rads

HN member
Joined
Thu, Feb 26, 2009, 12:05 AM UTC
HN karma
689
Public activity
167 items

About rads

Radford Smith (contact@radsmith.com)

Recent public activity

  1. comment
    Comment #48807800

    Sorry if I wasn’t clear, I was referring to the maps that are being destructured.

  2. comment
    Comment #48806065

    The maps are still open to new keys even if some keys are checked. I think that fits in with how clojure.spec and Malli work already, but in a lighter syntax.

  3. comment
    Comment #44113429

    I'm skeptical because I don't think generating the Clojure code is the hard part. These ideas seem more like wishful thinking than actual productivity improvements with the current…

  4. comment
  5. comment
    Comment #44106598

    I use the REPL as lightweight form of testing while I'm in the flow state, which is complementary to TDD. If there's too much code in the comment block, that's a good signal to mov…

  6. comment
    Comment #44105957

    There is often a misunderstanding that “REPL driven development” means typing things into the REPL prompt interactively and accumulating state that’s not easy to reproduce. Writing…

  7. comment
    Comment #44105155

    You might see this and think, "great, another hyped up vibe coding tool". If Clojure is about simplicity and understanding your code deeply (with the end goals of long-term mainten…

  8. comment
    Comment #44047846

    What will be required from users of the existing Litestream version to upgrade to the new one? Is it a matter of bumping the version when it comes out or is there more to it?

  9. comment
    Comment #43882440

    What was the tipping point where you decided you got everything you could from learning Clojure and it was time to move on?

  10. comment
    Comment #43880693

    Such a low quality article. The whole comment thread is just going to be about the flamebait of "I bet Rich was just really bored". Instead, the author could have listed the reason…

  11. comment
    Comment #43156035

    I'm curious, how did you form this opinion? Did you have a bad experience with Clojure yourself?

  12. comment
    Comment #41866356

    Awesome work Jeaye!

  13. comment
    Comment #41681324

    Hey Matt, ex-Automattician here. I don't have any comment on the issues themselves (haven't touched PHP or WP since I left) but please consider that the fallout of these actions ma…

  14. comment
  15. comment
    Comment #40742208

    From my experience, GPT-4 works well with both Clojure and Zig. A lot of it depends on the way you prompt though. For example, asking to start with a C or C++ example and convertin…

  16. comment
    Comment #40451042

    Check out Babashka. It's a single binary that runs Clojure without a JVM. It also starts up really fast and has a much lower base memory requirement: https://github.com/babashka/ba…

  17. comment
    Comment #40450939

    I think the writing style is too fluffy, but I realize some people like that. The true sin of this book is that it actually starts by teaching the reader Emacs , not Clojure. That'…

  18. comment
    Comment #40450849

    Here is where I'd start for the path of least resistance while still using the most modern libraries: - Dependency management: https://clojure.org/guides/deps_and_cli - Clojure->JS…

  19. comment
    Comment #40450769

    The key thing is experienced Clojure programmers often see a lack of ORM as a feature rather than an oversight. There were some more ORM-like libraries years ago (see Korma) but my…

  20. comment
    Comment #40447608

    It's a tradeoff. The startup time of Clojure on the JVM is slower than most, but the runtime is faster than most. It also needs a lot of memory to get going. This means it's optimi…

  21. comment
    Comment #40447352

    In practice I do wrap `jdbc/execute!` with my own `execute!` function to set some default options. However, there is no ORM layer. What makes you think the code above is terribly u…

  22. comment
    Comment #40447317

    Here's a quick example of how DB access generally looks in production: (ns rads.sql-example (:require [next.jdbc :as jdbc] [honey.sql :as sql] [clojure.string :as str])) ;; DB Tabl…

  23. comment
    Comment #40446593

    This is a good starting point if you want to get a web app going quickly: https://biffweb.com It uses XTDB by default but you can switch to Postgres: https://biffweb.com/p/how-to-u…

  24. comment
    Comment #40446263

    Hmm, maybe we could come up with a standard syntax? We could call it “Standard-expressions”, or perhaps “S-expressions”? That way an entire family of languages could use the same s…

  25. story