<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: lukax</title><link>https://news.ycombinator.com/user?id=lukax</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 14 Apr 2026 20:48:36 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=lukax" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by lukax in "Someone Bought 30 WordPress Plugins and Planted a Backdoor in All of Them"]]></title><description><![CDATA[
<p>Do you really need to roll your own NIO HTTP server? You could just use Jetty with virtual threads (still uses NIO under the hood though) and enjoy the synchronous code style (same as Go)</p>
]]></description><pubDate>Mon, 13 Apr 2026 19:43:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=47756926</link><dc:creator>lukax</dc:creator><comments>https://news.ycombinator.com/item?id=47756926</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47756926</guid></item><item><title><![CDATA[New comment by lukax in "Someone bought 30 WordPress plugins and planted a backdoor in all of them"]]></title><description><![CDATA[
<p>Rust wasm ecosystem also needs a lot of crates to do anything useful, a lot of them unmaintained.</p>
]]></description><pubDate>Mon, 13 Apr 2026 19:36:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=47756860</link><dc:creator>lukax</dc:creator><comments>https://news.ycombinator.com/item?id=47756860</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47756860</guid></item><item><title><![CDATA[New comment by lukax in "Vite Vulnerable to Arbitrary File Read via Vite Dev Server WebSocket"]]></title><description><![CDATA[
<p>Combine that with CVE-2025-24010 and any website was able to read any file  on developers' computers.<p><a href="https://github.com/advisories/GHSA-vg6x-rcgg-rjx6" rel="nofollow">https://github.com/advisories/GHSA-vg6x-rcgg-rjx6</a></p>
]]></description><pubDate>Tue, 07 Apr 2026 06:16:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47671335</link><dc:creator>lukax</dc:creator><comments>https://news.ycombinator.com/item?id=47671335</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47671335</guid></item><item><title><![CDATA[Vite Vulnerable to Arbitrary File Read via Vite Dev Server WebSocket]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/advisories/GHSA-p9ff-h696-f583">https://github.com/advisories/GHSA-p9ff-h696-f583</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47671334">https://news.ycombinator.com/item?id=47671334</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Tue, 07 Apr 2026 06:16:58 +0000</pubDate><link>https://github.com/advisories/GHSA-p9ff-h696-f583</link><dc:creator>lukax</dc:creator><comments>https://news.ycombinator.com/item?id=47671334</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47671334</guid></item><item><title><![CDATA[New comment by lukax in "WSL Manager"]]></title><description><![CDATA[
<p>Looks nice but still a bit sad that Flutter is used instead of something native given that they don't need the app to be cross-platform.<p>Well, even Microsoft uses React Native for a lot of Windows-only apps.</p>
]]></description><pubDate>Sun, 08 Mar 2026 19:07:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=47300103</link><dc:creator>lukax</dc:creator><comments>https://news.ycombinator.com/item?id=47300103</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47300103</guid></item><item><title><![CDATA[New comment by lukax in "Show HN: I built a sub-500ms latency voice agent from scratch"]]></title><description><![CDATA[
<p>Sorry, I commented too soon. Did you also try Soniox? Why did you decide to use Deepgram's Flux (English only)?</p>
]]></description><pubDate>Mon, 02 Mar 2026 22:37:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=47225181</link><dc:creator>lukax</dc:creator><comments>https://news.ycombinator.com/item?id=47225181</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47225181</guid></item><item><title><![CDATA[New comment by lukax in "Show HN: I built a sub-500ms latency voice agent from scratch"]]></title><description><![CDATA[
<p>Or you could use Soniox Real-time (supports 60 languages) which natively supports endpoint detection - the model is trained to figure out when a user's turn ended. This always works better than VAD.<p><a href="https://soniox.com/docs/stt/rt/endpoint-detection" rel="nofollow">https://soniox.com/docs/stt/rt/endpoint-detection</a><p>Soniox also wins the independent benchmarks done by Daily, the company behind Pipecat.<p><a href="https://www.daily.co/blog/benchmarking-stt-for-voice-agents/" rel="nofollow">https://www.daily.co/blog/benchmarking-stt-for-voice-agents/</a><p>You can try a demo on the home page:<p><a href="https://soniox.com/" rel="nofollow">https://soniox.com/</a><p>Disclaimer: I used to work for Soniox<p>Edit: I commented too soon. I only saw VAD and immediately thought of Soniox which was the first service to implement real time endpoint detection last year.</p>
]]></description><pubDate>Mon, 02 Mar 2026 22:25:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=47225053</link><dc:creator>lukax</dc:creator><comments>https://news.ycombinator.com/item?id=47225053</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47225053</guid></item><item><title><![CDATA[New comment by lukax in "Web Components: The Framework-Free Renaissance"]]></title><description><![CDATA[
<p>Wow, XSS just waiting to happen.<p><pre><code>  <h3>${this.getAttribute('title')}</h3></code></pre></p>
]]></description><pubDate>Fri, 20 Feb 2026 12:19:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=47087106</link><dc:creator>lukax</dc:creator><comments>https://news.ycombinator.com/item?id=47087106</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47087106</guid></item><item><title><![CDATA[New comment by lukax in "Audio is the one area small labs are winning"]]></title><description><![CDATA[
<p>Never any mention of Soniox and they are on the Pareto frontier[1]<p><a href="https://www.daily.co/blog/benchmarking-stt-for-voice-agents/" rel="nofollow">https://www.daily.co/blog/benchmarking-stt-for-voice-agents/</a></p>
]]></description><pubDate>Mon, 16 Feb 2026 09:51:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=47033039</link><dc:creator>lukax</dc:creator><comments>https://news.ycombinator.com/item?id=47033039</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47033039</guid></item><item><title><![CDATA[New comment by lukax in "Soniox: Real-time transcription in 60 languages"]]></title><description><![CDATA[
<p>Also see how it compares to other providers:<p><a href="https://soniox.com/compare" rel="nofollow">https://soniox.com/compare</a></p>
]]></description><pubDate>Wed, 04 Feb 2026 21:18:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=46891941</link><dc:creator>lukax</dc:creator><comments>https://news.ycombinator.com/item?id=46891941</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46891941</guid></item><item><title><![CDATA[Soniox: Real-time transcription in 60 languages]]></title><description><![CDATA[
<p>Article URL: <a href="https://soniox.com/">https://soniox.com/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46891922">https://news.ycombinator.com/item?id=46891922</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Wed, 04 Feb 2026 21:17:26 +0000</pubDate><link>https://soniox.com/</link><dc:creator>lukax</dc:creator><comments>https://news.ycombinator.com/item?id=46891922</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46891922</guid></item><item><title><![CDATA[New comment by lukax in "Nano-vLLM: How a vLLM-style inference engine works"]]></title><description><![CDATA[
<p>Not really in the PagedAttention kernels. Paged attention was integrated into FlashAttention so that FlashAttention kernels can be used both for prefill and decoding with paged KV. The only paged attention specific kernels are for copying KV blocks (device to device, device to host and host to device). At least for FA2 and FA3, vLLM maintained a fork of FA with paged attention patches.</p>
]]></description><pubDate>Mon, 02 Feb 2026 14:56:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=46856732</link><dc:creator>lukax</dc:creator><comments>https://news.ycombinator.com/item?id=46856732</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46856732</guid></item><item><title><![CDATA[New comment by lukax in "Another user's pCloud setup is visible in my pcloud drive"]]></title><description><![CDATA[
<p>pCloud has been leaking files between users<p><a href="https://www.reddit.com/r/pcloud/comments/1qhpr4k/vault_got_accessed_somehow_and_had_a_file_deleted/" rel="nofollow">https://www.reddit.com/r/pcloud/comments/1qhpr4k/vault_got_a...</a><p><a href="https://www.reddit.com/r/pcloud/comments/1qhibbe/pcloud_suddenly_full_of_french_files_account/" rel="nofollow">https://www.reddit.com/r/pcloud/comments/1qhibbe/pcloud_sudd...</a><p><a href="https://www.reddit.com/r/pcloud/comments/1qhxuco/followup_to_worrying_notification_unknown_user/" rel="nofollow">https://www.reddit.com/r/pcloud/comments/1qhxuco/followup_to...</a><p><a href="https://www.reddit.com/r/pcloud/comments/1qhibbe/comment/o181zf1/" rel="nofollow">https://www.reddit.com/r/pcloud/comments/1qhibbe/comment/o18...</a></p>
]]></description><pubDate>Fri, 30 Jan 2026 08:16:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=46821818</link><dc:creator>lukax</dc:creator><comments>https://news.ycombinator.com/item?id=46821818</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46821818</guid></item><item><title><![CDATA[Another user's pCloud setup is visible in my pcloud drive]]></title><description><![CDATA[
<p>Article URL: <a href="https://old.reddit.com/r/pcloud/comments/1qqrcza/another_users_pcloud_setup_is_visible_in_my/">https://old.reddit.com/r/pcloud/comments/1qqrcza/another_users_pcloud_setup_is_visible_in_my/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46821817">https://news.ycombinator.com/item?id=46821817</a></p>
<p>Points: 12</p>
<p># Comments: 3</p>
]]></description><pubDate>Fri, 30 Jan 2026 08:16:10 +0000</pubDate><link>https://old.reddit.com/r/pcloud/comments/1qqrcza/another_users_pcloud_setup_is_visible_in_my/</link><dc:creator>lukax</dc:creator><comments>https://news.ycombinator.com/item?id=46821817</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46821817</guid></item><item><title><![CDATA[New comment by lukax in "Vibecoding #2"]]></title><description><![CDATA[
<p>Maybe AWS ParallelCluster which is a managed SLURM on AWS.</p>
]]></description><pubDate>Wed, 21 Jan 2026 13:41:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=46705581</link><dc:creator>lukax</dc:creator><comments>https://news.ycombinator.com/item?id=46705581</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46705581</guid></item><item><title><![CDATA[Gemini CLI bot infinite loop]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/google-gemini/gemini-cli/issues/16723">https://github.com/google-gemini/gemini-cli/issues/16723</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46646642">https://news.ycombinator.com/item?id=46646642</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 16 Jan 2026 14:25:19 +0000</pubDate><link>https://github.com/google-gemini/gemini-cli/issues/16723</link><dc:creator>lukax</dc:creator><comments>https://news.ycombinator.com/item?id=46646642</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46646642</guid></item><item><title><![CDATA[New comment by lukax in "CVEs affecting the Svelte ecosystem"]]></title><description><![CDATA[
<p>It's not that simple to safely parse HTTP request form. Just look at Go security releases related to form parsing (a new fix released just today).<p><a href="https://groups.google.com/g/golang-announce/search?q=form" rel="nofollow">https://groups.google.com/g/golang-announce/search?q=form</a><p>5 fixes in 2 years related to HTTP form (url-encoded and multipart).<p>- Go 1.20.1 / 1.19.6: Multipart form parsing could consume excessive memory and disk (unbounded memory accounting and unlimited temp files)<p>- Go 1.20.3 / 1.19.8: Multipart form parsing could cause CPU and memory DoS due to undercounted memory usage and excessive allocations<p>- Go 1.20.3 / 1.19.8: HTTP and MIME header parsing could allocate far more memory than required from small inputs<p>- Go 1.22.1 / 1.21.8: Request.ParseMultipartForm did not properly limit memory usage when reading very long form lines, enabling memory exhaustion.<p>- Go 1.25.6 / 1.24.12: Request.ParseForm (URL-encoded forms) could allocate excessive memory when given very large numbers of key-value pairs.<p>Probably every HTTP server implementation in every language has similar vulnerabilities. And these are logic errors, not even memory safety bugs.</p>
]]></description><pubDate>Thu, 15 Jan 2026 21:06:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=46639312</link><dc:creator>lukax</dc:creator><comments>https://news.ycombinator.com/item?id=46639312</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46639312</guid></item><item><title><![CDATA[New comment by lukax in "Locating a Photo of a Vehicle in 30 Seconds with GeoSpy"]]></title><description><![CDATA[
<p>You can buy a totaled car for cheap and use its VIN.</p>
]]></description><pubDate>Tue, 06 Jan 2026 19:43:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=46517524</link><dc:creator>lukax</dc:creator><comments>https://news.ycombinator.com/item?id=46517524</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46517524</guid></item><item><title><![CDATA[New comment by lukax in "VSCode rebrands as "The open source AI code editor""]]></title><description><![CDATA[
<p>I guess there's a lot of pressure from Cursor and Google's Antigravity. Also with Zed you can bring your own API key which VS Code didn't support for a long time.</p>
]]></description><pubDate>Sat, 27 Dec 2025 17:40:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=46403526</link><dc:creator>lukax</dc:creator><comments>https://news.ycombinator.com/item?id=46403526</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46403526</guid></item><item><title><![CDATA[New comment by lukax in "I program on the subway"]]></title><description><![CDATA[
<p>17 years ago I went to a summer vacation with my family (still a teenager). That meant 10 days without any internet connectivity. I just got my first laptop and I was allowed to take it with me. I was reverse engineering MSN Messenger's user to user and profile picture exchange protocol from TCP dumps. MSN Messenger did not use any encryption. Before I went to the vacation I recorded a bunch of sessions with Wireshark (maybe it was still Ethereal back then). Then for 10 days I was just trying to figure out from the dumps how the binary protocol worked and was writing the code without any way to test it. When I came back I just had to fix some minor bugs and it worked. Fun times.</p>
]]></description><pubDate>Mon, 22 Dec 2025 20:18:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=46358495</link><dc:creator>lukax</dc:creator><comments>https://news.ycombinator.com/item?id=46358495</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46358495</guid></item></channel></rss>