HNHacker News
TopNewBestAskShowJobs

mateiz

216 karma · joined September 4, 2012

submissionscomments
mateiz··on More Agents Is All You Need: LLMs performance scales with the number of agents
This is a cool paper showing there is value in using an LLM multiple times, but in recent research we showed that with majority voting, quality can decrease past some point as you make more calls. Check out https://arxiv.org/pdf/2403.02419.pdf. It raises the natural question of how to design the best inference algorithm given an LLM you can call multiple times.
mateiz··on MLflow v0.8.0 Features Improved Experiment UI and Deployment Tools
Don't MLflow Projects exactly meet this use case? A project lives in a Git repo, which can include both code and data, and specifies its software environment (currently Conda but will eventually also support Docker): https://www.mlflow.org/docs/latest/projects.html. You can then run it wherever you want to run code: CI system, Kubernetes, cloud, etc. The reason MLflow doesn't force people to use Projects is because many users like to develop ML in notebooks, but we definitely expect engineering teams to use it with Projects.
mateiz··on MLflow v0.8.0 Features Improved Experiment UI and Deployment Tools
While MLflow doesn't submit jobs to Kubernetes for you, it should be possible to integrate it with your favorite scheduler to do that. MLflow is designed to accept experiment results from wherever you are running your code, so you can just submit an "mlflow run ..." command to Kubernetes and have it report results to your tracking server.
mateiz··on Classical Data Structures That Can Outperform Learned Indexes
Yup, this is a great explanation. Cuckoo hashes actually do much better in terms of load if you use buckets with multiple items, as we did here. The classical one with one item per location can get "stuck" with unresolvable cycles between elements at 50% load, but when you have these buckets, there are many more ways to resolve collisions, which lets you greatly increase the load. 99% is extreme but definitely doable. Writing a fuller post on this is definitely a good idea -- we may do it in the future.
mateiz··on Classical Data Structures That Can Outperform Learned Indexes
We'd love to hear about the size of the payloads used. With the code we posted, larger records take 10-15 more ns per query, which is still faster than the numbers in the paper, but of course YMMV based on the table implementation and other factors.
mateiz··on Classical Data Structures That Can Outperform Learned Indexes
You can see the table here, it's not a lot of code: https://github.com/stanford-futuredata/index-baselines/blob/.... Each bucket just has 8 keys and you want to test whether one of them is equal to the key you're searching for.
mateiz··on DAWN: Tools for AI and Data Product Development
Matei Zaharia (one of the PIs on DAWN) here. Snorkel, MacroBase and ASAP are already being used in production at several companies, and we intend to continue publishing everything as open source. We only started this lab a year ago, so a lot of the projects listed are still new.
mateiz··on CS349D Cloud Computing Technology, Autumn 2017
Shoot, now we have to implement all of those before someone else does :).
mateiz··on An Interesting SETI Candidate in Hercules
https://en.wikipedia.org/wiki/The_Hercules_Text
mateiz··on Ask HN: Who is hiring? (July 2016)
Databricks -- San Francisco -- https://databricks.com

* Software Engineer (ONSITE)

* Software Engineer Intern (ONSITE)

* Product Manager (ONSITE)

Databricks was founded in 2013 by the team that started Apache Spark, meaning you might not only use Spark but also get to work on it :). We provide a cloud data processing platform based on Apache Spark used by customers including top 5 banks, healthcare and media companies. We've also done some really cool technical stuff, such as setting the 2014 GraySort record (http://www.wired.com/2014/10/startup-crunches-100-terabytes-...).

We are hiring engineers in the following areas:

* Backend (JVM, AWS, database engine)

* Frontend (React, D3)

* Machine learning

List of available positions: https://databricks.com/company/careers