
Design a resilient rate-limited async API client with retries, caching, and clean interfaces
Write a small library (Python or TypeScript) for an async HTTP API client featuring: token-bucket rate limiting, exponential backoff with jitter, idempotency keys, in-memory cache with TTL, structured logging, and typed request/response models. Include unit tests and a usage example.
Build a tiny language interpreter with parser, AST, evaluator, and helpful error messages
Create an interpreter for a tiny expression language supporting variables, functions, if/else, and lists. Implement lexer, parser to AST, evaluator, and clear error reporting (line/column). Provide example programs and a test suite verifying parsing and evaluation.
Create a neutral civic explainer: how public policy is made, debated, and evaluated over time
Explain, in a nonpartisan and accessible way, how policies typically move from proposals to implementation: stakeholders, committees, public consultation, budgeting, and evaluation metrics. Provide a generic checklist citizens can use to assess policy tradeoffs without referencing specific events.
Summarize key concepts in responsible AI and emerging technologies: benefits, risks, and safeguards
Provide a high-level overview of emerging technology adoption (e.g., AI systems) focusing on: common use cases, potential risks (bias, privacy, security), and practical safeguards (testing, audits, governance). Keep it general, include a glossary of 10 terms, and suggest further reading topics.
