OpenJev (openjev.com)
prodigycorp a day ago
monkeydust 21 hours ago
m12k 21 hours ago
Topfi 21 hours ago
A profoundly polite way to tell someone to stuff it.
phoghed 21 hours ago
You should go with the canonical HN quality website references: McMaster-Carr, Craigslist
sebmellen 20 hours ago
gumby 19 hours ago
BrokenBuild 19 hours ago
justinhj 14 hours ago
shock 21 hours ago
Do you have anything to say about OpenJev, which is not about the website?
prodigycorp 21 hours ago
Using libraries like this provide none of those assurances. Sure, you can improve performance with fine tuning , but then we're going back to doing what a model like jev was created to eliminate.
shock 21 hours ago
Since you've looked at all of them, why do you think https://huggingface.co/convaiinnovations/laya is vibecoded?
prodigycorp 19 hours ago
shock 18 hours ago
adroitboss 19 hours ago
prodigycorp 19 hours ago
FootballMuse 18 hours ago
junon 21 hours ago
assimpleaspossi 21 hours ago
Hackbraten 19 hours ago
shyb 10 hours ago
sebmellen 20 hours ago
dkarl 20 hours ago
postalrat 20 hours ago
VladVladikoff 20 hours ago
dkarl 19 hours ago
It's basically the work you get from a smart, diligent person who is oblivious to any shared goal and approaches every assignment with a CYA attitude.
prodigycorp 19 hours ago
ikari_pl 17 hours ago
dintech 13 hours ago
herunan 10 hours ago
chrismarlow9 9 hours ago
"Expand. Clarify for human. 5 minute read max. Senior engineer audience."
dash2 9 hours ago
chrismarlow9 8 hours ago
NinjaTrance 3 hours ago
akoboldfrying 3 hours ago
Every sentence sounds like it's trying to be in the trailer for a film.
refulgentis 18 hours ago
- the "vibecoded site" was not vibecoded.
- when you turn "vibecoded off" on this vibecoded site, you get standard Claude slop
Nasty little site, between that and pretending LLMs are the same as Jev.
kmfrk 18 hours ago
nkozyra 17 hours ago
Sure, but have you seen the Typesafe.ai site itself? I think this is meant as a homage.
binlog 17 hours ago
jamilton 17 hours ago
mywittyname 15 hours ago
The yellow one is at just a ripoff of an early 00s edgy news site. It could very well also be a VibeTemplate, but I've not seen a tool generate a site that looks like that by default.
ljm 15 hours ago
bluerooibos 9 hours ago
thelastgallon 6 hours ago
verdverm 6 hours ago
onesandofgrain 13 minutes ago
mmastrac 17 hours ago
On my DGX Spark I get very similar latency numbers, and it matches my evals + or - a few points on each test (DG wins some, Jev wins some, both show low confidence when wrong).
I ran the same evals against a Qwen36 and it clearly lost to both of them, so you are leaving both knowledge and instinctual reasoning on the table with any smaller models, FWIW.
mungoman2 16 hours ago
I wonder though if it supports the same claims as Jev: answers are not impacted by other answers to the same questions, nor the existance of other questions? It seems by sharing KV cache all questions will be visible. And I think the diffusion causes the answers to attend to eachother?
Also I think without fine-tuning we can not say that the probabilities it output are actually probabilities. Maybe fine tuning using Brier scoring would do the trick?
Maybe some kind of hierarchical structure of the KV cache can make questions independent, and with smaller diffusion canvas’ generated in batch can be a way to make answers generate independently?
cmrdporcupine 15 hours ago
Yeah, this is partially why in my approach I've done this instead, and not used diffusion model:
1. Convert the state into one shared prompt.
2. Run that shared prompt through the model once.
3. Fork the model’s internal state once per question.
4. Add a different question to each fork.
5. Ask each fork for its next-token scores.
6. Calculate only 64 possible label scores—not the whole vocabulary.
Basically ... skip decode.
Won't be as fast as doing diffusion model parallel across a pile of questions at once, but:
a) let's you use pretty much any existing text model (with some modifications). I've got qwen3.6 moe and qwen3.8 flash next running, am getting gemma4 working now
b) the problem you identified
It's possible I'm getting high on my own supply and misunderstand entirely the whole thing, but it seems to work?
https://github.com/rdaum/eider/commit/9c2d5c049068c33da2a48b...
I don't have the chutzpah to go creating PRs for vLLM to do the same.
cmrdporcupine 14 hours ago
So I don't see the advantage to their approach until you're up beyond 6 or 7 questions?
Latest commits added gemma4 and instructions. I'll work on making a version of all of this that is standalone and not specific to DGX Spark.
mungoman2 14 hours ago
> 6. Calculate only 64 possible label scores—not the whole vocabulary.
This I don’t understand though, could you expand this please?
aaquibahm 9 hours ago
cmrdporcupine 7 hours ago
What I described was -- we have a bunch of orders to the kitchen, all of which have the same "base" meal but different topics.
> Cook the "base" meal once, divide servings onto multiple plates, then add different toppings to each plate.
vs what you suggest:
> Put the base meal and every topping through the kitchen together, but use some kind of dividers so the toppings never mix up together.
Except.. ok, that analogy is confusing lol.
mmastrac 15 hours ago
cmrdporcupine 16 hours ago
If I understand it though it does mean you can evaluate a bunch of questions simultaneously, which is an advantage.
Also: While I think it's expected/normal to see LLM-generated programs... there's a lot of LLM written comments in that PR, which is sad to see. Auto-human.
Vetch 14 hours ago
My gut tells me that a better approach to a calibrated 0-shot classifier than shoehorning DiffusionGemma would be starting from another gemma, T5GemmaV2. Take its encoder and do continual training on an RTD objective and a large relational synthetic data mix. Then finetuning (multi-annotator data will help calibration) on as many proper NLI datasets as possible. That still lacks the DebertaV3 disentangled attention's inductive bias, however.
Jev also has its calibrated predictions component which is important. Temperature scaling is probably the easiest first pass. But there's lots of sensible options to improve on that.
ModernBERT might be the easier, more stable starting point than T5Gemma though.
mmastrac 14 hours ago
What I think these models actually need is a structured decision thinking mode. As it stands now, the only way to think about the answers with DiffusionGemma is to diffuse a thinking block, but giving the model an auto-regressive thinking space to reason, even just lightly, could drastically improve performance.
corysama 17 hours ago
https://news.ycombinator.com/item?id=49736660
https://www.reddit.com/r/LocalLLaMA/comments/1wjieap/made_th...
Papers: https://arxiv.org/abs/2503.23303 https://arxiv.org/abs/2510.01237
Model: https://huggingface.co/DeepMostInnovations/sales-conversion-...
Dataset: https://huggingface.co/datasets/DeepMostInnovations/saas-sal...
addandsubtract 12 hours ago
wuhhh a day ago
"Jev is TypeSafe's closed service for runtime-defined semantic decisions. This project reproduces that interface pattern with open models; it does not reproduce Jev's undisclosed model or training"
As someone else pointed out it isn't actually Jev... can someone enlighten me
mritchie712 a day ago
each "question" is answered in parallel instead of a sequential (like an LLM). so if you have an input like:
{"is_it_hotdog": noul, "is_it_apple", noul}
it answers is_it_hotdog and is_it_apple in parallel and gives a probability.satvikpendem a day ago
orbital-decay a day ago
zwily 21 hours ago
mmnfrdmcx 20 hours ago
esafak 19 hours ago
Matticus_Rex 19 hours ago
orbital-decay a day ago
ozgung 21 hours ago
orbital-decay 21 hours ago
Topfi 21 hours ago
mohsen1 18 hours ago
mtkd 20 hours ago
seizethecheese 16 hours ago
3abiton 3 hours ago
jLaForest 21 hours ago
Could you please explain what you mean by "which everyone moved on from"?
slickytail 21 hours ago
rhodysurf 19 hours ago
slices 19 hours ago
Topfi 21 hours ago
Can add that I tried using a heavily pruned mt0 based model for structured classification along with structured output for local tagging and simple renaming suggestions. While it does work, the balance is hard to get right for the machine I was targeting as a minimum spec (Macbook Neo), so that's on ice. Focusing on one of the tasks easily goes below 100mb with solid latency across all EU Latin script languages, but the second you add a few, it's simply not in the quality budget, so while LLMs can do anything Jev and similarly focused models can, it comes at a literal cost. Could maybe accomplish the goal with multiple models (BERT+mt0+...), but that get messy.
In general just happy to see a bit of the millions flooding into the industry being used to improve on less flashy but immensely useful solutions. It's amazing that you can technically use LLMs for most tasks, but not every org has a near infinite budget and there is still a lot to gain from applying more recent learnings to old solutions along with just updating their training data to the current year. Also makes business sense, competition on frontier or mid-tier LLMs is vicious, focusing on an underserved niche with clear application is clever.
messh 18 hours ago
brokensegue 11 hours ago
cheesecakegood 9 hours ago
petesergeant 17 hours ago
wuhhh 14 hours ago
jFriedensreich an hour ago
kul_ a day ago
olexsmir a day ago
kjeksfjes a day ago
bloody_bocker a day ago
tjoff a day ago
Clear and to the point. Not even a cookie popup (which ni user respectable site needs, so super low bar to clear).
If you meant the text then I agree.
ignoramous a day ago
fg137 a day ago
pwython 19 hours ago
rtpg a day ago
The same people who are likely seeing tens of the same sort of pages and immediately closing them because "who cares".
I mean I guess I'm looking at this too. But at this point the most interesting projects in the world to me are ones with bad CSS.
algoth1 a day ago
alex_suzuki a day ago
adventured a day ago
It's like it was made by the world's most anal-retentive Wordpress theme builder. They went over it a thousand times until it was perfectly optimized, no distinguishing marks, no stray tiny misalignments, no single-use stylings.
cgio a day ago
oogali a day ago
The thought is a new wave of people who only know LLM-generated sites, so those design patterns are what they demand/emulate/etc. across the spectrum of user interfaces.
The only previous trend I can draw a parallel to was when Comic Sans and Microsoft Clip Art dominated every flyer and poster.
cgio 19 hours ago
JoshTriplett a day ago
phoghed a day ago
The overall arrangement and useless shit LLMs put in the copy is often annoying though.
nz 21 hours ago
joegibbs a day ago
sheepscreek a day ago
As they say, to a hammer, everything is a nail.
windexh8er 21 hours ago
cryptonector 4 hours ago
testycool a day ago
Initially it feels like the result will be too empty, but once the greebling is removed it most often looks better
yellowapple 14 hours ago
berofeev 3 hours ago
This leads to 'fixing' the amount of text areas it needs to fill, so it works to a constraint of having to fill a collection of text areas instead of outputting the message that would otherwise best suit.
My way to combat this is to start by refining the words/messages to be put on the canvas before letting the agent try designing something.
Havoc a day ago
sajithdilshan a day ago
pilooch a day ago
djaro a day ago
Why was the aesthetic standard to be pale when workers worked the fields and royals were inside, but tan when workers moved into factories and only the rich could afford to go on a beach vacation?
Aesthetic standards are formed by association. Its why sites that are "well designed" but obviously just use a squarespace or wix template feel so cheap. Why millenial flannel went from hip to standard to outdated. Why purple was the color of royalty before we could synthesize the pigment.
Having good design is about associations. Whatever design LLMs will default to, it will always feel cheap because we will learn over time that that design means cheap. Having good taste is about being ahead of the curve. An LLM cant be ahead of the curve because then that becomes the standard, and theres a new ahead.
You can use LLMs to make novel looking websites by carefully telling it to add certain details, use certain elementd, etc. At that point youve looped back to being a graphic designer.
__rito__ 21 hours ago
Same. I honestly am very satisfied with the aesthetics of free Wordpress blogs. Like Terry Tao has. I also have one.
sim04ful 21 hours ago
So it's what lies between saying "I want x website" -[.....] -> Code+Assets
The issue has to do with specification fidelity, in short a grill-me style aesthetic interrogation using illustrative tooling - ascii diagrams for specifying layout, copy and user-flow, image-gen mockups for higher fidelity mockups. References are also very important for nailing down the aesthetical qualities. I've noticed it's far better vs purely text description to simply gather up a mood-board telling the llm to find commonalities and come up with a design system and brand guide.
So I don't believe it's an unsolvable problem, it's simply a lack of effort on the implementors part. Also there's probably some survivor's bias here (you won't notice an intentionally designed vibe-coded site)
For example here's one reference exploration site i recently made with grok: https://explorer.withfudge.com/
wett 21 hours ago
ncphillips 21 hours ago
miki123211 21 hours ago
LLMs seem fundamentally incapable of producing truly diverse outputs, truly creative and different responses to the same prompts in different runs. Because you and me use the same Claude, if you want a website and I want a website, we'll get (almost) the same website. This is not some BS about "the average of its training data", most of the LLM style (both in design and in text) comes from reinforcement learning. You could RL Claude to produce a very different style, but you couldn't RL it to produce a different style for me than it does for you.
I think this is also where a lot of the complaints about "Claude writing" come from.
CuriouslyC 19 hours ago
It's worth mentioning that they do RL for aesthetics to some degree based on human expert feedback, but whatever the model tends to produce quickly becomes debased by its ubiquity. They could RL for output diversity, but it's less well studied and likely to cause minor regressions in coding performance, at least until the algorithms are dialed in.
zaep 21 hours ago
sigbottle 20 hours ago
pelagicAustral 19 hours ago
cschep 15 hours ago
DHolzer a day ago
sheepscreek a day ago
If there is a silver lining in all this, this might get us to appreciate the flaws in all humans, heck even yearn for them.
nnevatie a day ago
numpad0 21 hours ago
... one thing I'm noticing about negative reactions towards AI generated data is that older folks seem more lenient, appreciative, or even enthusiastic about them for some reason. Kids hate it. Young artists, vehemently so. Which is opposite of how technologies usually work, and that's a bit weird.
shock 21 hours ago
dottjt 21 hours ago
Keyframe 21 hours ago
There must be a name to this phenomenon and I surely can't be the only one?
Lalabadie 21 hours ago
Sprinting to a finished-looking result at step 1 gives you the illusion that these decisions were considered, but even the casual observer quickly concludes that the page has 3000 words yet nothing to say.
childintime 17 hours ago
halyconWays 12 hours ago
lucfranken a day ago
Also with this example the speed of new launches based on a launch is just incredible.
chvid a day ago
lucfranken a day ago
bsenftner a day ago
adroitboss 19 hours ago
But once you have the mental shift, everything else has been done before. So it's not super hard to build something similar for your own use case.
jakozaur 20 hours ago
Though Jev is original, it looks highly replicable.
sodimel 20 hours ago
Local Latency: 0.1813 secondscmrdporcupine 19 hours ago
why even bother with a network hop? build a specialized engine which does the prefill->measure cycle on local GPU/TPU/NPU with a model fine tuned for your application (e.g. gaming NPCs, autonomous driving, agricultural intelligence, drone.. target... selection, whatever)
the nice thing is that if you're skipping decode you're not as memory bandwidth bound.
toasty228 18 hours ago
cmrdporcupine 19 hours ago
https://www.reddit.com/r/LocalLLaMA/comments/1wijo3e/i_liter...
Not only is it replicable as you say, things like it already exist(ed).
The important bit of course is in the actual implementation: a) models fine tuned to produce good results for these types of questions and b) runtimes optimized to do this quickly and at scale
ramoz 3 hours ago
brap 15 hours ago
We’ve always had output schemas for LLMs, and we’ve had small language classifiers for decades, so what’s new? Is it just some sweet spot in between in terms of quality vs speed?
barbolo 15 hours ago
dymk 14 hours ago
OneDeuxTriSeiGo 15 hours ago
So at the end of the day the groundbreaking work wasn't the model itself inherently but the way it was trained and then the way the harness interacts with it.
So this demo here is showing the harness side of things afaict but then TypeSafe's Jev takes it a step further via a specific training regimine.
dominotw 13 hours ago
EagnaIonat 3 hours ago
Does Jev solve this?
tcdent 15 hours ago
So in a lot of cases when we've used LLMs as a classification hack, we've burned a ton of tokens in reasoning and output that we didn't really need to use to interpret the final result. (And I'll just say that we may not have needed all of the output tokens, but that incorporating assessment along with scoring seems to provide more accurate results.)
This goes beyond just asking an LLM to assign an arbitrary number to a particular concept, which in most cases distributes less-than-correct statistically, although that didn't stop us from considering LLM as a judge to be a viable strategy.
So this basically gives us a different class of model to use when classification or decision making is the only need. It doesn't replace any of the narrative if you still need that. Coupled with the higher speed and lower cost, that's why everyone's excited about it.
kylehotchkiss 14 hours ago
brausepulver 12 hours ago
1) it's very fast (they claim 40-200x faster than frontier models [1], would roughly line up with it doing diffusion)
2) each answer carries a calibrated probability (ie. frequency of outcome is close to predicted)
Another point being that it doesn't reason, hence designed for "System One" tasks.
I wonder if in continuous control with discrete actions (eg. their DOOM demo) it can make sense to blend answer by confidence instead of taking the argmax.
[1] https://typesafe.ai/blog/introducing-system-one-models-and-j...
mholt 5 hours ago
So inputs and outputs of LLMs are tokens. Inputs to Jev are state (arbitrary strings/tokens) and, depending on the type of query, either an assertion, options, or choices. (All of those are also arbitrary strings/tokens). Outputs from Jev are probabilities. If it's an assertion, the probability that it is true. For options and choices, it's probabilities for each one, basically.
Because Jev answers so quickly and inexpensively, it's a likely replacement for complex, best-effort functions like `isSpam()`, where up until now the only nondeterministic way of implementing that was an LLM, which is slow, costly, and may produce invalid/corrupt output.
kouteiheika a day ago
wg0 19 hours ago
ritzaco 18 hours ago
druskacik a day ago
If it was possible to re-create it as an open-weight, it would be exciting!
snek_case 20 hours ago
In this case I would imagine that they probably embed your input data into a vector space, and they embed your questions/outputs into another space, and manage to predict probabilities/classes/scores for your outputs very quickly. Embedding the output classes/questions into a vector spaces gives you something you can reuse across runs cheaply, as opposed to an LLM where you can prefill the KV cache but this is an expensive operation in terms of memory.
cmrdporcupine 20 hours ago
And prefill is way faster on GPU type hardware.
mohsen1 18 hours ago
ludicrousskill a day ago
2 answers: Yes No
- Qwen3 direct Read Yes: 0.985 No: 0.015 - Qwen3 generation Yes: 0.5 No: 0.5
- MiniCPM5 direct read Yes: 0.122 No: 0.878 - MiniCPM5 generation Yes: 0.5 No: 0.5
- Qwen3.5 direct Read Yes: 0.529 No: 0.471 - Qwen3.5 generation Yes: 0.95 No: 0.05
I feel we're just getting coinflip answer faster.
wdrw 21 hours ago
Vaslo 20 hours ago
anentropic 16 hours ago
Context: You are the last human on earth on the side of a closed highway. You wish to reach the other side.
Questions: { "q1": { "type": "choice", "instructions": "Do you cross the road?", "criteria": { "Yes": "Yes, cross the road.", "No": "No, don't cross the road" } } }
Answer: Yes 83% No 17% Confidence: 67%
Reported as: jev-latest, 162ms generation time
algoth1 a day ago
Maxion a day ago
genxy 17 hours ago
owebmaster 21 hours ago
jjgreen 21 hours ago
algoth1 20 hours ago
jimmySixDOF 18 hours ago
dankobgd 20 hours ago
mukundesh 19 hours ago
cmrdporcupine 19 hours ago
deepsquirrelnet 15 hours ago
Likely they have some encoder (eg ModernBERT) trained to do late interaction or latent states along the lines of ColBERT, Perceiver IO or poly-encoders.
hmokiguess 20 hours ago
aatd86 14 hours ago
tomaytotomato a day ago
Are there any huggingface mirrors out there?
zeryx 19 hours ago
tmach32 a day ago
I think one difference between OpenJev and Jev would be, then, is what it's trained on.
Jev is, on the surface, cheap enough for me not to seek self-hosted alternatives. On the other hand, I wish the free/open weight alternatives to Pangram were better.
paulluuk a day ago
Probabilistic: 1.968 s - 76% chance it lands on a 1.
Generation: 3.083 s - Equal split.
paulluuk a day ago
isoprophlex 21 hours ago
paulluuk 21 hours ago
Otterly99 20 hours ago
paulluuk 4 hours ago
mmnfrdmcx 20 hours ago
hbarka 13 hours ago
neilellis a day ago
k__ 21 hours ago
However, it might have fewer restrictions than a BERT and/or is smarter (whatever that means).