{"slug": "dwitter", "name": "Dwitter", "category": "other", "category_name": "Other software", "description": "", "recommenders": 3, "commenters": 4, "warners": 0, "score": 2.739, "rising": -0.98, "first": "2026-01-09", "latest": "2026-01-10", "why": "It's always fun just spending 10 minutes slamming together some trig functions", "why_is_quote": true, "has_verdict": false, "sentiment": {"recommend": 3, "neutral": 1, "compare": 0, "warn": 0}, "spark": [0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0], "listed": true, "loved": [], "caveat": "", "short_quote": "It's always fun just spending 10 minutes slamming together some trig functions", "kind": "", "icon": true, "domain": "dwitter.net", "github_repo": null, "official_url": "https://www.dwitter.net", "pricing": "", "aliases": ["Dwitter"], "verdict": null, "praise": [{"label": "", "summary": "", "quotes": [{"id": 745042640, "item_id": 46565165, "url": "https://news.ycombinator.com/item?id=46565165", "by": "yokljo", "date": "2026-01-10", "version": null, "stance": "recommend", "quote": "It's always fun just spending 10 minutes slamming together some trig functions", "excerpt": "I stopped doing these years ago, but apparently I've posted 370 Dweets! Pretty happy with this one: https://www.dwitter.net/d/7421 It's always fun just spending 10 minutes slamming together some trig functions and see what appears on the screen. https://www.dwitter.net/d/12850", "context": "", "use_case": "JavaScript micro-demos", "switched_from": "", "story": "JavaScript Demos in 140 Characters"}, {"id": 744951824, "item_id": 46559489, "url": "https://news.ycombinator.com/item?id=46559489", "by": "Lerc", "date": "2026-01-09", "version": null, "stance": "recommend", "quote": "mitigates the lack of accessibility of the encoding", "excerpt": "You have to keep in mind that for anything like this, the platform has to exist before the ways to game the rules are thought up. To change things after the platform is up and running makes it a moving target and for something like this a fixed target is intrinsically part of the appeal. Dwitter used the definition of what Twitter at the time used. The solution of https://beta.dwitter.net/ mitigates the lack of acces", "context": "", "use_case": "", "switched_from": "", "story": "JavaScript Demos in 140 Characters"}, {"id": 744930320, "item_id": 46558145, "url": "https://news.ycombinator.com/item?id=46558145", "by": "nightpool", "date": "2026-01-09", "version": null, "stance": "recommend", "quote": "if you switch to the beta frontend it has a \"compressed\" toggle", "excerpt": "if you switch to the beta frontend it has a \"compressed\" toggle that will do exactly what you're looking for: https://beta.dwitter.net/top", "context": "", "use_case": "", "switched_from": "", "story": "JavaScript Demos in 140 Characters"}]}], "caveats": [], "who": [], "tags": [], "use_cases": ["javascript micro-demos"], "compared": [], "makers": [], "threads": [{"url": "https://news.ycombinator.com/item?id=46557489", "title": "JavaScript Demos in 140 Characters", "mentions": 4}], "sentiment_by_month": {"2025-11": {}, "2025-12": {}, "2026-01": {"recommend": 3, "neutral": 1}, "2026-02": {}, "2026-03": {}, "2026-04": {}, "2026-05": {}, "2026-06": {}, "2026-07": {}, "2026-08": {}, "2026-09": {}, "2026-10": {}}, "versions": [], "version_unnamed": 0, "family_ref": null, "runs_on": null, "lines": [], "quotes": [{"id": 745057664, "item_id": 46566104, "url": "https://news.ycombinator.com/item?id=46566104", "by": "sigvef", "date": "2026-01-10", "version": null, "stance": "neutral", "quote": "Dwitter is 10 years old this winter!", "excerpt": "Dwitter is 10 years old this winter! If anyone is interested in some backstory, I dug up an old interview: https://medium.com/windows-developer/dwitter-dares-you-to-code-something-cool-in-140-characters-34fee652b71d. Of course, the real magic of dwitter is the lovely community: https://discord.gg/emHe6cP", "context": "", "use_case": "", "switched_from": "", "story": "JavaScript Demos in 140 Characters"}, {"id": 745042640, "item_id": 46565165, "url": "https://news.ycombinator.com/item?id=46565165", "by": "yokljo", "date": "2026-01-10", "version": null, "stance": "recommend", "quote": "It's always fun just spending 10 minutes slamming together some trig functions", "excerpt": "I stopped doing these years ago, but apparently I've posted 370 Dweets! Pretty happy with this one: https://www.dwitter.net/d/7421 It's always fun just spending 10 minutes slamming together some trig functions and see what appears on the screen. https://www.dwitter.net/d/12850", "context": "", "use_case": "JavaScript micro-demos", "switched_from": "", "story": "JavaScript Demos in 140 Characters"}, {"id": 744951824, "item_id": 46559489, "url": "https://news.ycombinator.com/item?id=46559489", "by": "Lerc", "date": "2026-01-09", "version": null, "stance": "recommend", "quote": "mitigates the lack of accessibility of the encoding", "excerpt": "You have to keep in mind that for anything like this, the platform has to exist before the ways to game the rules are thought up. To change things after the platform is up and running makes it a moving target and for something like this a fixed target is intrinsically part of the appeal. Dwitter used the definition of what Twitter at the time used. The solution of https://beta.dwitter.net/ mitigates the lack of acces", "context": "", "use_case": "", "switched_from": "", "story": "JavaScript Demos in 140 Characters"}, {"id": 744930320, "item_id": 46558145, "url": "https://news.ycombinator.com/item?id=46558145", "by": "nightpool", "date": "2026-01-09", "version": null, "stance": "recommend", "quote": "if you switch to the beta frontend it has a \"compressed\" toggle", "excerpt": "if you switch to the beta frontend it has a \"compressed\" toggle that will do exactly what you're looking for: https://beta.dwitter.net/top", "context": "", "use_case": "", "switched_from": "", "story": "JavaScript Demos in 140 Characters"}]}