Work in progress: 181,232 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #3614

B

Benchling Engineering

Company blog · benchling.engineeringprogramming

Benchling Engineering is the company blog at benchling.engineering, writing about programming. Since 2015, 21 different Hacker News readers have linked it 43 times, most often “Enforcing Transitive Constraints in SQL”. It is still writing: the last post was on 2026-02-19, and you can follow it by feed.

Visit the blog
43mentions?
21HN people?
2015–2024first – last linked?
Links on Hacker News per year · peak 10 in 2019

Too few sampled comments (5) to say how often HN recommends it.?

Why HN links it

HN readers link Benchling's engineering posts on CRISPR search and AWS Lambda, DNA sequence regex search, CRISPR optimization, React rendering and relational schema design.

Summarised by Claude from a sample of 5 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.

Most-linked posts?

  1. Enforcing Transitive Constraints in SQL
    3 people · 3 mentions · first linked 2018-11-30
  2. Analyzing performance analysis performance (or, why is EXPLAIN ANALYZE slow)
    2 people · 2 mentions · first linked 2019-05-22
  3. Optimizing CRISPR: Sub-second searches on a 3 billion base genome
    2 people · 2 mentions · first linked 2015-07-23
  4. Move fast and migrate things: how Benchling automated migrations in Postgres
    2 people · 2 mentions · first linked 2019-02-08
  5. /crispr-aws-lambda/
    2 people · 2 mentions · first linked 2015-12-24
  6. Jade to React: using prod validation to make modernization safe, fast, and fun
    2 people · 2 mentions · first linked 2019-09-12
  7. Sqlalchemy_batch_inserts: For When It's Slow to Insert Thousands of Rows
    2 people · 2 mentions · first linked 2020-03-04
  8. Performance Engineering with React, Part 1
    2 people · 2 mentions · first linked 2016-02-04

What Hacker News says?

  1. maybe WRT to https://www.google.com/search?q=genome+sequencing+algorithms which would be needed to find unique patterns among billions of base pairs for CRISPR to target. it's microscopic big data :D [1] http://benchling.engineering/dna-regex-search/?hn [2] http://benchling.engineering/optimizing-crispr/

    Comment linking /optimizing-crispr/

    on “Crispr Wins Key Approval to Fight Cancer in Human Trials”
  2. Submitted Move Fast and Migrate Things: How We Automated Migrations in Postgres as a story · 193 points

    HN discussion
  3. I don't know the answer to how Neon would affect that, but AFAIK, you can already do this: http://julienblanchard.com/2015/rust-on-aws-lambda/ But that uses a shell command. There's also this way to do so using FFI (article is about C++, but I'm pretty sure you could do the same with Rust): http://benchling.engineering/crispr-aws-lambda/

    Comment linking /crispr-aws-lambda/

    on “Neon: Node plus Rust”
  4. Submitted Performance Engineering with React, Part 1 as a story · 158 points

    HN discussion
  5. I would be thrilled if they provided an update, but Benchling's CRISPR search is what originally got me excited about Lambda. It's an incredibly compelling use case, as it enabled one second searches at any level of demand. And, their hosting costs dropped from thousands of dollars on EC2 to $60 on Lambda. http://benchling.engineering/crispr-aws-lambda/

    Comment linking /crispr-aws-lambda/

    on “Introducing Apex – Serverless Architecture with AWS Lambda”
  6. Submitted Powering CRISPR with AWS Lambda as a story · 110 points

    HN discussion
  7. It is, so a DOM change wouldn't occur, but in these cases you still go through a React rendering to virtual DOM phase (templating) and the DOM tree reconciliation. Since these can be slow (although much faster than a DOM change), it makes sense to check and skip those steps when you can. The focus of most of this article is how you can skip those steps when you're components input data is unchanged and common gotcha…

    Comment linking /performance-engineering-with-react/

    on “Optimizing React Rendering”
  8. Submitted Building a Regex Search Engine for DNA as a story · 109 points

    HN discussion
  9. programming in time is hard (especially with migrations, because migrations take time) this feels too high-level -- different migration operations can afford different guarantees (esp in the multi-node case). In particular this doesn't talk about data migrations, where you might need to lock 2 tables + join them to generate a third. not all migrations are pure-sql either, they may include app code my favorite articl…

    Comment linking /move-fast-and-migrate-things-how-we-automated-migrations-in-postgres-d60aba0fc3d4

    on “The operational relational schema paradigm”
  10. Submitted From 200K lines of CoffeeScript to zero: making decaffeinate super-stable as a story · 95 points

    HN discussion
  11. Submitted A Deep Dive into React Perf Debugging as a story · 83 points

    HN discussion
  12. Submitted Modeling Science as a Directed Graph as a story · 79 points

    HN discussion
  13. Submitted Parallel C++ on AWS Lambda for CRISPR as a story · 72 points

    HN discussion
  14. Submitted Optimizing CRISPR: Sub-second searches on a 3 billion base genome as a story · 70 points

    HN discussion
  15. Submitted Evolving to Enterprise-Grade Permissions as a story · 26 points

    HN discussion
  16. Submitted Building computed fields in a biological database as a story · 12 points

    HN discussion
  17. Submitted Enforcing Transitive Constraints in SQL as a story · 10 points

    HN discussion
  18. Submitted Enforcing Transitive Constraints in SQL as a story · 9 points

    HN discussion
  19. Submitted Building a DNA Regex Search Engine as a story · 9 points

    HN discussion
  20. Submitted Analyzing performance analysis performance (or, why is EXPLAIN ANALYZE slow) as a story · 7 points

    HN discussion
  21. Submitted Good Designers Borrow: Creating a Visual System for Modified RNA as a story · 5 points

    HN discussion
  22. Submitted DNA Regex Search with Elasticsearch as a story · 5 points

    HN discussion
  23. Submitted Benchling's double-writes approach to incrementally adopting GraphQL as a story · 4 points

    HN discussion
  24. Submitted Sqlalchemy_batch_inserts: For When It's Slow to Insert Thousands of Rows as a story · 4 points

    HN discussion
  25. Submitted Benchling's summer interns and their adventures in DNA, inventory, and Lambda as a story · 4 points

    HN discussion
  26. Submitted Why is Postgres EXPLAIN ANALYZE slow in Docker for Mac? as a story · 4 points

    HN discussion
  27. Submitted Building computed fields in a biological database as a story · 4 points

    HN discussion
  28. Submitted A Look at the Evolution of Benchling’s Search Architecture as a story · 2 points

    HN discussion
  29. Submitted Reliable Cypress Browser Testing at Benchling as a story · 2 points

    HN discussion
  30. Submitted FAQs about Engineering at Benchling (YC S12) as a story · 2 points

    HN discussion

Search all of HN for benchling.engineering

Linked by the same people?