<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: bpavuk</title><link>https://news.ycombinator.com/user?id=bpavuk</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 15 Jun 2026 09:57:53 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=bpavuk" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by bpavuk in "DiffusionGemma: 4x Faster Text Generation"]]></title><description><![CDATA[
<p>previously, mugging through docs to turn them into serializables for some API took weeks of grueling work if you wanted to cover an entire API surface that's as big as, say, GitHub's. nowadays, just "copy Markdown" from the very same GitHub, put 10-12 data classes, and let LLM extrapolate from there. with Gemini's 65.5k max token output, that is just several prompts and about two hours. <i>that's the boilerplate.</i> there is practically no way to automate this unless GitHub adopts OpenAPI spec in a way that's not buggy, so that we can just hit an endpoint and point procedural source generators at them</p>
]]></description><pubDate>Thu, 11 Jun 2026 10:11:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=48488392</link><dc:creator>bpavuk</dc:creator><comments>https://news.ycombinator.com/item?id=48488392</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48488392</guid></item><item><title><![CDATA[New comment by bpavuk in "DiffusionGemma: 4x Faster Text Generation"]]></title><description><![CDATA[
<p>well, I can usually think for myself or hit someone up in Discord (or Teams, if it's for a living) and in a worst case (that person just deflects to AI anyway) just save some token budget for myself</p>
]]></description><pubDate>Thu, 11 Jun 2026 10:01:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=48488339</link><dc:creator>bpavuk</dc:creator><comments>https://news.ycombinator.com/item?id=48488339</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48488339</guid></item><item><title><![CDATA[New comment by bpavuk in "DiffusionGemma: 4x Faster Text Generation"]]></title><description><![CDATA[
<p>YESSSS!!! speed is <i>THE</i> way! I like my boilerplate POJOs/data classes generated at breakneck pace of 300+ tok/s, Flash-Lite is more useful than GPT-5.5 for me this way. if it's too slow, you just stay in that goddamn async death loop</p>
]]></description><pubDate>Wed, 10 Jun 2026 19:52:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=48481686</link><dc:creator>bpavuk</dc:creator><comments>https://news.ycombinator.com/item?id=48481686</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48481686</guid></item><item><title><![CDATA[New comment by bpavuk in "The gamers taking on the industry to stop it switching off games"]]></title><description><![CDATA[
<p>honestly I'd still throw a penny for at least a day pass if I'm e.g. traveling. getting that Duollistes or Locust fix on a train looks irresistible</p>
]]></description><pubDate>Sun, 07 Jun 2026 19:47:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=48437906</link><dc:creator>bpavuk</dc:creator><comments>https://news.ycombinator.com/item?id=48437906</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48437906</guid></item><item><title><![CDATA[New comment by bpavuk in "The gamers taking on the industry to stop it switching off games"]]></title><description><![CDATA[
<p>some timing-sensitive games such as Clair Obscur (parry) or I Am Your Beast (movement)? sure, they depend on low latency. that said, GeForce Now is, sadly, pretty good nowadays. enough to play a moderately fast paced game such as DEATHLOOP. Ukraine, streaming from Germany. 5 GHz is basically required, but in slower-paced games, on a phone, with 720p streaming, you can get by with 4G.<p>even games are not really a moat for owning hardware - next Gears with its timing-sensitive reloading mechanic can just get adapted for cloud.<p>if cloud gaming gets another hype wave for one reason or another, this time I am pretty sure they will lock in a much bigger user base. me personally? still committed to owning my hardware, but I can totally imagine my mother playing some RTS on a GeForce Now-connected tablet and having zero complaints.</p>
]]></description><pubDate>Sun, 07 Jun 2026 18:24:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=48437345</link><dc:creator>bpavuk</dc:creator><comments>https://news.ycombinator.com/item?id=48437345</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48437345</guid></item><item><title><![CDATA[New comment by bpavuk in "The gamers taking on the industry to stop it switching off games"]]></title><description><![CDATA[
<p><i>"deemed"</i>. the past tense is doing a lot of work here.</p>
]]></description><pubDate>Sun, 07 Jun 2026 18:01:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=48437184</link><dc:creator>bpavuk</dc:creator><comments>https://news.ycombinator.com/item?id=48437184</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48437184</guid></item><item><title><![CDATA[New comment by bpavuk in "Nvidia is proposing a beast of a CPU system for Windows PCs"]]></title><description><![CDATA[
<p>how about the LPCAMM route? Framework uses LPCAMM2 in 13 Pro laptop mainboards and claims that it satisfies the iGPU and NPU hardware without needing soldered RAM</p>
]]></description><pubDate>Sat, 06 Jun 2026 20:07:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=48428508</link><dc:creator>bpavuk</dc:creator><comments>https://news.ycombinator.com/item?id=48428508</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48428508</guid></item><item><title><![CDATA[New comment by bpavuk in "Azure Linux Desktop"]]></title><description><![CDATA[
<p>I am more excited about WinUI Reactor than anything else. the gap between Compose/React thinking and XAML thinking is enormous, and Reactor just bridges it. I am curious about interoperability - how would one include a Reactor-based component into existing WinUI 3 app? how would one include a XAML-based control from some other library into a (future) modern WinUI Reactor app?</p>
]]></description><pubDate>Sat, 06 Jun 2026 11:36:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=48423916</link><dc:creator>bpavuk</dc:creator><comments>https://news.ycombinator.com/item?id=48423916</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48423916</guid></item><item><title><![CDATA[New comment by bpavuk in "Ask HN: What was your "oh shit" moment with GenAI?"]]></title><description><![CDATA[
<p>I've been using Gemini for that - it feels like it practically <i>thinks in images</i> (or "possesses impressive visual intelligence," as Google execs would put it).</p>
]]></description><pubDate>Sat, 06 Jun 2026 10:27:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=48423456</link><dc:creator>bpavuk</dc:creator><comments>https://news.ycombinator.com/item?id=48423456</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48423456</guid></item><item><title><![CDATA[New comment by bpavuk in "Flipper Zero Zig Template"]]></title><description><![CDATA[
<p>`@cImport` gets moved from the "mainline" language into a separate module -> this example won't compile on future versions of Zig, that's the point</p>
]]></description><pubDate>Mon, 01 Jun 2026 23:20:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=48363870</link><dc:creator>bpavuk</dc:creator><comments>https://news.ycombinator.com/item?id=48363870</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48363870</guid></item><item><title><![CDATA[New comment by bpavuk in "Flipper Zero Zig Template"]]></title><description><![CDATA[
<p>I'm a little too lazy to double-check, but either way 0.17.0 is around the corner, where it will totally get nixed</p>
]]></description><pubDate>Mon, 01 Jun 2026 15:22:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=48358046</link><dc:creator>bpavuk</dc:creator><comments>https://news.ycombinator.com/item?id=48358046</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48358046</guid></item><item><title><![CDATA[New comment by bpavuk in "Flipper Zero Zig Template"]]></title><description><![CDATA[
<p>`@cImport` is dead, apparently, so the example should be updated.</p>
]]></description><pubDate>Mon, 01 Jun 2026 14:46:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=48357537</link><dc:creator>bpavuk</dc:creator><comments>https://news.ycombinator.com/item?id=48357537</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48357537</guid></item><item><title><![CDATA[New comment by bpavuk in "Malicious npm packages detected across Red Hat Cloud Services"]]></title><description><![CDATA[
<p>Violence!</p>
]]></description><pubDate>Mon, 01 Jun 2026 14:33:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=48357386</link><dc:creator>bpavuk</dc:creator><comments>https://news.ycombinator.com/item?id=48357386</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48357386</guid></item><item><title><![CDATA[New comment by bpavuk in "Zig ELF Linker Improvements Devlog"]]></title><description><![CDATA[
<p>> They were comparing<p>that was me comparing, please kindly read usernames next time :)<p>> why not just choose a language that doesn't compromise itself for those ideals in the first place?<p>I might want to wrap a timing-sensitive machinery into some nice UI. Rust has Tauri for that, sure, but now we are bringing npm and have zero chances of having GPU-accelerated UI without a crap-ton of fuckery which would be easier in Zig. another path for resolving that same issue is Compose Desktop + Project Panama, but then you are dealing with data marshalling, FFI boundary, and manual resource management <i>in an environment that does not expect this.</i><p>so, here is a genius idea: why not have everything in one language? C++ already does that, much like C, but Zig does that so much better, and incremental compilation time is one of the more practical and immediate developer UX benefits it provides. Rust? good luck having shared mutable state there.</p>
]]></description><pubDate>Sun, 31 May 2026 14:39:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=48346029</link><dc:creator>bpavuk</dc:creator><comments>https://news.ycombinator.com/item?id=48346029</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48346029</guid></item><item><title><![CDATA[New comment by bpavuk in "Zig ELF Linker Improvements Devlog"]]></title><description><![CDATA[
<p>> At best you could cleverly abuse the law of diminishing returns and aim for ~80% in all three areas. That's basically what Go's trying to do.<p>then how does Zig achieve ~90%?<p>> In any case, why would a better linker and faster compile times of all things achieve this supposed goal?<p>sub-100ms rebuild is actually more important as the project grows. when you iterate, you think differently. picking different colors or fonts or whatnot becomes much cheaper, so you are more willing to try</p>
]]></description><pubDate>Sun, 31 May 2026 08:12:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=48343926</link><dc:creator>bpavuk</dc:creator><comments>https://news.ycombinator.com/item?id=48343926</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48343926</guid></item><item><title><![CDATA[New comment by bpavuk in "Zig ELF Linker Improvements Devlog"]]></title><description><![CDATA[
<p>> Didn't Go already do that?<p>no. GC pauses turn any serious systems work into hell.<p>> Yes, and it will still only be useful [...]<p>this does not exclude the possibility of creation of libraries that manage everything for me within their domain of responsibility, such as dvui</p>
]]></description><pubDate>Sun, 31 May 2026 08:03:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=48343890</link><dc:creator>bpavuk</dc:creator><comments>https://news.ycombinator.com/item?id=48343890</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48343890</guid></item><item><title><![CDATA[New comment by bpavuk in "Zig ELF Linker Improvements Devlog"]]></title><description><![CDATA[
<p>many thanks, will look into that...</p>
]]></description><pubDate>Sat, 30 May 2026 22:37:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=48341279</link><dc:creator>bpavuk</dc:creator><comments>https://news.ycombinator.com/item?id=48341279</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48341279</guid></item><item><title><![CDATA[New comment by bpavuk in "Zig ELF Linker Improvements Devlog"]]></title><description><![CDATA[
<p>`@import` that you have to configure in the build system first.<p>this makes porting projects gradually, file by file, rather cumbersome. now I have to rewrite quite a lot of Chocolate Doom because my port was halfway there and then @cImport got gutted... or keep going with Zig 0.16.2 until it's either 100% Zig or has little enough files that upgrading won't make my build.zig file implode in lines of code</p>
]]></description><pubDate>Sat, 30 May 2026 22:27:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=48341209</link><dc:creator>bpavuk</dc:creator><comments>https://news.ycombinator.com/item?id=48341209</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48341209</guid></item><item><title><![CDATA[New comment by bpavuk in "Zig ELF Linker Improvements Devlog"]]></title><description><![CDATA[
<p>Kotlin <-> Java interop is a totally optional topic you could have skipped over, telling you as a Kotlin developer (who recently had to switch to .NET because Ukrainian job market is fucked up). besides, Java itself isn't that hard if it's Java 17 or newer, and it's rather good if it's Java 25 or newer</p>
]]></description><pubDate>Sat, 30 May 2026 22:24:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=48341187</link><dc:creator>bpavuk</dc:creator><comments>https://news.ycombinator.com/item?id=48341187</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48341187</guid></item><item><title><![CDATA[New comment by bpavuk in "Ask HN: What Is the State of App Development in 2026?"]]></title><description><![CDATA[
<p>Android native dev here.<p>> What is going on in the world of pure IOS/Android app development?<p>I'll speak only for Android.<p>I am tired of Google breaking source compatibility with every AndroidX release and remaining on outdated IntelliJ Platform versions in Android Studio.<p>not too long ago, Google released AGP 9.0, which was a SHOCKWAVE for many Android projects. many compiler plugins' compatibility, including Google's own Protobuf Gradle plugin, took very long to adapt. also, Kotlin Multiplatform received so much damage that a month after release, JetBrains themselves released an AGP 9.0 migration video on YouTube.<p>and then we have MDC-Android (Views) v. Compose tension. MDC-Android got Material 3 and M3 Expressive components much faster than Compose, and for many you still have to be on alpha Compose Material3 releases... which are more stable than "Stable," somehow. Compose is nice, but I'd swap Material for something else ASAP or use Compose Foundation directly.<p>> How is AI/LLMs affecting app development?<p>you have more useless buttons in Android Studio. or, if you are a paying IntelliJ IDEA Ultimate user, you can have Android support in IDEA, which enables ACP agents without sacrificing proper Android support. IDEA Android plugin lags behind AGP upgrades a little, though, but it's fine.<p>oh, and, you can vibecode Android apps in Google AI Studio with streaming from a Google-hosted device, all without Android Studio.<p>> what has changed in App Development in the past 2-5 years?<p>2 years? a lot. 5 years? the world turned upside down! Compose got Stable release 4 years ago.<p>> What does a career in only app development look like nowadays?<p>very discouraging. everyone just prefers React "Native". I couldn't find an Android job in two years because it's nowhere to apply to in Ukraine and just recently switched to .NET. guess what? less than a few weeks passed after I updated my Djinni and now I have a few interviews on the next week.</p>
]]></description><pubDate>Sat, 30 May 2026 18:43:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=48339418</link><dc:creator>bpavuk</dc:creator><comments>https://news.ycombinator.com/item?id=48339418</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48339418</guid></item></channel></rss>