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 · #9643

D

David Jayatillake

Personal blog · davidsj.substack.com · on HN as DSJayatillakedatabusiness

David Jayatillake writes davidj.substack, a personal blog at davidsj.substack.com about data and business. Since 2022, 8 different Hacker News readers have linked it 14 times. It is still writing: the last post was on 2026-09-25, and you can follow it by feed.

Visit the blog
14mentions?
8HN people?
2022–2024first – last linked?
Links on Hacker News per year · peak 6 in 2022

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

Why HN links it

HN readers link this Substack's series on semantic layers, which compares them to ORMs and covers defining metrics such as summing order amounts for revenue or counting order_ids for sales.

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

A substack about my journey in data: building data teams/stacks for org impact. Click to read davidj.substack, by David Jayatillake ✝️,

The author on HN?

DSJayatillake · 5 karma · member since 2022

David Jayatillake davidsj.substack.com CTO @ Quarri.ai creator of StudyBibleMCP

From their public HN profile, which links to this site.

What Hacker News says?

  1. > It looks very important, popular and well established, but what is it? It's easier to explain what Cube is if we first define what the Semantic Layer(SL) is. In a few words, the SL is the abstract representation of business objects, for example: sales, users, conversion rates, etc. Cube provides the language to define the SL, an API to access it, access control mechanisms and a caching layer. It's important to emp…

    Comment linking /p/semantic-superiority-part-5

    on “Cube.js: Headless Semantic Layer”
  2. Submitted Dabbling with Dagster vs. Airflow as a story · 100 points

    HN discussion
  3. It is kind of like an ORM. I find ORM's and semantic layers to be similar in many ways, except that semantic layers are meant for defining metrics too. These metrics describe aggregating data. Like summing order amounts to get revenue, or counting order_ids to get sales. I wrote a series on semantic layers on my substack, hopefully it helps: https://davidsj.substack.com/p/semantic-superiority-part-1

    Comment linking /p/semantic-superiority-part-1

    on “Cube.js: Headless Semantic Layer”
  4. Submitted Moving off Looker to their open-source competitor Lightdash as a story · 8 points

    HN discussion
  5. Submitted dlt windsurfing: using Windsurf IDE and dlt to write data pipelines with AI as a story · 3 points

    HN discussion
  6. Submitted The reason text-to-SQL will fail as a story · 2 points

    HN discussion
  7. Submitted Yet another post on Data Contracts – Part 1 as a story · 1 points

    HN discussion
  8. Submitted Accio Firebolt as a story · 1 points

    HN discussion
  9. Submitted A Thought of Stream and a three-horse race as a story · 1 points

    HN discussion
  10. Submitted Five Nines, Three Nines, No Nines: Data needs service delivery parameters as a story · 1 points

    HN discussion

Search all of HN for davidsj.substack.com