Viewing profile — bnert
bnert
HN member- Joined
- Mon, Aug 30, 2021, 11:40 PM UTC
- HN karma
- 36
- Public activity
- 45 items
- HN profile
- View on Hacker News ↗
About bnert
No profile information was provided.
Recent public activity
-
comment
Comment #37499247
Arity explanation: https://en.wikipedia.org/wiki/Arity From the blurb you quoted, it sounds like Lua doesn't check function argument arity natively, and fennel can. This means that…
-
comment
Comment #37325901
Your point about underlying data structures is spot on, in my view. > Last quip to reflect on. "What's true of every bug found in the field? ... It passed the type checker. ... It …
-
comment
Comment #37325815
> Are you familiar with the idea of "making illegal states unrepresentable", and "parse, don't validate"? I haven't heard of those concepts/ideas before. Thanks for linking the art…
-
comment
Comment #37316488
> I wouldn't say it's "extreme", it's very normal and natural. You just stick everything in the types and it works. Ah, then I seem to be missing the point/intention. Thanks for il…
-
comment
Comment #37315828
> Types validate whatever you use them to validate, which can certainly include what we usually call "logic". I'd love an example of this! I concede that I could be wrong on the po…
-
comment
Comment #37314783
In OO languages (Java, C#, C++, etc...), and functional ones (F#, Haskell, OCaml, etc...) types do not validate the correctness of logic, they evaluate the correctness of data stru…
-
comment
Comment #36781203
polylith ftw. Been learning some of the idioms of a polylith architecture using the `poly` tool + clojure. Really enjoying the idioms/practices it encourages.
-
story
Show HN: GraphQL Client Library for Clojure
Hey HN! This is a library I've been working on for Clojure. There are other libraries out there which do something similar, but they are to DSL-ish for my taste. Therefore, decided…
-
comment
Comment #35189039
This is cool! Small and no magic.
-
comment
Comment #34782941
https://archive.is/MIB1W
-
comment
Comment #34347990
https://media.giphy.com/media/qgri3D9sTwCUGMcT8L/giphy.gif
-
comment
Comment #34164698
cough azure...
-
comment
Comment #34106428
To the OP (if you read this), I appreciate your candor, and you're not alone. Heal well. Heal with your family and loved ones. Lean into them. I sincerely hope you move onto greene…
-
comment
Comment #34022114
its basically doing a react-ish way of UI changes without a full page reload (which thymeleaf would have done). Interesting, I missed that in my scan of the thymeleaf docs. I haven…
-
comment
Comment #34008378
No worries, good questions! Taking clojure out of the equation and only looking at htmx, I would say it buys you is simplicity, and for most use cases that is the difference betwee…
-
comment
Comment #34001276
Thanks for calling out some gaps in my explanation! Appreciate your perspective :)
-
comment
Comment #33999914
After a quick glance, it seems like htmx would complement thymeleaf, if the web page/app you're writing doesn't need any sort of eager client (eager as in, treat and interaction wi…
-
comment
Comment #33999564
I will say, the :advanced flag for the closure compiler has caused us some real headaches in production, enough to where we needed to migrate to only the :simple flag. The reason b…
-
comment
Comment #33999409
Yes!
-
comment
Comment #33989191
I'd say it's more complementary, from my experience. Alpine serves the purpose of local state and rendering logic for user interaction in a manner similar to a SPA, whereas htmx se…
-
comment
Comment #33989123
Doing something similar with janet. Really does simplify so much, and being able to not have to worry about always translating json -> html via { insert SPA framework here } is a b…
-
comment
Comment #33879570
> There’s nothing close to chasing a toddler in a circle for an hour. amen
- story
- story
-
comment
Comment #33415994
legend