Live data from Hacker News

Viewing profile — ChrisRackauckas

ChrisRackauckas

HN member
Joined
Thu, Oct 06, 2016, 4:21 PM UTC
HN karma
3,831
Public activity
930 items

About ChrisRackauckas

I am the developer of the SciML Scientific Machine Learning Open Source Software Organization (https://sciml.ai/), an organization for Julia, Python and R packages for integrated, composible, and fast scientific machine learning. I also have used quite a bit of MATLAB, C, and Fortran (well, at least used for numerical work), but these days. I think the purpose of discussing technical topics is the dissemination of ideas, so let's bring each other up not down!

Recent public activity

  1. story
  2. comment
    Comment #47183038

    Are you using Polyester.jl? Large numbers of threads are not optimized with Base threads usage due to GC interactions + the hierarchical threading adds overhead vs "unsafe" thread …

  3. story
  4. comment
    Comment #45973146

    The caveat to mention here is that this is with the standard IO interface. If you use Core.println instead of println you get something substantially smaller. A limitation of v1.12…

  5. comment
    Comment #45829773

    No it only uses the same LLVM compiler passes and you enable certain optimizations locally via macros if you want to allow reordering in a given expression.

  6. story
  7. comment
    Comment #45524615

    v1.13 already has a good number of improvements to trim in the cases which are less analyzable, but even then I think the best thing for the package ecosystem is to start to become…

  8. comment
    Comment #45524599

    We use it for binary deployments via building simulations into the FMI standard (i.e. building FMUs) https://fmi-standard.org/ . We still need to get libraries updated for getting …

  9. comment
    Comment #45365443

    Julia v1.12, the unreleased version which is currently in release candidate stage (and has had a longer RC stage than expected but should be done at least by the end of the year) h…

  10. comment
    Comment #45319189

    This has nothing to do with floating point error accumulation or numerical stability in the floating point sense. You can do this with arbitrary sized floating point values and you…

  11. comment
    Comment #45319178

    This tool already exists in Python and R. See https://cran.r-project.org/web/packages/diffeqr/index.html and https://anaconda.org/conda-forge/diffeqpy . Julia has language bindings…

  12. comment
    Comment #45291554

    Interesting to see this here! This example is one of the ones mentioned in the appendix of https://arxiv.org/abs/2406.09699 , specifically "4.1.2.4 When AD is algorithmically corre…

  13. comment
    Comment #45265730

    B-S is just a (bad) explicit Runge-Kutta method. You can see this formally since if you take any order of the B-S method, you can write out its computation as a Runge-Kutta tableau…

  14. comment
    Comment #45265600

    The whole point of the article is that "methods are considered more robust and practical if they have larger stability regions" isn't (or at least shouldn't be) necessarily true :-…

  15. comment
    Comment #45265567

    Yeah, that's a separate post https://scicomp.stackexchange.com/questions/29149/what-does-... . I wanted to keep this post as simple as possible. If you could show cases where expli…

  16. story
  17. comment
    Comment #45004076

    I mean this for simple devops tasks, like if you need it to write you a Bash script that will clean out some empty caches or something it will one shot it most of the time. And for…

  18. comment
    Comment #44998764

    The part that made it much more feasible is that WASM's "new" GC ended up working nicely with Julia's GC, so WebAssemblyCompiler.jl was able to hook into it. With that, a lot more …

  19. comment
    Comment #44998754

    Yeah the WebAssemblyCompiler.jl works on things that are StaticCompiler-able https://tshort.github.io/WebAssemblyCompiler.jl/stable/examp... , plus a little bit more since it suppo…

  20. comment
    Comment #44990474

    I'm sure there's lots of slop being generated by this stuff, but at least for my work it's mostly solving the simple issues. Maybe it's the slop of "hey can you find out why my cod…

  21. comment
    Comment #44990456

    Notice that the examples I show are very minimal changes. If you prompt it to solve the right problems which involves minimal code, then the diffs are easy to manage. There are lot…

  22. comment
    Comment #44990387

    The same $200/month Max plan as anyone else. It just gets rate limited sometimes but who cares, you just go back to the fun part of doing your own coding until it's back.

  23. comment
    Comment #44990379

    > I really think there needs to be a different term for professional solution engineering using LLMs (like "prompt engineering" but for coding) to differentiate from casual prototy…

  24. comment
    Comment #44990358

    > If you don’t mind the engineering skills atrophy then go ahead and vibe code. But know this. You will lose the skills. I don't see why it's an either or. As explained in the arti…

  25. comment
    Comment #44990348

    > More worryingly, something I don't see discussed enough is "review fatigue". It's far more fatiguing reviewing the output of an LLM than writing the code yourself a lot of the ti…