<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: textlapse</title><link>https://news.ycombinator.com/user?id=textlapse</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 09 Apr 2026 06:54:31 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=textlapse" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[Show HN: Play against a live RL agent in a pixel platformer]]></title><description><![CDATA[
<p>I trained a live RL agent inside a pixel platformer you can play against on a desktop browser (needs a keyboard or a controller):<p><a href="https://rlplays.com/game" rel="nofollow">https://rlplays.com/game</a><p>This is NOT a quick-one-off vibe/LLM-coded project.<p>I started this project out of curiosity: I wanted to build an RL-based game as there were very few out there (e.g. Sony GT Sophy). And I wanted to learn the core RL foundation in a practical/useful manner.<p>I built on top of Puffer - but the training speed was not up to my needs so I rewrote the core with a ground-up native eval/training loop with multithreaded GPU batching (gonna be a part of the next Puffer release). [ Unaffiliated plug: Puffer is an excellent OSS library - check out <a href="https://puffer.ai" rel="nofollow">https://puffer.ai</a> ]<p>I trained the RL agent using curriculum learning + self-play. The demo showcases this self-play as well - which you can play against yourself, like an RL agent would!<p>Technical details in my blog in the link above.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47436311">https://news.ycombinator.com/item?id=47436311</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 19 Mar 2026 08:09:43 +0000</pubDate><link>https://rlplays.com/game</link><dc:creator>textlapse</dc:creator><comments>https://news.ycombinator.com/item?id=47436311</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47436311</guid></item><item><title><![CDATA[New comment by textlapse in "I'm helping my dog vibe code games"]]></title><description><![CDATA[
<p>If someone could please give an octopus a waterproof keyboard, perhaps we could have a kernel, a compiler and a new internet protocol all in one.</p>
]]></description><pubDate>Wed, 25 Feb 2026 02:18:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47146470</link><dc:creator>textlapse</dc:creator><comments>https://news.ycombinator.com/item?id=47146470</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47146470</guid></item><item><title><![CDATA[New comment by textlapse in "Gemini 3.1 Pro"]]></title><description><![CDATA[
<p>To really confuse it, ask it to take that tricycle with the platypus on it to a car wash.</p>
]]></description><pubDate>Thu, 19 Feb 2026 17:50:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=47076698</link><dc:creator>textlapse</dc:creator><comments>https://news.ycombinator.com/item?id=47076698</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47076698</guid></item><item><title><![CDATA[New comment by textlapse in "Async/Await on the GPU"]]></title><description><![CDATA[
<p>It's definitely possible, I am not arguing against that.<p>I am just saying it's not as flexible/cost-free as you would on a 'normal' von Neumann-style CPU.<p>I would love to see Rust-based code that obviates the need to write CUDA kernels (including compiling to different architectures). It feels icky to use/introduce things like async/await in the context of a GPU programming model which is very different from a traditional Rust programming model.<p>You still have to worry about different architectures and the streaming nature at the end of the day.<p>I am very interested in this topic, so I am curious to learn how the latest GPUs help manage this divergence problem.</p>
]]></description><pubDate>Tue, 17 Feb 2026 21:05:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=47053335</link><dc:creator>textlapse</dc:creator><comments>https://news.ycombinator.com/item?id=47053335</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47053335</guid></item><item><title><![CDATA[New comment by textlapse in "Async/Await on the GPU"]]></title><description><![CDATA[
<p>My understanding of warp (<a href="https://docs.nvidia.com/cuda/cuda-programming-guide/01-introduction/programming-model.html#warps-and-simt" rel="nofollow">https://docs.nvidia.com/cuda/cuda-programming-guide/01-intro...</a>) is that you are essentially paying the cost of taking both the branches.<p>I understand with newer GPUs, you have clever partitioning / pipelining in such a way block A takes branch A vs block B that takes branch B with sync/barrier essentially relying on some smart 'oracle' to schedule these in a way that still fits in the SIMT model.<p>It still doesn't feel Turing complete to me. Is there an nvidia doc you can refer me to?</p>
]]></description><pubDate>Tue, 17 Feb 2026 20:38:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=47052980</link><dc:creator>textlapse</dc:creator><comments>https://news.ycombinator.com/item?id=47052980</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47052980</guid></item><item><title><![CDATA[New comment by textlapse in "Async/Await on the GPU"]]></title><description><![CDATA[
<p>warp is expensive - essentially it's running a 'don't run code' to maintain SIMT.<p>GPUs are still not practically-Turing-complete in the sense that there are strict restrictions on loops/goto/IO/waiting (there are a bunch of band-aids to make it pretend it's not a functional programming model).<p>So I am not sure retrofitting a Ferrari to cosplay an Amazon delivery van is useful other than for tech showcase?<p>Good tech showcase though :)</p>
]]></description><pubDate>Tue, 17 Feb 2026 18:55:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=47051457</link><dc:creator>textlapse</dc:creator><comments>https://news.ycombinator.com/item?id=47051457</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47051457</guid></item><item><title><![CDATA[New comment by textlapse in "Async/Await on the GPU"]]></title><description><![CDATA[
<p>What's the performance like?
What would the benefits be of converting a streaming multiprocessor programming model to this?</p>
]]></description><pubDate>Tue, 17 Feb 2026 18:03:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=47050691</link><dc:creator>textlapse</dc:creator><comments>https://news.ycombinator.com/item?id=47050691</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47050691</guid></item><item><title><![CDATA[New comment by textlapse in "GPT-5.3-Codex"]]></title><description><![CDATA[
<p>I would love to see a nutritional facts label on how many prompts / % of code / ratio of human involvement needed to use the models to develop their latest models for the various parts of their systems.</p>
]]></description><pubDate>Thu, 05 Feb 2026 21:39:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=46905756</link><dc:creator>textlapse</dc:creator><comments>https://news.ycombinator.com/item?id=46905756</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46905756</guid></item><item><title><![CDATA[New comment by textlapse in "Paperbacks and TikTok"]]></title><description><![CDATA[
<p>There is a big difference between paperbacks and TikTokification:<p>Paperbacks required authors to spend the same amount of time/effort to create content with a vastly expanded market and distribution mechanism.<p>TikTok and Insta created N creators to M consumers where N is nearly the same as M. Making the distribution channels bigger but effortless to create content doesn’t magically equate quality paperbacks with short form hummingbird-attention videos.</p>
]]></description><pubDate>Fri, 26 Dec 2025 01:48:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=46388475</link><dc:creator>textlapse</dc:creator><comments>https://news.ycombinator.com/item?id=46388475</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46388475</guid></item><item><title><![CDATA[New comment by textlapse in "Fabrice Bellard Releases MicroQuickJS"]]></title><description><![CDATA[
<p>His consistency and craftsmanship is amazing.<p>Being an engineer and coding at this stage/level is just remarkable- sadly this trade craft is missing in most (big?) companies as you get promoted away into oblivion.</p>
]]></description><pubDate>Tue, 23 Dec 2025 19:22:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=46368429</link><dc:creator>textlapse</dc:creator><comments>https://news.ycombinator.com/item?id=46368429</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46368429</guid></item><item><title><![CDATA[New comment by textlapse in "When irate product support customers demand to speak to Bill Gates"]]></title><description><![CDATA[
<p>On the contrary, Jeff Bezos and Steve Jobs were very customer focused - they listened to customers more so than other big tech companies. You could actually have emailed them and gotten a response (in the case of Bezos a legendary ‘?’ forward to the team).<p>Not sure how apocryphal a tale this is but it does speak volumes to how customer obsessed these companies were.</p>
]]></description><pubDate>Tue, 23 Dec 2025 19:17:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=46368383</link><dc:creator>textlapse</dc:creator><comments>https://news.ycombinator.com/item?id=46368383</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46368383</guid></item><item><title><![CDATA[New comment by textlapse in ".NET MAUI is coming to Linux and the browser"]]></title><description><![CDATA[
<p>This is awesome… but:
On the Web, is Avalonia using Skia to render inside a Skia Canvas?<p>**insert inception meme here**<p>Joking aside: this points to MSFT moving away from the whole Mono/Maui investments and into Aspire or whatever they call it. Without MSFT backing this I am not sure if there is much more future left for MAUI (or dotnet on mobile in general).<p>Avalonia is great though.</p>
]]></description><pubDate>Wed, 12 Nov 2025 00:55:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=45895104</link><dc:creator>textlapse</dc:creator><comments>https://news.ycombinator.com/item?id=45895104</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45895104</guid></item><item><title><![CDATA[New comment by textlapse in "John Carmack on mutable variables"]]></title><description><![CDATA[
<p>I wish C++ did some sane things like if I have a const member variable, allow me to initialize it as I wish in my constructor - it's a constructor for crying out loud.<p>Don't be silly and assume if I assign it multiple times in an if condition it's mutable - it's constructing the object as we speak, so it's still const!!!<p>C# gets this right among many other things (readonly vs const, init properties, records to allow immutability by default).<p>And the funny thing is the X thread has lots of genuine comments like 'yeah, just wrap a lambda to ensure const correctness' like that's the okay option here? The language is bad to a point it forces good sane people into seeing weird "clever" patterns all the time in some sort of an highest ELO rating for the cleverest evilest C++ "solution".<p>I was hoping Carbon was the hail mary for saving C++ from itself. But alas, looks like it might be googlified and reorged to oblivion?<p>Having said that, I still like C++ as a "constrained C++" language (avoid clever stuff) as it's still pretty good and close to metal.</p>
]]></description><pubDate>Fri, 31 Oct 2025 15:14:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=45772946</link><dc:creator>textlapse</dc:creator><comments>https://news.ycombinator.com/item?id=45772946</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45772946</guid></item><item><title><![CDATA[New comment by textlapse in "Apple M5 chip"]]></title><description><![CDATA[
<p>It does feel like Apple is firing on all cylinders for their core competencies.<p>Software (iOS26), services (Music/Tv/Cloud/Apple Intelligence) and marketing (just keep screaming Apple Intelligence for 3 months and then scream Liquid Glass) ---- on the other hand seem like they are losing steam or very reactive.<p>No wonder John Ternus is the widely anticipated to replace Tim Cook (and not Craig).</p>
]]></description><pubDate>Wed, 15 Oct 2025 18:35:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=45596702</link><dc:creator>textlapse</dc:creator><comments>https://news.ycombinator.com/item?id=45596702</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45596702</guid></item><item><title><![CDATA[New comment by textlapse in "Apple M5 chip"]]></title><description><![CDATA[
<p>I wonder how much of the nVidia DGX Spark announcement was meant to precede this M5 announcement by a day or two; M5 MBP has higher performance with a monitor attached and with a (bit) lower price tag.<p>If you could yank the screen out, it probably evens out :)<p>I have seen quite a few such announcements from competitors that tend to be so close that I wonder if they have some competitor analysis to precede the Goliath by a few days (like Google vs rest, Apple vs rest etc).</p>
]]></description><pubDate>Wed, 15 Oct 2025 18:33:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=45596673</link><dc:creator>textlapse</dc:creator><comments>https://news.ycombinator.com/item?id=45596673</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45596673</guid></item><item><title><![CDATA[New comment by textlapse in "Study of 1M-year-old skull points to earlier origins of modern humans"]]></title><description><![CDATA[
<p>A curious-er question to me would be how did cephalopods (octopuses, cuttlefish) develop sophisticated intelligence a few hundred million years before ‘we’ did separately from us?<p>And they still are alongside us right now. Which to me is fascinating.</p>
]]></description><pubDate>Wed, 08 Oct 2025 16:15:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=45517799</link><dc:creator>textlapse</dc:creator><comments>https://news.ycombinator.com/item?id=45517799</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45517799</guid></item><item><title><![CDATA[New comment by textlapse in "Ask HN: What are you working on? (September 2025)"]]></title><description><![CDATA[
<p>This looks neat. Great idea!<p>Perhaps `dot`, `cross` etc might be useful additions.</p>
]]></description><pubDate>Tue, 30 Sep 2025 01:30:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=45420993</link><dc:creator>textlapse</dc:creator><comments>https://news.ycombinator.com/item?id=45420993</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45420993</guid></item><item><title><![CDATA[New comment by textlapse in "Google to merge Android and ChromeOS in 2026"]]></title><description><![CDATA[
<p>Google Play Store on Windows really.</p>
]]></description><pubDate>Tue, 30 Sep 2025 00:34:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=45420630</link><dc:creator>textlapse</dc:creator><comments>https://news.ycombinator.com/item?id=45420630</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45420630</guid></item><item><title><![CDATA[New comment by textlapse in "Google to merge Android and ChromeOS in 2026"]]></title><description><![CDATA[
<p>I sense an impending merge conflict.<p>Seriously though this is inevitable  as Fuchsia wound down and Android essentially proved its worth running on Windows (which was a nice experiment I guess).</p>
]]></description><pubDate>Tue, 30 Sep 2025 00:07:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=45420413</link><dc:creator>textlapse</dc:creator><comments>https://news.ycombinator.com/item?id=45420413</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45420413</guid></item><item><title><![CDATA[New comment by textlapse in "A WebGL game where you deliver messages on a tiny planet"]]></title><description><![CDATA[
<p>If only there was an equivalent of the Arts funding for legit beautiful art via new media…<p>It may be hard to find an audience (revenue) but these kind of gems should be encouraged similar to traditional art form.<p>It is somewhat obscene that there is art in galleries out there with far less effort and talent that go for millions in both funding and revenue.</p>
]]></description><pubDate>Sun, 28 Sep 2025 17:58:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=45406409</link><dc:creator>textlapse</dc:creator><comments>https://news.ycombinator.com/item?id=45406409</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45406409</guid></item></channel></rss>