Christophe Grand (cgrand)

Christophe Grand (cgrand)

@cgrand.net

❤️ #clojure since 2008 | #clojuredart maintainer | Principal Consultant at t10s.com

325 followers109 following82 posts

Christophe Grand (cgrand) reposted

Fuck you people. Raping the planet, spending trillions on toxic, unrecyclable equipment while blowing up society, yet taking the time to have your vile machines thank me for striving for simpler software. Just fuck you. Fuck you all. I can't remember the last time I was this angry.

I need a progress bar for something with a wildly varying estimated time to completion — but I still want to show constant progress. So here’s the 💡: a dot moving at constant speed along a space-filling curve (Hilbert?) and dynamically adjusting the curve’s resolution as the ETC changes. Thoughts?

A friend gently reminded me on my birthday: “There’s always a number base where you’re in your 20s — and the number of such bases keeps increasing.” I’m more in my 20s than ever!

Christophe Grand (cgrand) reposted

It’s a special kind of sadness seeing the entire genre of art made with computers that I have been pursuing since the 70s ruined by AI slop. I have never been less motivated to share new work in my life. 😿

Christophe Grand (cgrand) reposted

Replying to @shriram.bsky.social

There is no longer the satisfaction that your consumer is a human (who might write a comment, say thanks, post on HN, etc.); nor the cred that comes from people reading and remembering the author, posting on HN, etc. That is, it totally destroys the incentive structure.

Almost all chat software automatically scroll to the end of the conversation. (Even terms and repls.) But not chat AI UIs. Because you are expected to read the output. Our chat UIs makes it too easy to skip and ignore.

Christophe Grand (cgrand) reposted

“I recall the instant I realized that a large part of my life was going to be spent finding mistakes in my own programs.” #MauriceWilkes, 1949

Christophe Grand (cgrand) reposted

Our new paper, “Datalog with First-Class Facts,” will appear at VLDB ‘25. We are very excited about this work, which harmonizes concepts from functional programming and databases.

PVLDB@pvldb.bsky.social

Vol:18 No:3 → Datalog with First-Class Facts 👥 Authors: Thomas Gilray, Arash Sahebolamri, Yihao Sun, Sowmith Kunapaneni, Sidharth Kumar, Kristopher Micinski 📄 PDF: https://www.vldb.org/pvldb/vol18/p651-micinski.pdf

Christophe Grand (cgrand) reposted

Not only that #Clojure have been supporting high performance computing on Apple M CPU since Neanderthal 0.53.0, but the even more optimized operations through Apple Accelerate is coming soon! Check it out now at github.com/uncomplicate/neanderthal #MachineLearning #Python #NVIDIA #Swift

github.comGitHub - uncomplicate/neanderthal: Fast Clojure Matrix LibraryFast Clojure Matrix Library. Contribute to uncomplicate/neanderthal development by creating an account on GitHub.

Christophe Grand (cgrand) reposted

Me: Hi AI. Add this button for me AI: Yes, I added the button for you. I also deleted a large chunk of your business logic. Me: Why? AI: I don't know why. Deal with it

Christophe Grand (cgrand) reposted

The most distressing part of the decline of reading is that reading's core purpose is to not only present facts, perspectives, and information, but to expose us to the mechanisms of thought itself.

This bug was weird. All of a sudden code stops compiling. The only change? The reader now adds end source location metadata. If I add only end column or end line it’s ok. But not both. The failing form? (ns foo (:require [bar :refer [x y]])

Why did it fail for two extra metadata fields? Well the ns form is generated and the x and y symbols were already choke full of metadata. The two additional fields caused the compiled jvm class to be too large.

Christophe Grand (cgrand) reposted

(Please re-skeet for visibility) Did you use HyperCard back in the day? What was your experience with it? What did you make? How did it change the way you think about yourself?

View full thread
View full thread

Christophe Grand (cgrand) reposted

The first few HYTRADBOI 2025 talks are ready! I'm so excited to be finally able to tell people about them! Talk #1: A YJIT interview with Maxime Chevalier-Boisvert

Christophe Grand (cgrand) reposted

#Clojure folks, do you also know #CommonLisp, or other lisps? What’s your journey to Clojure been like?

Christophe Grand (cgrand) reposted

Replying to @molleindustria.org

I used ChatGPT to generate a series of formally correct but factually inaccurate statements about an assigned reading. The students had to explain how they were wrong. This is because I think AI is better at faking expertise than constructing solid arguments.

Christophe Grand (cgrand) reposted

Replying to @molleindustria.org

Pencil and paper are back! For the analog games readings, I had students write a short response on paper at the start of class. They were given two prompts, and surprisingly, no one complained. I was shocked by how good their calligraphy is!