<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: max6zx</title><link>https://news.ycombinator.com/user?id=max6zx</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 18 Apr 2026 05:12:43 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=max6zx" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by max6zx in "Ask HN: Programmers who don't use autocomplete/LSP, how do you do it?"]]></title><description><![CDATA[
<p>Regarding the distraction, IDE can also turn off most of the features that you do not need to let you free from distraction, so you do not have to use Notepad, vi or ed to avoid idstraction.<p>When you say you work with very large projects, do you mind sharing an estimate of how many LoC (a poor metric, but still), language and contributors your project has? From my experience, when you do not have problem with bulk refactoring, either your project is not big enough, or do not have many change or no so many contributors so that any kind of replacement with review is not a significant issue.
In these cases, it's hard to see the benefit of features offer by IDE/LSP. Just like when do you see bubble sort and quick sort have similar performance? When there is only a few items in the list.<p>And finally, I also an Emacs user, so I ask you to experiment one thing: instead of using find-grep, try consult-ripgrep and see what improvement it offers compare to find-grep. And remember that an IDE can do even better than that.</p>
]]></description><pubDate>Wed, 25 Dec 2024 21:59:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=42511441</link><dc:creator>max6zx</dc:creator><comments>https://news.ycombinator.com/item?id=42511441</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42511441</guid></item><item><title><![CDATA[New comment by max6zx in "Ask HN: Programmers who don't use autocomplete/LSP, how do you do it?"]]></title><description><![CDATA[
<p>Not sure about others who commented in this post, but all guys I met in real life who refuse to use advanced features of an IDE like autocomplete, refactoring ... are either: 1) have never work in a truly large scale projects (and usually familiar only with weak type languages - which IDE cannot help much so they cannot grow over a certain limit - chicken and egg?). 2) do not know what are the differences between a rename/search features offered by IDE and terminal commands to achieve similar objectives. 3) do not really care about productivity (use find & xargs for searching and does not even bother to write a script? meehh)<p>So when someone says he do not need an IDE because its feature are just distraction, my first question is always about the biggest project that he has worked with, and the second one is how he do rename/navigation/... with his code base. Never find a single guy does not fall out of these 3 groups.<p>Copilot is another thing for me. The reason is its accuracy is not good enough yet. The moment it can produce code align with my intention 100% accuracy, just like how search/refactor/suggestion that IDEs are currently offer, I will include it in my workflow instantly.</p>
]]></description><pubDate>Tue, 24 Dec 2024 07:06:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=42500182</link><dc:creator>max6zx</dc:creator><comments>https://news.ycombinator.com/item?id=42500182</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42500182</guid></item><item><title><![CDATA[New comment by max6zx in "AI Stole the Joy of Programming"]]></title><description><![CDATA[
<p>I think the scale of applying AI to generate contents will cripple search engine even before your scenarios become true.<p>I have a hobby with natural photos, and in the last 2 years, I have stopped spending time browsing pages as most of them are garbages generated by AI.<p>One thing many people hype about generative AI as they believe human also make mistake the same way as AI do, so at worst you have something similar to human mistake. Yes, but the volumes generated by AI are at magnitude bigger, and only a limited amount of human can validate and filter it out. If there is nothing change, this volumes of garbages will surely overflow and there is no way we can differentiate bad and good, fake and authentic contents.</p>
]]></description><pubDate>Thu, 05 Dec 2024 16:52:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=42329904</link><dc:creator>max6zx</dc:creator><comments>https://news.ycombinator.com/item?id=42329904</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42329904</guid></item><item><title><![CDATA[New comment by max6zx in "Guile-Emacs Relaunched"]]></title><description><![CDATA[
<p>Actually, if it has true support for async and better graphics, the UI can be modified so it is "perceived" to have better speed.
In the current Emacs, some actions are slowe and we know it has nothing to do with Emacs as they depends on external processes. But it makes entire Emacs hang, and it's terrible from user perspective. If there is a way to make those operations running async, with some nice text messages/graphics to indicate the status, it would be much better.
It is similar to the story about installing mirrors inside elevators and made people <i>feel</i> waiting time is much shorter, while travelling time was actually the same.</p>
]]></description><pubDate>Thu, 05 Dec 2024 16:41:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=42329779</link><dc:creator>max6zx</dc:creator><comments>https://news.ycombinator.com/item?id=42329779</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42329779</guid></item><item><title><![CDATA[New comment by max6zx in "Claude AI built me a React app to compare maps side by side"]]></title><description><![CDATA[
<p>Do you mind sharing how much experience you have with the tech stack that have generated code? What I found with LLM is the perspective for AI generated code is different depends on your own experience, and I would like to know whether it is only my experience.<p>I have more than 20 years with backend development and just some limited experience with frontend tech stacks. 
I tried using LLM initially with for frontend in my personal project. I found that code generation by LLM are so good. It produces code that works immediately with my vague prompts. It happily fixes any issue that I found pretty quick and correct. I also have enough knowledge to tweak anything that I need so at the end of the day, I can see that my project work as expected. I feel really productive with it.<p>Then I slowly start using LLM for my backend projects at work. And I was so suprise that the experience was completely opposite. Both ChatGPT and Claude generated code that either bad practice or have flaw, or just ignore instructions in my prompt to come back to bad solutions after just a few questions. It also fails to apply common practices from architecture perspectives. So the effort to make it work is much more than when I do all coding myself.<p>At that point, I thought probably there are more frontend projects used to train those models than in backend projects, therefore quality of code in frontend tech is much better. But when using LLM with another language that I did not have much experience for another backend project, I found out why my experience is so much different as I can now observe more clearly on what is bad and good in the generated code.<p>In my previous backend project, as I have much more knowledge on languages/frameworks/practice, my criteria was also higher. It is not just the code that can run, it must be extensible, in right structure and in good architecture, use correct idiom ... Whereas my frontend experience is more limited, the generated code work as I expected but possibly it also violated all these NFRs that I do not know. It explains why using it with a new program language (something I don't have much experience) in a backend project (my well know domain) I found a mixed experience when it seems to provide me working code, but failed on following good practices.<p>My hypothesis is LLM can generate code at intemediate level, so if your experience is limited you see it as pure gold. But if your level is much better, those generated code are just garbage. I really want to hear more from other people to validate my hypothesis as it seems people also have opposite experiences with this.</p>
]]></description><pubDate>Mon, 18 Nov 2024 05:22:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=42169918</link><dc:creator>max6zx</dc:creator><comments>https://news.ycombinator.com/item?id=42169918</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42169918</guid></item></channel></rss>