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

Science has gone too far.


Just want to say this is super cool. I'm excited to see what people build on top of it.. seems like it could enable a new category of hosted data platforms-as-a-service (platform-as-a-services?).


This is more or less exactly what I'm hoping for. I think that people are excited to build stateless applications, but often that requires really specialized application and storage knowledge to pull off. My hope is that people can use this generic storage layer to build the next generation of stateless applications (including things like databases) without having to become storage experts themselves. I'm also excited to see what they build.


There was a bit of a conference hiatus worldwide due to the pandemic, but the Clojure community (including Rich) is definitely still active.


Yeah.. I have all the respect in the world for Haifeng's talent and I totally understand (and agree!) that open source developers need to be compensated one way or another, and I don't want to get into a debate that could lead to accusations by people who don't know the full story, but there are definitely some sour grapes over the whole situation and some of the pull away from smile has more to do with feelings that not everyone involved is acting in good faith more than issues about GPL exactly.


I don't disagree at all, but unfortunately it's mostly out of the hands of any community to recommend or enforce usage of a given library. There are many valid concerns around GPL licensing (not that I necessarily agree with them), but ultimately ignoring the requirement of many orgs to not use GPL-licensed code would just harm the ecosystem.


This is correct, you can compile Clojure to native code using GraalVM. There are many heavily used projects that do this.


There are actually a surprising number of academics in the Clojure for data science study groups. A lot of them ran into performance or portability issues with Python or R and found Clojure tools as a good solution.


The literate programming story is great in Clojure. Clay (https://github.com/scicloj/clay) is also a great option and supports rendering to quarto notebooks, which are IMO one of the best publishing options out there for technical books etc.


Most Clojure guides understandably focus on the Clojure language itself. As a hosted language, Clojure relies on various mechanisms of its host platform (for example the JVM, CLR or Javascript) for building, dependency management and packaging. This guide aims to explain how code is compiled, packaged and ultimately run on the JVM. Understanding these processes is very useful when developing and debugging Clojure applications professionally. This guide assumes familiarity with the Clojure language but not Java or the JVM.


Sunday is also the first day of the week in Canada (actually a separate country from the US despite appearances).


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

Search: