News for hackers. Stuff that matters.
Re:Usql – Universal command-line interface for SQL databases by koolba on Thursday June 14, 2018 @09:54AM (#17311669)
It does matter to the user.

A Java based tool requires installation of a JVM and likely has a non-trivial startup time. A Python / Ruby tool requires a runtime and probably some kind of mucking with virtualenv or rvm to work properly. A Node.js tool would require (haha!) a Node runtime and crossing your fingers that the NPM dependencies for what you're going to use to connect to your database haven't been compromised since the last build.

A Go based tool would be statically compiled, start up quick, and not have any external dependencies.

Re:Usql – Universal command-line interface for SQL databases by innagadadavida on Thursday June 14, 2018 @11:04AM (#17312243)
+1 for mentioning startup time. The default Java hdfs client takes 5+ seconds to just startup. The one written in Go is super fast and supports shell completion.

[1] https://github.com/colinmarc/hdfs

Re:Usql – Universal command-line interface for SQL databases by jamespo on Thursday June 14, 2018 @10:30AM (#17311938)
not if you use GraalVM :D
Re:Usql – Universal command-line interface for SQL databases by oblio on Thursday June 14, 2018 @10:39AM (#17312033)
Or if you bundle your JVM... you can do it with the regular Java stack.