{"generated_at":"2026-11-12T18:49:16.258Z","source":{"name":"Hacker News public API","url":"https://github.com/HackerNews/API","attribution":"Stories and comments are public Hacker News submissions by their respective authors. HackerHub is an independent reader, not affiliated with Y Combinator.","content_is_untrusted":true},"story":{"id":50453288,"type":"story","title":"Hyper-realistic sand with WebGL2","url":"https://av.github.io/safe-sand/","hn_url":"https://news.ycombinator.com/item?id=50453288","hackerhub_url":"https://hackerhub.site/stories/50453288","author":"everlier","points":430,"comments_count":79,"created_at":"2026-11-11T13:39:29.000Z","average_comments_per_hour":2.708900160058271,"heat":null,"text":""},"heat_definition":"Average comments per hour since posting, using a minimum age of 30 minutes. A single story has no relative colour rank."}