Hacker Newsnew | past | comments | ask | show | jobs | submit | waffletower's commentslogin

Babashka is definitely innovative and useful

Agreed, that is huge for the ecosystem. I have a side project actually that has a unified codebase: central library and api server in clj, and the cli client is babashka.

I am a fan of Christophe Grand's xforms library -- https://github.com/cgrand/xforms -- I find the transducer nexus function, by-key, to be particularly useful for eliminating clojure.core destructuring dances when one needs group-by with post-processing.

A not too contrived example: (require '[net.cgrand.xforms :as x]) (into {} (x/by-key :name :size (comp (x/reduce +) (map str))) example-mapseq)

That is a bit reductive. You can consider these implementations in other languages: https://github.com/hypirion/haskell-transducers -- https://github.com/ruuda/transducers

It seems like a messy abstraction whose results could be achieved through a variety of other tools. :/

Free Monads are a very nice (though not performant) way of creating an embedded domain specific language interpreter.

Once I was building a declarative components library in PHP, using the ideas I've learned from free monads. I'm sure you can't imagine what an attrocity I've built. It did the job, but I had to mentally check out and throw in a couple of goto's in my main evalution loop.

All that to say that elegance of expressivity is tied to the syntax and semantics of languages.


Free Monads are also built on a tower of mathematical structures that come with laws and invariants. I have yet to see such formalization for transducers.

It isn't messy in Clojure

I am not revolting; I shower everyday. Related story without paywall: https://www.edgen.tech/news/post/tesla-faces-growing-backlas...

I read the title the same way. Using "rebelling" would have been much clearer.

This is highly reductive, "they are meant to work with physical quantities", but agree that the applicability of an epsilon is entirely situational.

Taqueria style chile de arbol salsa roja is not a psyop. So I don't like the title. But I enjoy the examples in the article -- I am only Geese adjacent, and much closer to actual Canadian Geese on a daily basis, but my daughter has been critical of Geese hype.

Even neuronal density is simplistic, and the dimension of size alone doesn't consider that.

Hey! That's not McDonald's! That's マクドナルド!「Makudonarudo」

I wouldn't characterize Apple's AI strategy as "smart". "Accidental" is a perfect descriptor here. "Apple Intelligence" and "Liquid Glass" show they are asleep at the wheel. I wrote an email to Tim last year imploring him to leverage Apple Silicon and its unified memory for private AI. I didn't tell him that I had dumped 95% of my Apple shares.

"Bruce Dickinson" would definitely say that there wasn't enough cowbell

Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: