Top all-time · #584
Materialize
Company blog · materialize.com/blog · on HN as arjunnarayandataprogrammingstartups
Materialize is the company blog at materialize.com, writing about data, programming and startups. Since 2020, 103 different Hacker News readers have linked it 196 times, most often “Diagnosing a Double-Free Concurrency Bug in Rust's Unbounded Channels”. It is still writing: the last post was on 2026-10-20, and you can follow it by feed.
Materialize is the live context layer for agents and apps. It lets engineering teams use SQL to transform siloed operational data into real-time data products they can trust. Organizations from Notion to Crane Worldwide Logistics use Materialize to deliver fresh context for AI agents, build interact
Most-linked posts?
- /35 people · 41 mentions · first linked 2020-12-26
- Diagnosing a Double-Free Concurrency Bug in Rust's Unbounded Channels12 people · 14 mentions · first linked 2025-05-15
- /10 people · 14 mentions · first linked 2020-11-24
- /blog-roadmap/4 people · 4 mentions · first linked 2020-12-02
- /careers3 people · 5 mentions · first linked 2021-03-01
- /careers/3 people · 4 mentions · first linked 2022-03-03
- Temporal Filters: Enabling Windowed Queries in Materialize3 people · 3 mentions · first linked 2021-02-16
- /lateral-joins-and-demand-driven-queries/2 people · 3 mentions · first linked 2020-12-03
- /blog/recursion-in-materialize/2 people · 2 mentions · first linked 2024-11-25
- Zero-Staleness: Like using your primary, but faster2 people · 2 mentions · first linked 2024-09-13
What Hacker News says?
There are other products that are at similar enough risk that this angle should be taken seriously - ex: https://dgraph.io and https://materialize.com .
Comment linking /
on “Amazon: Not OK – Why we had to change Elastic licensing”Submitted Kafka Is Not a Database as a story · 313 points
HN discussionCongrats on the milestone! I've been following for a while - awesome to see the progress you've made. Q: What are your plans for sharding / scale-out? At Notion, we run ~480 logical schemas spread across ~32 Postgres databases [1]. Our data model [2] (sorry for the blog post spam) has a recursive / graph-like structures, and we make use of columns or jsonb attributes like ` { table: Table, id: UUID }` which sounds l…
Comment linking /docs/overview/architecture/
on “Show HN: EdgeDB 1.0”Submitted Materialize Raises a $32M Series B as a story · 201 points
HN discussionPostgres can do a form of pub/sub with triggers on table change events, pg_notify. For anything more complicated get Postgres to publish all its changes using Change Data Capture to a Materialize instance. With Materialize, every query can push live updates to an app server, whenever the results change. Debounce a little and push the html, ideally don’t overwrite something the user is editing. The Materialize folks…
Comment linking /docs/guides/cdc-postgres/
on “How we got to LiveView”Submitted The next generation of Materialize as a story · 146 points
HN discussionSee http://materialize.com
Comment linking /
on “Soft deletion probably isn't worth it”Submitted Introducing dbt + Materialize as a story · 109 points
HN discussionMiri is good, but it still has very significant large limitations. And the recommendation of using Miri is unlikely to apply to using similar tools for many other programming languages, given the state of UB in the Rust ecosystem, as recommended by https://materialize.com/blog/rust-concurrency-bug-unbounded-... https://zackoverflow.dev/writing/unsafe-rust-vs-zig >If you use a crate in your Rust program, Miri will al…
Comment linking /blog/rust-concurrency-bug-unbounded-channels/
on “Tree Borrows”Submitted The problem with lying is keeping track of all the lies as a story · 106 points
HN discussionMaterialize | https://materialize.com/ | Staff Security Engineer | $200- 230k NYC (HQ) or United States We are looking for a Staff Security Engineer on our Cloud team who will own the security of our infrastructure and product. (5+) years of experience as a security-focused engineer. https://boards.greenhouse.io/materialize/jobs/5220351004
Comment linking /
on “Ask HN: Who is hiring? (July 2024)”Submitted A Simple and Efficient Real Time Application Powered by Materialize as a story · 20 points
HN discussion> Applications of Java and Rust do not overlap. Both are general purpose languages, so of course they overlap. > Good luck rewritting all the big data tools from Java (Elasticsearch, Spark, Kafka, Hadoop, Neo4j, Deeplearning4j, Cassandra, Solr, Arrow, OrientDB) Cassandra ( https://scylladb.com ) and Kafka ( https://vectorized.io ) have already been rewritten once in C++, with massive latency and throughput improveme…
Comment linking /
on “Why AWS loves Rust, and how we’d like to help”Submitted Diagnosing a Double-Free Concurrency Bug in Rust's Unbounded Channels as a story · 13 points
HN discussionSAFETY comments do not magically make unsafe Rust correct nor safe. And Miri cannot catch everything, and is magnitudes slower than regular program running. https://github.com/rust-lang/rust/commit/71f5cfb21f3fd2f1740... https://materialize.com/blog/rust-concurrency-bug-unbounded-...
Comment linking /blog/rust-concurrency-bug-unbounded-channels/
on “Thoughts on Go vs. Rust vs. Zig”Submitted Materialize Community Edition as a story · 13 points
HN discussionWrong, for any reasonable definition of memory safety, languages like Java and Javascript are memory safe. Java has escape hatches, but the necessity and prevalence of those escape hatches are way, way less than that of Rust. Consider for instance a standard library implementation of a collection in Java and Rust. In Java, there would typically AFAIK rarely ever be even a single usage of escape hatches. For Rust, th…
Comment linking /blog/rust-concurrency-bug-unbounded-channels/
on “Rust in Android: move fast and fix things”Submitted The Missing Element in Your Data Architecture as a story · 13 points
HN discussionMaterialize | Engineering, Product, Marketing | NYC HQ + North America Remote + Europe Remote | https://materialize.com/careers Materialize is a streaming database for real-time applications. Materialize lets you ask questions about your data, and then get low-latency, correct answers, which are kept incrementally updated as the underlying data changes. Materialize is built on Timely Dataflow, a low-latency cyclic d…
Comment linking /careers
on “Ask HN: Who is hiring? (April 2021)”Submitted Incremental View Maintenance Replicas as a story · 12 points
HN discussionMaterialize | New York, New York (HQ) | https://materialize.com Materialize is an Operational Data Warehouse: A cloud data warehouse with streaming internals, built for work that needs action on what’s happening right now. Keep the familiar SQL, keep the proven architecture of cloud warehouses but swap the decades-old batch computation model for an efficient incremental engine to get complex queries that are always…
Comment linking /
on “Ask HN: Who is hiring? (January 2024)”Submitted The uses and abuses of Cloud Data Warehouses as a story · 9 points
HN discussionMaterialize | Engineering, Developer Experience, Product, Marketing | NYC HQ + North America Remote + Europe Remote | https://materialize.com/careers We're hiring at all levels of engineering positions (eng. manager, engineers from new grad to principal), technical writers, developer advocates, and more across product and marketing - for the full list, see https://materialize.com/careers WHAT: Materialize is a strea…
Comment linking /careers
on “Ask HN: Who is hiring? (November 2021)”Submitted Zero-Staleness: Like using your primary, but faster as a story · 7 points
HN discussionMaterialize | Engineering, Product, Marketing | NYC HQ + North America Remote + Europe Remote | https://materialize.com/careers Materialize is a streaming database for real-time applications. Materialize lets you ask questions about your data, and then get low-latency, correct answers, which are kept incrementally updated as the underlying data changes. Materialize is built on Timely Dataflow, a low-latency cyclic d…
Comment linking /careers
on “Ask HN: Who is hiring? (March 2021)”Submitted How Filter Pushdown Works as a story · 6 points
HN discussionMaterialize | Engineering, Developer Experience, Product, Marketing | NYC HQ + North America Remote + Europe Remote | https://materialize.com/careers We're hiring at all levels of engineering positions (eng. manager, engineers from new grad to principal), technical writers, developer advocates, and more across product and marketing - for the full list, see https://materialize.com/careers WHAT: Materialize is a strea…
Comment linking /careers
on “Ask HN: Who is hiring? (October 2021)”Submitted Incremental View Maintenance Replicas as a story · 6 points
HN discussionThing is, Rust is not a memory safe programming language. It's not even close to being one. > Diagnosing a Double-Free Concurrency Bug in Rust's Unbounded Channels https://materialize.com/blog/rust-concurrency-bug-unbounded-...
Comment linking /blog/rust-concurrency-bug-unbounded-channels/
on “The Tor Project is switching to Rust”Submitted Joins in Materialize as a story · 6 points
HN discussion