News for hackers. Stuff that matters.
Re:Julia's Release Process by bobinaz on Wednesday August 28, 2019 @11:25AM (#20820702)
Are there any companies using Julia at the moment? This isn’t a snarky comment - I’m genuinely interested in hearing who’s using them, as well as reading any associated blogs etc.
Re:Julia's Release Process by mbravenboer on Wednesday August 28, 2019 @04:39PM (#20823750)
At RelationalAI we use Julia. We're building a system that deeply merges a relational database management system and machine learning. The system is essentially entirely in Julia and currently is about 85K lines of code.

Our talks at JuliaCon have been on how to use Julia for systems programming (eg https://www.youtube.com/watch?v=AaQ7XuAR2yY ), which is not an obvious thing you would do.

We sponsored JuliaCon 2018/2019 and work with Julia Computing to fund improvements to Julia.

Let me know if you have any questions!

Re:Julia's Release Process by thetwentyone on Wednesday August 28, 2019 @11:29AM (#20820751)
You can see some examples here: https://juliacomputing.com/case-studies/

Additionally, a lot of use cases were discussed at the recent JuliaCon (and in years past): https://www.youtube.com/user/JuliaLanguage/videos

Re:Julia's Release Process by sjkelly on Wednesday August 28, 2019 @01:04PM (#20821696)
There are a lot of backend data science applications using Julia. I was involved in a 3D printing startup and we developed a path planner beginning with Julia 0.3. You generally have to precompile your dependencies into the base library, but once this is all containerized things run great (pretty much as fast as C++ in our case with a little bit of JIT overhead in the cornercases), and you just have to create some sort of API for the service. For backend, long-running, services it is a great language now. The client-side application/static compilation story is massively improving and is fortunately mostly possible outside of the core languages development. E.g. the infrastructure is there in the core language for static compilation, but the interfaces are still developing.
Re:Julia's Release Process by xiaodai on Wednesday August 28, 2019 @07:31PM (#20825147)
Do you have a guide on how to compile packages into base image?
Re:Julia's Release Process by sjkelly on Wednesday August 28, 2019 @07:48PM (#20825275)
There are some docs here: https://docs.julialang.org/en/v1/devdocs/sysimg/index.html

There is also now PackageCompiler that provides a nicer API without requiring you to build from source: https://github.com/JuliaLang/PackageCompiler.jl

Re:Julia's Release Process by pkofod on Wednesday August 28, 2019 @01:10PM (#20821760)
I know that http://ternaryintelligence.com/ use Julia (because they use a package of mine and have reached out [and allowed me to state that they do so]), but it's also quite clear from past juliacons that http://relational.ai/ do.
Re:Julia's Release Process by markhalonen on Wednesday August 28, 2019 @03:34PM (#20823221)
I'm currently using Julia for a robot motion planning software , as well as a for a data science project. Julia is the preferred language of our company Laurium Labs https://www.lauriumlabs.com
Re:Julia's Release Process by xiaodai on Wednesday August 28, 2019 @07:20PM (#20825063)
Hire me!!!
Re:Julia's Release Process by langitbiru on Thursday August 29, 2019 @12:07AM (#20826603)
I am just curious. This is something like ROS?
Re:Julia's Release Process by adamnemecek on Wednesday August 28, 2019 @11:34AM (#20820815)
I'm working on a music composition tool called ngrid (http://ngrid.io). I'm using Julia to prototype some complicated DSP algorithms.

I've tried doing these algorithms in other languages (Swift, Rust, C, Python), all of them were getting in the way. Julia is really liberating, I feel like I can concentrate on the hard parts as opposed to fighting the language.

Re:Julia's Release Process by srpguy on Wednesday August 28, 2019 @12:41PM (#20821432)
Surprised Rust was getting in the way (at least among the languages on that list), but it's awesome to hear how well Julia is doing.
Re:Julia's Release Process by adamnemecek on Wednesday August 28, 2019 @12:45PM (#20821472)
I'll use Rust eventually, but Rust is super nitpicky. Julia is less nitpicky. I think that Rust is the perfect language for shipping things, Julia is the perfect language for prototyping. Rust is better for systems, like asynchronous, must-be-correct systems. Julia is forgiving but I'm not sure I can ship SDKs/APIs in it.
Re:Julia's Release Process by cosmojg on Wednesday August 28, 2019 @12:49PM (#20821525)
> Rust is the perfect language for shipping things, Julia is the perfect language for prototyping.

You hit the nail on the head. This is exactly what I do in many of my workflows. Fortunately, Julia is so good on its own that I don't have to do this very often. I can't wait until static compilation is done!

Re:Julia's Release Process by Tarrosion on Wednesday August 28, 2019 @04:07PM (#20823533)
We use Julia for data science work and specific computationally intensive parts of our backend at Zoba: https://www.zoba.com/
Re:Julia's Release Process by oxinabox on Wednesday August 28, 2019 @12:55PM (#20821590)
We use Julia in production at Invenia. https://www.invenia.ca/
Re:Julia's Release Process by ablekh on Friday August 30, 2019 @04:53AM (#20836877)
Off-topic: I highly suggest you to change font (at least, body font) on your website. It is very difficult to read.
Re:Julia's Release Process by celrod on Wednesday August 28, 2019 @07:54PM (#20825311)
I am using Julia at Eli Lilly for fitting Bayesian models with MCMC.
Re:Julia's Release Process by xiaodai on Wednesday August 28, 2019 @07:26PM (#20825104)
I can't find the github repo that contains a list of Julia companies. I want to help add all of these viaa PR
Re:Julia's Release Process by bhd_movie on Wednesday August 28, 2019 @12:43PM (#20821449)
Julia has a ton of applications. At the most narrow, just think of areas Matlab shined: academic implementations, engineering code, etc.