Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
kapilsinha
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
35 ms
·
1.
▲
by
kapilsinha
2y ago
Gotcha, I respect that. With a few privacy-minded devs like you, I have offered them a custom compiler toolchain (and happy to make the source available) that they can "self-host". If you are interested in trying it out, I'd
2.
▲
by
kapilsinha
2y ago
Ha yes that is a diplomatic way to put it. To the commenter's point though, I too question some of the defaults. mold does seem to be objectively better than the default linker. Stripping debuginfo does seem like it would have been a b
3.
▲
by
kapilsinha
3y ago
I appreciate this detailed explanation! To preface, I took on macro expansion caching because it was a clear solution for the slow builds I saw in some projects (taking the "project-specific" approach I mentioned in the blog). Tha
4.
▲
by
kapilsinha
3y ago
Thanks for raising this. I hadn't anticipated this as a major concern. Is your main concern that you can't see the compiler code -- in which case would it help if the the source were available? Or is it even more than that, that y
5.
▲
by
kapilsinha
3y ago
I like the simplicity. I definitely get the payoff for standalone Python scripts, where once the script errors out the memory is cleared. But do you see a similar payoff for Jupyter notebooks (or similar)?
6.
▲
by
kapilsinha
3y ago
Ah yep I'm aware of that. Bevy is a framework/engine that devs built on top of. I was referring to the project that OP has built on top of Bevy
7.
▲
by
kapilsinha
3y ago
But usually, at least I don't build an executable while iterating. And if I do, I try to set up the feature flags so the build is minimal for the tests I am running
8.
▲
by
kapilsinha
3y ago
Is that Bevy project open-source by any chance? I'd love to it out myself
9.
▲
by
kapilsinha
3y ago
This is most definitely self-promotion (I am the author), but also extremely relevant if you are looking at incremental build speed-ups: https://news.ycombinator.com/item?id=39743431
10.
▲
by
kapilsinha
3y ago
Thanks! I go over some of the details of my procedural macro caching solution in the linked blog, and my code snippet there might be most informative.
11.
▲
by
kapilsinha
3y ago
Agree, especially when developing, I'd assume speed of optimizer matters more than quality of optimization. I wonder though if LLVM spent less time on that "phase ordering" problem, what is the tradeoff between these two fact
12.
▲
by
kapilsinha
3y ago
Hi HN, I’m Kapil from CodeRemote. I am building Rust developer productivity tooling to speed up your edit-compile-run cycle. While I love Rust for its runtime performance and safety (not to mention its sweet syntactic sugar), I have long be
13.
▲
I reduced (incremental) Rust compile times by up to 40%
(coderemote.dev)
11 points
by
kapilsinha
3y ago
|
14 comments
14.
▲
by
kapilsinha
3y ago
If you are in a corporate environment, then Jetbrains products are probably decent. What language are you developing in? Also not free but Sublime with SFTP (if that's still something people use) is an option
15.
▲
by
kapilsinha
3y ago
Random person on the Interwebs ;) Just found your project and thought it was cool