Hacker News

New stories

Live mirror
30 storiesupdated just nowView source snapshot
  1. Tactile controls in a digital world (2024)(jenson.org ↗)
    discuss
  2. Ask HN: What to focus on in this age of AI
    discuss
  3. If AI coding is lowering your code quality, you're not managing quality right(i-kh.net ↗)
    discuss
  4. Humans Are the Only Real Agents(aboard.com ↗)
    discuss
  5. velocity content marketing(briefiq.io ↗)
    discuss
  6. The Ma of a New Machine(jenson.org ↗)
    discuss
  7. Germany's green developers hit a wall: Insolvencies, tighter credit(briefs.co ↗)
    discuss
  8. Apache Cassandra 6 Accord transactions: What you need to know(instaclustr.com ↗)
    discuss
  9. Underclass: An OpenAI-compatible pooling proxy that pins sessions to one account(github.com/ghuntley ↗)
    discuss
  10. Romanian Crime Rings Are Draining U.S. Welfare Accounts(wsj.com ↗)
    1comments
  11. Scott Jenson: Are we going to use the same Desktop UX forever? [video](youtube.com ↗)
    1comments
  12. Post Messages via Get(swarmmemo.com ↗)
    1comments
  13. Doomsday: Friday, 13 November, A.D. 2026 (1960)(science.org ↗)
    1comments
  14. DQuic: Extending QUIC for P2P and Multipath Transport(dhttp.net ↗)
    1comments
  15. Ask HN: If frontier models were free, would we produce better or worse software?
    discuss
  16. I'm Tired of the AI Tone(sagivo.com ↗)
    4comments
  17. The Many Faces of Information Geometry [2023](chinougea.medium.com ↗)
    discuss
  18. Fastest Coding Agent (5x faster than Codex)(cotyper.com ↗)
    discuss
  19. Do you need a technical cofounder?(ivelum.com ↗)
    discuss
  20. A MySQL plugin that filters rows by meaning (built on TypeSafe Jev)(github.com/maayanlevy ↗)
    discuss
  21. Chat GPT for Seniors(anthem.co.uk ↗)
    1comments
  22. Tiny Hairs That Help Corals Breathe May Malfunction in Warming Oceans(wired.com ↗)
    discuss
  23. Understanding Go's Escape Analysis(thecodinggopher.substack.com ↗)
    1comments
  24. Show HN: A free website grader that explains the fixes in plain English(we.inc ↗)
    1comments
  25. Bioluminescence and Living Earth(worldsensorium.com ↗)
    discuss
  26. CoyoPedal – ESP32-S3 effects processor with NAM A2 Full amp profiles(playtaurus.com ↗)
    discuss
  27. Venus Has Been Waiting 40 Years(blue-continuum.com ↗)
    discuss
  28. A Missing Git{Lab,Hub} Feature(zacps.nz ↗)
    1comments
  29. Ask HN: What is in your ChatGPT custom instructions in 2026?
    discuss
  30. Why Do We Need Human Mathematicians Anymore?(terrytao.wordpress.com ↗)
    discuss

Is Jev the general-purpose classifier we've been waiting for?

3 pointsby 1h agotwitter.com
1 comments
1h agoHN ↗

Is Jev the general-purpose classifier we’ve been waiting for?

That would be the thing that could create a real dent in the universe: a classifier that can classify without first collecting a massive statistical dataset and training it with whatever algorithm fits best; be it BERT or good old logistic regression.

Long story short: no.

The more nuanced answer is: it depends.

Over the years, we’ve built classification systems, expert systems, and scoring models for credit scoring, financial services, and tax tech under German regulation. So we decided to run a smoke test with Jev on what looks, at first glance, like a fairly simple problem: bank transaction classification.

This sits at the foundation of accounting and almost every downstream financial workflow.

At first, it looks trivial. A transaction comes in, you look at the counterparty, purpose, amount, maybe a few metadata fields, and assign a category.

In practice, it gets difficult very quickly.

The same merchant can belong to different categories depending on context. A transfer can be revenue, a reimbursement, an intercompany transfer, tax, payroll, or simply a reconciliation entry. The correct classification can depend on the company, its chart of accounts, historical behavior, VAT treatment, or what happened before and after the transaction. Buying milk means something very different for a restaurant than it does for a physician.

So while bank transaction classification looks like a simple benchmark, it is actually a pretty good test of whether a general-purpose classifier can deal with ambiguity, context, and domain-specific constraints.

For our smoke test, we tried three things.

First, we used google/gemma-2-2b-it as a baseline, running on a consumer Apple laptop with MLX as the platform against ~1,000 real-world transactions.

The result was pretty much what we expected: fast, cheap, but with 17.5% accuracy a terrible quality.

Then we adapted the same google/gemma-2-2b-it model using ~4,000 real-world transactions as the training set and the ~1,000 transactions as the validation set.

The results were as expected: slow, cheap, but at 85.3% accuracy, still not accurate enough for this use case.

Then we tried Jev.

The results were sobering: fast, cheap, but with 40.7% accuracy it's basically useless for this use case.

And that is the problem for us.

The main value proposition we see in Jev is classification without a human in the loop and without having to collect data and fine-tune a model first. In our business context, our smoke test didn't get us there.

None of the approaches is good enough to solve a hard problem in a real-world business without a human in the loop.

Of course, we have very specific use cases. There are probably plenty of classification problems where world knowledge is enough and Jev works well. Just not for the kind of problems we have to solve. For those, the boring old lesson still seems to apply: you need data, you need context, and the algorithm is probably the least of your problems.

We’re looking forward to seeing where Jev goes from here, especially around adaptation and fine-tuning. There is definitely a need for a better developer experience and for classifiers that are faster and cheaper than misusing a general-purpose LLM for a classification problem.