<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: schopra909</title><link>https://news.ycombinator.com/user?id=schopra909</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 08 Nov 2026 19:57:07 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=schopra909" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by schopra909 in "Launch HN: Kino AI (YC S23) – AI media manager and video editor"]]></title><description><![CDATA[
<p>Used Kino yesterday head to head with claude-code directly to make a simple video. Kino was way easier to nudge and control. Props to you guys for building something that "just works". You rarely see that when you try anything in software.</p>
]]></description><pubDate>Wed, 04 Nov 2026 18:24:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=50369526</link><dc:creator>schopra909</dc:creator><comments>https://news.ycombinator.com/item?id=50369526</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50369526</guid></item><item><title><![CDATA[Show HN: A decent text-to-image model trained for ~$20K (Apache 2.0 Weights)]]></title><description><![CDATA[
<p>My brother and I run a 2-person lab that trains our own generative video models from scratch. The ultimate goal is a set of creative tools that make it easier for anyone to make animation.<p>Video models today are too slow/expensive and lack sufficient controls. Creativity is an iterative process. You make, you tweak, you get better. In our opinion, they're not usable yet for storytelling.<p>When we set out to build Linum v3 (our next video model) earlier this year, the primary goal was to bring the cost envelope of inference down significantly. If our model is fast and cheap, it's the first step (of many) towards useful creative tools.<p>Typically, you see "latent diffusion models". A VAE (Variational Autoencoder) compresses the input data into a smaller "latent space" and the diffusion model learns how to generate within this subspace.<p>Over the past few months, we've been publishing our work on efficient pixel-space diffusion models. These throw away the VAE, having the diffusion model learn a latent-space optimized for its exact task.<p>This serves 3 purposes:
1) Simplify Architecture (no 2-stage model training)
2) Faster Convergence (11x faster convergence vs. our latent diffusion counterpart)
3) Cheaper Inference (4x more aggressive token reduction in attention context-windows, without significant loss in quality)<p>This past month we were pressure testing our latest architecture (Pyramid-JiT) by training a text-to-image model longer than the typical one-off experiment. Specifically, we trained it for ~$20K on 660M samples.<p>We were surprised by the quality of results, so we thought we'd release it as open weights for the community (Apache 2.0). The research itself is already public, on our website.<p>For us, it's a big stepping stone towards cheaper video models, since pretty much all video models start as image models. We like to say these models have to learn nouns before they learn verbs.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=50368208">https://news.ycombinator.com/item?id=50368208</a></p>
<p>Points: 284</p>
<p># Comments: 29</p>
]]></description><pubDate>Wed, 04 Nov 2026 16:45:11 +0000</pubDate><link>https://www.linum.ai/field-notes/pjit-21k</link><dc:creator>schopra909</dc:creator><comments>https://news.ycombinator.com/item?id=50368208</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50368208</guid></item><item><title><![CDATA[New comment by schopra909 in "FLUX 3 Image Klein"]]></title><description><![CDATA[
<p>They’re not trained on “next pixel prediction”, hence they don’t have likelihoods on tap<p>Empirically they learn an approximation to the derivative of the likelihood (Ie the score function). So we have a bound on the true likelihood distribution, but don’t have exact likelihoods (which we do have in LLMs).<p>In practice this bound is too loose to be used for train with GRPO effectively (though folks have tried).</p>
]]></description><pubDate>Wed, 21 Oct 2026 04:40:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=50176146</link><dc:creator>schopra909</dc:creator><comments>https://news.ycombinator.com/item?id=50176146</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50176146</guid></item><item><title><![CDATA[New comment by schopra909 in "FLUX 3 Image Klein"]]></title><description><![CDATA[
<p>When it comes to reasoning specifically, it's a far simpler explanation IMO. Modern RLVR techniques like GRPO rely on the model understanding the likelihood of the generated phrase. This is really easy to compute for LLMs that are trained with next-word prediction. Diffusion models have a harder time accessing this likelihood value (i.e., you can approximate it but the approximation isn't good). Hence, reasoning doesn't work (yet) for diffusion models. Though, alternative approaches are currently being tried out in academia; so someone might crack it!</p>
]]></description><pubDate>Sat, 17 Oct 2026 05:22:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=50128192</link><dc:creator>schopra909</dc:creator><comments>https://news.ycombinator.com/item?id=50128192</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50128192</guid></item><item><title><![CDATA[New comment by schopra909 in "Training Text-to-Image Models Without a VAE"]]></title><description><![CDATA[
<p>It’s a good question; it’s not something that worries us too much to be honest.<p>The linear patchificaion is per patch, so if it works on 360p 2 seconds (really short low res) it should adapt naturally (given ROPE3D). The final layers of the DiT start moving us from latent space to pixel space.<p>Net net the compression is as much as H3 (32x32xTime) so it should be comparable to the best VAEs in terms of expense</p>
]]></description><pubDate>Sat, 10 Oct 2026 03:41:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=50029323</link><dc:creator>schopra909</dc:creator><comments>https://news.ycombinator.com/item?id=50029323</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50029323</guid></item><item><title><![CDATA[New comment by schopra909 in "Training Text-to-Image Models Without a VAE"]]></title><description><![CDATA[
<p>Thanks for links! I hadn’t seen this yet.<p>Very related; our models are quite literally cousins, as we’re both interesting on the work of JiT from last fall.<p>Architecture is roughly the same up to some minor differences (they use MM-DiT from FLUX, we use single stream from Z-Image).<p>The biggest delta is that we’re going with 32x32 token reduction and they go for 16x16. Our goal here was to cut attention windows 4x to speed up training inference. And have been publishing work (this included) on how to match models with less compression to than us.<p>In this blog specifically there are 3 things we stack on top of each other to get good results:<p>1) transformer blocks per modality before they enter shared single stream transformer blocks<p>2) very different noise schedules during training than those proposed in prior work<p>3) predicting the output at k different resolutions along the depth of the diffusion transformer to provide gradient signal earlier in the network to learn better (and faster)<p>The other work does a great job scaling up the JiT to 3B parameter; this is purely an experimental release highlighting how we make up the gap.</p>
]]></description><pubDate>Fri, 09 Oct 2026 20:10:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=50026003</link><dc:creator>schopra909</dc:creator><comments>https://news.ycombinator.com/item?id=50026003</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50026003</guid></item><item><title><![CDATA[New comment by schopra909 in "Training Text-to-Image Models Without a VAE"]]></title><description><![CDATA[
<p>Also i failed to clarify that the VAE for Linum v2 was the Wan2 VAE</p>
]]></description><pubDate>Fri, 09 Oct 2026 20:01:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=50025905</link><dc:creator>schopra909</dc:creator><comments>https://news.ycombinator.com/item?id=50025905</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50025905</guid></item><item><title><![CDATA[New comment by schopra909 in "Training Text-to-Image Models Without a VAE"]]></title><description><![CDATA[
<p>This is a totally fair point and definitely worth exploring!<p>The jumping point for this no-VAE work was three-fold:<p>1) Our goal here is to get 32x32 token reduction to make video training and inference downstream cheaper. To date, the best open-weight Image VAEs like Flux-2 seem to cap out at 16x16 token reduction (8x8 VAE + 2x2 linear patchification). Others like H3 have pushed to 32x32 reduction but requires them swapping out the small VAE decoder with a 2B parameter decoder. So, this is a foray to get 32x32 compression without compromising quality.<p>2) We believe that end-to-end trained networks will tend to perform better than modularly trained networks (e.g. VAE + DiT). This hypothesis comes from work like REPA-E, where authors are able to get much better results by backpropagating through the pretrained VAE. The latent space for perception / reconstruction seems to have a different "optimal" configuration than a latent space specifically built for generation. That's why we liked the idea of trained E2E here.<p>3) There's work with VAEs that show that providing additional modalities (e.g. text captions) can help the VAEs improve as well. That's natural to this construction, so we thought language might actually help with the compression, not hurt. To be honest, this this is the most hypothetical of three ideas; and definitely warrants specific ablations.</p>
]]></description><pubDate>Fri, 09 Oct 2026 19:56:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=50025847</link><dc:creator>schopra909</dc:creator><comments>https://news.ycombinator.com/item?id=50025847</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50025847</guid></item><item><title><![CDATA[New comment by schopra909 in "Training Text-to-Image Models Without a VAE"]]></title><description><![CDATA[
<p>We haven't built a ComfyUI integration; but all the weights and inference code are available to download. So, it should be pretty easy to point Codex/Claude to it and have it re-arrange stuff to be compatible.<p>From our POV, this quite an experimental checkpoint. That's why we've dubbed it a research release. Our goal is to share our findings (and checkpoints) along the way to a legit image and video release for Linum v3.<p>Image release should be out in the coming weeks, so stay tuned for that. Video will take a little longer (we're doing on-going research atm on pixel-space video training).</p>
]]></description><pubDate>Fri, 09 Oct 2026 18:59:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=50025171</link><dc:creator>schopra909</dc:creator><comments>https://news.ycombinator.com/item?id=50025171</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50025171</guid></item><item><title><![CDATA[New comment by schopra909 in "Training Text-to-Image Models Without a VAE"]]></title><description><![CDATA[
<p>I appreciate the clarifications!<p>If we have extra compute lying around in the coming weeks, we’ll try this out and report back. It’s a good idea :)</p>
]]></description><pubDate>Wed, 07 Oct 2026 02:40:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=49987399</link><dc:creator>schopra909</dc:creator><comments>https://news.ycombinator.com/item?id=49987399</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49987399</guid></item><item><title><![CDATA[New comment by schopra909 in "Training Text-to-Image Models Without a VAE"]]></title><description><![CDATA[
<p>That sounds like an interesting idea!<p>Can you confirm I'm understanding correctly?<p>1) Linear unpatchify as usual to go from hidden states to pixel space<p>2) Attention within a local window (e.g. 3x3, 5x5) to "blend" pixel space data and come up with a better image (as an alternative to MLP or Convolution)<p>And follow up questions:<p>1) How do you handle boundaries between your "attention windows"? Do you move the window just like a convolution does or are the "attention windows" all mutually exclusive from one another?<p>2) How much faster/slower is this operation vs. a linear layer + MLP?</p>
]]></description><pubDate>Wed, 07 Oct 2026 02:10:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=49987149</link><dc:creator>schopra909</dc:creator><comments>https://news.ycombinator.com/item?id=49987149</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49987149</guid></item><item><title><![CDATA[New comment by schopra909 in "UniEvo-VL: Self-Distillation Training for Multimodal Model Self-Improvement"]]></title><description><![CDATA[
<p>The approach is cool; but the results feel ~sus~.<p>GenEval and GenEval2 prompts are very terse (~10 tokens) while these models are primarily trained on long-dense captions. So, it's pretty common to upsample prompts before running them through benchmarks. That way you're testing the model as it was trained, rather than testing it on prompts that are out of distribution.<p>If you look at the Qwen-Image Report before they enhanced it for their 12-25 release, upsampled prompts score 0.87 on GenEval* In this paper they take it from 0.74 to 0.81.<p>To me that reads to me that they're basically getting the model to adapt to the benchmarks' terse prompts. And it's unclear to me if simply finetuning the model on shorter prompts would work just as well as the RL solution.<p>* <a href="https://arxiv.org/pdf/2508.02324v1#page=21" rel="nofollow">https://arxiv.org/pdf/2508.02324v1#page=21</a></p>
]]></description><pubDate>Wed, 07 Oct 2026 01:51:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=49986981</link><dc:creator>schopra909</dc:creator><comments>https://news.ycombinator.com/item?id=49986981</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49986981</guid></item><item><title><![CDATA[New comment by schopra909 in "Training Text-to-Image Models Without a VAE"]]></title><description><![CDATA[
<p>Hi HN, author here!<p>For context, we're a 2-person lab training generative video models. Goal is a new set of controllable, animation tools (you can read more about that here <a href="https://www.linum.ai/about">https://www.linum.ai/about</a> if you're curious).<p>The biggest bottleneck for our last text-to-video model in terms of training and inference cost is attention. Video models are incredibly token dense (e.g. 110K tokens for a several second clip). If we can condense that context window more aggressively, we can train bigger models for a lot less $$ and offer them to prosumers at reasonable price points (unlike the big models today like Seedance, which cost an arm and a leg to run).<p>Traditionally, image and video models have two disjoint components: VAE (Variational Autoencoder) and Diffusion Transformer (DiT). They're trained separately, and empirically VAEs seems to struggle to get past 16x16 token reduction.<p>Here, we're switching to pixel-space, throwing away the VAE, and achieving 32x32 token reduction (4x smaller context windows) while learning a better overall model in a fraction of the training samples.<p>The central thesis is "simpler is better". If we can put the compression problem into the more powerful Diffusion Transformer (DiT) would should be able to learn a "latent space" optimized for generation and get better compression without hurting generation quality.<p>I'll be checking this post off and on the next couple of hours, so feel free to drop questions below. And I'll try to answer them to the best of my ability.<p>P.S. The model checkpoints from this blog are Apache 2.0, so feel to try playing with it yourself on a GPU!</p>
]]></description><pubDate>Tue, 06 Oct 2026 20:31:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=49983668</link><dc:creator>schopra909</dc:creator><comments>https://news.ycombinator.com/item?id=49983668</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49983668</guid></item><item><title><![CDATA[Training Text-to-Image Models Without a VAE]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.linum.ai/field-notes/pyramid-jit">https://www.linum.ai/field-notes/pyramid-jit</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49983582">https://news.ycombinator.com/item?id=49983582</a></p>
<p>Points: 55</p>
<p># Comments: 19</p>
]]></description><pubDate>Tue, 06 Oct 2026 20:24:52 +0000</pubDate><link>https://www.linum.ai/field-notes/pyramid-jit</link><dc:creator>schopra909</dc:creator><comments>https://news.ycombinator.com/item?id=49983582</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49983582</guid></item><item><title><![CDATA[New comment by schopra909 in "Training Text-to-Image Models 3.6× Faster"]]></title><description><![CDATA[
<p>One of the reasons we’re focused on training efficiencies is because those are upstream of end user costs. We achieved these specific gains while cutting context windows down 4x. That will have major implications for inference speed and expense.<p>For us specifically, we want to target prosumers who aren’t gonna pay $1 for a few seconds of footage. It has to be 1/50th of the cost of the big guys. It helps that our ultimate focus/niche is animation, so we can get away with smaller models.<p>But to answer question more broadly, I think you have to ask the questions:<p>1) How will this lab front run the hyperscalers? Is there someone thing they’re doing (or if executed correctly) could break right such that they could have a hook for customers to use the product over hypscaler (eg crazy low cost of inference)?<p>2) If this lab lands the hook and gets small lead how could they maintain and grow it? This doesn’t have to be technical per say. It could be a clear land and expand sales motion at the enterprise level, for example.<p>Startup history is littered with examples of companies that seemed too close to a big guy to sprout up in the first place (eg stripes adjacency to PayPal).<p>From the outside looking in it might seem likes there no space for the lab to bloom; so you’ll have to bring the specifics of the lab and your on the ground expertise of the space / company’s situation to come to an answer for yourself.</p>
]]></description><pubDate>Thu, 17 Sep 2026 06:10:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=49736990</link><dc:creator>schopra909</dc:creator><comments>https://news.ycombinator.com/item?id=49736990</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49736990</guid></item><item><title><![CDATA[New comment by schopra909 in "Training Text-to-Image Models 3.6× Faster"]]></title><description><![CDATA[
<p>Thanks for the references! I’ll have to take a deeper look, haven’t read these before.</p>
]]></description><pubDate>Thu, 17 Sep 2026 01:14:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=49735247</link><dc:creator>schopra909</dc:creator><comments>https://news.ycombinator.com/item?id=49735247</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49735247</guid></item><item><title><![CDATA[New comment by schopra909 in "Training Text-to-Image Models 3.6× Faster"]]></title><description><![CDATA[
<p>Just skimmed the paper (haven't seen this before). Might need to read more carefully, but at first glance I don't understand their intuition why the "Markovian property limits the model’s ability to fully utilize the generation trajectory".<p>When it comes to multi-resolution training (e.g. matryoshka training), there are precedents that don't require this AR formulation.<p>They cite MAR (<a href="https://arxiv.org/pdf/2406.11838" rel="nofollow">https://arxiv.org/pdf/2406.11838</a>), which I think is a much clearer articulation of "autoregressive diffusion". MAR uses an autoregressive base (like an LLM) and staples on a small MLP on-top that's trained as a diffusion head. That makes more sense to me, since you can leverage the "knowledge prior" from an LLM and have it generate images. That's probably how nano-bannana and GPT-Image broadly work.<p>Zooming out, it's not clear to me from any of the work WHY autoregressive diffusion on it's own is better than regular diffusion. Most autoregressive diffusion models use speculative decoding, because pure autoregressive diffusion is too slow to run at inference time.<p>The one ~magical~ thing about auto-regressive diffusion (IMO) has nothing to do with autoregressive vs. fully-bidirectional diffusion. But simply, the face that you can do it on-top of a LLM. That means the LLM can look at it's generation, assess it's quality, think on what's broken, and then call itself to edit the image and fix it. With methods like RLVR, that means you can essentially guarantee the correctness of your image (along the axes you've RLVR-ed).</p>
]]></description><pubDate>Thu, 17 Sep 2026 00:43:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=49735039</link><dc:creator>schopra909</dc:creator><comments>https://news.ycombinator.com/item?id=49735039</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49735039</guid></item><item><title><![CDATA[New comment by schopra909 in "Training Text-to-Image Models 3.6× Faster"]]></title><description><![CDATA[
<p>Yes, 3.6x cheaper when it comes to training!<p>When it comes to inference it should also be cheaper (since we’ve cut attention sequence length by 4x), but I don’t have a hard number for you how much cheaper for inference</p>
]]></description><pubDate>Wed, 16 Sep 2026 23:49:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=49734636</link><dc:creator>schopra909</dc:creator><comments>https://news.ycombinator.com/item?id=49734636</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49734636</guid></item><item><title><![CDATA[New comment by schopra909 in "Training Text-to-Image Models 3.6× Faster"]]></title><description><![CDATA[
<p>Author here, feel free to drop questions below. Will try to answer to best of my ability!</p>
]]></description><pubDate>Wed, 16 Sep 2026 20:57:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=49732911</link><dc:creator>schopra909</dc:creator><comments>https://news.ycombinator.com/item?id=49732911</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49732911</guid></item><item><title><![CDATA[Training Text-to-Image Models 3.6× Faster]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.linum.ai/field-notes/jit-ddt">https://www.linum.ai/field-notes/jit-ddt</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49729816">https://news.ycombinator.com/item?id=49729816</a></p>
<p>Points: 56</p>
<p># Comments: 10</p>
]]></description><pubDate>Wed, 16 Sep 2026 16:58:13 +0000</pubDate><link>https://www.linum.ai/field-notes/jit-ddt</link><dc:creator>schopra909</dc:creator><comments>https://news.ycombinator.com/item?id=49729816</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49729816</guid></item></channel></rss>