LiteLLM Supply Chain Attack
The LiteLLM Python package was compromised in a supply chain attack, with a malicious file targeting developers' secret keys.
The LiteLLM Python package was compromised in a supply chain attack, with a malicious file targeting developers' secret keys.
Whoa, whoa, whoa. The darling of the Python ecosystem, the team that brought us ruff, uv, ty and pyx and forever changed the python tooling landscape is now joining OpenAI.
Pretty sure all these tools will be deeply integrated into Codex, which is good news for python developers.
Also a …
Sometimes old is gold.
One of the key aspects of agentic coding is to have a good validation harness in place. Now, I've really seen three levels that developers go through when it comes to validation harness:
First, many devs simply not have a validation harness. You ask the agent …
MCP or CLI? There was a huge amount of hype over MCP around a year ago, but today it seems like the command line interface has quietly won the game.
That's right, it you want your agent to interact with an external system, building a CLI interface seems the way …
There has been a lot of talk recently about OpenClaw, Moltbook and "sentient" (?) behaviour. So this is a good time to plug one of my favourite books ever.
I first came across "Turtles, Termites, and Traffic Jams: Explorations in Massively Parallel Microworlds" around 15 years ago when I borrowed it …
Developers who are worried that code produced by AI isn't always 100% accurate need to remember that humans aren't 100% accurate either.
That's why we do code reviews, linting, unit testing, integration testing, manual testing, continuous integration, demos... There is a whole suite of additional activities around coding to take …
For an LLM to work, it needs to somehow assign a meaning to a word. The problem is words can have different meanings in different contexts and be related to different words in multiple ways.
For example, Python and Java are related, so is Python and Cobra, and so is …
👑LinkedIn has a daily game called Queens.
Everyday you get a new map with 8 coloured areas and you have to place 8 queens such that there is one queen per row, one queen per column, one queen per colour and no two queens can be adjacent.
The post below …
There is an interesting parallel between AI and written scripts.
Logographic scripts, like Chinese or Japanese Kanji, there is a separate 'glyph' to represent each word. If you can read the script, you can understand the meaning even if you don't know how to pronounce the word.
Phonetic scripts, like …
I was listening to a podcast today and Brian Holt was asked to pick something that everyone should check out. Normally folks pick the new hot thing that they are excited about. Brian picked Excel.
💯great pick.
Every alternate post on my timeline is about how Excel is obsolete, AI …