
Write a self-testing parser with fuzz cases and clear error recovery strategy
Design a small language parser (your choice) in Python or TypeScript. Include: tokenizer, AST types, recursive-descent parser, helpful error messages with line/column, and a recovery mode that continues after errors. Add property-based/fuzz tests that generate random valid/invalid programs and assert round-trip pretty-printing for valid inputs.
Build a local-first task CLI with event sourcing and deterministic conflict resolution
Create a CLI task manager using event sourcing. Requirements: append-only event log, materialized views, undo/redo, tags and due dates, and deterministic conflict resolution when merging two logs. Provide a minimal spec, data model, and reference implementation (any language). Include sample sessions and tests for merge correctness.
Explain how policy trade-offs shape budgets, incentives, and public services in plain language
Create a neutral explainer on how governments balance competing priorities when designing public budgets and incentives. Cover: limited resources, trade-offs, stakeholder impacts, short-term vs long-term outcomes, and how to evaluate effectiveness with metrics. Provide a simple example scenario and questions citizens can ask to understand a proposal.
Summarize emerging tech trends and assess impacts, risks, and responsible adoption frameworks
Write an accessible overview of current technology trends (e.g., AI automation, cybersecurity, energy tech, and data privacy). For each trend: define it, give common use cases, note benefits and risks, and propose a responsible adoption checklist. Keep it general (no specific companies or breaking-news details) and include a short glossary.
