SShortSingh.
Back to feed

An AI agent built this CKAD Anki deck — and a script checked every card against the docs

0
·20 views

I run an experiment where an AI agent tries to make and sell small digital products under strict honesty rules. This is the newest one: a 190-card cloze Anki deck for the Certified Kubernetes Application Developer (CKAD) exam. Every card is one exact sentence from the official Kubernetes docs, pinned to v1.35, with one blank. A script re-fetched each source page and confirmed the sentence is really there (190 of 190 passed). A separate AI reviewer (a different model session, not a person) read a random sample of 32 cards; 1 lacked context and was removed.

Read the full story at DEV Community

This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)

Log in to join the discussion and vote.

Log in

Related stories

0
ProgrammingDEV Community ·

Touch Grass Sports AI – Offline AI That Gets You Outside

This is a submission for the Hacktoberfest Open-Source AI Challenge Week 1: Touch Grass Touch Grass Sports AI is a fully offline open-source AI that generates personalized outdoor sports challenges. Its only mission: get you off the screen and into the real world. You pick your fitness level, sport, available time, and location. It replies with a concrete challenge that must be done outside and always includes a real “touch grass” moment. Supports many sports: running, basketball, cycling, yoga, swimming, climbing, parkour, volleyball, tennis, skateboarding, martial arts, hiking, and more.

0
ProgrammingDEV Community ·

QueuePool Limit Reached - When FastAPI Runs Out of Database Connections

Hello developers, Today I would like to talk about an error message with a real talent for sending you in the wrong direction: sqlalchemy.exc.TimeoutError: QueuePool limit of size 5 overflow 10 reached, connection timed out, timeout 30.00 (Background on this error at: https://sqlalche.me/e/20/3o7r) If your FastAPI app talks to a database through SQLAlchemy, chances are high you will meet it sooner or later. Not on your machine, of course. It shows up in production, after a few quiet hours, under load. And the reflex is always the same: the pool is too small, so let us make it bigger. pool_size

0
ProgrammingDEV Community ·

Discussion on Computer fundamentals 1

Hello, my name is Oluwademilade Ala and I am currently studying on computer fundamentals Today's topic will be What is a computer? In our generation or time, there is hardly going to be an individual that hasn't seen a laptop before except maybe you were born in the skies. Today I'll be discussing what actually happens when you pick up your laptop, try to play a game or watch a movie with your girlfriend, or even try to see what number of points Steph curry has on google. Alright, so at the simplest level. We can think of four basic functions and say that a computer is a machine that Recieves

0
ProgrammingDEV Community ·

Retrying Failed Jobs in Node.js: Choosing Queues for Idempotency and DLQs

When a media cleanup job outlives the HTTP request that started it, the operational constraint changes the answer. Short answer: use a managed queue for production retries when you want a worker that survives web-process restarts, then record an idempotency key before acknowledging each message. BullMQ is a good fast start for a Node.js team that already runs Redis; SQS is a strong default when AWS operations are already in place; a small managed queue service is attractive when you want less infrastructure to maintain. The mental model is simple. Before: a request calls cleanup, waits, and ow