Microsoft.Extensions.AI: One IChatClient Interface, Any LLM Provider
I built a semantic search API a while back on top of raw OpenAI embedding calls, and a local-first a…
AI tools, cybersecurity and development news aggregated from top sources — saved permanently with unique URLs.
Microsoft.Extensions.AI: One IChatClient Interface, Any LLM Provider
I built a semantic search API a while back on top of raw OpenAI embedding calls, and a local-first a…
Changes to LLM pricing: Baidu, Decart and Novita
Model price changes detected for Baidu, Decart and Novita. Details below.…
I Built a Voice AI Assistant for Lab Results Notifications
Lab results are one of those healthcare workflows where the phone call sounds simple, but the produc…
Google Brings Gemini Omni to Vids for Instruction-Driven Video Editing and Generation
Google has expanded Gemini Omni into Google Vids for end-to-end AI video generation and editing. The…
Harnessing Real-Time AI in Mobile Apps
Understanding Real-Time AI in Mobile Applications The mobile landscape is evolving, and real-time …
Do unused MCP tools cost you money?
A short case study from my "building and testing MCP agents" series — it stands on its own, but the …
LinkedIn adds a button to report AI-generated ‘slop’
LinkedIn is introducing new ways to reduce low-quality AI-generated posts, including a “seems like A…
I Spent $200 in API Credits Prompting an Agent to Build a Starter. Here’s Why I Still Clone Boilerplates.
Last month I decided to test a simple hypothesis: with top-tier models like Claude Opus 4.8 and GPT-…
Nvidia’s Open Source Alliance Snubs OpenAI and Anthropic
This week on Uncanny Valley, we discuss the open vs. closed source debate in AI, key players in Whit…
Global Trade Dynamics Q3 2026 — Geopolitical & Macroeconomic Analysis
Recommended Tools Binance — Trade crypto with low fees Ledger — Secure your crypto hardware wal…
Skills vs MCP: How AI tools have evolved
Eighteen months ago, MCP was the thing. Every demo and chatbot connector was running on MCP under th…
Why mem0, Graphiti and Cognee don't quite solve shared decision memory for Claude Code
You are three months into a codebase with Claude Code. You ask it to add search. It suggests Elastic…