The Culture

Hacker News is a link aggregator run by Y Combinator where technically sophisticated people share interesting articles, startup news, and ask questions. The comments are generally more substantive than other sites. "More substantive" means the corrections are sourced, the pedantry is thorough, and the person explaining why your approach is suboptimal has a biography that suggests they have never personally experienced the constraints you are working under.

The site skews heavily toward founders, early-stage startup employees, and people who are between jobs and have a lot of time to write long comments. This demographic has strong opinions about engineering decisions made by companies they have never worked at, under constraints they have not experienced, by teams they have not managed, for users they have never spoken to.

The Well, Actually

Any post about a technology, approach, or tool will receive a comment explaining that, well, actually, there's a better way to do this. The better way will be technically correct. It will also be: harder to implement with your current team, not compatible with your existing infrastructure, dependent on a rewrite you cannot schedule, or applicable to a use case slightly different from yours in a way that makes the whole suggestion moot but is not immediately obvious without reading the entire thread.

The comment will have 300 upvotes. The reply explaining the constraints will have 12. The original poster will respond once, politely, and then stop responding because they have work to do.

"I built something similar in a weekend using [completely different technology stack]. It handles [metric you didn't mention caring about] 10x better. Happy to open source it if there's interest."

— Top comment on any HN post about a product that took a team of engineers two years to ship

Ask HN

Ask HN: How do you handle [specific problem at a 500-person company with 15 years of technical debt and a compliance requirement]? The answers will come from: a solo developer who has never had to handle compliance, a person at a large tech company where this problem does not exist, a founder who is going to recommend their own product, a person who will explain why the problem itself is the problem and you should restructure your entire approach, and one person who actually has relevant experience whose comment will be buried at position 23 after you've already given up.

The advice is free. You get what you pay for. Occasionally there is genuinely excellent advice from someone who has solved exactly your problem. Finding it requires reading everything, which takes longer than the problem itself.

Show HN

Show HN is where people share things they built. The reception varies. A solo developer's side project that does one thing well will receive warm, constructive feedback and modest traction. A company's product announcement will receive comments asking why they didn't build it differently, pointing out missing features, questioning the business model, and explaining that the problem this solves is actually better solved by a different tool, which has a slightly different API and requires you to configure fifteen things by hand, but is open source.

The "I built this in a weekend" comment is a constant. Someone always built a version of your thing in a weekend. Their version handles 80% of your use case, lacks the 20% that makes your thing useful to your actual users, and has been downloaded 40 times. It does not have production support, documentation, or a compliance certification. It was, however, built in a weekend, and this is presented as a critique.

The Useful Parts

Ask HN: Who is hiring. Ask HN: Who wants to be hired. The monthly threads where people post their projects are often genuinely interesting. The comment threads on academic papers and long technical articles are sometimes excellent. When something real happens — a company fails spectacularly, a security vulnerability is disclosed, an infrastructure incident is explained — the people who know the most show up and write things worth reading.

The site is at its best when discussing technical specifics and at its worst when discussing anything involving a company with more than 50 employees, a programming language with more than 10 users, or a product decision that prioritized shipping over perfection. The comments will always find the gap between what was done and what could theoretically be done if time, resources, and constraints were different, and will discuss that gap at length. This is, in its own way, a form of quality control. It is also exhausting to read before you've had coffee.