That’s amazing, some of those articles are priceless bits of HN satire.
However, GPT-3.5 often struggles to generate coherent comment threads, so I use GPT-4 for that, which does the job pretty well.
For images, I simply ask LLM to include a prompt in the img alt tag, and then I call the DALL-E API to generate JPEGs. But honestly, DALL-E isn't great; it would be much better to use StableDiffusion or Midjourney, but I'm too lazy to integrate them (does Midjourney even have a public API?)
If you want to see the prompts, here is the code: https://github.com/crackernews/crackernews.github.io