kbarros
- Karma
- 86
- Created
- January 17, 2023 (3y ago)
- Submissions
- 0
Physicist at Los Alamos National Lab, working in areas of machine learning, high performance computing, quantum chemistry, and physics of magnetic materials.
https://scholar.google.com/citations?hl=en&user=ZmHt6K4AAAAJ
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…
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:…
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…
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…
> 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…
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…
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…
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,…
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,…