HN user

yoeven

231 karma

Building interfaze.ai - The AI model built for deterministic developer tasks

Posts32
Comments75
View on HN
interfaze.ai 2mo ago

Interfaze: A new model architecture built for high accuracy at scale

yoeven
164pts43
interfaze.ai 3mo ago

CNNs + VLM outperforms pure VLMs on OCR

yoeven
3pts0
github.com 8mo ago

Show HN: I built an open source LLM integration for PostgreSQL

yoeven
1pts0
interfaze.ai 9mo ago

Show HN: We trained an MoE LLM built for developer tasks

yoeven
5pts0
interfaze.ai 10mo ago

Show HN: Interfaze – The LLM Built for Developers

yoeven
3pts1
www.npmjs.com 1y ago

We Launched Soham AI SDK

yoeven
1pts0
github.com 1y ago

Show HN: I built an open-source Google translate widget

yoeven
5pts3
news.ycombinator.com 1y ago

Ask HN: What are your thoughts on LLM routing?

yoeven
1pts0
jigsawstack.com 1y ago

Show HN: Image-to-Image Translation Model

yoeven
5pts2
old.reddit.com 1y ago

Vibe coders don't know what they're paying for

yoeven
3pts2
jigsawstack.com 1y ago

What even is a small language model now?

yoeven
109pts75
jigsawstack.com 1y ago

We Outperformed Mistral OCR

yoeven
6pts0
news.ycombinator.com 1y ago

Ask HN: Who Uses Markdown as a CMS?

yoeven
4pts0
dailypings.com 1y ago

The HN altenrative I like

yoeven
2pts2
github.com 1y ago

Show HN: I built a full mulimodal LLM by merging multiple models into one

yoeven
40pts14
github.com 1y ago

OmiAI – open-source SDK that combines DeepSeek R1 reasoning with other models

yoeven
2pts0
github.com 1y ago

Show HN: OmiAI – A highly opinionated AI SDK with auto-model selection

yoeven
1pts0
jigsawstack.com 1y ago

Show HN: TTS Accents – 1000 voice combinations

yoeven
4pts2
jigsawstack.com 1y ago

Show HN: Prompt Engine – Auto pick LLMs based on your prompts

yoeven
93pts21
jigsawstack.com 1y ago

JigsawStack – A JavaScript/TS AI SDK powered by small models

yoeven
2pts1
jigsawstack.com 1y ago

Show HN: Show HN: We built the fastest Speech-to-text, even faster than Groq

yoeven
1pts0
yoeven.notion.site 1y ago

Show HN: Multilingual Embedding Model for Images, Audio and PDFs

yoeven
1pts0
jigsawstack.com 1y ago

Show HN: The future of window.ai for the front end

yoeven
1pts0
www.npmjs.com 1y ago

Show HN: The AI SDK for TypeScript and Python

yoeven
2pts1
dzero.dev 2y ago

Show HN: Show HN: Dzero – The fastest globally distributed SQLite database

yoeven
24pts19
news.ycombinator.com 2y ago

Ask HN: A room to stay in SF with other founders and build my startup

yoeven
3pts4
blog.jigsawstack.com 2y ago

Show HN: Uee AI to dynamically scrape any e-commerce site in seconds

yoeven
3pts0
news.ycombinator.com 2y ago

Ask HN: Is PlanetScale for SQLite something people would want?

yoeven
4pts2
github.com 2y ago

Show HN: OS Image processing API running on edge functions using Rust and WASM

yoeven
1pts0
github.com 2y ago

Show HN: I Built an Open Source API with Insanely Fast Whisper and Fly GPUs

yoeven
13pts1

Yup does really depend on the use case.

We see two types: workflows & agents.

Workflows are the most common, there's a pipeline like processing loan documents before data gets loaded to the next step or translating user comments before being stored in the database.

Agents are where you have a chat based system or a brain of sorts that calls many tools to achieve a user goal. The model doing this is a lot better at non deterministic task which then delegates to Interfaze for specific deterministic actions like OCR, Web extract then consumes that data. That's the article you referenced :)

Thanks for the feedback!

We're working a lot more on speed in the coming few weeks :) More GPUs and more optimizations.

Our has been focus on quality of output first and we'll make optimizations as we grow :)

The lite models are great for simple use cases but won't don well in more complex OCR use cases.

It can, you could try prompting the model to use object detection vision and text extraction, we realized when we purely extract text it does amazing at word/sentence level bounds since the text acts as the anchor. However, when you treat it as a object detection problem, it sees that chunk of text as a segment allowing you the extract it as one column bound. Give that a try.

Not directly, LAMs tend to be focused a lot on tool calling or trained for a set of specific action for example in the robotics field. Good tool calling might be a good by product of Interfaze but wasn't specifically trained for that use case.

The focus has been for deterministic outputs that require high accuracy. In situations where there is "one right answer"

For sure there a tons of OCR bounding models and tons of other models like SAM 3 for segmentation.

Interfaze is a more powerful version of them combined into a single model, you can run multi turn tasks like extract all the text and object from this document then translate or generate a report.

