{"slug": "dragonbox", "name": "DragonBox", "category": "dev-libs", "category_name": "Libraries and frameworks", "description": "", "recommenders": 3, "commenters": 3, "warners": 0, "score": 2.591, "rising": -0.98, "first": "2025-12-27", "latest": "2026-07-09", "why": "Another good example is the DragonBox series of apps", "why_is_quote": true, "has_verdict": false, "sentiment": {"recommend": 3, "neutral": 0, "compare": 0, "warn": 0}, "spark": [0, 1, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0], "listed": true, "loved": [], "caveat": "", "short_quote": "Another good example is the DragonBox series of apps", "kind": "", "icon": false, "domain": null, "github_repo": null, "official_url": "https://dragonbox.com", "pricing": "", "aliases": ["DragonBox", "Dragonbox"], "verdict": null, "praise": [{"label": "", "summary": "", "quotes": [{"id": 781665040, "item_id": 48854065, "url": "https://news.ycombinator.com/item?id=48854065", "by": "dicroce", "date": "2026-07-09", "stance": "recommend", "quote": "I loved it, it taught my kids algebra", "excerpt": "There is a mobile game called DragonBox. It sort of tricks you into learning algebra by starting with very abstract manipulations of a puzzle that must follow rules... gradually the game teaches you more and more rules and also strips out the more abstract elements until on the last levels your finally solving real equations. I loved it, it taught my kids algebra.... and it was just fun. Over the years I often though", "context": "", "use_case": "teaching kids algebra", "switched_from": "", "story": null}, {"id": 747851905, "item_id": 46740744, "url": "https://news.ycombinator.com/item?id=46740744", "by": "vitaut", "date": "2026-01-23", "stance": "recommend", "quote": "compress the table using the technique from Dragonbox", "excerpt": "It is possible to compress the table using the technique from Dragonbox (https://github.com/fmtlib/fmt/blob/8b8fccdad40decf68687ec0384f8894ad589615c/include/fmt/format-inl.h#L1050-L1059) at the cost of some perf. It's on my TODO list for zmij.", "context": "", "use_case": "float-to-string technique", "switched_from": "", "story": "Floating-Point Printing and Parsing Can Be Simple and Fast"}, {"id": 742474449, "item_id": 46404653, "url": "https://news.ycombinator.com/item?id=46404653", "by": "smj-edison", "date": "2025-12-27", "stance": "recommend", "quote": "Another good example is the DragonBox series of apps", "excerpt": "For now, in most cases, yes. I think Khan Academy is a great example of moving in the right direction. They have a lot of interactive lessons in early math, where you drag and drop for counting and grouping. Another good example is the DragonBox series of apps where they make math more intuitive by providing immediate feedback and a new representation. Dynamicland is pushing the state-of-the-art here too. I think you", "context": "", "use_case": "", "switched_from": "", "story": "Always Bet on Text"}]}], "caveats": [], "who": [], "tags": [], "use_cases": ["teaching kids algebra", "float-to-string technique"], "compared": [], "makers": [], "threads": [{"url": "https://news.ycombinator.com/item?id=48844046", "title": "item 48844046", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=46685317", "title": "Floating-Point Printing and Parsing Can Be Simple and Fast", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=46397379", "title": "Always Bet on Text", "mentions": 1}], "sentiment_by_month": {"2025-11": {}, "2025-12": {"recommend": 1}, "2026-01": {"recommend": 1}, "2026-02": {}, "2026-03": {}, "2026-04": {}, "2026-05": {}, "2026-06": {}, "2026-07": {"recommend": 1}, "2026-08": {}, "2026-09": {}, "2026-10": {}}, "quotes": [{"id": 781665040, "item_id": 48854065, "url": "https://news.ycombinator.com/item?id=48854065", "by": "dicroce", "date": "2026-07-09", "stance": "recommend", "quote": "I loved it, it taught my kids algebra", "excerpt": "There is a mobile game called DragonBox. It sort of tricks you into learning algebra by starting with very abstract manipulations of a puzzle that must follow rules... gradually the game teaches you more and more rules and also strips out the more abstract elements until on the last levels your finally solving real equations. I loved it, it taught my kids algebra.... and it was just fun. Over the years I often though", "context": "", "use_case": "teaching kids algebra", "switched_from": "", "story": null}, {"id": 747851905, "item_id": 46740744, "url": "https://news.ycombinator.com/item?id=46740744", "by": "vitaut", "date": "2026-01-23", "stance": "recommend", "quote": "compress the table using the technique from Dragonbox", "excerpt": "It is possible to compress the table using the technique from Dragonbox (https://github.com/fmtlib/fmt/blob/8b8fccdad40decf68687ec0384f8894ad589615c/include/fmt/format-inl.h#L1050-L1059) at the cost of some perf. It's on my TODO list for zmij.", "context": "", "use_case": "float-to-string technique", "switched_from": "", "story": "Floating-Point Printing and Parsing Can Be Simple and Fast"}, {"id": 742474449, "item_id": 46404653, "url": "https://news.ycombinator.com/item?id=46404653", "by": "smj-edison", "date": "2025-12-27", "stance": "recommend", "quote": "Another good example is the DragonBox series of apps", "excerpt": "For now, in most cases, yes. I think Khan Academy is a great example of moving in the right direction. They have a lot of interactive lessons in early math, where you drag and drop for counting and grouping. Another good example is the DragonBox series of apps where they make math more intuitive by providing immediate feedback and a new representation. Dynamicland is pushing the state-of-the-art here too. I think you", "context": "", "use_case": "", "switched_from": "", "story": "Always Bet on Text"}]}