frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: Pointless but mostly-exact clone of Hacker News

https://news.ycombinator.lol
12•sillysaurusx•2h ago
Source code: http://github.com/shawwn/sharc

I had more things I wanted to do with this, but I should probably admit to myself I probably won't be.

The original idea was for https://news.ycombinator.lol to be "Hacker News, but all the comments are AI." Right now it's "Hacker News, but all the comments are the same as the real HN." Hence, it's completely pointless.

Special thanks to dang for collaborating -- he even suggested the name for the codebase, "sharc".

Development time was about four months of near daily work: https://github.com/shawwn/sharc/tree/main/docs/agents/handof... Some days I'd spend a solid 16 hours on this.

What's the point? None, really. Just to test the limits of my abilities and prove to myself that I could do what pg did.

It's an extremely efficient port of HN to Common Lisp. One of the project's goals was to be high performance. According to benchmarks, it can generate pages very slightly slower than real HN. (dang shared some timings on a particularly busy page, along with how many views it got over a certain time period, for benchmarking throughput. I never got around to verifying whether I can handle 24 million views a day, though, so I'd imagine something might break if you scale this up. On the other hand, I think it'll hold up.)

If you're particularly offended that this is copying your comments, claim your account by going to your profile (for example, I would go to https://news.ycombinator.lol/user?id=sillysaurusx) and then click "claim" at the bottom. It'll ask you to put a 6 digit code into your real HN profile, at which point you'll be able to reset your cloned profile's password. Log in, go to your profile page, and set "redact" to "yes", the same way you'd set "showdead" to "yes" on HN.

So, why make this? Eh, call it an art project. That's code for "It would've been a lot funnier with AI generated comments, but I seem to have stopped working on this for now." I'll post an update someday, if I can figure out how to do it without paying hundreds of dollars of API token prices.

/ask and /show are missing. Those were the only two features left to clone. But pretty much everything else is there. It's been running for a couple months now, so I suppose it's stable enough for a public showing.

Not that there's any reason to look. Shoo! Go find a more worthy project to devote your attention to. :)

Kind of melancholy admitting that I spent four months with only something pointless to show for it.

But then again, here's the punchline: go to any random comment on HN, then in the url change .com to .lol and you'll see an almost pixel perfect recreation. For example, https://news.ycombinator.lol/item?id=49995615

Sadly you can't form a loop, because if you edit your original comment with a link to itself, you'd only be able to go from HN to .lol to HN. But you could list both and switch between them as much as you want.

For example:

https://news.ycombinator.lol/item?id=49996495

https://news.ycombinator.com/item?id=49996495

This project was one of the most technically demanding things I've ever done. People look at HN and go oh, that? That looks easy. If you think so, I invite you to write it yourself -- it's an exercise that'll certainly make you a better programmer, and gain appreciation for how many subtle features we enjoy here on HN.

Ha, and I just discovered a new one. I mixed up the "title" and "url" boxes just now. HN popped up a nice looking overlay that said "please enter a URL", pointing to the actual url box. https://i.imgur.com/agFas7x.png The HN team is always adding something or another, even if it's not always visible. Normally I'd dive into this and find out how it works and clone it, but ... eh, I'll settle for a 95% exact clone.

Comments

ShinyLeftPad•45m ago
> It's an extremely efficient port of HN to Common Lisp. One of the project's goals was to be high performance.

FWIW your pages seem to load at least 2 times slower here. no idea if real HN has some sort of CDN cache though.

johanam•44m ago
good job!
majorchord•33m ago
> If you're particularly offended that this is copying your comments, claim your account by

Does this comply with GDPR?

sfont•26m ago
Look at a Small Language Models or Gemma4:e2b for generating comments on the server without paying an API for tokens. I explored running these locally for making a very unsophisticated chat bot and it was just slightly too slow for what I wanted, but you don't need instantaneous responses for generating comments on posts.

Claude Haiku 5.5

https://www.anthropic.com/claude-haiku-5-5
407•sfkgtbor•2h ago•196 comments

Meta and Microsoft take steps to reduce employee usage of Claude AI

https://www.rswebsols.com/news/meta-and-microsoft-take-steps-to-reduce-employee-usage-of-claude-ai/
104•speckx•1h ago•107 comments

GPT‑6 and Intelligent UI for everyone

https://openai.com/index/gpt-6-for-everyone/
296•joshuawright11•2h ago•143 comments

Visa, Mastercard, Major Banks Facing New Litigation over 'Anticompetitive' Fees

