<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: michalsustr</title><link>https://news.ycombinator.com/user?id=michalsustr</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 19 Aug 2026 15:54:47 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=michalsustr" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by michalsustr in "The Benchmarkpocalypse"]]></title><description><![CDATA[
<p>Nice article. As perf optimisation has become more like a machine learning problem, maybe there is opportunity to use other techniques for checking generalisation. Like e.g. cross validation</p>
]]></description><pubDate>Tue, 18 Aug 2026 07:25:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=49342502</link><dc:creator>michalsustr</dc:creator><comments>https://news.ycombinator.com/item?id=49342502</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49342502</guid></item><item><title><![CDATA[New comment by michalsustr in "Assembly Hall of Shame"]]></title><description><![CDATA[
<p>Very cool! Also, huh interesting. I’ve used rdtsc to measure cycle diffs but had no idea its execution takes that long. Is that common across architectures?</p>
]]></description><pubDate>Fri, 07 Aug 2026 19:44:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=49215363</link><dc:creator>michalsustr</dc:creator><comments>https://news.ycombinator.com/item?id=49215363</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49215363</guid></item><item><title><![CDATA[New comment by michalsustr in "Rust – What .boxed() costs you (and a tiny crate to avoid it)"]]></title><description><![CDATA[
<p>Hmm so why did boxed() do type erasure in the first place?</p>
]]></description><pubDate>Thu, 06 Aug 2026 08:12:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=49193925</link><dc:creator>michalsustr</dc:creator><comments>https://news.ycombinator.com/item?id=49193925</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49193925</guid></item><item><title><![CDATA[New comment by michalsustr in "Moonshot AI suspends new subscriptions due to Kimi K3 demand"]]></title><description><![CDATA[
<p>I talked with Hochreiter about 1.5y ago they should go for it and properly scale xLSTM to LLMs, not just playing around with few B params for experiments. They felt like they are too late to the game to get investment and traction. So much for European ambitions I guess...</p>
]]></description><pubDate>Sun, 19 Jul 2026 19:16:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=48970911</link><dc:creator>michalsustr</dc:creator><comments>https://news.ycombinator.com/item?id=48970911</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48970911</guid></item><item><title><![CDATA[Frame perfect: Syncing cursor position and app rendering]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/michalsustr/egui-cursor">https://github.com/michalsustr/egui-cursor</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48570999">https://news.ycombinator.com/item?id=48570999</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 17 Jun 2026 14:25:02 +0000</pubDate><link>https://github.com/michalsustr/egui-cursor</link><dc:creator>michalsustr</dc:creator><comments>https://news.ycombinator.com/item?id=48570999</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48570999</guid></item><item><title><![CDATA[New comment by michalsustr in "Stdx: Rust's Extended Standard Library"]]></title><description><![CDATA[
<p>Very interesting. What do you want to do about async?</p>
]]></description><pubDate>Fri, 12 Jun 2026 15:42:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=48505566</link><dc:creator>michalsustr</dc:creator><comments>https://news.ycombinator.com/item?id=48505566</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48505566</guid></item><item><title><![CDATA[New comment by michalsustr in "Show HN: Micron: a high performance C++23 (re)implementation of Libc and the STL"]]></title><description><![CDATA[
<p>Congrats on the launch, this must have been an insane amount of work! I noticed the headers had 2024 in them, so indeed quite some time put in.<p>It seems the main selling point of micron is speed. You’ve done quite a lot of benchmarking. I think to make the case of micron stronger compared STL it would be cool to publish these benchmarks (where the two are comparable).</p>
]]></description><pubDate>Fri, 05 Jun 2026 20:47:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=48418036</link><dc:creator>michalsustr</dc:creator><comments>https://news.ycombinator.com/item?id=48418036</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48418036</guid></item><item><title><![CDATA[New comment by michalsustr in "Performance of Rust Language [pdf]"]]></title><description><![CDATA[
<p>Fantastic presentation! Thank you for sharing.</p>
]]></description><pubDate>Tue, 26 May 2026 21:15:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=48286063</link><dc:creator>michalsustr</dc:creator><comments>https://news.ycombinator.com/item?id=48286063</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48286063</guid></item><item><title><![CDATA[New comment by michalsustr in "Mini Shai-Hulud Strikes Again: 314 npm Packages Compromised"]]></title><description><![CDATA[
<p>Given general software quality of the js ecosystem, the proliferation of supply chain attacks was just matter of time. I’m curious how other ecosystems will hold (eg Rust)</p>
]]></description><pubDate>Tue, 19 May 2026 10:24:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=48191520</link><dc:creator>michalsustr</dc:creator><comments>https://news.ycombinator.com/item?id=48191520</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48191520</guid></item><item><title><![CDATA[New comment by michalsustr in "Zerostack – A Unix-inspired coding agent written in pure Rust"]]></title><description><![CDATA[
<p>What language are you building this in? I’m interested but trying to stay away from js world for security reasons.</p>
]]></description><pubDate>Sun, 17 May 2026 06:35:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=48166534</link><dc:creator>michalsustr</dc:creator><comments>https://news.ycombinator.com/item?id=48166534</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48166534</guid></item><item><title><![CDATA[New comment by michalsustr in "Incident with Actions – Resolved"]]></title><description><![CDATA[
<p>Interesting. So one way to interpret current situation is that Github is "trapped" by its open source offering. This will likely have implications soon on what they do or the direction of open source...</p>
]]></description><pubDate>Wed, 06 May 2026 07:20:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=48033277</link><dc:creator>michalsustr</dc:creator><comments>https://news.ycombinator.com/item?id=48033277</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48033277</guid></item><item><title><![CDATA[New comment by michalsustr in "Incident with Actions – Resolved"]]></title><description><![CDATA[
<p>Why don’t they just raise GitHub actions prices? Supply and demand, that would sort itself</p>
]]></description><pubDate>Tue, 05 May 2026 16:05:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=48024400</link><dc:creator>michalsustr</dc:creator><comments>https://news.ycombinator.com/item?id=48024400</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48024400</guid></item><item><title><![CDATA[New comment by michalsustr in "Rust Memory Management: Ownership vs. Reference Counting"]]></title><description><![CDATA[
<p>I recently saw a submission here that does that, by essentially implementing GC in Rust. It is not beginner material though. <a href="https://kyju.org/blog/tokioconf-2026/" rel="nofollow">https://kyju.org/blog/tokioconf-2026/</a><p>Edit: also the simplest way how to do cyclic structures is to heap-allocate via Box and leak memory. Box::leak 
This is also mentioned in the linked article.</p>
]]></description><pubDate>Wed, 29 Apr 2026 17:32:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=47951619</link><dc:creator>michalsustr</dc:creator><comments>https://news.ycombinator.com/item?id=47951619</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47951619</guid></item><item><title><![CDATA[New comment by michalsustr in "Show HN: Urlx – an agent-made Rust replacement for curl/libcurl"]]></title><description><![CDATA[
<p>Next step would be optimize for performance so it’s not slow. LLMs in Rust like to use cloning a lot , which will make it super slow.</p>
]]></description><pubDate>Tue, 24 Mar 2026 08:34:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=47499962</link><dc:creator>michalsustr</dc:creator><comments>https://news.ycombinator.com/item?id=47499962</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47499962</guid></item><item><title><![CDATA[New comment by michalsustr in "Show HN: Aethalloc – lock-free Rust memory allocator for Linux"]]></title><description><![CDATA[
<p>Very interesting! Im curious, how does this work, it binary patches glibc allocator? AFAIK custom allocators are only in nightly and require generics in the form Vec<T, A></p>
]]></description><pubDate>Wed, 18 Mar 2026 20:33:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=47431072</link><dc:creator>michalsustr</dc:creator><comments>https://news.ycombinator.com/item?id=47431072</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47431072</guid></item><item><title><![CDATA[New comment by michalsustr in "My Favourite Thing About Rust Is the Compiler"]]></title><description><![CDATA[
<p>Mine too! Rust is my favourite language right now.<p>The complications begin with async. Outside of async it’s a beautiful world.<p>With async, you tend to get locked down on library ecosystem level, with the dominant approach being work-stealing Tokio runtime, which I disagree with the fundamental design, after doing a lot of research. However, the gravity field of Tokio is strong. To escape it , I had to make a copy of popular crates and dig with LLMs to rewrite them to be free of work-stealing.</p>
]]></description><pubDate>Thu, 12 Mar 2026 11:38:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=47349259</link><dc:creator>michalsustr</dc:creator><comments>https://news.ycombinator.com/item?id=47349259</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47349259</guid></item><item><title><![CDATA[New comment by michalsustr in "Show HN: Concryptor – Lock-free 1 GiB/s file encryption using io_uring in Rust"]]></title><description><![CDATA[
<p>It would be great to include non-io-uring bench numbers as baselines.</p>
]]></description><pubDate>Mon, 09 Mar 2026 09:41:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=47306781</link><dc:creator>michalsustr</dc:creator><comments>https://news.ycombinator.com/item?id=47306781</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47306781</guid></item><item><title><![CDATA[New comment by michalsustr in "Building a new Flash"]]></title><description><![CDATA[
<p>This would be great if it compiled to wasm! Rust has great support for it. And you’d get native architecture for free too!</p>
]]></description><pubDate>Thu, 05 Mar 2026 21:04:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=47267273</link><dc:creator>michalsustr</dc:creator><comments>https://news.ycombinator.com/item?id=47267273</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47267273</guid></item><item><title><![CDATA[New comment by michalsustr in "Show HN: A live Python REPL with an agentic LLM that edits and evaluates code"]]></title><description><![CDATA[
<p>Very cool. How about using caps lock for switching modes? Or vim-style?</p>
]]></description><pubDate>Wed, 25 Feb 2026 20:22:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=47157297</link><dc:creator>michalsustr</dc:creator><comments>https://news.ycombinator.com/item?id=47157297</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47157297</guid></item><item><title><![CDATA[New comment by michalsustr in "Show HN: SynapServe – zero-allocation HTTP server in Rust with io_uring"]]></title><description><![CDATA[
<p>We might be interested in the technology (not as a VC), if it shows meaningful improvement (>2x) over what we currently do.<p>If you could show how it compares with a simple replicable baseline, maybe something like C program that just accepts a connection? Lots of these things are hardware-dependent.<p>Right now we use monoio and have a draft benchmark with speed. Happy to continue talking over e-mail. Should I write to you?</p>
]]></description><pubDate>Wed, 25 Feb 2026 16:01:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=47153338</link><dc:creator>michalsustr</dc:creator><comments>https://news.ycombinator.com/item?id=47153338</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47153338</guid></item></channel></rss>