Live data from Hacker News

Racket v9.2

blog.racket-lang.org

1–10 of 38 posts

Re: Racket v9.2

#2
Racket - the Language-Oriented Programming Language - version 9.2 is now available from https://download.racket-lang.org

See https://blog.racket-lang.org/2026/05/racket-v9-2.html for the release announcement and highlights.

If you are using rackup you can upgrade with `rackup upgrade`

Don’t forget to migrate your packages with raco pkg migrate 9.1

Re: Racket v9.2

#4
Racket is an amazing language for prototyping ideas that you don't understand yet.

At $dayjob I'm using it to test what novel geometries of deep learning models would look like. Being able to redefine any part of the stack for any reason is a superpower you don't know you need until you do.

A great place to start is the little learner which holds your hand until you get opinionated about what the underlying primitives should look like. E.g. what if we used sparse tensor representation?

Re: Racket v9.2

#7
post #4

Racket is an amazing language for prototyping ideas that you don't understand yet. At $dayjob I'm using it to test what novel geometries of deep learning models would look like. Being able to redefine any part of the stack for any reason is a superpower you don't know you need until you do. A great place to start is the little learner which holds your hand until you get opinionated about what the underlying primitive…

That sounds kind of amazing. But you're not actually doing the machine learning in Racket, are you? Is your Racket code generating other code like PyTorch?

Re: Racket v9.2

#8
post #4

Racket is an amazing language for prototyping ideas that you don't understand yet. At $dayjob I'm using it to test what novel geometries of deep learning models would look like. Being able to redefine any part of the stack for any reason is a superpower you don't know you need until you do. A great place to start is the little learner which holds your hand until you get opinionated about what the underlying primitive…

You might like having a go at Lush. It has fallen out of favor of late but is a very interesting language/system.

https://scottlocklin.wordpress.com/2024/11/19/lush-my-favori...

Re: Racket v9.2

#9
post #4

Racket is an amazing language for prototyping ideas that you don't understand yet. At $dayjob I'm using it to test what novel geometries of deep learning models would look like. Being able to redefine any part of the stack for any reason is a superpower you don't know you need until you do. A great place to start is the little learner which holds your hand until you get opinionated about what the underlying primitive…

That sounds kind of amazing. But you're not actually doing the machine learning in Racket, are you? Is your Racket code generating other code like PyTorch?

I'm doing the learning in racket because the bottleneck is human understanding.

That mnist takes 30 minutes per epoch isn't a worry when I don't even know what vector addition should look like.

Re: Racket v9.2

#10
post #8
post #4

Racket is an amazing language for prototyping ideas that you don't understand yet. At $dayjob I'm using it to test what novel geometries of deep learning models would look like. Being able to redefine any part of the stack for any reason is a superpower you don't know you need until you do. A great place to start is the little learner which holds your hand until you get opinionated about what the underlying primitive…

You might like having a go at Lush. It has fallen out of favor of late but is a very interesting language/system. https://scottlocklin.wordpress.com/2024/11/19/lush-my-favori...

Sounds interesting but I'm using very spare very high rank tensors, e.g. rank 3 neuron equivalents.

As such pretty much all numerical optimisations are useless for my work. Racket however chugs along happily, if slowly.

Post reply on HN