Recent submissions

Comment · 3 years ago
Comment · 3 years ago
It's not clear what the value add of this is vs OSS DIY Spark + Iceberg?

Free option is already available through OSS Spark/super low cost EMR. What's your value add over those?

Comment · 4 years ago
Apache Nifi and Accumulo do come to mind, both out of NSA.
Comment · 5 years ago
Buy the dip!
Comment · 5 years ago
No idea. Time will tell but a high number of mutations is not ideal.
Comment · 5 years ago
Comment · 5 years ago
I don’t understand what capability you are saying Databricks lacks. This capability is literally the entire premise of the Data Lakehouse. With Snowflake you need to export data out/or pipe data over jdbc/odbc to an external tool. With Databricks you can use SQL for data warehousing and when you need you can work with that same data using python to train an ML model without piping data out over jdbc (using the spark engine). One security model, one dataset, multiple use cases (AI/ML/BI/SQL) on one platform.
Comment · 5 years ago
Here is the thing with the lakehouse though, you have flexibility and don’t need to use multiple engines to achieve the lakehouse vision. Databricks has all the security features a redshift / snowflake does so you can secure databases and tables rather than s3 buckets. It does get more complex if you want to introduce multiple engines but at least you have the option to make that trade off if you want to.

If you want simplicity, you can limit your engine to Databricks. You can also use JDBC/ODBC with Databricks if you want to use other tools that don’t support the delta format/parquet but piping data over JDBC/ODBC doesn’t scale with any tool to large datasets. Databricks has all the capabilities of big query/snowflake/redshift but none of those tools support python/r/scala. Their engines need to be rewritten from the ground up in order to do so.

Comment · 5 years ago
With a datawarehouse, you can only interface with your data in SQL. With big query and snowflake, your data is locked away in a proprietary format not accessible by other compute platforms. You need to export/copy your data to a different system to train an ML model in python or R.

With the lakehouse, you can use python, R and Scala, (not just SQL) to interface with your data. You can use multiple compute engines (spark, Databricks, presto) so you are not locked into one compute engine.

I recall being a junior programmer, and wishing I could talk to my MySQL database in python code to do some processing that was difficult to express in SQL, that day is finally here.

Comment · 5 years ago
Interesting. I've always wondered why tomatoes in the US taste like shit. Why is there a trade off between high yield and taste? Is there not a high yield + great taste variety?
Comment · 5 years ago
This comment doesn't make any sense. I don't see how Cloudflare publishing the source code to their own hosted s3 service would help prevent lockin when an open source alternative to s3 is out there with hdfs. While s3 is a proprietary system, Any programs you write to operate against s3 can also easily be migrated to other object stores (Azure ADLS, Google Object store) with relative ease.

The thing that keeps people locked into s3 are egress/bandwidth cost. Until Cloudflare came along, no hosted object store (Google,Azure, including self hosted HDFS onprem or in the cloud) had economical bandwidth/egress costs.

Comment · 5 years ago
No it wouldn't, no executive at any company would risk federal time and money laundering charges if it was made illegal.
Comment · 6 years ago
What you're describing entrepreneurship. I'd imagine pretty much every entrepreneur realizes they have an extremely low probability of success, but some people prefer the thrill of the hunt to the feeling of being a cog in the wheel job at large corporation.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton