Hacker Newsnew | past | comments | ask | show | jobs | submit | more shreyans's commentslogin

+1, I've been using OpenSearch (basically Elasticsearch 7.0), and have been pretty happy with the setup so far.

OpenSearch specifically has an edge over Elasticsearch because it supports vectors up to 10k dimensions, whereas ES maxes out at indexing 1024 dimensions, which isn't enough to support OpenAI's 1536 dimension vectors.

And then there's the benefit of it being well documented / Q&A'd, and able to support regular searching, faceting, etc. as well.


I compared a few options including OS/ES here: https://maven.com/blog/embeddings


Also if you want to do hybrid retrieval with legacy system in place elasticsearch is a good option. I would like to see some comparison for the hybrid retrieval as well.


You aren't supposed to index vectors larger than ~128 dimensions. Because of concentration of measure which is an aspect of the curse of dimensionality the distances between high-dimensional vectors tend to become identical.

You need to do dimensionality reduction before indexing. Basically it's fine to just pick n first components if you don't want anything fancy.


You can increase Elasticsearch’s max fields limitation by modifying the index.mapping.total_fields.limit cluster config


Maven | Software Engineering / Design | Remote, US/Canada | Full-time | https://maven.com/careers

Maven is building the university of the future - empowering the world’s creators to offer cohort-based courses directly to their audiences. Courses on Maven have community at their core, focus on active learning, and are available anywhere in the world.

Our team has raised $25 million from incredible investors including Andreessen Horowitz, First Round, Naval, and Arlan Hamilton, and we've launched sold-out courses with instructors like Li Jin, Anthony Pompliano, Lenny Rachitsky, and Sahil Lavingia.

We're the leading player in a massive and growing market, but are still early enough for you to make a big impact. Join us!

#education #course #creators #platform

- Senior Software Engineer: https://boards.greenhouse.io/maven/jobs/4023548004 - Software Engineer: https://boards.greenhouse.io/maven/jobs/4138335004 - Lead Product Designer: https://boards.greenhouse.io/maven/jobs/4036844004


Maven | Full-stack, Front-end Engineers | Remote (US timezones) | Full time | $120-$170k + equity | https://maven.com Maven helps anyone build a cohort-based course and deliver an incredible student experience at scale.

Unlike small workshops or on-demand online classes, we integrate both live and asynchronous components to engage students without needing to scale up instructor time or support staff.

Our mission is to democratize education through online cohort-based courses. Right now, many experts and creators don't have the team, budget, or bandwidth to create a high quality cohort-based course. Inspired by the simplicity and power of tools like Shopify and Substack, we are building a platform that enables the best instructors to build the most engaging courses.

Our team of 12 has built and run educational experiences at Udemy, AltMBA, Minerva, Google, General Assembly, Socratic, and Shopify. We're backed by Andreessen Horowitz, First Round Capital, Naval Ravikant, Arlan Hamilton, and many more. We've launched sold-out courses for incredible instructors like Li Jin, Anthony Pompliano, Lenny Rachitsky, Sahil Lavingia, and more.

We're looking for our 2nd designer, and 6th and 7th engineers whose work will span across our system and will have a big impact on our product. We're experienced, ambitious, and supportive. We work with React/Typescript/Next.js, Python/FastAPI, AWS/ECS/RDS.

Reach out to me at shreyans at maven.com, or read more at https://maven.com/careers

- Product Engineer: https://boards.greenhouse.io/maven/jobs/4023548004

- Sr. Software Engineer: https://boards.greenhouse.io/maven/jobs/4024409004

- Product Designer (no post up yet but email me!) shreyans at maven.com


Maven | Full-stack, Front-end Engineers | Remote (US timezones) | Full time | $120-$160k + equity | https://maven.com

Maven helps anyone build a cohort-based course and deliver an incredible student experience at scale.

Unlike small workshops or on-demand online classes, we integrate both live and asynchronous components to engage students without needing to scale up instructor time or support staff.

Our mission is to democratize education through online cohort-based courses. Right now, many experts and creators don't have the team, budget, or bandwidth to create a high quality cohort-based course. Inspired by the simplicity and power of tools like Shopify and Substack, we are building a platform that enables the best instructors to build the most engaging courses.

