<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: syl20bnr</title><link>https://news.ycombinator.com/user?id=syl20bnr</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 14 Sep 2026 12:04:48 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=syl20bnr" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by syl20bnr in "Multiplatform Matrix Multiplication Kernels"]]></title><description><![CDATA[
<p>It will make more sense once you start using CubeCL. There's now a CubeCL book available: <a href="https://burn.dev/books/cubecl/" rel="nofollow">https://burn.dev/books/cubecl/</a>.<p>It does come with some mental overhead, but let’s be honest, there’s no objectively “good” choice here without introducing bias toward a specific vendor API.<p>Learning the core concepts takes effort, but if CubeCL is useful for your work, it’s definitely worth it.</p>
]]></description><pubDate>Fri, 18 Jul 2025 23:44:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=44611092</link><dc:creator>syl20bnr</dc:creator><comments>https://news.ycombinator.com/item?id=44611092</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44611092</guid></item><item><title><![CDATA[New comment by syl20bnr in "Why Rust made Burn and CubeCL possible [video]"]]></title><description><![CDATA[
<p>Burn is a new and innovative Deep Learning Framework in Rust and there is very few presentation material available about it. As an invited speaker at the 2025 "Scientific Computing in Rust" conference, Nathaniel made a first talk about why Rust was the best choice to make Burn and later CubeCL happen.</p>
]]></description><pubDate>Tue, 10 Jun 2025 02:08:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=44231757</link><dc:creator>syl20bnr</dc:creator><comments>https://news.ycombinator.com/item?id=44231757</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44231757</guid></item><item><title><![CDATA[Why Rust made Burn and CubeCL possible [video]]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.youtube.com/watch?v=o5wSrjHVKpQ">https://www.youtube.com/watch?v=o5wSrjHVKpQ</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44231756">https://news.ycombinator.com/item?id=44231756</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Tue, 10 Jun 2025 02:08:17 +0000</pubDate><link>https://www.youtube.com/watch?v=o5wSrjHVKpQ</link><dc:creator>syl20bnr</dc:creator><comments>https://news.ycombinator.com/item?id=44231756</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44231756</guid></item><item><title><![CDATA[New comment by syl20bnr in "CubeCL: GPU Kernels in Rust for CUDA, ROCm, and WGPU"]]></title><description><![CDATA[
<p>You are right we just released Burn and updated its readme, we were not thinking that CubeCL would be the one that could be featured. ^_^</p>
]]></description><pubDate>Thu, 24 Apr 2025 17:40:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=43785381</link><dc:creator>syl20bnr</dc:creator><comments>https://news.ycombinator.com/item?id=43785381</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43785381</guid></item><item><title><![CDATA[New comment by syl20bnr in "CubeCL: GPU Kernels in Rust for CUDA, ROCm, and WGPU"]]></title><description><![CDATA[
<p>I am the coder of the MSL dialect for the CubeCL CPP compiler. Since 0.5 release it directly compiles to MSL and support simdgroup matrix functions for instance. It does use wgpu for the runtime but without naga as we added msl pass through to wgpu just for this.</p>
]]></description><pubDate>Thu, 24 Apr 2025 11:28:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=43781416</link><dc:creator>syl20bnr</dc:creator><comments>https://news.ycombinator.com/item?id=43781416</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43781416</guid></item><item><title><![CDATA[New comment by syl20bnr in "CubeCL: GPU Kernels in Rust for CUDA, ROCm, and WGPU"]]></title><description><![CDATA[
<p>It also compiles directly to MSL, it is just missing from the post title.</p>
]]></description><pubDate>Thu, 24 Apr 2025 03:54:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=43779118</link><dc:creator>syl20bnr</dc:creator><comments>https://news.ycombinator.com/item?id=43779118</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43779118</guid></item><item><title><![CDATA[New comment by syl20bnr in "SpaceVim – Like Spacemacs, but for Vim"]]></title><description><![CDATA[
<p>More info on this here: <a href="https://github.com/syl20bnr/spacemacs/blob/master/doc/FAQ.org#why-do-you-call-this-a-distribution-i-dont-see-any-spacemacs-executable" rel="nofollow">https://github.com/syl20bnr/spacemacs/blob/master/doc/FAQ.or...</a><p>Can found more explanations on reddit for the bravest :-)</p>
]]></description><pubDate>Wed, 04 Jan 2017 18:55:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=13321013</link><dc:creator>syl20bnr</dc:creator><comments>https://news.ycombinator.com/item?id=13321013</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13321013</guid></item><item><title><![CDATA[New comment by syl20bnr in "Vim 8.0 released"]]></title><description><![CDATA[
<p>There is such support in Spacemacs, it is called "spacemacs layouts" but the tab is visible only on demand while pressing `SPC l`.
Eyebrowse is also integrated in Spacemacs layouts so you can have multiple sub-layouts for a given layouts. Note that Spacemacs layouts also achieve buffer isolation so you can have a layout restricted to project's buffers only, you can also create your own rules to automatically add buffers to some layouts (called custom layouts).
Last you can persist Spacemacs layouts across sessions.</p>
]]></description><pubDate>Mon, 12 Sep 2016 13:54:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=12479662</link><dc:creator>syl20bnr</dc:creator><comments>https://news.ycombinator.com/item?id=12479662</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=12479662</guid></item><item><title><![CDATA[New comment by syl20bnr in "The Surprising Ease of Plain Text Accounting"]]></title><description><![CDATA[
<p>And there is the `finance` layer for it with support for ledger :-)</p>
]]></description><pubDate>Tue, 19 Jul 2016 15:34:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=12122333</link><dc:creator>syl20bnr</dc:creator><comments>https://news.ycombinator.com/item?id=12122333</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=12122333</guid></item><item><title><![CDATA[29 Behaviors That Will Make You an Unstoppable Programmer]]></title><description><![CDATA[
<p>Article URL: <a href="http://blog.thefirehoseproject.com/posts/29-behaviors-will-make-unstoppable-programmer/">http://blog.thefirehoseproject.com/posts/29-behaviors-will-make-unstoppable-programmer/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=11996079">https://news.ycombinator.com/item?id=11996079</a></p>
<p>Points: 8</p>
<p># Comments: 1</p>
]]></description><pubDate>Tue, 28 Jun 2016 18:10:46 +0000</pubDate><link>http://blog.thefirehoseproject.com/posts/29-behaviors-will-make-unstoppable-programmer/</link><dc:creator>syl20bnr</dc:creator><comments>https://news.ycombinator.com/item?id=11996079</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=11996079</guid></item><item><title><![CDATA[New comment by syl20bnr in "Atom text editor 1.7.0 released"]]></title><description><![CDATA[
<p>Quick reply to address your issues:<p>- the binding menu idle time is configurable with the variable `dotspacemacs-which-key-delay`, check the docstring.<p>- The key binding you missed (should be listed in the quick start guide) is `SPC h SPC` which is used to find various info like FAQ, layers, packages config, dotfile variables etc... try it for yourself: `SPC h SPC which-key` and choose `dotspacemacs-which-key-delay` then RET, you can now modify its default value of 0.4sec to 0.<p>- `SPC :` to access _all_ interactive commands of Emacs (`SPC SPC` in develop, shortcut configurable of course).<p>- to discover how to close a window just press `SPC` then look for `window` and so on, it takes 10 seconds to discover it ;-)<p>- If you were not familiar with Vim you can choose to opt for Emacs key bindings and `SPC` becomes `ALT-m`, everything else is the same. But you are familiar with Vim so I don't see what issue you want to raise.<p>Thank you for trying Spacemacs :-)</p>
]]></description><pubDate>Thu, 14 Apr 2016 13:35:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=11496522</link><dc:creator>syl20bnr</dc:creator><comments>https://news.ycombinator.com/item?id=11496522</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=11496522</guid></item><item><title><![CDATA[New comment by syl20bnr in "Spacemacs 0.105.0 released"]]></title><description><![CDATA[
<p>It is by default `M-m`.</p>
]]></description><pubDate>Wed, 06 Jan 2016 16:42:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=10851493</link><dc:creator>syl20bnr</dc:creator><comments>https://news.ycombinator.com/item?id=10851493</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=10851493</guid></item><item><title><![CDATA[New comment by syl20bnr in "Spacemacs 0.105.0 released"]]></title><description><![CDATA[
<p>There is a Go layer: <a href="http://spacemacs.org/layers/+lang/go/README.html" rel="nofollow">http://spacemacs.org/layers/+lang/go/README.html</a><p>You can launch an evil-tutor to start with Vim key bindings by pressing `SPC h T`.</p>
]]></description><pubDate>Mon, 04 Jan 2016 20:13:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=10838189</link><dc:creator>syl20bnr</dc:creator><comments>https://news.ycombinator.com/item?id=10838189</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=10838189</guid></item><item><title><![CDATA[New comment by syl20bnr in "Spacemacs 0.105.0 released"]]></title><description><![CDATA[
<p>Pressing `SPC (or M-m) t E e` will switch the editing style to Emacs (cursor becomes blue) and you should be at home :-) From there the Spacemacs key bindings are available behind `M-m`.</p>
]]></description><pubDate>Mon, 04 Jan 2016 20:09:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=10838153</link><dc:creator>syl20bnr</dc:creator><comments>https://news.ycombinator.com/item?id=10838153</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=10838153</guid></item><item><title><![CDATA[New comment by syl20bnr in "Kakoune – An experiment for a better code editor"]]></title><description><![CDATA[
<p>> * Configurable switch between modal/non-modal use of the command key.<p>This one is also provided in Spacemacs which is called editing style (vim, emacs or hybrid). It is possible to switch between them dynamically.</p>
]]></description><pubDate>Sun, 01 Nov 2015 23:48:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=10489048</link><dc:creator>syl20bnr</dc:creator><comments>https://news.ycombinator.com/item?id=10489048</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=10489048</guid></item><item><title><![CDATA[New comment by syl20bnr in "Kakoune – An experiment for a better code editor"]]></title><description><![CDATA[
<p>Auto-promotion here :-D Check Spacemacs, it is an Emacs configuration usable by Vim users out of the box. It has the feature you mentioned powered by the which-key package.</p>
]]></description><pubDate>Sun, 01 Nov 2015 04:07:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=10485382</link><dc:creator>syl20bnr</dc:creator><comments>https://news.ycombinator.com/item?id=10485382</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=10485382</guid></item></channel></rss>