conv.

All stories
TechQuiet 11d · day 11

Developer trains language model on demoscene code to autocomplete 140-char demos

A coder used ML to learn the patterns in tiny JavaScript demos, aiming to finish works and inject personal style via AI.

What to know

  • A developer trained a language model on constrained code demos (140-character JavaScript) to generate plausible continuations and autocomplete unfinished works.
  • The demoscene community values human constraint-solving and creative struggle; commenters worry AI automation hollows out the core appeal.
  • The tension centers on what the scene is about: math/puzzle-solving vs. aesthetic expression—and whether AI assistance helps or replaces the human effort.

The dispute Whether AI autocomplete is a tool to assist human creativity (understanding patterns, exploring alternatives) or an erosion of the demo scene's core value: the satisfaction of solving hard problems within extreme constraints without automation. · positions read across 5 posts and comments

most voices

AI autocomplete undermines the demoscene's core appeal: human constraint-solving and creative struggle are the point, not optimization.

  • “I think you misunderstand the point of the demoscene. It's about mathematical prowess and the joy of puzzle-solving moreso than pretty pictures. Nobody in the scene wants a magic box that solves the puzzle for them.”

    InvisibleUp · Hacker News ↗
some voices

AI models trained on art are not yet creative enough; they remain derivative and lack the human innovation that makes demos compelling.

  • “Less fun to see models imitating human art, they're not ready for that yet IMP because they're too derivative and not creative in interesting ways in the way that humans are.”

    grey-area · Hacker News ↗

datavorous Developer / researcherHellMood Demoscener

How it unfolded 2 developments, newest first · click a bar or a number to jump articlespostscomments

Peak 6 pieces in 3h at Oct 31, 1 PM; 8 pieces over 11 days (1 article · 2 posts · 5 comments) Oct 31, 1 PM — 6 pieces · 1 article · 2 posts · 3 comments — Hacker News 4, Mastodon 1, Newswires 1Oct 31, 4 PM — 2 pieces · 2 comments — Hacker News 2Oct 31, 7 PM — quietOct 31, 10 PM — quietNov 1, 1 AM — quietNov 1, 3 AM — quietNov 1, 6 AM — quietNov 1, 9 AM — quietNov 1, 12 PM — quietNov 1, 3 PM — quietNov 1, 6 PM — quietNov 1, 9 PM — quietNov 2, 12 AM — quietNov 2, 3 AM — quietNov 2, 6 AM — quietNov 2, 9 AM — quietNov 2, 12 PM — quietNov 2, 3 PM — quietNov 2, 6 PM — quietNov 2, 9 PM — quietNov 3, 12 AM — quietNov 3, 3 AM — quietNov 3, 6 AM — quietNov 3, 9 AM — quietNov 3, 12 PM — quietNov 3, 3 PM — quietNov 3, 6 PM — quietNov 3, 9 PM — quietNov 4, 12 AM — quietNov 4, 3 AM — quietNov 4, 6 AM — quietNov 4, 9 AM — quietNov 4, 12 PM — quietNov 4, 3 PM — quietNov 4, 6 PM — quietNov 4, 9 PM — quietNov 5, 12 AM — quietNov 5, 3 AM — quietNov 5, 6 AM — quietNov 5, 9 AM — quietNov 5, 12 PM — quietNov 5, 3 PM — quietNov 5, 6 PM — quietNov 5, 9 PM — quietNov 6, 12 AM — quietNov 6, 3 AM — quietNov 6, 6 AM — quietNov 6, 9 AM — quietNov 6, 12 PM — quietNov 6, 3 PM — quietNov 6, 6 PM — quietNov 6, 9 PM — quietNov 7, 12 AM — quietNov 7, 3 AM — quietNov 7, 6 AM — quietNov 7, 9 AM — quietNov 7, 12 PM — quietNov 7, 3 PM — quietNov 7, 6 PM — quietNov 7, 9 PM — quietNov 8, 12 AM — quietNov 8, 3 AM — quietNov 8, 6 AM — quietNov 8, 9 AM — quietNov 8, 12 PM — quietNov 8, 3 PM — quietNov 8, 6 PM — quietNov 8, 9 PM — quietNov 9, 12 AM — quietNov 9, 3 AM — quietNov 9, 6 AM — quietNov 9, 9 AM — quietNov 9, 12 PM — quietNov 9, 3 PM — quietNov 9, 6 PM — quietNov 9, 9 PM — quietYesterday, 12 AM — quietYesterday, 3 AM — quietYesterday, 6 AM — quietYesterday, 9 AM — quietYesterday, 12 PM — quietYesterday, 3 PM — quietYesterday, 6 PM — quietYesterday, 9 PM — quietToday, 12 AM — quietToday, 3 AM — quietToday, 6 AM — quietToday, 9 AM — quietToday, 12 PM — quietToday, 3 PM — quietToday, 6 PM — quiet 1–2
Nov 1Nov 2Nov 3Nov 4Nov 5Nov 6Nov 7Nov 8Nov 9yesterdaynow · 8:40 PM ET
  1. 2

    Demoscene participants push back on AI autocomplete framing

    Comments from HackerNews users active in or familiar with the demoscene highlight a fundamental tension: the scene values human constraint-solving and creative struggle, not automation. InvisibleUp argues the core appeal is mathematical prowess and puzzle-solving, not pretty pictures, and questions whether an AI solver undermines that ethos.

    “I think you misunderstand the point of the demoscene. It's about mathematical prowess and the joy of puzzle-solving moreso than pretty pictures. Nobody in the scene wants a magic box that solves the puzzle for them.”
    — InvisibleUp
    • > ... and the audience will ooo and aah because a human figured out how to do that stuff under constraint.Or because the audience appreciates the artists' emotion and creative effort embodied in what they're watching. The Razor1911 demo, released at Revision 2026, is a great example there - there's some neat effects but nothing groundbreaking, but…

      duskwuffHacker News11d agoview on Hacker News ↗
    2 more of the top 3 · 5 posts in this stretch
    • The human side of the demo scene is what I think makes it appealing. Sharing and consuming. A fellow human did that! Coder-as-problem-solver-and-artist.For sure it’s intellectually interesting if AI can generate something novel within demoscene constraints (140 chars or extreme low res or a POKEY chip at 1MHz or whatever) … something humans maybe…

      emptybitsHacker News11d agoview on Hacker News ↗
    • Misread this as Demosthenes at first.https://en.wikipedia.org/wiki/DemosthenesWould be fun to see models trained on ancient figures that you could interact and chat with.Less fun to see models imitating human art, they’re not ready for that yet IMP because they’re too derivative and not creative in interesting ways in the way that humans are.

      grey-areaHacker News11d agoview on Hacker News ↗
    all of them →
  2. 1

    Developer publishes post-training experiment using ML on demoscene code

    Datavorous published a detailed writeup of training a language model on demoscene and sizecoding projects, specifically 140-character JavaScript demos from Dwitter.net. The project traces visual effects across remixed demos and applies autoregressive language modeling to generate plausible code continuations and explore alternative aesthetic directions.

    “Given a partial program, certain characters and expressions are considerably more likely to follow than others. This is pretty much how autoregressive language models work.”
    — datavorous
    1. first by HN Frontpage, 11d ago

What people are saying 1 voices from 1 site · best of 5 · verbatim