lopuhin

Joined 11 years ago

Karma
156
Submissions
71
Member since
Sep 10
I work at https://www.zyte.com/ on https://www.zyte.com/automatic-extraction/

Github: https://github.com/lopuhin/ Kaggle: https://www.kaggle.com/lopuhin/

View on Hacker News

Recent submissions

Comment · 1 month ago
In the limitations you say that “Out-of-the-box base models score ~0.35 on the typed-decisions benchmark (near random). The 0.766 score is achieved by fine-tuning on the benchmark's train split. Treat Laya as a fast foundation model to specialize, not as an omniscient zero-shot oracle.” - but that’s the whole point, you can obviously fine-tune specialized models but having a model follow you instructions and be promotable and fast makes it massively easier to use.
Comment · 6 months ago
Qwen3.5 is able to output click coordinates and bounding boxes just fine, as values normalized to 0..1000, I’d hope Qwen3.6 didn’t loose this capability.
Comment · 8 months ago
Comment · 9 months ago
On whether this accounts only the final output layer -- once the first token is generated (i.e. selected according to the modified sampling procedure), and assuming a different token is selected compared to standard sampling, then all layers of the model would be affected during generation of subsequent tokens.
Comment · 10 months ago
That's impressive how you figured out the reason for the difference in list of floats vs list of ints container size, framed as an interview question that would have been quite difficult I think
Comment · 10 months ago
Context window size of 400k is not new, gpt-5, 5.1, 5-mini, etc. have the same. But they do claim they improved long context performance which if true would be great.
Comment · 1 year ago
you can rent them for less then $2/h in a lot of places (maybe not in the drawer)
Comment · 1 year ago
Comment · 1 year ago
it's pretty difficult to package native python dependencies for wasmtime or other wasi runtimes, e.g. lxml
Comment · 1 year ago
Crazy amount of breakage...

Here is a PR which reverts this: https://github.com/pypa/setuptools/pull/4911

Interesting that maintainers of setuptools still only postpone the depreciation date for a year, so we can probably expect more issues like this in the future.

Comment · 1 year ago
Congrats on the launch! How much does it cost? And what is the sandboxing technology?
Comment · 1 year ago
I find it strange that the author is really happy with the quality of string comparison here https://pgaleone.eu/ai/coding/2025/01/26/using-ai-for-coding... and while it would kind of work, it's a very weird piece of code from ML standpoint, e.g. it's training a TF-IDF vectorizer on just two strings being compared, which at best won't change anything (unless the same word is repeated within one product), and is a super weird thing to do as for better quality you'd probably want to train that on some corpus, or not bother at all. And also it compare two strings as bags of words, which again is not the end of the world but maybe not what the author wants here, and if they want this then it's not the easiest way of doing it. So it's taking some things which can be useful when comparing texts (tf-idf and cosine similarity) but then applying them in a weird way which does not let them show their strengths.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton