Sign in

Dragan Djuric

@draganrocks.bsky.social
128 followers 67 following 49 posts

Interactive Programming for Artificial Intelligence books read now aiprobook.com #Clojure #AI #ML #DeepLearning #Bayesian #Java dragan.rocks

PostsRepliesMedia
Reposted by Dragan Djuric
Randall Munroe @xkcd.com · 15/04/2026
Countdown Standard xkcd.com/3232/
Comic. One... two... THREE! [text in red] X Deprecated [line break] One... two... three... GO! [text in red] Deprecated [red curly bracket around top two lines] Too easy to mix up [line break] Three... two... one... GO! [text in green] [check mark] ISO Standard [caption] If I were in charge of ISO, the first thing I’d do would be to standardize the way people count out loud before doing something in sync.
995505886
Dragan Djuric @draganrocks.bsky.social · 19/02/2026
🌶️New release of Diamond ONNX, the Clojure ONNX model runtime integration. Now work out of the box on all OSs, CPU, and GPUs! github.com/uncomplicate...
github.com
GitHub - uncomplicate/diamond-onnxrt: Fast Clojure Machine Learning Model Integration
Fast Clojure Machine Learning Model Integration. Contribute to uncomplicate/diamond-onnxrt development by creating an account on GitHub.
031
Dragan Djuric @draganrocks.bsky.social · 09/12/2025
Can we now load and run the inference on the real deal models, such as the open LLMs from the Hugging Face, for example? Let's see with Gemma 3! dragan.rocks/articles/25/... #Clojure #AI #LLMs
dragan.rocks
Gemma 3 AI model in Clojure
Can we now load and run the inference on the real deal models, such as the open LLMs from the Hugging Face, for example? Let's see with Gemma 3!
040
Dragan Djuric @draganrocks.bsky.social · 04/12/2025
🥳🥳New release of Diamond ONNX Runtime for Clojure. 0.21.0 is in the @clojars Run your AI and ML models on CPU or GPU. github.com/uncomplicate...
github.com
GitHub - uncomplicate/diamond-onnxrt: Fast Clojure Machine Learning Model Integration
Fast Clojure Machine Learning Model Integration. Contribute to uncomplicate/diamond-onnxrt development by creating an account on GitHub.
000
Dragan Djuric @draganrocks.bsky.social · 26/10/2025
Clojure Runs ONNX AI Models Now - Join the AI fun! dragan.rocks/articles/25/... Join the AI fun directly from Clojure. Although (sadly) Clojure has not find its way in the big guns AI arena, Clojure is a very capable technology for integrating stuff into real-world applications!
dragan.rocks
Clojure Runs ONNX AI Models Now - Join the AI fun!
Join the AI fun directly from Clojure. Although (sadly) Clojure has not find its way in the big guns AI arena, Clojure is a very capable technology for integ...
030
Dragan Djuric @draganrocks.bsky.social · 09/09/2025
Clojure Tensor and Deep Learning library Deep Diamond now works on Apple M CPU. Check out the fresh #Apple Silicon support in 0.36.1! Please RT this message so Clojurists actually hear about it :) #Clojure #AI #Pytorch github.com/uncomplicate/deep-diamond
github.com
GitHub - uncomplicate/deep-diamond: A fast Clojure Tensor & Deep Learning library
A fast Clojure Tensor & Deep Learning library. Contribute to uncomplicate/deep-diamond development by creating an account on GitHub.
030
Dragan Djuric @draganrocks.bsky.social · 01/07/2025
Clojure fast matrix library Neanderthal has just been updated with native Apple silicon engine Please check the new release 0.54.0 in Clojars. #Java #AI #Clojure #CUDA #Apple neanderthal.uncomplicate.org
neanderthal.uncomplicate.org
Neanderthal - Fast Native Matrix and Linear Algebra in Clojure
Clojure Fast Matrix Library - GPU and native CPU
032
Dragan Djuric @draganrocks.bsky.social · 30/06/2025
010
Dragan Djuric @draganrocks.bsky.social · 19/06/2025
For all programmers thinking that they'll leave the "boring tasks" to AI code assistants, while they just do the "creative parts". You won't be able to even get to the creative parts, yet alone to solve them... arxiv.org/abs/2506.08872
arxiv.org
Your Brain on ChatGPT: Accumulation of Cognitive Debt when Using an AI Assistant for Essay Writing Task
This study explores the neural and behavioral consequences of LLM-assisted essay writing. Participants were divided into three groups: LLM, Search Engine, and Brain-only (no tools). Each completed thr...
000
Dragan Djuric @draganrocks.bsky.social · 11/06/2025
Fast matrices and number crunching now available on Apple Silicon #MacOS. Check out the newest snapshots of Neanderthal in the Clojars! Add 0.54.0-SNAPSHOT to your project.clj and you're ready to go! github.com/uncomplicate... #Clojure #NumPy #CUDA
github.com
GitHub - uncomplicate/neanderthal: Fast Clojure Matrix Library
Fast Clojure Matrix Library. Contribute to uncomplicate/neanderthal development by creating an account on GitHub.
132
Dragan Djuric @draganrocks.bsky.social · 09/06/2025
www.wheresyoured.at/wheres-the-m...
wheresyoured.at
There Is No AI Revolution
Soundtrack: Mack Glocky - Chasing Cars Last week, I spent a great deal of time and words framing the generative AI industry as a cynical con where OpenAI's Sam Altman and Anthropic's Dario Amodei hav...
000
Dragan Djuric @draganrocks.bsky.social · 17/05/2025
So, we created SQL so "analysts" can query the DB and get rid of programmers. They delegated this to programmers anyways. Now, they created AI that writes SQL, that queries the DB for "analysts". Guess who's going to be stuck writing shitty AI prompts. news.ycombinator.com/item?id=4400...
rb.gy
Getting AI to write good SQL | Hacker News
000
Reposted by Dragan Djuric
Luke VanderHart @vanderhart.net · 30/04/2025
Damn, this is the clearest evidence yet of my “AI powered Dunning-Kruger” hypothesis: that AI proponents are only bullish about AI for work they don’t actually know or understand.
132
Reposted by Dragan Djuric
Luke VanderHart @vanderhart.net · 24/12/2024
We need to put the punk back in cyber.
1326
Dragan Djuric @draganrocks.bsky.social · 16/05/2025
Apple M CPU Accelerate backend implemented for #Clojure Neanderthal! Now you have 3 superfast native CPU and 2 GPU choices when crunching numbers on the JVM! Still available as snapshots on github.com/uncomplicate/neanderthal (waiting for upstream releases). Thank you clojuriststogether.org
github.com
GitHub - uncomplicate/neanderthal: Fast Clojure Matrix Library
Fast Clojure Matrix Library. Contribute to uncomplicate/neanderthal development by creating an account on GitHub.
031
Dragan Djuric @draganrocks.bsky.social · 14/05/2025
Vectors/matrices/tensors are really the economy of scale at work! Don't process individual elements in your own loops; use the built-in operations to process the whole structure without looking in! CPU, GPU, CUDA, etc.. aiprobook.com #Clojure #PyTorch #programming
aiprobook.com
Interactive Programming for Artificial Intelligence Book Series: Deep Learning for Programmers, Linear Algebra for Programmers, and more
A book series on Programming, CUDA, GPU, Clojure, Deep Learning, Machine Learning, Java, Intel, Nvidia, AMD, CPU, High Performance Computing, Linear Algebra, OpenCL
021
Dragan Djuric @draganrocks.bsky.social · 14/05/2025
I love physical books too! I can't provide those for my books due to logistical issues, but I don't have anything against you printing the PDF (no drm) and binding in a hardcover binding (if such shops are available in your area).
010
Dragan Djuric @draganrocks.bsky.social · 12/05/2025
If you’re a dev who’s felt like most ML/Math content talks over your head — this is for you. You can preview the books or support the work on my site. ❤️ 🔗 aiprobook.com Or just retweet this thread so others can find it.
aiprobook.com
Interactive Programming for Artificial Intelligence Book Series: Deep Learning for Programmers, Linear Algebra for Programmers, and more
A book series on Programming, CUDA, GPU, Clojure, Deep Learning, Machine Learning, Java, Intel, Nvidia, AMD, CPU, High Performance Computing, Linear Algebra, OpenCL
011
Dragan Djuric @draganrocks.bsky.social · 12/05/2025
They've helped hundreds of devs actually get backprop, eigenvalues, gradient descent, and more — without needing a PhD or pretending math is magic. A few chapters are even free at aiprobook.com if you want to explore. Lots of content is available as blog articles.
aiprobook.com
Interactive Programming for Artificial Intelligence Book Series: Deep Learning for Programmers, Linear Algebra for Programmers, and more
A book series on Programming, CUDA, GPU, Clojure, Deep Learning, Machine Learning, Java, Intel, Nvidia, AMD, CPU, High Performance Computing, Linear Algebra, OpenCL
111
Dragan Djuric @draganrocks.bsky.social · 12/05/2025
That feedback led me to create two books: 📘 Deep Learning for Programmers 📗 Linear Algebra for Programmers They’re built entirely from the intuition that if you can code, you can understand math. Code-first, jargon-free, honest.
100
Dragan Djuric @draganrocks.bsky.social · 12/05/2025
One day, a blog post of mine made the front page of Hacker News. It didn't break my server, but it was read by many people. That gave me a signal: there's a hunger out there for programmers who want hands-on, code-first explanations of “scary” math concepts.
100
Dragan Djuric @draganrocks.bsky.social · 12/05/2025
10y ago, many programmers were frustrated trying to understand how Deep Learning worked under the hood. Every resource was either: Way too theoretical Or shallow “framework tutorials” I started writing blog posts at dragan.rocks just to explain things to my past self.
dragan.rocks
Articles
Dragan Djuric's Clojure Blog, Artificial Intelligence, Deep Learning, Bayesian Data Analysis, CUDA, GPU, OpenCL, Functional Programming, Probabilistic Programming, Data Science.
120
Dragan Djuric @draganrocks.bsky.social · 12/05/2025
I've spent many years building HPC and ML libraries, and writing 2 books that teach Linear Algebra and Deep Learning to actual programmers (not math PhDs). Here's how I went from writing my first blog post to building a following, front-paging Hacker News, and useful books.🧵👇
121
Dragan Djuric @draganrocks.bsky.social · 11/05/2025
Thank you! I really don't know, as I don't get any contact details from Patreon. I am surprised that they close accounts for such reasons. The only thing that I can suggest is to try with a more traditional email, such as gmail...
100
Dragan Djuric @draganrocks.bsky.social · 10/05/2025
The best programmers aren’t good because they know more. They’re good because they ask: “What’s really going on here?”
000
Dragan Djuric @draganrocks.bsky.social · 10/05/2025
Programmers treat linear algebra like magic. But it's not magic. It's code. It's vectors. It's yours to master. Linear Algebra for Programmers shows you how—with zero fluff. If you write code, you need this book. 👉 aiprobook.com/numerical-li... #DevLife #MachineLearning #AI #Coding
aiprobook.com
Numerical Linear Algebra for Programmers
Numerical Linear Algebra for Programmers: An Interactive Tutorial with GPU, CUDA, OpenCL, MKL, Java, and Clojure basically… * a book for programmers * interactive & dynamic * direct link from theory t...
100
Dragan Djuric @draganrocks.bsky.social · 10/05/2025
🚀 If you're a programmer struggling with math, Linear Algebra for Programmers by Dragan Djuric is the book you didn’t know you needed. 🔢 No fluff. Just the math that powers ML, graphics, and more—explained in code. 📘 Get smarter where it counts: aiprobook.com/numerical-li... #AI
aiprobook.com
Numerical Linear Algebra for Programmers
Numerical Linear Algebra for Programmers: An Interactive Tutorial with GPU, CUDA, OpenCL, MKL, Java, and Clojure basically… * a book for programmers * interactive & dynamic * direct link from theory t...
011
Dragan Djuric @draganrocks.bsky.social · 27/04/2025
A lot of code that makes PyTorch useful might already be in the Deep Diamond. No need to create a PyTorch port, just the integration of the most useful stuff from libtorch into Clojure.
010
Dragan Djuric @draganrocks.bsky.social · 27/04/2025
That's all right. I might do the PyTorch part, and other people will do some other pieces.
010
Dragan Djuric @draganrocks.bsky.social · 26/04/2025
Nothing stops us from doing the same deep integration to onnx, of course. Or any other runner. But, as I understand, the selling pitch for onnx is portability, not performance. Why I would go with PyTorch is that most models are developed on PyTorch anyway, so there's less friction there...
110
Dragan Djuric @draganrocks.bsky.social · 26/04/2025
This would be orthogonal, for production use of the models. You could collaborate with Python colleagues in whatever way you can collaborate now. The point is that when there is a model (public or private) that you want to build your application on, you can run it from the JVM, without Python.
110
Dragan Djuric @draganrocks.bsky.social · 26/04/2025
I am not sure what exactly you consider the PyTorch ecosystems, but my vision is, first, to be able to load and run popular PyTorch models (saved models, not python code to produce these models) by the PyTorch engine, without conversion, from Clojure/Deep Diamond in-process.
110
Dragan Djuric @draganrocks.bsky.social · 26/04/2025
For now I'm still just thinking about it, not actually looking into that. First I need to see how many people would be engaged, and whether it's a good use of my (not limitless) resources ;)
010
Dragan Djuric @draganrocks.bsky.social · 26/04/2025
I'm thinking of creating a #Clojure integration to #PyTorch (C++. without the Python part). I guess, if you can't beat them, join them... How many Clojurians are interested in that? Would it be something you use passionately (at least for running existing model in-process)?
361
Dragan Djuric @draganrocks.bsky.social · 14/04/2025
BTW Accelerate itself doesn't support GPU. For the GPU support, I'll have do do it using Metal.
010
Dragan Djuric @draganrocks.bsky.social · 14/04/2025
GPU acceleration under MacOS is not yet available, but I plan to do it this summer!
110
Dragan Djuric @draganrocks.bsky.social · 04/04/2025
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.com
GitHub - uncomplicate/neanderthal: Fast Clojure Matrix Library
Fast Clojure Matrix Library. Contribute to uncomplicate/neanderthal development by creating an account on GitHub.
161
Dragan Djuric @draganrocks.bsky.social · 24/03/2025
#Clojure had GPU programming at full speed before it was cool. Check out ClojureCUDA! clojurecuda.uncomplicate.org And, not only that, but BOOKS that teach the stuff! Check them out at aiprobook.com and help me fund my open-source work! #NVIDIA #ArtificialInteligence
clojurecuda.uncomplicate.org
ClojureCUDA - a Clojure library for parallel computations on the GPU with CUDA.
Clojure library for GPU computing with CUDA
042
Reposted by Dragan Djuric
Bozhidar Batsov (a.k.a. Bug) @batsov.net · 18/03/2025
It was nice to see in this Reddit thread www.reddit.com/r/emacs/comm... many people saying that #Emacs has amazing support for #Clojure because of CIDER and friends. Seems we did something right!
reddit.com
which language is one for which emacs is godly at?
0172
Reposted by Dragan Djuric
Bookshelfie ⭐️ @bookshelfie.bsky.social · 18/03/2025
#booksky #wordoftheday
21159411283
Reposted by Dragan Djuric
Alan Baxter @alanbaxter.bsky.social · 19/03/2025
Help the authors you love: - Buy their books - Review their books - Order their books at your local library -Attack people on public transport with a copy of their book so the cover gets featured on the news - Follow their social media - Share their posts
612883674
Dragan Djuric @draganrocks.bsky.social · 10/03/2025
If you have a good free software project related to #Clojure apply for Clojurists Together funding! www.clojuriststogether.org/news/call-fo...
clojuriststogether.org
Call for Proposals. Feb. 2025 Member Survey
We are awarding up to $33K for Q2 2025 Projects
021
Dragan Djuric @draganrocks.bsky.social · 10/03/2025
Clojure. LISP. High Performance. AI. from low-level to high level. compact. can be learned step by step. aiprobook.com + the books support my work on open source and free software! #Java #Clojure #Python
aiprobook.com
Interactive Programming for Artificial Intelligence Book Series: Deep Learning for Programmers, Linear Algebra for Programmers, and more
A book series on Programming, CUDA, GPU, Clojure, Deep Learning, Machine Learning, Java, Intel, Nvidia, AMD, CPU, High Performance Computing, Linear Algebra, OpenCL
053
Dragan Djuric @draganrocks.bsky.social · 04/03/2025
Start using linear algebra and get huge performance increases immediately. Learn how: aiprobook.com/numerical-li... #Clojure #Java #Python #Nvidia
aiprobook.com
Numerical Linear Algebra for Programmers
Numerical Linear Algebra for Programmers: An Interactive Tutorial with GPU, CUDA, OpenCL, MKL, Java, and Clojure basically… * a book for programmers * interactive & dynamic * direct link from theory t...
053
Reposted by Dragan Djuric
Dragan Djuric @draganrocks.bsky.social · 27/02/2025
Try the latest Neanderthal 0.53.0: high performance linear algebra in #Clojure is now available on you Mac with Apple M processor. neanderthal.uncomplicate.org #Java #AI #Apple #Python
neanderthal.uncomplicate.org
Neanderthal - Fast Native Matrix and Linear Algebra in Clojure
Clojure Fast Matrix Library - GPU and native CPU
094
Dragan Djuric @draganrocks.bsky.social · 27/02/2025
Try the latest Neanderthal 0.53.0: high performance linear algebra in #Clojure is now available on you Mac with Apple M processor. neanderthal.uncomplicate.org #Java #AI #Apple #Python
neanderthal.uncomplicate.org
Neanderthal - Fast Native Matrix and Linear Algebra in Clojure
Clojure Fast Matrix Library - GPU and native CPU
094
Dragan Djuric @draganrocks.bsky.social · 24/02/2025
AI programming foundations, in a tutorial: -explains every bit with executable code -interactive; immediately see the result of every line of code in the interactive REPL -runs on GPU, and runs on CPU -full performance, not just a toy -very little code aiprobook.com
aiprobook.com
Interactive Programming for Artificial Intelligence Book Series: Deep Learning for Programmers, Linear Algebra for Programmers, and more
A book series on Programming, CUDA, GPU, Clojure, Deep Learning, Machine Learning, Java, Intel, Nvidia, AMD, CPU, High Performance Computing, Linear Algebra, OpenCL
000
Dragan Djuric @draganrocks.bsky.social · 29/01/2025
Deep Learning for Programmers 2.0 (book). From zero. CUDA, GPU. CPU too. Best of all - #Clojure. Interactive: see the effect of every line of code! (hype: 0.0). Learn by building it yourself. aiprobook.com/deep-learnin... #Java #CUDA #Python #AI
aiprobook.com
Deep Learning for Programmers
Deep Learning for Programmers: An Interactive Tutorial with CUDA, OpenCL, DNNL, Java, and Clojure. basically… * the only DL book for programmers * interactive & dynamic * step-by-step implementation *...
021
Dragan Djuric @draganrocks.bsky.social · 27/01/2025
If you want to learn how to write CUDA code, but using an elegant high level language, check out ClojureCUDA! clojurecuda.uncomplicate.org #Clojure #Java #AI #ArtificialIntelligence
clojurecuda.uncomplicate.org
ClojureCUDA - a Clojure library for parallel computations on the GPU with CUDA.
Clojure library for GPU computing with CUDA
043
Dragan Djuric @draganrocks.bsky.social · 27/01/2025
Oldie but goldie: Interactive GPU Programming - Part 1 - Hello CUDA dragan.rocks/articles/18/... #CUDA #Nvidia #AI #Clojure
dragan.rocks
Interactive GPU Programming - Part 1 - Hello CUDA
Today, fast number crunching means parallel programs that run on Graphical Processing Units (GPUs). Thanks to the recent highly publicized deep learning and ...
020