{"slug": "lizard", "name": "Lizard", "category": "browsers", "category_name": "Browsers and extensions", "description": "", "recommenders": 3, "commenters": 5, "warners": 1, "score": 2.086, "rising": 0.35, "first": "2025-11-14", "latest": "2026-09-17", "why": "I think Lizard is the best UI for elements hiding in FF", "why_is_quote": true, "has_verdict": false, "sentiment": {"recommend": 3, "neutral": 1, "compare": 0, "warn": 1}, "spark": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0], "listed": true, "loved": [], "caveat": "", "short_quote": "I think Lizard is the best UI for elements hiding in FF", "kind": "", "icon": false, "domain": "rainwarrior.ca", "github_repo": null, "official_url": "", "pricing": "", "aliases": ["Lizard", "LIZARD"], "verdict": null, "praise": [{"label": "", "summary": "", "quotes": [{"id": 795882147, "item_id": 49742634, "url": "https://news.ycombinator.com/item?id=49742634", "by": "vegadw", "date": "2026-09-17", "version": null, "stance": "recommend", "quote": "using Valknut, Jscpd, and Lizard to output scores, combine/aggregate them", "excerpt": "Not really? I have some custom skills/MCP servers I use: one MCP server for using https://usefeyn.com/blog/pulpie-pareto-optimal-models-for-cleaning-the-web/ ran locally so that reading web pages is cheaper and uses up less context One MCP server for doing automated code quality checking, using Valknut, Jscpd, and Lizard to output scores, combine/aggregate them. That's then give to the model so that it can see if the", "context": "", "use_case": "complexity analysis", "switched_from": "", "story": "Show HN: Share your AI Setup, Learn from others"}, {"id": 762652864, "item_id": 47665804, "url": "https://news.ycombinator.com/item?id=47665804", "by": "jordigh", "date": "2026-04-06", "version": null, "stance": "recommend", "quote": "I feel this way about Lizard", "excerpt": "I know it's a very niche domain, but I feel this way about Lizard. My lizard is the lizard of website: https://rainwarrior.ca/lizard/ My lizard is the lizard of source: https://github.com/bbbradsmith/lizard_src_demo/", "context": "", "use_case": "", "switched_from": "", "story": "Battle for Wesnoth: open-source, turn-based strategy game"}, {"id": 734884064, "item_id": 45930254, "url": "https://news.ycombinator.com/item?id=45930254", "by": "easygenes", "date": "2025-11-14", "version": null, "stance": "recommend", "quote": "I think Lizard is the best UI for elements hiding in FF", "excerpt": "I think Lizard is the best UI for elements hiding in FF: https://addons.mozilla.org/en-US/firefox/addon/lizardextension/ The name is in keeping with a lineage of animal tools for ad hoc page manipulation in Firefox. First was Aardvark, then Platypus. https://github.com/dvogel/AardvarkDuex More background: https://chatgpt.com/share/69177dc6-6378-8011-bdae-c8dcbb124fb1 I was an original early user of Aardvark. These to", "context": "", "use_case": "hiding page elements", "switched_from": "", "story": "I think nobody wants AI in Firefox, Mozilla"}]}], "caveats": [{"label": "", "summary": "", "quotes": [{"id": 741662033, "item_id": 46353877, "url": "https://news.ycombinator.com/item?id=46353877", "by": "yzzTing", "date": "2025-12-22", "version": null, "stance": "warn", "quote": "found it slow on large TypeScript monorepos", "excerpt": "I built a command-line tool for analyzing code complexity, similar to Lizard but written in Rust for better performance. GitHub: https://github.com/yzzting/LynxEye Crates.io: https://crates.io/crates/lynx_eye What it does LynxEye performs function-level static analysis on JavaScript and TypeScript codebases. It extracts metrics that help identify functions that might need refactoring: NLOC \u2013 Non-commenting lines of c", "context": "", "use_case": "", "switched_from": "", "story": "LynxEye \u2013 A fast code complexity analyzer built with Rust and Tree-sitter"}]}], "who": [{"by": "Sabrees", "context": "lives on a farm", "url": "https://news.ycombinator.com/item?id=47126601", "date": "2026-02-23"}], "tags": [], "use_cases": ["complexity analysis", "bno055 imu driver", "hiding page elements"], "compared": [], "makers": [{"id": 799462864, "item_id": 49966429, "url": "https://news.ycombinator.com/item?id=49966429", "by": "cryptographical", "date": "2026-10-05", "version": null, "stance": "recommend", "quote": "I have released an optical file transfer format called LIZARD.", "excerpt": "I have released an optical file transfer format called LIZARD. Unlike QR codes, it is optimized for a digital rather than physical format: it degrades gracefully by distance and resolution. Here is it demonstrated crossing 16 Mbps at a 1080p@60 camera. It uses a small, local, self-trained CNN AI model to find the code's corners. Additionally sending/decoding is accelerated on a GPU for speed. For error correction, I ", "context": "", "use_case": "optical file transfer", "switched_from": "", "story": "Show HN: LIZARD \u2013 16 Mbps GPU accelerated optical file transfer on Android"}], "threads": [{"url": "https://news.ycombinator.com/item?id=49966423", "title": "Show HN: LIZARD \u2013 16 Mbps GPU accelerated optical file transfer on Android", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=49740105", "title": "Show HN: Share your AI Setup, Learn from others", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=47664186", "title": "Battle for Wesnoth: open-source, turn-based strategy game", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=47123894", "title": "Show HN: Sowbot \u2013 open-hardware agricultural robot (ROS2, RTK GPS)", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=46353876", "title": "LynxEye \u2013 A fast code complexity analyzer built with Rust and Tree-sitter", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=45926779", "title": "I think nobody wants AI in Firefox, Mozilla", "mentions": 1}], "sentiment_by_month": {"2025-11": {"recommend": 1}, "2025-12": {"warn": 1}, "2026-01": {}, "2026-02": {"neutral": 1}, "2026-03": {}, "2026-04": {"recommend": 1}, "2026-05": {}, "2026-06": {}, "2026-07": {}, "2026-08": {}, "2026-09": {"recommend": 1}, "2026-10": {}}, "versions": [], "version_unnamed": 0, "family_ref": null, "runs_on": null, "lines": [], "quotes": [{"id": 795882147, "item_id": 49742634, "url": "https://news.ycombinator.com/item?id=49742634", "by": "vegadw", "date": "2026-09-17", "version": null, "stance": "recommend", "quote": "using Valknut, Jscpd, and Lizard to output scores, combine/aggregate them", "excerpt": "Not really? I have some custom skills/MCP servers I use: one MCP server for using https://usefeyn.com/blog/pulpie-pareto-optimal-models-for-cleaning-the-web/ ran locally so that reading web pages is cheaper and uses up less context One MCP server for doing automated code quality checking, using Valknut, Jscpd, and Lizard to output scores, combine/aggregate them. That's then give to the model so that it can see if the", "context": "", "use_case": "complexity analysis", "switched_from": "", "story": "Show HN: Share your AI Setup, Learn from others"}, {"id": 762652864, "item_id": 47665804, "url": "https://news.ycombinator.com/item?id=47665804", "by": "jordigh", "date": "2026-04-06", "version": null, "stance": "recommend", "quote": "I feel this way about Lizard", "excerpt": "I know it's a very niche domain, but I feel this way about Lizard. My lizard is the lizard of website: https://rainwarrior.ca/lizard/ My lizard is the lizard of source: https://github.com/bbbradsmith/lizard_src_demo/", "context": "", "use_case": "", "switched_from": "", "story": "Battle for Wesnoth: open-source, turn-based strategy game"}, {"id": 754025616, "item_id": 47126601, "url": "https://news.ycombinator.com/item?id=47126601", "by": "Sabrees", "date": "2026-02-23", "version": null, "stance": "neutral", "quote": "currently using the upstream one in Lizard", "excerpt": "Good advice on farms. I do live on a farm, so somewhat familiar with mud! Many of the worst problems are caused by moving 20ton tractors around IMHO, one of the problems small scale ag robotics may help with. Will check out your Bno055 currently using the upstream one in Lizard https://github.com/zauberzeug/lizard/blob/main/main/modules/BNO055ESP32.h https://github.com/zauberzeug/lizard/blob/main/main/modules/BNO055E", "context": "lives on a farm", "use_case": "BNO055 IMU driver", "switched_from": "", "story": "Show HN: Sowbot \u2013 open-hardware agricultural robot (ROS2, RTK GPS)"}, {"id": 741662033, "item_id": 46353877, "url": "https://news.ycombinator.com/item?id=46353877", "by": "yzzTing", "date": "2025-12-22", "version": null, "stance": "warn", "quote": "found it slow on large TypeScript monorepos", "excerpt": "I built a command-line tool for analyzing code complexity, similar to Lizard but written in Rust for better performance. GitHub: https://github.com/yzzting/LynxEye Crates.io: https://crates.io/crates/lynx_eye What it does LynxEye performs function-level static analysis on JavaScript and TypeScript codebases. It extracts metrics that help identify functions that might need refactoring: NLOC \u2013 Non-commenting lines of c", "context": "", "use_case": "", "switched_from": "", "story": "LynxEye \u2013 A fast code complexity analyzer built with Rust and Tree-sitter"}, {"id": 734884064, "item_id": 45930254, "url": "https://news.ycombinator.com/item?id=45930254", "by": "easygenes", "date": "2025-11-14", "version": null, "stance": "recommend", "quote": "I think Lizard is the best UI for elements hiding in FF", "excerpt": "I think Lizard is the best UI for elements hiding in FF: https://addons.mozilla.org/en-US/firefox/addon/lizardextension/ The name is in keeping with a lineage of animal tools for ad hoc page manipulation in Firefox. First was Aardvark, then Platypus. https://github.com/dvogel/AardvarkDuex More background: https://chatgpt.com/share/69177dc6-6378-8011-bdae-c8dcbb124fb1 I was an original early user of Aardvark. These to", "context": "", "use_case": "hiding page elements", "switched_from": "", "story": "I think nobody wants AI in Firefox, Mozilla"}]}