Top all-time · #10278
David Gomes
Personal blog · davidgomes.comprogrammingdata
David Gomes's personal blog at davidgomes.com covers programming and data. Since 2019, 7 different Hacker News readers have linked it 51 times, most often “Comparing different "SQL over HTTP" APIs”. It is still writing: the last post was on 2026-10-10, and you can follow it by feed.
Too few sampled comments (1) to say how often HN recommends it.?
Why HN links it
HN readers link this blog for its article on transactional object storage and separating storage from compute. One commenter praised the article and linked related background reading.
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.
Most-linked posts?
- Comparing different "SQL over HTTP" APIs2 people · 3 mentions · first linked 2024-08-13
- Understanding Parquet, Iceberg and Data Lakehouses2 people · 2 mentions · first linked 2023-12-26
- Analyzing How Much Time I Spend in Meetings (Using SQL and Python)2 people · 2 mentions · first linked 2023-02-13
- Keeping Candidates Engaged After the Offer Has Been Accepted2 people · 2 mentions · first linked 2024-08-11
- All New Hires Do the Same Project2 people · 2 mentions · first linked 2023-11-07
What Hacker News says?
I recently underwent a very similar experience at MemSQL[1] but for only 30K LOC. The pain points that led us away from Flow to TypeScript seem to be the same as the ones as Quizlet's . Overall, I'm very happy to see more and more teams move to TypeScript as a direct consequence of its Babel 7 support. TypeScript makes more sense as a pure type checker and not as a full blown transpiler. It's also interesting to see…
Comment linking /porting-30k-lines-of-code-from-flow-to-typescript/
on “Migrating 300k LOC from Flow to TypeScript”Submitted Understanding Parquet, Iceberg and Data Lakehouses as a story · 312 points
HN discussionLove your article by the way. Not an expert but off the top of my head: https://docs.datomic.com/operation/architecture.html (However they cheat with dynamo lol) There's also some listed here https://davidgomes.com/separation-of-storage-and-compute-and...
Comment linking /separation-of-storage-and-compute-and-compute-compute-separation-in-databases/
on “Transactional Object Storage?”Submitted Async Queue – One of my favorite programming interview questions as a story · 255 points
HN discussionDisclaimer: I work at SingleStoreDB. Building a database that can handle both analytics and operations is what we've been working on for the past 10+ years. Our customers use us to build applications with a strong analytical component to them (all of the use cases you mentioned and many more). How's it going? It's going really well! And we're working on some really cool things that will expand our offering from bein…
Comment linking /databases-cant-be-just-databases-anymore/
on “The uses and abuses of Cloud Data Warehouses”Submitted The Experience of Deploying Next.js Apps on Cloudflare as a story · 46 points
HN discussionhttps://www.davidgomes.com I try to write a little bit about everything, but a lot of ends up being about the work I do at my current employer.
Comment linking /
on “Ask HN: Could you share your personal blog here?”Submitted It Took Me a Decade to Find the Perfect Personal Website Stack – Ghost+Fathom as a story · 10 points
HN discussionSubmitted Understanding Parquet, Iceberg and Data Lakehouses as a story · 7 points
HN discussionSubmitted Letting Candidates Know They're Not Moving Forward as a story · 6 points
HN discussionSubmitted Growing a Tech Startup (MemSQL/SingleStore) in Portugal to 40 Employees as a story · 6 points
HN discussionSubmitted Just Have AI Build an App for That as a story · 5 points
HN discussionSubmitted Navigating macOS and VSCode with Emacs+Vim Key Bindings as a story · 4 points
HN discussionSubmitted Looking Back on Phabricator for Code Review as a story · 3 points
HN discussionSubmitted My Experience with Publishing an Extension for All VS Code IDEs as a story · 3 points
HN discussionSubmitted One Year at a Database Startup Called Neon as a story · 3 points
HN discussionSubmitted Comparing different "SQL over HTTP" APIs as a story · 3 points
HN discussionSubmitted Portugal Startup Law Is Useless as a story · 3 points
HN discussionSubmitted Experimenting with TypeScript 4.0's Variadic Tuple Types (Variadic Kinds) as a story · 3 points
HN discussionSubmitted Primer: Worktrees and Coding Agents as a story · 2 points
HN discussionSubmitted Kinesis MWave Mac Mechanical Keyboard: A Short Review as a story · 2 points
HN discussionSubmitted CMU 15-721 Advanced Database Systems 2024 – Part 2 (Final) as a story · 2 points
HN discussionSubmitted Keeping Candidates Engaged After the Offer Has Been Accepted as a story · 2 points
HN discussionSubmitted CMU 15-721 Advanced Database Systems 2024 – Part 1 as a story · 2 points
HN discussionSubmitted How Much Money Do Database Companies Make? and How? as a story · 2 points
HN discussionSubmitted Learning About Transaction Isolation Levels in Databases as a story · 2 points
HN discussionSubmitted All New Hires Do the Same Project as a story · 2 points
HN discussionSubmitted Why All New Hires on Our Team Take on the Same Project as a story · 2 points
HN discussionSubmitted The broad set of computer science problems faced at cloud database companies as a story · 2 points
HN discussionSubmitted Analyzing Visual Database Query Plans from a CLI as a story · 2 points
HN discussion