HackerTrans
TopNewTrendsCommentsPastAskShowJobs

carlineng

no profile record

Submissions

The DuckLake Manifesto: SQL as a Lakehouse Format

ducklake.select
6 points·by carlineng·el año pasado·1 comments

Escaping SQL's Legacy: Malloy and the Era of AI-Powered Analytics

carlineng.com
2 points·by carlineng·el año pasado·0 comments

Reusability in Data Engineering: Holy Grail or Fool's Errand?

carlineng.com
2 points·by carlineng·hace 2 años·0 comments

Why TPC is not enough: an Analysis of the Amazon Redshift Fleet [pdf]

assets.amazon.science
2 points·by carlineng·hace 2 años·0 comments

Building a custom DAG orchestration system for experimentation

geteppo.com
1 points·by carlineng·hace 2 años·0 comments

Data viz is hierarchical – if only our data tools agreed

docs.malloydata.dev
2 points·by carlineng·hace 2 años·0 comments

Browse and research NYC council meetings quickly and easily

citymeetings.nyc
2 points·by carlineng·hace 2 años·0 comments

Beyond YAML: Why Semantic Layers Need Real Programming Languages

malloydata.github.io
3 points·by carlineng·hace 3 años·0 comments

Drawing Bump Charts in Malloy

malloydata.github.io
1 points·by carlineng·hace 3 años·0 comments

Malloy and Jupyter Notebooks: Advanced Data Science Needs Trustworthy Metrics

malloydata.github.io
3 points·by carlineng·hace 3 años·0 comments

The Data Modeling Divide

carlineng.com
7 points·by carlineng·hace 3 años·0 comments

comments

carlineng
·el año pasado·discuss
This is really a question of economics. The biggest organizations with the most ability to hire engineers have need for technologies that can solve their existing problems in incremental ways, and thus we end up with horrible technologies like Hadoop and Iceberg. They end up hiring talented engineers to work on niche problems, and a lot of the technical discourse ends up revolving around technologies that don't apply to the majority of organizations, but still cause FOMO amongst them. I, for one, am extremely happy to see technologies like DuckDB come along to serve the long tail.
carlineng
·el año pasado·discuss
Not yet, but I believe the DataCouncil staff recorded it and will post it to their YouTube channel sometime in the next few weeks: https://www.youtube.com/@DataCouncil/videos
carlineng
·el año pasado·discuss
I just watched the author of this feature and blog post give a talk at the DataCouncil conference in Oakland, and it is obvious what a huge amount of craft, ingenuity, and care went into building it. Congratulations to Hamilton and the MotherDuck team for an awesome launch!
carlineng
·hace 2 años·discuss
I agree 100% that this needs to be more of a thing. For data engineers building data pipelines, queries are like functions, and table schemas are like types. There needs to be a way to write a query that runs on an abstract interface, rather than an actual table. To do this, most folks rely on string templating in Python or Jinja, which makes the development process really cumbersome. As a result, most teams end up in scenarios where data pipelines are always a big mess of spaghetti SQL, or they are stuck maintaining complex frameworks that abstract away common logic, but are inscrutable to the average user.

I wrote a longer blog post about this recently: https://carlineng.com/?postid=holy-grail-data-engineering#bl...
carlineng
·hace 3 años·discuss
The argument is more than that -- namely that in addition to having sophisticated AI, Google also controls the OS (Android) and hardware (Pixel). Being able to integrate best-in-class AI at every level of the stack is a tremendous advantage. OpenAI can't do this because they don't control the OS, and will always need to go through an app. Apple can play since they control OS and hardware, but at the moment they appear pretty far behind in the AI aspect.
carlineng
·hace 3 años·discuss
My favorite discussion of this topic is from David Beazley: https://www.youtube.com/watch?v=5C6sv7-eTKg

He does a wonderful job of taking very dense mathematical notation and explaining it in ways that anyone can understand. He derives the basic concepts of the lambda calculus from the ground up using Python. Super fun to follow along with.
carlineng
·hace 4 años·discuss
> I remember Tim Cook said they are not in the Ads Business. Unfortunately I am too busy, Apple's PR has worked hard to delete those tracks of what Tim Cook said, or Google's search engine is longer showing what I am looking for.

The first sentence of the actual article links to when Tim Cook said that.
carlineng
·hace 6 años·discuss
Another fun fact, the San Carlos airport nearby has an FAA identifier of SQL: https://www.airnav.com/airport/KSQL