It's like getting the best of both worlds from pure DNN/CNN models like Paddle and the flexibility and nuace of an LLM while outperforming both in accuracy.

The other way round, task specific DNNs adapted to share the same vector space as omni-transformers with generalized vision, audio encoders.

E.g. For an OCR task, the first pass will be handled by the CNN, converted to shared tokens which the transformer can consume, correct any issues if needed and a decoder that can handle both the DNN and transformer output.

Google Cloud Vision AI is a specialized model built on CNNs frameworks which is part of the Interfaze architecture which is an hybrid so you get best of both worlds. Google cloud vision was pretty far behind other specalized models like PaddleOCR etc anyways so if you're looking for a pure CNN, check them out.

You can find the explanation and the comparison in the article, which we benchmarked pure CNN models, pure LLM models and a hybrid architecture like ours.

Yup run task mode runs a much smaller part of the model when can drop quality of scans. The issue with run task we have to figure out is how much of the model is needed just for OCR and how to activate the right parts. A lot more improvements coming here with the same cost reduction.

I'd be happy to test it against your sample and see how we can get good results at a lower per page cost. Feel free to email me yoeven@interfaze.ai

It isn't on our roadmap right now since in most cases it should work out of the box and if it doesn't we'll work with you to train that into the model generally.

However, if we see enough people who has something super niche that our model can't handle, we might start considering a fine tuning service

Code extraction maybe, not something we have tested or built for but you could give it a try.

Code manipulation probably not since it's a lot smaller of a model compared to a Claude Opus which is SOTA for code generation/manipulation.

Generally code generation is a non-deterministic task by nature and general LLMs tend to be better at them.

JigsawStack | Founding GTM (Go to market) / Growth | San Francisco, London, India, REMOTE (US) | Full Time

Company site: https://jigsawstack.com

At JigsawStack, we’re building specialized small models that automate complex backend tasks like OCR, web scraping, classification, data extraction, and more. We power thousands of developers and process billions of tokens every month.

We’re hiring our first Founding GTM, someone who wants to architect the entire GTM engine, experiment aggressively, and push the boundaries of AI growth.

You’ll own automation, outbound systems, GTM tooling, growth experiments, and the workflows that expand JigsawStack’s reach. This is a growth role where you’ll build pipelines, write scripts, automate everything possible, and systematically scale distribution.

As an early team member, you’ll work directly with the founders, run high-velocity experiments, and shape JigsawStack’s playbook for years to come.

More info and apply here: https://yoeven.notion.site/founding-gtm

Email here for more questions: careers@jigsawstack.com

It doesn't, it's a google translate widget alternative which is Open Source. Google deprecated their translate widget hence you can't really use google translate for this use case. So it's an open source framework that uses another translation service that can support this widget on the front end with the right security controls to prevent spam, etc.

The first comment explains the full story.

Hey HN! The easiest and fastest way to get a localized website was to add a single line for the Google Translate Widget script in your head tag.

Unfortunately, the Google widget was deprecated and has never been updated to match the modern standards of sites like React frameworks and many more. While the translation quality, especially, has lagged compared to where we are with AI today.

So I built the a open source translation widget that you can do a quick one script add and translate your website to 100+ languages. Comes with other fancy features like local storage caching, react page change watches, etc so you get the full package out of the box.

We have a customer who has zero technical background and was vibe coding using Cursor. Basically hitting "Accept" all the way. At some point, Cursor suggested to install the JigsawStack SDK which then eventually prompted for an API key.

Naturally, he put his credit card down and got the API key on a $27/mth Pro Plan which includes 8m tokens of usage every month followed by $1.40 per million tokens.

A week later, he's on our support email surprised by a $200+ charge on his card. He was pissed, angry demanding a refund. Typically for situations like this, we do a partial refund to cover the cost for first-time customers if they honestly made a mistake and used more than intended.

That's when we realized, we didn't have a single $200+ charge tied to his account, only the $27/mth charge and we were so confused. We asked for the bank record/statement/invoice ID or anything that can help us find this charge.

That's when he sent an attached Cursor support email and invoices! And then all the pieces came together. He thought Cursor and JigsawStack were the same company because Cursor suggested to install the JigsawStack SDK. He got a $200+ charge from Vibe coding too hard! He was using max mode which is like 0.05 a prompt or something around those lines.

As you can see we have a language barrier as well. We tried our best to explain how these are two different companies and we weren't the ones who charged him. I think he got it since he's still a paying customer :)

Hey hey! Membership and Judging are the easiest items to get, and that's why i think your attorney really wants you hit that.

You don't have to join a accelerator where you have to give up equity. You could do something like ODF, or any program that has a selection process, is somewhat known and has a acceptance rate criteria. You could frame your VC as a membership too. For example YC is both a membership and a VC, Antler another. As long as your VC has a small membership page or program somewhere, you could frame it as such.

Judging is super simple, reach out to hackathons hosted by your friends, or in your area and ask if you can judge. Do a few, maybe 2-3. Try to get competitions where you co-judge are from companies with brand names like AWS, google, etc. That helps too.