thetwentyone
thetwentyone on Hacker News
I've been enjoying writing Julia code and then having it run on the GPU via the packages at
https://juliagpu.org
Pluto has been quite nice for me to use over the last few years and I even host notebooks using the SliderServer to let others run analysis and examples from the web.
Posted by
thetwentyone on Tuesday June 02, 2026 @12:21AM
from the discourse.julialang.org dept.
Posted by
thetwentyone on Tuesday May 12, 2026 @11:02AM
from the stochasticlifestyle.com dept.
I’ve been looking for a way to listen to the audio offline, but this website is very resistant to scraping. I’d appreciate if anyone knew of a free or paid place to download the audio lectures.
FWIW for similar reasons I nuked my Windows install and installed CauchyOS. My main reason for not doing it earlier was concerns about game compatibility but so far the games I want to play either are working without any issue or work after enabling Steam's proton compatibility layer.
Posted by
thetwentyone on Wednesday January 21, 2026 @12:29AM
from the algorithmsbook.com dept.
One aspect is that Tesla is all cameras, whereas Rivian sees it as important to have multi-sensor suites (cameras, ultrasonic, radar, and in Gen 3: lidar). TBH as a customer I prefer to know that the latter is protecting me instead of just cameras.
Also see the JuliaMono typeface:
https://juliamono.netlify.appIt was designed to be a comprehensive monocode typeface to support Julia's full Unicode support.
Anyone have experience with AVP+ALVR vs Valve Index? I have only used the latter but interested if I can use ALVR effectively enough to replace the Index.
The author posits that people don't like using LLMs with Rust because LLMs aren't good with Rust. Then people would migrate towards languages that do will with LLMs. However, if that were true, then Julia would be more popular since LLMs do very well with it:
https://www.stochasticlifestyle.com/chatgpt-performs-better-...
> A crude analogy is the travel of sound waves in air: if you yell at someone, they will hear you long before any single air molecule makes it from here to there.
Isn’t this a very good analogy? What’s so crude about it?
Another tool in this regard is
https://github.com/JuliaLang/AllocCheck.jl, "a Julia package that statically checks if a function call may allocate by analyzing the generated LLVM IR of it and its callees using LLVM.jl and GPUCompiler.jl"
I'm currently working on a re-write of a small model from JAX to Julia and finding the Julia code so much easier to write, it's more concise, and find the debugging tools easier to work with in Julia.
I’m trying to influence this from my small corner of the world here:
https://juliaactuary.org/Come chat in the Julia slack #finance or #actuarial channels!
Odd that the author excluded ForwardDiff.jl and Zygote.jl, both of which get a lot of mileage in the Julia AD world. Nonetheless, awesome tutorial and great to see more Julia content like this!
The -5 doesn't belong in your ledger, it belongs in the ledger of the person who bought the lemonade. As other commenters have pointed out, the "double entry" refers to multiple entries within your own ledger, it has nothing to do with someone else's ledger.
Posted by
thetwentyone on Sunday February 11, 2024 @11:20PM
from the youtube.com dept.
Posted by
thetwentyone on Sunday January 21, 2024 @11:56PM
from the alecloudenback.com dept.
Posted by
thetwentyone on Wednesday December 20, 2023 @10:29AM
from the farside.ph.utexas.edu dept.
There are different levels of performance to target though - a _basic_ (no SIMD, parallelization, etc) `for` loop can easily be as fast as an C++ version. More performance can be had from both languages, of course. In my experience, the Julia versions offer easier mechanisms to take the code from _basic_ fast to _advanced_ fast. For many, _basic_ fast is fast enough. And when it matters, you can go a bit deeper.
A good example: there was recently a thread on the Julia discourse comparing Julia and Mojo. Julia used no external libraries (compared to 7 with Mojo) implemented a simpler, faster, and cleaner version of the Mojo code that was used to showcase how fast Mojo was: https://discourse.julialang.org/t/julia-mojo-mandelbrot-benc.... Then further still, folks were able to optimize for even more speed with various abstractions that let Julia take more advantage of the hardware.
That's the promise I think Julia makes and delivers on - you can write incredibly "fast" code simply and cleanly. Yes, you can have a higher standard of "fast" which requires a bit more advanced knowledge but I'd argue that Julia still offers the cleanest/simplest way to take advantage of those micro-optimizaitons.
Your comment must be more about the environment of the web browser you are using?
The site is a staticly published version of a Pluto notebook, which uses modern web features to enable interactivity, reactivity, code syntax highlighting, etc. etc. Tradeoffs to enable those features but requires enabling your browser features. The underlying file that the notebook is based on is just a basic `.jl` file, so you could happily run the notebook from a Julia instance instead of the browser-based notebook environment.
Julia itself will be happy to run however you'd like it to of course.