HNHacker News
TopNewBestAskShowJobs

secondrow

85 karma · joined August 1, 2016

submissionscomments
secondrow··on Show HN: DBOSify – Drop-in Temporal replacement built on Postgres
Hi x3ro - dbos marketing person here. Sorry about the contact form, which was broken for a few days last week following changes we made to the cookie management on the website.
secondrow··on Why Semantic Layers Matter (and how to build one with DuckDB)
FYI - https://github.com/xorq-labs/xorq
secondrow··on Why Semantic Layers Matter (and how to build one with DuckDB)
I’m familiar with Xorq. One of features of the Xorq library that I find interesting is that it catalogs data processing (compute) expressions as it compiles, along with call lineage. Makes reuse easier for SQL and non-SQL processing.
secondrow··on Why Semantic Layers Matter (and how to build one with DuckDB)
This is why I liked BusinessObjects
secondrow··on Build durable workflows with Postgres
lol - don't overlook DBOS Cloud, a serverless compute platform, which also originated from the DBOS R&D project(s) at MIT/Stanford.
secondrow··on Show HN: Xorq – open compute catalog for AI
pronounced "zork" per: https://www.xorq.dev/blog/introducing-xorq
secondrow··on If durable execution was a simpler architectural decision
Making software durable and resilient to failures can be a big architectural investment. But what if it wasn't? Would we make everything durable by default?
secondrow··on Build an open source FeatureHouse in 300 lines of code
Xorq is a Python lib https://github.com/xorq-labs/xorq that provides a declarative syntax for defining portable, composite compute stacks for different AI/ML use cases.

In this example, Xorq is used to compose an open source FeatureHouse that runs on DuckLake and interfaces via Apache Arrow Flight.

The post explains how: - The FeatureHouse is composed with Xorq - Feature leakage is avoided - The FeatureHouse can be ported to any underlying query engine (e.g., Iceberg) - Observability and lineage are handled - Feast can be integrated with it

secondrow··on Building a modern durable execution engine from first principles
(from DBOS) Great question. For better or worse, it seems like discussions about workflows and durable execution often intertwine. Usually ending up in what types of jobs or workflows require durable exec.

But really, any system that runs the risk of failing or committing an error should have something in place to observe it, undo it, resume it. Your point about "big enough scale" is true - you can write your own code to handle that, and manually troubleshoot and repair corrupted data up to a certain point. But that takes time.

By making durable execution more lightweight/seamless (a la DBOS or Restate), the use of durable execution libs become just good programming practice for any application where cost of failure is a concern.

secondrow··on Show HN: Inngest 1.0 – Open-source durable workflows on every platform
If your application is Python or TS based, you can check out the DBOS libraries, which do that.
secondrow··on Making Serverless Orchestration 25x Faster
It depends what part of DBOS you're looking at. DBOS Transact is the framework (TypeScript) used to develop apps/workflows such as those in the benchamrk.

DBOS Cloud hosts and executes DBOS Transact apps/workflows a la (AWS Lambda+Step Functions). So it is apples:apples. Functionally, DBOS Cloud is like Lambda and Step Functions in one.

secondrow··on Managing Customer Billing in <500 Lines of TypeScript
The TypeScript code for the production app is available on GitHub, fyi. https://github.com/dbos-inc/dbos-account-management
secondrow··on Ask HN: What is a “dev advocate” and do you work with one at all?
I've hired, worked with, and managed Dev Advocates at different open source software companies (working with Apache CouchDB, Apache Flink, and projects). They are really valuable and are an important part of awareness raising, user adoption, user retention, and technical recruiting.

A few thoughts: 1 - I think it's good to focus some of them on developer (user) acquisition and some on developer retention. The former are more evangelical - social, talks, demos, content that attracts new users. The latter focus on the user experience (UX feedback, docs, issue resolution, community support, how-to vids, etc.) to make sure new users become and remain active with the software. Both are critical to adoption and growing word of mouth.

2 - Dev Advocates can own the open source contributor experience! Recruiting, welcoming, recognizing new contributors is a great thing to see happen. It's an easy thing to overlook with companies placing so much emphasis on user acquisition. It's important for community goodwill building and expanding the network of external advocates.

3 - Make sure the executive team understands the breadth of Dev Advocate responsibilities. It can get tense if they only expect talks and blog posts.

That's my 2 cents...it's a big question!

secondrow··on Show HN: I built a service to help companies reduce AWS spend by 50%
ottertune.com optimizes RDS & Aurora, just fyi
secondrow··on Show HN: OtterTune – Automated Database Tuning Service for RDS MySQL/Postgres
OtterTune removed the AWS availability zone limitation in the free tier today. You can use the free version to tune RDS PostgreSQL or MySQL in any availability zone now.
secondrow··on You Are Overpaying Jeff Bezos for Your Databases
I don't think he was saying RDS is overpriced...he was saying he's seen people use it inefficiently (e.g., still running the default DB config), which can raise RDS costs unnecessarily.
secondrow··on Data Warehouse Benchmark: Redshift, Snowflake, Azure, Presto, BigQuery
Presto Starburst distro (which has been upgraded to 203e since the benchmark) - also with hourly pricing https://aws.amazon.com/marketplace/pp/B07DKV5659?qid=1536609...