Our team of 12 has built and run educational experiences at Udemy, AltMBA, Minerva, Google, General Assembly, Socratic, and Shopify. We're backed by Andreessen Horowitz, First Round Capital, Naval Ravikant, Arlan Hamilton, and many more. We've launched sold-out courses for incredible instructors like Li Jin, Anthony Pompliano, Lenny Rachitsky, Sahil Lavingia, and more.

We're looking for our 6th and 7th engineers whose work will span across our system and will have a big impact on our product. We're experienced, ambitious, and supportive. We work with React/Typescript/Next.js, Python/FastAPI, AWS/ECS/RDS.

Reach out to me at shreyans at maven.com, or read more at https://maven.com/careers


- Product Engineer: https://boards.greenhouse.io/maven/jobs/4023548004

- Sr. Software Engineer: https://boards.greenhouse.io/maven/jobs/4024409004

- Product Designer (no post up yet but email me!) shreyans at maven.com


I imagine a lot of projects will start here, whether it's new developers or existing developers who want to spin up a straightforward service.

I just used Glitch.com for the first time to set write and deploy a Node server in 10 minutes, and it was an incredible experience.


Socratic | Generalist Engineer + Android Lead | New York City | Onsite, Full-time | https://socratic.org

Socratic is a top education app where students take a picture of a homework question and we instantly teach them how to answer it.

We're one of the top iOS education apps and our Android app is launching this week! We combine cutting edge machine learning with high quality custom content. Students asked 10 million questions last month, and we're just getting started.

We're looking for an experienced Android lead to own our Android app.

We're also looking for a generalist engineer to work on all aspects of our backend and dabble in mobile.

Descriptions of both jobs are at: https://socratic.org/jobs.

Reach out to jobs@socratic.org


Socratic | Android Developer | New York | will transfer H1B, full-time, https://socratic.org

Socratic is a education app that combines cutting-edge AI with expert teaching to make learning on your phone easy, free, and accessible to everyone.

We are working to provide high-quality learning that feels and works as well as one-on-one tutoring but at a fraction of the cost. We’ve helped over 30 million students, and have our sights set on the next billion.

We are looking for an experienced Android developer who has built multiple apps from scratch, deployed apps to the Play store, and has worked on a small team. You will be the first Android developer on the team.

Full job description is here: https://socratic.org/jobs#android


You can reach us at jobs@socratic.org


Socratic.org in New York City, iOS and web/backend.

We're a small education company with a mission to make learning easier.

Learning today is like programming before StackOverflow - kids end up on Yahoo Answers all the time. The Socratic community is changing that.

We just raised a $6 million Series A, and are hiring our first iOS engineer and a generalist web+backend engineer.

Our team is diverse, supportive, and experienced (Venmo, Google).

Happy to apply for apply for VISAs: TN1s and H1B transfers.

Read more about the roles @ https://socratic.org/jobs

Email us at makelearningeasier@socratic.org


Socratic.org in New York, iOS and web/backend

We're a small education company with a mission to make learning easier.

Learning today is like programming before StackOverflow - kids end up on Yahoo Answers all the time. The Socratic community is changing that.

We just raised our Series A, and are hiring our first iOS engineer and a generalist web+backend engineer.

Our team is diverse, supportive, and experienced (Venmo, Google). Women and other underrepresented minorities are encouraged to apply.

We're looking for a software INTERN as well. Happy to apply for VISAs.

More about the roles @ https://socratic.org/jobs Email us at hello@socratic.org


yes, would love asciimath support. most of the math that'll exist on the web isn't there yet, and it'll be so much easier to the next billion internet users than learning latex.

katex looks great though. we (socratic.org) might start using it if we can find a good asciimath=>latex converter.


Check out https://github.com/mathjax/asciimathml/blob/master/asciimath.... It uses the AsciiMath parser to generate latex to be fed into mimetex for rendering, but it could probably be daisy-chained with katex. I keep it current with the latest AsciiMath revisions.


I created such a daisy-chained page that uses ASCIIMathML input with KaTeX rendering where possible, and it falls back to MathJax when KaTeX can't handle the expression. See

http://www.intmath.com/cg5/asciimathml-katex-mathjax.php


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

Search: