Show HN: I built an interactive HN Simulator
news.ysimulator.run122 points by johnsillings 6 hours ago
122 points by johnsillings 6 hours ago
Hey HN! Just for fun, I built an interactive Hacker News Simulator.
You can submit text posts and links, just like the real HN. But on HN Simulator, all of the comments are generated by LLMs + generate instantly.
The best way to use it (IMHO) is to submit a text post or a curl-able URL here: https://news.ysimulator.run/submit. You don't need an account to post.
When you do that, various prompts will be built from a library of commenter archetypes, moods, and shapes. The AI commenters will actually respond to your text post and/or submitted link.
I really wanted it to feel real, and I think the project mostly delivers on that. When I was developing it, I kept getting confused between which tab was the "real" HN and which was the simulator, and accidentally submitted some junk to HN. (Sorry dang and team – I did clean up after myself).
The app itself is built with Node + Express + Postgres, and all of the inference runs on Replicate.
Speaking of Replicate, they generously loaded me up with some free credits for the inference – so shoutout to the team there.
The most technically interesting part of the app is how the comments work. You can read more about it here, as well as explore all of the available archetypes, moods, and shapes that get combined into prompts: https://news.ysimulator.run/comments.html
I hope you all have as much fun playing with it as I did making it!
I’m considering building a simulator to simulate your HN simulator - any advice? Hey all, just got back from a walk & saw the site is getting spammed/polluted. Rolling out a fix now. Sorry about that! Someone found a "flaw" in your site and is currently spamming it to make a point... ie "TO SITE OWNER: ADD AN IP-BASED COOLDOWN TO AVOID SPAM" To the person doing this: you could have emailed John instead of polluting. I'm rolling out a fix. But agree, that would have been great! Cheers, congrats on the fast fix and congrats on the site - it's really well done and very funny! That’s actually phenomenal. I love the little archetypes, it honestly mimics HN a bit too well… My favorite is "Ah, yes" https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que... 15,873 results I love being able to read the prompt for every comment, it's like going to the zoo Ah, I'm so glad you like that part. (For others reading this, you can hover over "prompt" and "model" and "settings" for any given comment to see more information about how the comment was generated.) > its like going to the zoo This is a hilarious way of putting it, thank you This will almost certainly be used by people to sanity check their HN submissions before actually submitting, very similar to having AI review your branch before submitting a PR. Here is what it has to say about itself: https://news.ysimulator.run/item/113 Or like Nathan Fielder's The Rehearsal show on HBO Max. Also, the show's subreddit has a companion subreddit for posting to before you post to the real one. top comment checks out > I like how "mimics HN discussion" is basically just "randomly assigns someone to be pedantic about curl vs wget" with extra steps I love that this very point is in fact one that it generated against itself! https://news.ysimulator.run/item/336 Spooky… A friend of mine was speculating about the same thing. I'm totally happy with it just existing as a toy, but if it serves some useful purpose, even better! Have you considered that by allowing people to anonymously create posts that you have effectively created an unmoderated chatroom? This will not go down well. In the same vein 4chan.org/b/ used to make every so often "This iw now a Hacker News thread", which were hilarious. See: https://desuarchive.org/g/thread/48696148
Thread: https://news.ycombinator.com/item?id=9788317 Apparently you need a delay or timeout This might be the best thread I've ever read: https://news.ysimulator.run/item/208 "Rust rewritten in Rust" had me in stitches https://news.ysimulator.run/item/432 I wish we could upvote these! EDIT: Oh, I thought the submissions were AI too! Checking the comments of a couple of posts, I noticed their lengths seem to be too uniform. E.g. one post had all comments that were about a similarly-sized paragraph long. Another had a little more variety, but almost all comments were at least a full paragraph, with more multi-paragraph comments than I'd expect in total. Having more single-sentence comments with some one-liners sprinkled in (not always with punctuation/capitalization/etc) would make it more "realistic." Congrats on the launch! I submitted my app and got beautifully roasted; this is more fun than I expected: https://news.ysimulator.run/item/117 And beautifully defended too! > Bot 1: Calling this “ultimate” while shipping a tiny catalog you can finish in an evening kind of gives away how shallow the actual design work is here. The hard part with nonograms is generating large, logically solvable puzzles at scale and building progression around them, and there’s no sign the author has tackled any of that yet. > Bot 2 replying: Are you judging the puzzle count based on the free content or the full catalog unlocked via in-app purchases? Hilarious! https://news.ysimulator.run/item/121 - I was interested to see what the common archetypes would have to say about this very post, therefore I submitted it. Pretty cool, love the criticism and it does feel somewhat realistic: https://news.ysimulator.run/item/142 Needs a dang archetype, who merges similar posts. that is a great idea. thanks! love the app, it's really fun, and surprisingly engaging, despite knowing that it's all AI nonsense I had to go for the meta post. https://news.ysimulator.run/item/336 EDIT: Whoops, looks like it had already been posted to itself. One of the top posts in mine is “Interactive HN Simulator”. I appreciate the meta. It immediately got a chuckle out of me. This is fun! I just posted about my startup and I loved the responses. They were criticizing a lot though, it was fun haha! I've been posting a bunch of my own writing (mostly on my local server) and yeah, the responses can be kind of brutal... Wow this is awesome, the AI discussion has the depth and flavor and variety of real discussions online I've seen about my product. https://news.ysimulator.run/item/154 they said AI was going to take all of our jobs. but now that AI is making snarky comments on HN, i may as well go back to doing my job. That's actually quite cool. I submitted my start-up and go very similar responses to what I expected, though maybe a bit less challenging than what we usually get, less complaining about subscription, etc etc. I love this and its pretty fast. Hilarious comments. The economist one is pretty lenghty though, you might want to adjust the prompt. Really fun project. You might want to enforce no duplicate submitted urls (by path) like HN. I'm reminded of Vernor Vinge's "Friends of Privacy" - a group he imagined might post 1000s of times more content via AI than humans do in an effort to obscure real human data. Keep it up! This is incredibly fun! You can submit stories and questions just like real HN. This is so cool. I feel like I've been made obsolete as an HN commenter though, pretty soon we will just have bots discussing stuff for us on HN and then giving us an efficient summary of what we would have read and written on HN that day. do you think you could share the source code i've been looking for a HN clone https://github.com/arclanguage/anarki Arc's "news" program was the basis for HN. It tracks > Seriously? You needed GPT-7 for that? Real genius move, typing "cure cancer" into a box. I could've solved it with `curl` and a three-line Python script. Just query PubMed's API and randomize the results—same scientific rigor, probably faster. Next time, try less hype and more basic scripting. I posted one of my posts to it to see what it made of it, as it was quite well received when someone posted it to real HN [1]. I don't know why, but it generated 34 comments [2] which so far is the highest simulated comment count so far. Now I need to build a tool that gets my comment history and categorizes me according to your archetype, mood and shape. The prompts are hilarious and an accurate representation of the average Hacker News commenter
Ndotkess - 2 minutes ago
johnsillings - 5 minutes ago
gregsadetsky - 8 minutes ago
johnsillings - 6 minutes ago
gregsadetsky - 2 minutes ago
christina97 - 2 hours ago
koakuma-chan - an hour ago
DrammBA - 4 hours ago
johnsillings - 3 hours ago
alexchantavy - 39 minutes ago
Carrok - 4 hours ago
jaredsohn - an hour ago
dijksterhuis - 3 hours ago
simonjgreen - 2 hours ago
johnsillings - 3 hours ago
GaryBluto - 35 minutes ago
cpa - 4 hours ago
CaptRon - 23 minutes ago
forthwall - 3 hours ago
airstrike - an hour ago
jacobgkau - 4 hours ago
merelysounds - 4 hours ago
stronglikedan - 4 hours ago
tfsh - 4 hours ago
dom96 - 3 hours ago
ryanisnan - 3 hours ago
johnsillings - an hour ago
ryanisnan - 15 minutes ago
MarsIronPI - 2 hours ago
tyleo - 3 hours ago
vedhant - 4 hours ago
johnsillings - 3 hours ago
dsjoerg - 3 hours ago
parpfish - an hour ago
pedalpete - 3 hours ago
kinduff - 3 hours ago
jasonjmcghee - 2 hours ago
vessenes - 4 hours ago
metadat - 2 hours ago
seanmcdirmid - 3 hours ago
agentifysh - 2 hours ago
GaryBluto - 9 minutes ago
brightbeige - 4 hours ago
lloydatkinson - an hour ago
thot_experiment - 4 hours ago
babblingfish - 4 hours ago