Recent submissions

Comment · 13 days ago
Author here. Happy to answer questions about the stack, migration, or just day-to-day things about working with Julia.
Comment · 14 days ago
It makes PyTorch work nicely on TPU, which is impressive mostly because of how unstructured PyTorch is with its conventions. From a compiler standpoint JAX is much easier to work with since its all pure functions. This means that JAX also has access to fairly cutting edge compiler tech like Enzyme which is quite relevant for scientific machine learning work.
Comment · 2 months ago
While it annoys me how things have gone downhill, I think you missing one key detail with regards to competition. It's only "very easy" if you feel like throwing enough money at CI compute to power the majority of the open source ecosystems needs. That would be the bare minimum in order to even have a shot of achieving similar levels of network effects as Github.
Comment · 5 months ago
When doing big long running workflows especially with plan Mode 4.7 was a clear improvement. It’s considerably worse for under specified tasks and responds to a couple sentences with 10+ paragraphs for explanatory type discussions.
Comment · 5 months ago
Just reverse the axis on one side, typically the Julia side. This is the convention used in Lux.jl/Flux.jl. I share memory between the two with zero additional copying for my workflows on a daily basis. If you are really allergic to doing this, I’m sure it’s possible to use metaprogramming / the type system to write it the same way in both places with zero performance overhead.
Comment · 5 months ago
Your baseline for comparison is a company that doesn't give anything away for free?

Also, contributing in open source is a choice, not a mandate. I greatly benefit from Julia and its ecosystem so I chose to contribute back some of my work, no one forced me. I chose the MIT license because I want other people to be able to make money with it, just like I make money with other peoples MIT licensed stuff.

Comment · 5 months ago
From the sound of your post I'm guessing you view Julia as a general purpose language. I'd consider it general purpose insofar as the application leans into fast numerical computing, everyone else secondary. It can do most of the things other languages do reasonably well, but that's not why you would pick Julia for a project over say Java. You pick it because you want to write fast numerical code and express it elegantly. All of the other typical "glue" things you need to ship a product are secondary to that, but good enough to get the job done.

The key to performance with the GC in Julia is not allocating, but it has gotten substantially better since 2019.

Comment · 6 months ago
Mojo looks neat but I'm pretty satisfied with Julia at this point for high performance numerical computing across CPU, GPU, etc. I can't help but feel this niche is already mostly solved beyond having Python like syntax. Even Python has things like Numba and Triton that are effective for less complicated / more self contained type problems.
Comment · 6 months ago
Shai-Hulud dug my 100 ft trench. Should be OSHA compliant right?
Comment · 6 months ago
The decision to run all of my experiments in a monorepo with a single uv.lock continues to be validated. I usually only update it a few times a year. It was pinned at 2.6.1 for lightning \o/
Comment · 10 months ago
The PerlMonks page was in death as it was in life: completely unreadable.
Comment · 10 months ago
Beta is inappropriate as an exclusive channel to continue receiving security updates. If I hadn’t read HN today I wouldn’t have known.
Comment · 1 year ago
A more generous interpretation of your grandiose vision would obviously include some way to make the water not into a breeding ground, like what you mentioned here. But seeing as this is hacker news, I felt like playing into the respective stereotypes of an interaction between someone living in the Bay Area and Houston completely talking past eachother.

And yes, the lack of planning does cause problems. It also has obviously has some benefits, like affordable housing. I live in a suburb (Sugarland) and while it’s not particularly exciting, it has everything I need for my family… and yes, it absolutely would be better 10 degrees cooler ;)

Re: one swimming pool per child project: when can you start?

Comment · 1 year ago
I live in Houston and would rather it be 10 degrees warmer than have to deal with 32258 additional mosquito spawning pools. The heat isn’t the worst part of Houston, most long term Houstonians are used to it. You never get used to mosquitos, especially Aedes aegypti.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton