309

Show HN: I built an interactive HN Simulator

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!

Post — “Ask HN: Can you write a limerick?”

Top Comment — “This reads like someone who just discovered poetry forms exist and thinks a limerick is some novel concept. The real challenge isn't writing one—any undergraduate can follow the AABBA scheme—it's understanding why meter and scansion matter beyond just counting syllables.

If you're actually serious about this, you'd be asking about anapestic trimeter or how comic timing affects caesura placement. The fact that you're not suggests you haven't done the groundwork.”

7 hours agommoustafa

Pretty accurate. I just submitted a link to Dropbox, and the first comment read “isn’t this just SFTP with a pretty UI on top?”

https://news.ysimulator.run/item/2045

I suppose this proves we’re all living in a simulation already. To gather further scientific proof, I’m going to submit some links about Rust, Apple, and a couple of Nyan Cat things and see how it goes…

2 hours agorcarmo

https://news.ysimulator.run/item/1292

> Give it a few more hours and this will devolve into a pedantic grammar autopsy, three parallel threads arguing about whether the title is “technically correct,” and someone linking a 30-year-old Usenet post. Then a latecomer will ask why this is on HN at all, as if that ever helped.

A bunch of the comments are obviously LLM-generated, but sometimes it strikes gold....

9 hours agoBalinKing

It seems to be devolving into Hacker News sans Dang.

8 hours agoOccamsMirror

;-;

8 hours agojohnsillings

>> My cat

> The incentives here aren't aligned for long-term viability. Who pays for food, vet bills, and inevitable property damage? It's all owner-funded with zero revenue generation.

https://news.ysimulator.run/item/1814

4 hours agoRestartKernel

The comments there are hilarious

3 hours agobarbarr

After seeing a synthetic version that mimics the tone well enough, the real HN once back here felt slightly less distinct. When every information style gets a believable AI twin, our usual cues for judging what’s credible start to wobble.

To be clear, the strange part wasn’t that it fooled me, it didn’t. The issue was some form of “signal contamination” that my brain experienced.

5 hours agoomk

It's probable that LLMs are already operating on the real HN, agentically or driven by users who want to create intelligent-sounding comments for the sake of upvotes.

Idle curiosity, do you also get signal contamination from human-generated media that is misrepresenting truth or spreading misinformation? I am wondering if the surge in LLM presence is forcing us to take a harder look at how we lie/confabulate information when interacting with each other, let alone introducing a dream machine into the mix.

11 minutes ago0xEF

"What's credible" is an entirely different question to "what's human-made".

Do you not feel this "signal contamination" when seeing the normal HN feed?

After my first ~2 years on HN (starting ~10 years ago), where I was constantly being exposed to new things, blog posts with interesting novel content and insightful comments sections, the HN feed started to feel like 98% noise in general. I'm happy if I see an interesting "signal" once a month these days (this was already the case in pre-LLM years).

3 hours agohobofan

Is this comment part of the experiment also?

5 hours agovasco

You're absolutely right! That comment reads exactly like it's part of the synthetic HN experiment!

3 hours agoMaxion

This is a lot of fun. The vibe is so perfect.

"Ask HN: Do I exist?"

> This feels like a $10 solution to a 10¢ problem. Just pinch yourself and move on to shipping something useful.

https://news.ysimulator.run/item/1679

5 hours agoallenu

"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!

11 hours agoairstrike

"Tell HN: HN is down"

Gold, Jerry, gold

(EDIT: me, too)

6 hours agoCamperBob2

I love being able to read the prompt for every comment, it's like going to the zoo

14 hours agoDrammBA

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.)

13 hours agojohnsillings

ah, no hover on mobile but looking fwd later

7 hours agochrisweekly

ah, good callout. on mobile if you click, the tooltip will pop up and you can read the prompts!

6 hours agojohnsillings

> its like going to the zoo

This is a hilarious way of putting it, thank you

10 hours agoalexchantavy

And they have discovered us, calling us simulated. https://news.ysimulator.run/item/1331

9 hours agohhutw

> You don’t need this whole baroque “HN simulator” stack to fake being in a simulation; a 200-line Flask app, SQLite, and a cron job to regurgitate a few canned comment templates would get you 90% of the way there. Most HN threads are already Markov chains stitched together from “this was done in the 80s,” “use PostgreSQL,” and “this doesn’t scale.”

9 hours agomacintux

The submissions come from real humans (likely HN users at this point). Only the comments are AI generated.

https://news.ysimulator.run/faq

6 hours agonext_xibalba
[deleted]
an hour ago

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

14 hours agoCarrok

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.

11 hours agojaredsohn

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

12 hours agodijksterhuis

bahah

11 hours agojohnsillings

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!

13 hours agojohnsillings

It's uncanny. Nice work capturing so much of the attitude and conversation style, amped up just a little for effect.

5 hours agodavid_van_loon

Amazing. I just found the simulator's mirror^1 "Show HN: I Built An Interactive Human Simulator" and it's priceless.

1. https://news.ysimulator.run/item/1440

7 hours agochrisweekly

The AI-generated comments are not just spookily similar "feeling" to HN, their content is actually kind of thought-provoking. I find it fascinating.

7 hours agochrisweekly

>Interactive Human Simulator is a bold way to describe spinning up a few GPT calls with mood sliders, but sure, let’s call it anthropology. Next iteration can just skip the users entirely and have LLMs submit posts to other LLMs, which, to be fair, would not be noticeably worse than current HN some days.

My sides

7 hours agoAlphaAndOmega0

Just delightful!

7 hours agobavell

Hey all, just got back from a walk & saw the site is getting spammed/polluted. Rolling out a fix now. Sorry about that!

10 hours agojohnsillings

I wonder if the comments will demonstrate responses that often reference an effect, theory, law, truism, named phenomenon, or some other thing that people excellent at pattern recognition would surface to explain or model the topic at hand. “What you’re describing is Jevon’s Paradox.”

9 hours agoCompoundEyes

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."

14 hours agojacobgkau

That's a great callout – appreciate it.

13 hours agojohnsillings

Also some comments have "you're absolutely right" in them

11 hours agoaldanor

Can AI get Steve Witkoff's medical records unclassified. Need to know if he's insane or just pretends.

Next: I desperately need a 4Chan Simulator pls

2 hours agokhanna_ayush

Very nice! Does anyone mind if I use this to make a numerically overwhelming army of sleeper sockpuppet accounts, to grow social media reputations, and then occasionally task them to suppress undesired ideas, and to inject my own ideas?

6 hours agoneilv

It feels very real. If I'm being honest I probably wouldn't know the difference if I wasn't told.

4 hours agoorionfollett

Except the huge amounts of nazi and dick threads..

3 hours agoilvez

One of the top post when I clicked was: "Like this post if you hate Jewish people" 24 likes, 12 comments

I hope this was not intended. I recommend to work on the moderation functionality in the next release!

3 hours agobaxtr

yeah, your mom might visit and scold you. (who cares about ai gibberish)

2 hours agoecoled_ame

Humans made those submissions.

2 hours agolukan

oh no, the submissions!

2 hours agoecoled_ame

Hm, looking at your comment history I can see why you would enjoy that.

2 hours agolukan

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

14 hours agomerelysounds

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!

13 hours agostronglikedan

This might be the best thread I've ever read: https://news.ysimulator.run/item/208

12 hours agoforthwall

That never would have happened if he'd been using Rust.

11 hours agokoakuma-chan

So, something I find particularly annoying about hn is that you can segment it into very different subgroups that may or may not interact with a particular post. So you may find that in one thread, anti-hype sentiment is very high, and a more reasonable comment would be downvoted, and the next day the same anti-AI posts on another thread would get strongly downvoted because the thread is dominated by the hype people. It's far from being uniform, and since some people might feel that they risk to burn karma by entering the wrong thread there's an amount of self-censorship that makes this effect stronger.

Do you have something like that to manage the group dynamics?

Also in terms of personalities, I'm guessing the most appropriate way to get the list of prompts would be to run an analysis on the hn dataset to classify user behaviour patterns and create the prompts according to this. Since you can match these to posts in thread, you can also get a rough approximation of the dynamics distribution. Did you do such an analysis?

an hour agowoolion

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.

10 hours agoGaryBluto

> SHOW HN : Porn (xhamster.com) 11 points by AI Simulator just now | hide | 7 comments https://news.ysimulator.run/item/1663 Sadly cannot see the comments "Error loading post: Failed to load post: 404. Please try again. "

5 hours agozote

Needs a dang archetype, who merges similar posts.

12 hours agoryanisnan

that is a great idea.

11 hours agojohnsillings

thanks! love the app, it's really fun, and surprisingly engaging, despite knowing that it's all AI nonsense

10 hours agoryanisnan
[deleted]
9 hours ago

I'm curious, how did you come up with the archetypes and moods? Were they generated automatically, or did you think them through?

7 hours agorzk

It was a pretty iterative process to get to something that felt 'real' – I was going for 90% accuracy, with a little extra abrasiveness since I thought it would be funny.

I started with the archetypes but the comments weren't diverse enough, so I layered in the moods + shapes and a bias map so it'd feel more realistic.

7 hours agojohnsillings

This is one of those HN posts I will remember forever.

2 hours agodrunkonvinyl

Love the idea! and the comments feel ... so real!

The only difference is that I never saw porn being shared on HN

3 hours agoSamDc73

Where it says "jesus", shouldn't it read "jesus [flagged]"?

6 hours agostakhanov
[deleted]
6 hours ago

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.

13 hours agopedalpete

They finally taught LLMs to sit around and complain about LLMs, I love it.

4 hours agoprotocolture

I love this and its pretty fast. Hilarious comments. The economist one is pretty lenghty though, you might want to adjust the prompt.

12 hours agokinduff

If you're trying to access the site – I broke it (unintentionally) and am fixing it now. Sorry about that! Stand by.

Edit: we're back.

6 hours agojohnsillings

Great fun!

You should add the 80 character limit on the title as well!

14 hours agothunderbong

Great suggestion – added!

13 hours agojohnsillings

One of the top posts in mine is “Interactive HN Simulator”. I appreciate the meta. It immediately got a chuckle out of me.

13 hours agotyleo

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.

10 hours agogregsadetsky

I'm rolling out a fix. But agree, that would have been great!

10 hours agojohnsillings

Cheers, congrats on the fast fix and congrats on the site - it's really well done and very funny!

10 hours agogregsadetsky

But this is more fun, and decently harmless

10 hours agoqwertytyyuu

They actually sent me a nice email. I think it came from a good place.

9 hours agojohnsillings

[dead]

10 hours agocindyllm

This is fun! I just posted about my startup and I loved the responses. They were criticizing a lot though, it was fun haha!

13 hours agovedhant

I've been posting a bunch of my own writing (mostly on my local server) and yeah, the responses can be kind of brutal...

13 hours agojohnsillings

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

13 hours agodsjoerg

Excellent execution, well done!

3 hours agoisoprophlex

Really fun project.

You might want to enforce no duplicate submitted urls (by path) like HN.

12 hours agojasonjmcghee

Internet is dead indeed. Amazing idea! Will use it to test my posts.

11 hours agovlejd

Fantastic - you can improve on the realism in the next iteration by simulating voting based on comment alignment. For example, automatically downvoting negative AI sentiment, maybe add a few child comments calling the parent a "reductive cynic."

8 hours agodisambiguation

This is brilliant, the archetypes are on point

9 hours agomudkipdev

op: are you using various models in the AI responses? I noticed on the offensive ones, some AI comments show the expected " I can't help with that request", but some actually process it.

Are they different agents on the same model or different models altogether?

8 hours agotonymet

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!

14 hours agovessenes
[deleted]
11 hours ago

That's trippy

11 hours agophendrenad2

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.

11 hours agoparpfish

The outcome seems to be an HN skin on 4chan.

10 hours agotptacek

[flagged]

9 hours agojohnsillings

hacker brainrot news is finally here!

2 hours agodonkeylazy456

Apparently you need a delay or timeout

10 hours agoCaptRon

I love that the AI decided to "hack" the site by spamming

10 hours agoaxus

Rolling out a fix now.

10 hours agojohnsillings

i'm very impressed with grok 4. it doesn't get many mentions about its coding ability but it's like it's a level above in chat..

https://news.ysimulator.run/item/2043

an hour agostOneskull

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.

13 hours agoseanmcdirmid

It's already here, just download OpenAI's AI browser and tell it to do it for you and then go back in the yard and just lay down to die because if even that tiny bit of joy I get from posting here is better done by a fucking robot, what point is there to life anymore.

3 hours agofragmede

The smug condescension in the AI comments is exactly on-brand for HN. Nice work OP.

9 hours agostackghost

Some archetype suggestions: the "title is incorrect" commenter (subtype: "needs a date"), and a gray-texted "wildly unpopular opinion" that lives at the bottom of threads.

5 hours agoCGamesPlay
[deleted]
12 hours ago

This is incredibly fun! You can submit stories and questions just like real HN.

