Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I’ve been experimenting with data formats like Parquet and Iceberg, and recently came across Lance. I wanted to try building something around it.

So I put together a simple Digital Asset Manager (DAM) where:

* Images are uploaded and vectorized using CLIP

* Vectors are stored in Lance format directly on Cloudflare R2

* Search is done via Lance, comparing natural language queries to image vectors

* The whole thing runs on Fly.io across three small FastAPI apps (upload, search, frontend)

No Postgres or Mongo. No AI, Just object storage and files.

You can try it here:

* https://metabare.com/

Or see the code here:

* https://github.com/gordonmurray/metabare.com

Would love feedback or ideas on where to take it next — I’m planning to add image tracking and store that usage data in Parquet or Iceberg on R2 as well.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: