Hacker News new | past | comments | ask | show | jobs | submit | souenzzo's comments login

Clojure manages to do improvement to the language, without breaking the users.

Most of improvements are "additions", it is never a "change" or "re-do something better"

It is an awesome experience be able to upgrade the language anytime with no fear or pain.


No changes from clojure.

But from java world: With GraalVM/NativeImage, it is possible to compile (clojure or java) .jar files into native binaries.

Those binaries have a way faster to startup (less than 10ms for non-trivial apps)

Also, lambda engines (like AWS lambda) continuously improve their "java" target, with preloading and other things,which also benefits clojure.

TLDR; clojure startup isn't a thing that needs to be fixed. JVM startup used to be slow. And this is being resolved in the JVM itself.

Note: clojure DEV startup time is still slow-ish. Clojure DEV is usually not AOT compiled and etc. the new "sync deps" feature helps to solve this DEV problem


Reagent is the clojurescript wrapper to react Reagent has the same API and the same best practices since 2014 Meanwhile, react changed from creactClass to extend Class. From classes to function components.

Many clojure libraries are simply done. There is no reason to commit everyday to a project.


https://www.jooq.org/translate/

JOOQ also do that, but it is in JAVA.


The `transqlate` project aims to extend this kind of tool without limitation and under open-source license.

We're studying JOOQ from afar, with the ambition of getting closer to its functional coverage.


and are there laws in the USA?


That's literally what the article is about.


so it is "... Dark Sky Sanctuary in the USA"


Read the article please. The organization behind this is DarkSky International.


Things that AI can't do: open and read this article.


A while ago, I tried to watch the "Jurassic Park" series https://en.wikipedia.org/wiki/Jurassic_Park#Films

Jurassic Park is a cinema classic with ~6 films.

It is simply not possible to do this in any legal way. besides expensive, it is hard to understand if the film is available in each platform. I ended up paying for an extra streaming service and after login & pay, it said "this film is not available in your region".

please grow Netflix. Stop complaining about the "competition" and start working to provide a good service.


reminded me of a clojure library: https://github.com/Engelberg/instaparse



If you are using clojure, you can do hot-reload in nodejs

You can also install npm deps and switch npm lib version without restart your repl

https://shadow-cljs.github.io/docs/UsersGuide.html#node-repl


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

Search: