<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: lukaslalinsky</title><link>https://news.ycombinator.com/user?id=lukaslalinsky</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 15 Apr 2026 21:16:41 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=lukaslalinsky" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by lukaslalinsky in "What is RISC-V and why it matters to Canonical"]]></title><description><![CDATA[
<p>I was honestly wishing Ubuntu would keep upstart alive. I preferred it as init system.</p>
]]></description><pubDate>Sat, 11 Apr 2026 08:40:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47728751</link><dc:creator>lukaslalinsky</dc:creator><comments>https://news.ycombinator.com/item?id=47728751</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47728751</guid></item><item><title><![CDATA[New comment by lukaslalinsky in "Solod – A subset of Go that translates to C"]]></title><description><![CDATA[
<p>stackful coroutines are not hard to implement</p>
]]></description><pubDate>Tue, 07 Apr 2026 07:55:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=47672016</link><dc:creator>lukaslalinsky</dc:creator><comments>https://news.ycombinator.com/item?id=47672016</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47672016</guid></item><item><title><![CDATA[New comment by lukaslalinsky in "Solar panels at Lidl? Plug-in versions set to appear in shops"]]></title><description><![CDATA[
<p>You need permission to connect it to the grid.</p>
]]></description><pubDate>Wed, 01 Apr 2026 12:18:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47599852</link><dc:creator>lukaslalinsky</dc:creator><comments>https://news.ycombinator.com/item?id=47599852</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47599852</guid></item><item><title><![CDATA[New comment by lukaslalinsky in "Claude Code Unpacked : A visual guide"]]></title><description><![CDATA[
<p>I've heard somewhere that they have roughly 100% code churn every few months, so yes, they unfortunately don't care about code quality. It's a shame, because it's still the best coding agent, in my experience.</p>
]]></description><pubDate>Wed, 01 Apr 2026 08:21:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=47598280</link><dc:creator>lukaslalinsky</dc:creator><comments>https://news.ycombinator.com/item?id=47598280</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47598280</guid></item><item><title><![CDATA[New comment by lukaslalinsky in "90% of Claude-linked output going to GitHub repos w <2 stars"]]></title><description><![CDATA[
<p>Is this surprising in any way? People who let Claude Code attribute commits to itself are probably vibe coders who delegate all the work. It's expected that there will be a growing number of new projects.</p>
]]></description><pubDate>Thu, 26 Mar 2026 06:12:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=47527138</link><dc:creator>lukaslalinsky</dc:creator><comments>https://news.ycombinator.com/item?id=47527138</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47527138</guid></item><item><title><![CDATA[New comment by lukaslalinsky in "Cursor Composer 2 is just Kimi K2.5 with RL"]]></title><description><![CDATA[
<p>Indeed, this is quite obvious on Claude models vs Gemini. I fully believe Gemini is more powerful model, but the post training process is nowhere near what Anthropic does, which results in Gemini being horrible at coding sessions, while Claude is excellent.</p>
]]></description><pubDate>Sat, 21 Mar 2026 06:30:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=47464502</link><dc:creator>lukaslalinsky</dc:creator><comments>https://news.ycombinator.com/item?id=47464502</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47464502</guid></item><item><title><![CDATA[New comment by lukaslalinsky in "Be intentional about how AI changes your codebase"]]></title><description><![CDATA[
<p>Fully agree. AI or not, it's still the human developer's responsibility to make sure the code is correct and integrates well into the codebase. AI just made it easier to be sloppy about it, but that doesn't mean that's the only way to use these tools.</p>
]]></description><pubDate>Fri, 20 Mar 2026 08:41:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=47452027</link><dc:creator>lukaslalinsky</dc:creator><comments>https://news.ycombinator.com/item?id=47452027</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47452027</guid></item><item><title><![CDATA[New comment by lukaslalinsky in "If you thought code writing speed was your problem you have bigger problems"]]></title><description><![CDATA[
<p>If I can offload the typing and building, I can spend more energy understanding the bigger picture</p>
]]></description><pubDate>Tue, 17 Mar 2026 19:07:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=47416812</link><dc:creator>lukaslalinsky</dc:creator><comments>https://news.ycombinator.com/item?id=47416812</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47416812</guid></item><item><title><![CDATA[New comment by lukaslalinsky in "Every layer of review makes you 10x slower"]]></title><description><![CDATA[
<p>Reviewing things is fast and smooth is things are small. If you have all the involved parties stay in the loop, review happens in the real time. Review is only problematic if you split the do and review steps. The same applies to AI coding, you can chose to pair program with it and then it's actually helpful, or you can have it generate 10k lines of code you have no way of reviewing. You just need people understand that switching context is killing productivity. If more things are happening at the same time and your memory is limited, the time spent on load/save makes it slower than just doing one thing at the time and staying in the loop.</p>
]]></description><pubDate>Tue, 17 Mar 2026 07:38:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=47409689</link><dc:creator>lukaslalinsky</dc:creator><comments>https://news.ycombinator.com/item?id=47409689</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47409689</guid></item><item><title><![CDATA[New comment by lukaslalinsky in "LLMs can be exhausting"]]></title><description><![CDATA[
<p>Any programmer needs to be able to approach a foreign code base and navigate through it to identify ab issue. Reading code and understanding what is going on is an essential skill.</p>
]]></description><pubDate>Tue, 17 Mar 2026 07:30:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47409642</link><dc:creator>lukaslalinsky</dc:creator><comments>https://news.ycombinator.com/item?id=47409642</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47409642</guid></item><item><title><![CDATA[New comment by lukaslalinsky in "Type resolution redesign, with language changes to taste"]]></title><description><![CDATA[
<p>They are referring to `anytype`, which is a comptime construct telling the compiler that the parameter can be of any type and as long as the code compiles with the given value, it's good.<p>It's an extremely useful thing, but  unconstrained, it's essentially duck typing during compile time. People has been wanting some kind of trait/interface support to constrain it, but it's unlikely to happen.</p>
]]></description><pubDate>Wed, 11 Mar 2026 07:53:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=47332751</link><dc:creator>lukaslalinsky</dc:creator><comments>https://news.ycombinator.com/item?id=47332751</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47332751</guid></item><item><title><![CDATA[New comment by lukaslalinsky in "Redox OS has adopted a Certificate of Origin policy and a strict no-LLM policy"]]></title><description><![CDATA[
<p>As a project maintainer, I don't want to interact with someone's LLM. If a person submits a PR, using LLM or not, the person is responsible for any problems with it. How they respond to review is a good indicator if they actually understand the code. And if they used a bot to submit the PR, I'd simply consider it a spam.</p>
]]></description><pubDate>Tue, 10 Mar 2026 12:15:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=47322178</link><dc:creator>lukaslalinsky</dc:creator><comments>https://news.ycombinator.com/item?id=47322178</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47322178</guid></item><item><title><![CDATA[New comment by lukaslalinsky in "Redox OS has adopted a Certificate of Origin policy and a strict no-LLM policy"]]></title><description><![CDATA[
<p>I still think there is value in external contributors solving problems using LLMs, assuming they do the research and know what they are doing. Getting a well written and tested solution from LLM is not as easy as writing a good prompt, it's a much longer/iterative process.</p>
]]></description><pubDate>Tue, 10 Mar 2026 12:07:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=47322120</link><dc:creator>lukaslalinsky</dc:creator><comments>https://news.ycombinator.com/item?id=47322120</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47322120</guid></item><item><title><![CDATA[New comment by lukaslalinsky in "Redox OS has adopted a Certificate of Origin policy and a strict no-LLM policy"]]></title><description><![CDATA[
<p>I think we will be getting into an interesting situation soon, where project maintainers use LLMs because they truly are useful in many cases, but will ban contributors for doing so, because they can't review how well did the user guide the LLM.</p>
]]></description><pubDate>Tue, 10 Mar 2026 09:30:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=47320911</link><dc:creator>lukaslalinsky</dc:creator><comments>https://news.ycombinator.com/item?id=47320911</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47320911</guid></item><item><title><![CDATA[New comment by lukaslalinsky in "Helix: A post-modern text editor"]]></title><description><![CDATA[
<p>They don't have LTS releases, there is always a bug somewhere and the bug fix includes a number of features, if not new dependencies.</p>
]]></description><pubDate>Sat, 07 Mar 2026 11:27:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=47286651</link><dc:creator>lukaslalinsky</dc:creator><comments>https://news.ycombinator.com/item?id=47286651</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47286651</guid></item><item><title><![CDATA[New comment by lukaslalinsky in "Helix: A post-modern text editor"]]></title><description><![CDATA[
<p>Not having to deal with neovim plugins is a HUGE win. Using neovim with plugins feels like using a rolling Linux distro, you never know what breaks next. That's what I use zed, personally. It's the best modern vi-like editor, in my opinion.</p>
]]></description><pubDate>Sat, 07 Mar 2026 08:56:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=47285860</link><dc:creator>lukaslalinsky</dc:creator><comments>https://news.ycombinator.com/item?id=47285860</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47285860</guid></item><item><title><![CDATA[New comment by lukaslalinsky in "Helix: A post-modern text editor"]]></title><description><![CDATA[
<p>I really wanted to like Helix, it's a great software, works out of the box. I dedicated energy to unlearn my vim habits and learn the helix way. I'm now able to use it fairly effectively, but eventually I just came to the conclusion the bindings are done the way they are due to simpler implementation, not simpler user interface. I'm back to neovim for small updates and zed in vim mode for larger code editing.</p>
]]></description><pubDate>Sat, 07 Mar 2026 06:56:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=47285163</link><dc:creator>lukaslalinsky</dc:creator><comments>https://news.ycombinator.com/item?id=47285163</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47285163</guid></item><item><title><![CDATA[New comment by lukaslalinsky in "Tell HN: I'm 60 years old. Claude Code has re-ignited a passion"]]></title><description><![CDATA[
<p>I'm much younger, just 42, but due to other medical problems, my attention span was being reduced. I've been programming profesionally for about 25 years, but the last years I was putting myself more into other roles, because being able to focus on code for a few hours uninterrupted is a luxury that I don't have anymore. I was honestly thinking I'll have to retire early.  That was until I've tried Claude Code last year. It feels like a superpower. I can guide it, I can review it, I don't need it for thinking, I need it for writing code and under very strict guidance, it does that well. I feel like this extends the years I can do software well into to the future. In a way, I welcome masses thinking AI can produce software on it's own, it gives me hopes for more earning in the future for me.</p>
]]></description><pubDate>Sat, 07 Mar 2026 06:20:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=47285009</link><dc:creator>lukaslalinsky</dc:creator><comments>https://news.ycombinator.com/item?id=47285009</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47285009</guid></item><item><title><![CDATA[New comment by lukaslalinsky in "Zed new terms required to be 18 years old"]]></title><description><![CDATA[
<p>I'm probably missing something. Are there some new laws requiring age checks for LLM-related services?</p>
]]></description><pubDate>Fri, 06 Mar 2026 05:45:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47271330</link><dc:creator>lukaslalinsky</dc:creator><comments>https://news.ycombinator.com/item?id=47271330</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47271330</guid></item><item><title><![CDATA[New comment by lukaslalinsky in "What Python’s asyncio primitives get wrong about shared state"]]></title><description><![CDATA[
<p>They are trying to use condition variable without a mutex and see missed wake ups. That's a textbook error, no? I'm surprised asyncio.Condition even allows that mode of operation.</p>
]]></description><pubDate>Thu, 05 Mar 2026 06:30:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=47258272</link><dc:creator>lukaslalinsky</dc:creator><comments>https://news.ycombinator.com/item?id=47258272</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47258272</guid></item></channel></rss>