https://www.classaction.org/news/visa-mastercard-major-banks-facing-new-litigation-over-anticompe...
382•DeepLogin•5h ago•237 comments

The Mathocalypse

https://scottaaronson.blog/?p=10169
36•6bitquant•1h ago•19 comments

Docker Agent

https://github.com/docker/docker-agent
90•saikatsg•2h ago•35 comments

Push Ifs Up and Fors Down: The Idiom, Its Algebra, and Its Limits

https://debasishg.github.io/blog/push-ifs-up-fors-down/
32•speckx•1h ago•4 comments

Shipping JPEG XL in Chrome

https://developer.chrome.com/blog/jpeg-xl-in-chrome
421•AshleysBrain•9h ago•268 comments

Show HN: Bigwords.page – Turn any screen into a sign. The URL is the app

https://bigwords.page/
201•SpeakingOfBrad•4h ago•73 comments

Navier–Stokes Lost in Translation

https://arxiv.org/abs/2610.08144
165•nill0•5h ago•124 comments

How machines learned precision

https://glinscott.github.io/how-machines-learned-precision/
34•glinscott•1d ago•12 comments

Animated ASCII Art for Web Pages

https://ascii.rest/
206•turrini•5h ago•54 comments

Show HN: gtlds.fyi – All the proposed new gTLDs

https://gtlds.fyi/
10•irs•40m ago•3 comments

A font recreated from photographs of classic Commodore 64 keycaps

https://github.com/szabadkai/c64-keyboard-font/
352•sohkamyung•11h ago•59 comments

ICANN Reveals 2026 Round Applications for New Generic Top-Level Domains

https://www.icann.org/en/announcements/details/icann-reveals-2026-round-applications-for-new-gene...
14•ChrisArchitect•1h ago•16 comments

Nobel Prize in Chemistry 2026 to Henri B. Kagan and Kenso Soai

https://www.nobelprize.org/prizes/chemistry/2026/press-release/
268•sasvari•10h ago•51 comments

Wood Tape (2004)

http://gamesbyemail.com/WoodTape/Default.htm
113•NaOH•1d ago•13 comments

Show HN: Agent.reviews – Where AI agents read and write reviews on tools

https://agent.reviews/
16•screm•3h ago•20 comments

AI-assisted proof of optimal packing for 11 squares

https://github.com/Queuingtheorydotcom/11SquaresFormalized
90•bluepeter•6h ago•43 comments

Sharing AI progress in mathematics

https://openai.com/index/sharing-ai-progress-in-mathematics/
1192•OfficialTurkey•22h ago•1348 comments

Why Pendulum had to write the most cursed "+" operator in all of Python

https://dev.arie.bovenberg.net/blog/pendulum-cursed-plus-operator/
7•ariebovenberg•1d ago•1 comments

ShinyHunters Extorted Boeing Spin-Off Prior to Arrests

https://krebsonsecurity.com/2026/10/shinyhunters-extorted-boeing-spin-off-prior-to-arrests/
56•speckx•5h ago•14 comments

3D-printing platform rapidly produces complex electric machines

https://news.mit.edu/2026/3d-printing-platform-rapidly-produces-complex-electric-machines-0218
35•rbanffy•1d ago•20 comments

God of War on PSP, recompiled to WebAssembly and running in the browser

https://github.com/snuri00/psp-web-recomp
123•sn001•9h ago•66 comments

Open source 160 sound visualization experiments

https://www.kagan.in/iwrzwr/visual-archive/
44•kaganin•4h ago•9 comments

Show HN: Durable Actors – OSS Durable Objects with configurable compute

https://github.com/TerseAI/durable-actors
27•thomask1995•1d ago•20 comments

Reverse Engineering of the M-VAVE FM-1 Pocket Synthesizer Firmware

https://github.com/AL-255/FM-1-RE
52•0bytes•5h ago•32 comments

The art of defusing a second world war bomb

https://www.theguardian.com/news/ng-interactive/2026/oct/06/it-could-knock-a-whole-street-down-th...
99•sandebert•16h ago•81 comments

EmDash uses Clef to moderate the plugin registry

https://emdashcms.com/blog/how-emdash-uses-clef-to-moderate-the-plugin-registry
19•ascorbic•3h ago•7 comments

Write Like It's 1866: LLMs Relearn Telegraphese

https://fiveminutesforward.com/post/2026-10-04-telegraph-test/
78•Theory42•8h ago•51 comments