<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: rui314</title><link>https://news.ycombinator.com/user?id=rui314</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 15 May 2026 18:27:39 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=rui314" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by rui314 in "I Improved My Rust Compile Times"]]></title><description><![CDATA[
<p>mold supports LTO out of the box.</p>
]]></description><pubDate>Wed, 20 Mar 2024 08:44:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=39764055</link><dc:creator>rui314</dc:creator><comments>https://news.ycombinator.com/item?id=39764055</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39764055</guid></item><item><title><![CDATA[New comment by rui314 in "I Improved My Rust Compile Times"]]></title><description><![CDATA[
<p>Thanks, I really wish you become a billionaire :)</p>
]]></description><pubDate>Wed, 20 Mar 2024 08:34:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=39763995</link><dc:creator>rui314</dc:creator><comments>https://news.ycombinator.com/item?id=39763995</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39763995</guid></item><item><title><![CDATA[New comment by rui314 in "I Improved My Rust Compile Times"]]></title><description><![CDATA[
<p>I don't know the details, but once it is proven that achieving lld/mold/sold-level performance is technically feasible, it shouldn't be extremely hard to achieve similar success for macOS.</p>
]]></description><pubDate>Wed, 20 Mar 2024 08:31:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=39763981</link><dc:creator>rui314</dc:creator><comments>https://news.ycombinator.com/item?id=39763981</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39763981</guid></item><item><title><![CDATA[New comment by rui314 in "I Improved My Rust Compile Times"]]></title><description><![CDATA[
<p>> But it is no longer updated, is it?<p>Essentially, yes, but that’s because Apple’s new linker is so much faster than it was. You can use it instead.</p>
]]></description><pubDate>Wed, 20 Mar 2024 06:53:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=39763493</link><dc:creator>rui314</dc:creator><comments>https://news.ycombinator.com/item?id=39763493</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39763493</guid></item><item><title><![CDATA[New comment by rui314 in "I Improved My Rust Compile Times"]]></title><description><![CDATA[
<p>The sold linker is no longer commercial software; it's been relicensed under the MIT license.</p>
]]></description><pubDate>Wed, 20 Mar 2024 06:15:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=39763339</link><dc:creator>rui314</dc:creator><comments>https://news.ycombinator.com/item?id=39763339</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39763339</guid></item><item><title><![CDATA[Mold linker may not switch to a source-available license]]></title><description><![CDATA[
<p>Article URL: <a href="https://bluewhalesystems.blogspot.com/2022/11/mold-linker-may-not-switch-to-source.html">https://bluewhalesystems.blogspot.com/2022/11/mold-linker-may-not-switch-to-source.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=33594556">https://news.ycombinator.com/item?id=33594556</a></p>
<p>Points: 9</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 14 Nov 2022 14:40:31 +0000</pubDate><link>https://bluewhalesystems.blogspot.com/2022/11/mold-linker-may-not-switch-to-source.html</link><dc:creator>rui314</dc:creator><comments>https://news.ycombinator.com/item?id=33594556</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33594556</guid></item><item><title><![CDATA[New comment by rui314 in "Chibicc – A Small C Compiler"]]></title><description><![CDATA[
<p>CRT object files which contain process startup routines are not in a fixed directory. Unfortunately compilers have to be hard-coded to contain an appropriate directory name.</p>
]]></description><pubDate>Sun, 13 Nov 2022 12:45:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=33582537</link><dc:creator>rui314</dc:creator><comments>https://news.ycombinator.com/item?id=33582537</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33582537</guid></item><item><title><![CDATA[New comment by rui314 in "Chibicc – A Small C Compiler"]]></title><description><![CDATA[
<p>It caused a flame war, so #1 factor is not negligible.</p>
]]></description><pubDate>Sun, 13 Nov 2022 12:42:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=33582524</link><dc:creator>rui314</dc:creator><comments>https://news.ycombinator.com/item?id=33582524</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33582524</guid></item><item><title><![CDATA[New comment by rui314 in "Chibicc – A Small C Compiler"]]></title><description><![CDATA[
<p>I could buy bikes too, but as you wrote that's not enough to make a living. This is my full time project. I could earn a mid 6 figure salary if I work for a big tech, and I think I'm creating a more valuable program than I did when I was working for a big tech, and in return I make money that counts in "fancy bicycle" unit... I think it's not wrong to say it didn't work quite well.</p>
]]></description><pubDate>Sun, 13 Nov 2022 12:38:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=33582501</link><dc:creator>rui314</dc:creator><comments>https://news.ycombinator.com/item?id=33582501</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33582501</guid></item><item><title><![CDATA[New comment by rui314 in "Chibicc – A Small C Compiler"]]></title><description><![CDATA[
<p>It didn't work. If it is available as open-source, they don't _need_ a different license. Anyway, it's off-topic.</p>
]]></description><pubDate>Sun, 13 Nov 2022 11:58:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=33582252</link><dc:creator>rui314</dc:creator><comments>https://news.ycombinator.com/item?id=33582252</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33582252</guid></item><item><title><![CDATA[New comment by rui314 in "Chibicc – A Small C Compiler"]]></title><description><![CDATA[
<p>Author here. I'm amused that I opened HN thinking that <a href="https://docs.google.com/document/d/1kiW9qmNlJ9oQZM6r5o4_N54sX5F8_ccwCy0zpGh3MXk/edit" rel="nofollow">https://docs.google.com/document/d/1kiW9qmNlJ9oQZM6r5o4_N54s...</a> (which I posted today) might come to the front page and found this post instead.<p>So the chibicc book is not available yet. I'm busy working on the other project (the mold linker) and don't have time to work on it. That being said, I believe the repo is still very valuable for those who want to learn how easy it is to implement a simple C compiler. chibicc's each commit was carefully written so that you can read one commit at a time. I'd recommend starting from the initial commit and observe how each feature (`if`, `for`, local variables, global variables, etc.) is implemented by following each commit.</p>
]]></description><pubDate>Sun, 13 Nov 2022 11:49:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=33582179</link><dc:creator>rui314</dc:creator><comments>https://news.ycombinator.com/item?id=33582179</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33582179</guid></item><item><title><![CDATA[New comment by rui314 in "Mold/macOS is 11 times faster than the Apple's default linker to link Chrome"]]></title><description><![CDATA[
<p>I don’t know much about the European job market, but you can see lots of examples of US job positions and their salaries at websites such as <a href="https://www.levels.fyi" rel="nofollow">https://www.levels.fyi</a>.</p>
]]></description><pubDate>Sun, 19 Jun 2022 12:22:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=31798628</link><dc:creator>rui314</dc:creator><comments>https://news.ycombinator.com/item?id=31798628</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31798628</guid></item><item><title><![CDATA[New comment by rui314 in "Mold/macOS is 11 times faster than the Apple's default linker to link Chrome"]]></title><description><![CDATA[
<p>I'm not sure if io_uring can improve mold's performance, as it has to access random locations while copying file contents to apply relocations. Currently, we mmap all input files and an output file and use memcpy to copy file contents.</p>
]]></description><pubDate>Sun, 19 Jun 2022 11:24:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=31798309</link><dc:creator>rui314</dc:creator><comments>https://news.ycombinator.com/item?id=31798309</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31798309</guid></item><item><title><![CDATA[New comment by rui314 in "Mold/macOS is 11 times faster than the Apple's default linker to link Chrome"]]></title><description><![CDATA[
<p>I'm just not a native English speaker.</p>
]]></description><pubDate>Sun, 19 Jun 2022 10:21:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=31798009</link><dc:creator>rui314</dc:creator><comments>https://news.ycombinator.com/item?id=31798009</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31798009</guid></item><item><title><![CDATA[New comment by rui314 in "Mold/macOS is 11 times faster than the Apple's default linker to link Chrome"]]></title><description><![CDATA[
<p>That's not for you then, but some people have to rebuild Chrome-scale programs dozens of times a day, and mold is created for such people.</p>
]]></description><pubDate>Sun, 19 Jun 2022 10:19:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=31798000</link><dc:creator>rui314</dc:creator><comments>https://news.ycombinator.com/item?id=31798000</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31798000</guid></item><item><title><![CDATA[New comment by rui314 in "Mold/macOS is 11 times faster than the Apple's default linker to link Chrome"]]></title><description><![CDATA[
<p>It can create Mac executables, but mold/macOS is still in pre-alpha and no one should expect it to work for their programs. Once it becomes out of beta, I'll release it as mold 2.0, so please wait for it.</p>
]]></description><pubDate>Sun, 19 Jun 2022 10:14:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=31797974</link><dc:creator>rui314</dc:creator><comments>https://news.ycombinator.com/item?id=31797974</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31797974</guid></item><item><title><![CDATA[New comment by rui314 in "Mold/macOS is 11 times faster than the Apple's default linker to link Chrome"]]></title><description><![CDATA[
<p>That's an even crazier goal which is probably 100x harder than writing a 10x faster linker. But I believe it's technically doable. At least, the world needs more crazy people who believe it is technically doable and take it as a challenge. If I get $$$ by selling the mold project to a big tech, I might be able to create a team with that money to tackle that crazy goal...</p>
]]></description><pubDate>Sun, 19 Jun 2022 10:10:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=31797956</link><dc:creator>rui314</dc:creator><comments>https://news.ycombinator.com/item?id=31797956</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31797956</guid></item><item><title><![CDATA[New comment by rui314 in "Mold/macOS is 11 times faster than the Apple's default linker to link Chrome"]]></title><description><![CDATA[
<p>I want to write a book about linkers so that the knowledge I earned during the development of the lld and mold linkers wouldn't lost, but I don't have enough time to do that!</p>
]]></description><pubDate>Sun, 19 Jun 2022 10:05:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=31797934</link><dc:creator>rui314</dc:creator><comments>https://news.ycombinator.com/item?id=31797934</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31797934</guid></item><item><title><![CDATA[New comment by rui314 in "Mold/macOS is 11 times faster than the Apple's default linker to link Chrome"]]></title><description><![CDATA[
<p>None of gold, lld or mold can replace GNU ld entirely because they don't cover all features that GNU ld has.</p>
]]></description><pubDate>Sun, 19 Jun 2022 08:14:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=31797323</link><dc:creator>rui314</dc:creator><comments>https://news.ycombinator.com/item?id=31797323</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31797323</guid></item><item><title><![CDATA[New comment by rui314 in "Mold/macOS is 11 times faster than the Apple's default linker to link Chrome"]]></title><description><![CDATA[
<p>I didn't take it as an offense, so don't say sorry! I just wanted to say that if a senior dev wants to earn $1M in a few years, they can just find a job and do whatever assigned to them there. They didn't have to take a risk of starting a completely new ambitious open-source project to earn that much.</p>
]]></description><pubDate>Sun, 19 Jun 2022 07:32:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=31797088</link><dc:creator>rui314</dc:creator><comments>https://news.ycombinator.com/item?id=31797088</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31797088</guid></item></channel></rss>