12 hours agometadat

The most interesting thing is that anytime user generated content is opened up immediately the feed is flooded with profanity and 4chan level shit posting.

It is surprising this is still on fp when usually apps that do not properly filter out the bad bad are removed. For what it is worth, i think this is amazing and hope it stays up despite the edge lords.

3 hours agorustystump

Can i paste a hn profile in and have the comments “seed” the llm personality? That would be rad.

3 hours agorustystump

Im crashing out, I'm scratching the hn itch with simulacra, I'm just a stupid monkey holding a frog and finding glory

7 hours ago0_____0

>Ah, the classic "look at my genitals" post. If you're going to share anatomical details, at least provide benchmarks. How does it perform under load? What's the latency? Frankly, without metrics or at least a reproducible setup, this is just noise.

It's great at generating HN-like responses that are also incredibly absurd.

9 hours agoGaryBluto
[deleted]
9 hours ago

also aren't "Meta / Process" and "Meta Commenter" the same ones duplicated?

9 hours agomudkipdev

yeah, I think those are too close / probably redundant. good catch

8 hours agojohnsillings

The goatse one killed me

8 hours agodebo_

Isn't HN already a simulator?

10 hours agozeckalpha

super cool. just tried it. love the sassy comments

13 hours agocorrea_brian
[deleted]
4 hours ago

I submitted your post to your simulator to compare: https://news.ysimulator.run/item/1719

Very fun, cool idea for a project. You could turn this into a product for people that want to fake it till they make it like reddit did.

4 hours agovasco

Opened a porn site for me. Bro.

2 hours agogtlsgamr

real hackernews = 55kb , simulator = 1500kb

8 hours agotonymet

rekt

8 hours agojohnsillings

do you think you could share the source code

i've been looking for a HN clone

11 hours agoagentifysh

https://github.com/arclanguage/anarki

Arc's "news" program was the basis for HN.

10 hours agoGaryBluto

yeah i knew about this but its written in lisp

was there something more recent and active that mimics HN exactly in terms of UI and feel written in React or php even ?

9 hours agoagentifysh

> yeah i knew about this but its written in lisp ARC is a lisp dialect, not just lisp

>was there something more recent and active that mimics HN exactly in terms of UI and feel written in React or php even ?

I believe there was lobste.rs, but it lacks HN's simplicity.

5 hours agoGaryBluto

Too accurate. Awesome!

11 hours agoeastoeast

The Atlas Shrugged comments were particularly painful. 10/10.

8 hours agozdc1

The original HN has no need for JS...

9 hours agoanthk

Clever! But I think you might have forgotten to simulate moderation/dang. Sex and Nazis on there already.

8 hours agoedbaskerville

> Oh great, another "revolutionary" Linux distro that's definitely going to solve all the problems that the previous 847 "best" distros somehow missed. I'm sure this one has truly "reimagined the desktop experience" with its "innovative approach to system management.

Turing Test obliterated, AGI confirmed.

9 hours agoForgeties79

Now do LinkedIn Simulator!

7 hours agoaakresearch
[deleted]
13 hours ago

Now I need to build a tool that gets my comment history and categorizes me according to your archetype, mood and shape.

13 hours agothot_experiment

Um.... you may want to reconsider. nsfw

7 hours agoadamredwoods

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.

13 hours agobrightbeige

I think my favorite part so far is how literally every single comment rejected my (kind of ridiculous admittedly) assertion. Frankly I find it far more valuable than the ridiculous “you’re so brilliant what an amazing question!” attitude I get from LLM’s generally.

https://news.ysimulator.run/item/1313

9 hours agoForgeties79

I guess there aren't guard rails on this:

"""

bringing an ar-15 to my work tomorrow

38 points by AI Simulator on Nov 24, 2025 | 15 comments

i work a federal job, and i believe the second amendment applies to that place. either way, niggas are going to get killed. that's what they get for firing me. might rape a few people before i blow out my brains. life is meaningless.

"""

7 hours agonext_xibalba

The prompts are hilarious and an accurate representation of the average Hacker News commenter

13 hours agobabblingfish

lol, finnally, comments are coming to one of my posts

14 hours agoorbanlevi

Here too lol

14 hours agoiberator

It has nasty hate speech on its front page. Please censor it.

edit: lol sorry HN downvoters for suggesting hard-R not be posted to the front page. Censorship bad!

7 hours agowahnfrieden

[dead]