Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
kbarros
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
by
kbarros
2y ago
I'll speak as someone who began as a Julia skeptic, but now finds it invaluable for my day-to-day work. Here are some reasons why you might prefer Rust today: - Julia's lack of formal interface specification. Julia gets a lot of f
2.
▲
by
kbarros
2y ago
As we've been discussing in another thread, it's possible! One can "opt out" of Julia's dynamic behaviors on a function-by-function basis using the JET.jl tool for static analysis: https://aviatesk.github
3.
▲
by
kbarros
2y ago
Agreed. Julia's combination of REPL + JIT + Revise.jl can feel like magic. The compiler automatically detects changes to your source code and provides hot-code reloading of fully optimized machine code, in the blink of an eye! Also, it
4.
▲
by
kbarros
2y ago
Dynamic behaviors can be a nice default for all the spots where performance is not critical. So Julia lets you code like Python in places where performance doesn't matter, and then code like C++ or Fortran in places where it does.
5.
▲
by
kbarros
2y ago
> We've had test code that goes from taking 10 minutes to run to over 2 hours because of type instability in a single line of code. For those who might not be familiar, tooling can sometimes help a lot here. The ProfileView.jl packa
6.
▲
by
kbarros
2y ago
Julia is my tool of choice for writing numerical code where performance is critical. I work in computational physics, and have found Julia and its ecosystem to be far nicer than Rust in this space. It's true that accidental dynamic beh
7.
▲
by
kbarros
2y ago
Makie has grown to become a very powerful tool and an important part of the Julia ecosystem. A few Makie features are especially worth highlighting: 1. Using the "observable" system, it's quite easy to put together simple GUI
8.
▲
by
kbarros
4y ago
The town of Los Alamos is beautiful, but it's small. It can be a great place if you already a have family that enjoys outdoors activities. Many people prefer to commute from Santa Fe (45 min drive with mountain views, negligible traffi
9.
▲
by
kbarros
4y ago
I'm a computational physicist at Los Alamos and would echo these sentiments. Note that there are two main types of DOE labs: NNSA (Sandia, Los Alamos, Livermore) and Office of Science (Brookhaven, Berkeley, Oak Ridge, Argonne, ...). Al