Did AI Just Solve One of Mathematics’ Biggest Problems?
OpenAI’s agents reached a proposed solution in 88 hours. But the human research that came before, and the controversy that followed, raise a harder question: what actually counts as an AI discovery?
View ArticleOllama for Managing Local Language Models: A KDnuggets Cheat Sheet
Ollama pulls model weights, keeps an HTTP server on port 11434, and hands any client an OpenAI-shaped endpoint pointed at your own machine. Learn how to manage, configure, and optimize using Ollama...
View ArticleHow to Turn Excel Data Into PowerPoint Presentations With AI
Learn how to use Julius AI to analyze Excel data, verify key findings, and turn them into an editable PowerPoint presentation.
View ArticleSuperWhisper s1-mini: The 600M Parameter Model Built Just for Transcription
This is a summary of, and insights into, what I found digging into the recently-released Superwhisper S1 family of voice-to-text models.
View Article5 Free Courses to Learn AI Engineering
Learn LLM fundamentals, AI engineering, RAG, MLOps, fine-tuning, and deployment with five practical courses designed to help you become a stronger AI and machine learning engineer.
View ArticleGemini 3.5 Transcribe vs OpenAI’s GPT-Transcribe
Here's how each got to where it is, a real use case and working code for both, and a side-by-side on the numbers that actually matter.
View Article3 Numba Tricks for Python Runtime Optimization
When Numba code disappoints, it's nearly never the compiler, and usually ends up being the boundary around the compiled code: not crossing it, not making it wide enough, or crossing it during every run.
View ArticleBatching by Length Instead of Looping Item by Item for SLM Optimization
We finish off our short series on SLM optimization with the third entry, focused on batching by length instead of looping item by item.
View Article7 Advanced Python Tricks to Level Up Your Coding Skills
Leveling up rarely means new syntax. It means learning what the language already promised you.
View ArticleMCP Explained in 5 Minutes
A visual guide to MCP that explains how it works, how to use it with Claude Code, Tavily, GitHub, and Playwright, and what is new through simple diagrams that make the whole concept easy for anyone to...
View ArticleWhat I’ve Learned About DeepSeek Harness
KDnuggets team member Shittu Olumide tested out DeepSeek Harness. Here's what he found.
View ArticleEverything Claude Opus 5.5 Actually Ships With
This article pulls together every verifiable number and detail from Anthropic's announcement, the platform documentation, the system card, and independent coverage, so you have one place to check the...
View ArticleWhy Most Data Science Notebooks Die After Day One: How to Build Ones That...
Six habits that keep a notebook runnable after you close the laptop.
View ArticleHigh-Performance Data Processing with Polars: A KDnuggets Cheat Sheet
Polars is a DataFrame library written in Rust on the Apache Arrow memory format, and the speed comes less from the language than from the model. The model? Describe your work as expressions, and the...
View Article7 Open-Source Alternatives to ChatGPT You Can Run Locally
Explore seven open-source ChatGPT alternatives, from lightweight local chat interfaces and document assistants to agent platforms, multi-user setups, and complete self-hosted AI workspaces.
View ArticleWhat Everyone Is Getting Wrong About TypeSafe AI’s Jev
A closer look at TypeSafe AI’s Jev, what it actually does, what is genuinely new, and where the hype goes too far.
View ArticleHow to Turn a Python Script Into an AI Agent
Learn how to build a Python AI agent with the OpenAI Agents SDK, using tool calling and function tools to automate multi-step workflows.
View Article3 Polars Tricks for High-Performance Data Manipulation
Almost every slow Polars script lacks in terms of one of these two: its expression engine written and executing in Rust across every core at its disposal, and its query optimizer that rewrites your...
View ArticleReusing the Prompt Prefix with a Key-Value Cache for SLM Optimization
In this second article in our short series on SLM optimization techniques we focus on the reuse of the prompt prefix with a key-value cache.
View Article