News for hackers. Stuff that matters.

IlyaOrson

Re:The Kicked Rotor – A Chaotic Playground on Saturday January 04, 2025 @12:32PM (#42596183)
This simple mechanical system was one of my first coding projects when learning about physics simulations. It's basically a frictionless, gravity-free rigid pendulum that gets periodic kicks of fixed strength and direction. The phase space shows interesting patterns that are observed in multiple applications of chaos theory.

Would love to hear your thoughts and feedback, hope you like it!

PS I'm honestly blown away by how smooth is making webapps these days thanks to LLMs helping with all the web stack.

Re:Denoising Diffusion models from first principle in Julia on Saturday January 07, 2023 @05:20AM (#34286833)
Awesome post!
Re:Julia Macros for Beginners on Wednesday January 26, 2022 @10:34AM (#30086719)
It is not necessarily better in all cases and should not be overused: https://youtu.be/mSgXWpvQEHE?t=579

However, it is useful to provide a nicer syntax and DSLs.

Some examples: https://stackoverflow.com/questions/58137512/why-use-macros-... https://www.juliafordatascience.com/animations-with-plots-jl... https://gist.github.com/MikeInnes/8299575

That actual content of that work was good but very misleading with an excess of backpropaganda and a poor literature review. The training procedure makes sense as continuous time backprop but it is mostly a special case of adjoint sensitivity analysis. The use of a NN as defining an ODE system seems fair to be named Neural ODE, imho its a good name, although again it was not completely novel as the writing style through the paper makes it look.
Re:Julia 1.6 addresses latency issues on Friday May 28, 2021 @05:26PM (#27320720)
This kind of comment just enforces the defensive perception towards the community. He clearly stated that it was just his opinion. Why not just point out that "common tasks" always refers to each own's bubble?

There is no need to insult people around.

Re:Nbterm: Jupyter Notebooks in the Terminal on Tuesday April 27, 2021 @01:08PM (#26958667)
I am a big fan of https://github.com/Evizero/UnicodePlots.jl . It is unexpected how useful these tools can be to track the evolution of numerical experiments/developments right on the terminal.
Re:Rust 1.46 on Friday August 28, 2020 @02:07AM (#24301828)
If the dev cycle feels slow in julia, you can make it snappier with a tool like Revise.jl, it is quite handy.

If you just need to fill a small and slow gap maybe something like numba is also a good option to stay within python.

Going all the way to a low level language would require the compilation, the glue code and expertise in both languages. Probably that slows down the development pipeline more than the JIT compilation from julia or numba.

Anyway, any opportunity to learn/practice some rust is also great!

Re:Rust 1.46 on Thursday August 27, 2020 @08:22PM (#24300197)
Julia might be a better fit for this use case.

That way you leverage a more developed data ecosystem, can call python when necessary and avoid writing low level code.

Depends on the task of course.

Re:uBlock Origin on Firefox Preview on Saturday May 16, 2020 @02:46PM (#23206043)
Has anybody tried Opera on Android? It comes with free VPN and the tab UI is awesome. I still feel Firefox preview won't match it fully.
Man I wish I could work with W7-X data, such an amazing stellarator!
Re:Why Numba and Cython are not substitutes for Julia on Monday August 06, 2018 @08:29PM (#17702956)
Not sure if a major program but here is a recent and promising one: https://github.com/lmcinnes/umap