<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: lukaszkorecki</title><link>https://news.ycombinator.com/user?id=lukaszkorecki</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 13 Aug 2026 19:32:23 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=lukaszkorecki" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by lukaszkorecki in "Delta"]]></title><description><![CDATA[
<p>I understand the point, but shouldn't the code be documented and well structured so that the intent is clear without looking at the discussion around changes?<p>I'm working on a legacy system right now - I'd commit several felonies just to have well documented code, I don't really care about all the conversations that the original team had to decide what they eventually did.<p>Maybe I'm just too old and don't get it.</p>
]]></description><pubDate>Wed, 12 Aug 2026 20:46:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=49278313</link><dc:creator>lukaszkorecki</dc:creator><comments>https://news.ycombinator.com/item?id=49278313</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49278313</guid></item><item><title><![CDATA[New comment by lukaszkorecki in "Delta"]]></title><description><![CDATA[
<p>I don't quite get it - it reminds me of using Slack as the decision making places, sure it works for hashing out the details, but it's not great for being the decision record store. I'm not sure what is the value of preserving hundreds of lines of conversations about how code came to be if the code keeps changing? What happens in 5 years? Do I have to read the whole transcript just to understand what's going on? AI will summarize it for me?<p>This feels like engaging with a prog lang community for the first time, and answer to a basic question is "this has been covered before, read the IRC chat history"<p>It's not like Pull Requests are perfect, and with discipline they do the job well - but this looks like a step in the wrong direction.</p>
]]></description><pubDate>Wed, 12 Aug 2026 19:42:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=49277593</link><dc:creator>lukaszkorecki</dc:creator><comments>https://news.ycombinator.com/item?id=49277593</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49277593</guid></item><item><title><![CDATA[New comment by lukaszkorecki in "Stacked PRs are now live on GitHub"]]></title><description><![CDATA[
<p>That's how I worked but it gets tedious for reviewers because there's no easy way to navigate the stack. In the end, I vibe coded an internal PR stacker which stores stack data using `git notes` (allowing multiple people to work in a stack) and updates PR description with stack navigation. 
It uses merge, rather than rebase because history is not that important (final code is).</p>
]]></description><pubDate>Fri, 31 Jul 2026 22:25:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=49129220</link><dc:creator>lukaszkorecki</dc:creator><comments>https://news.ycombinator.com/item?id=49129220</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49129220</guid></item><item><title><![CDATA[New comment by lukaszkorecki in "Cyberpunk Comics, Manga and Graphic Novels"]]></title><description><![CDATA[
<p>Ghost Rider 2099 is sadly missing from this list</p>
]]></description><pubDate>Mon, 13 Jul 2026 16:43:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=48895273</link><dc:creator>lukaszkorecki</dc:creator><comments>https://news.ycombinator.com/item?id=48895273</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48895273</guid></item><item><title><![CDATA[New comment by lukaszkorecki in "Clojure 1.13 adds support for checked keys"]]></title><description><![CDATA[
<p>For me it solves a real issue, a lot of the code that I work on looks like this:<p><pre><code>  (defn foo [{:keys [a b c] :or {a 1}]
    {:pre [(some? b) (some? c]}
     .....

</code></pre>
having `:keys!` will automatically remove the need for `:pre`</p>
]]></description><pubDate>Tue, 07 Jul 2026 08:43:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=48815139</link><dc:creator>lukaszkorecki</dc:creator><comments>https://news.ycombinator.com/item?id=48815139</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48815139</guid></item><item><title><![CDATA[New comment by lukaszkorecki in "Biff.core: system composition for Clojure web apps"]]></title><description><![CDATA[
<p>Maybe I'm grumpy and old or something, but I wish there was only one Component library for Clojure, out of all the things this should have been the one everyone settled on.</p>
]]></description><pubDate>Tue, 09 Jun 2026 21:31:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=48468049</link><dc:creator>lukaszkorecki</dc:creator><comments>https://news.ycombinator.com/item?id=48468049</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48468049</guid></item><item><title><![CDATA[New comment by lukaszkorecki in "Ableton Extensions SDK"]]></title><description><![CDATA[
<p>I need to check this out, I bounced off Max 3 times now because I find the GUI approach so tedious</p>
]]></description><pubDate>Thu, 04 Jun 2026 00:49:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=48392279</link><dc:creator>lukaszkorecki</dc:creator><comments>https://news.ycombinator.com/item?id=48392279</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48392279</guid></item><item><title><![CDATA[New comment by lukaszkorecki in "Ask HN: How to be SOC2 Type 2 compliant as a solo-entreprenuer?"]]></title><description><![CDATA[
<p>In my experience it was as simple as connecting to AWS and tagging resources in Terraform. I got it all done in around 3 weeks. So maybe yes, if somebody doesn’t know about SOC2 then Vanta might be getting in the way but it in my case it literally solved all my problems in a month or so</p>
]]></description><pubDate>Fri, 15 May 2026 18:32:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=48152101</link><dc:creator>lukaszkorecki</dc:creator><comments>https://news.ycombinator.com/item?id=48152101</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48152101</guid></item><item><title><![CDATA[New comment by lukaszkorecki in "Ask HN: How to be SOC2 Type 2 compliant as a solo-entreprenuer?"]]></title><description><![CDATA[
<p>My company had 6 employees, I was the CTO and I can't imagine getting SOC2 certified without using Vanta - that was back in their early access/beta days.<p>I had no choice - we had so many security assessments spreadsheets sent by potential customers, that getting SOC2 saved us time in the long run.</p>
]]></description><pubDate>Fri, 15 May 2026 16:45:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=48150833</link><dc:creator>lukaszkorecki</dc:creator><comments>https://news.ycombinator.com/item?id=48150833</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48150833</guid></item><item><title><![CDATA[Personal AI Safety: The Default Settings Will Not Save You]]></title><description><![CDATA[
<p>Article URL: <a href="https://personalaisafety.com/p/the-default-settings-will-not-save">https://personalaisafety.com/p/the-default-settings-will-not-save</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47838772">https://news.ycombinator.com/item?id=47838772</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 20 Apr 2026 18:44:51 +0000</pubDate><link>https://personalaisafety.com/p/the-default-settings-will-not-save</link><dc:creator>lukaszkorecki</dc:creator><comments>https://news.ycombinator.com/item?id=47838772</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47838772</guid></item><item><title><![CDATA[New comment by lukaszkorecki in "Farewell, Rust for web"]]></title><description><![CDATA[
<p>It has one - it’s been a part of the JDK for a while <a href="https://docs.oracle.com/en/java/javase/11/docs/api/jdk.httpserver/com/sun/net/httpserver/HttpServer.html" rel="nofollow">https://docs.oracle.com/en/java/javase/11/docs/api/jdk.https...</a></p>
]]></description><pubDate>Fri, 20 Feb 2026 00:36:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=47082040</link><dc:creator>lukaszkorecki</dc:creator><comments>https://news.ycombinator.com/item?id=47082040</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47082040</guid></item><item><title><![CDATA[New comment by lukaszkorecki in "Open source is not about you (2018)"]]></title><description><![CDATA[
<p>I don't remember the exact situation, but I think this relates to this:<p>Clojure core was sent a set of patches that were supposed to improve performance of immutable data structures but were provided without much consideration of the bigger picture or over optimized for a specific use case.<p>There's a Reddit thread which provides a bit more detail so excuse me if I got some of it wrong: <a href="https://www.reddit.com/r/Clojure/comments/a01hu2/the_current_clojure_conversation/" rel="nofollow">https://www.reddit.com/r/Clojure/comments/a01hu2/the_current...</a><p>*Edit* - actually this a better summary: <a href="https://old.reddit.com/r/Clojure/comments/a0pjq9/rich_hickey_open_source_is_not_about_you/ealatsq/" rel="nofollow">https://old.reddit.com/r/Clojure/comments/a0pjq9/rich_hickey...</a></p>
]]></description><pubDate>Fri, 13 Feb 2026 18:27:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=47005959</link><dc:creator>lukaszkorecki</dc:creator><comments>https://news.ycombinator.com/item?id=47005959</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47005959</guid></item><item><title><![CDATA[New comment by lukaszkorecki in "Show HN: DBOS Java – Postgres-Backed Durable Workflows"]]></title><description><![CDATA[
<p>Looks great, shame that due to annotation-based API it's gonna be a pain to use in Clojure.</p>
]]></description><pubDate>Thu, 13 Nov 2025 21:51:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=45921091</link><dc:creator>lukaszkorecki</dc:creator><comments>https://news.ycombinator.com/item?id=45921091</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45921091</guid></item><item><title><![CDATA[New comment by lukaszkorecki in "Claude Code IDE integration for Emacs"]]></title><description><![CDATA[
<p>it's coming: <a href="https://github.com/editor-code-assistant/eca" rel="nofollow">https://github.com/editor-code-assistant/eca</a></p>
]]></description><pubDate>Wed, 06 Aug 2025 16:44:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=44814420</link><dc:creator>lukaszkorecki</dc:creator><comments>https://news.ycombinator.com/item?id=44814420</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44814420</guid></item><item><title><![CDATA[New comment by lukaszkorecki in "I'm Peter Roberts, immigration attorney, who does work for YC and startups. AMA"]]></title><description><![CDATA[
<p>It's doable but you need a lot, and I mean a lot of documentation proving that you are indeed an alien with extraordinary ability. Any press mentions of you and your company, articles, proof that you're working with known companies in the US and more evidence like that will increase your chance.<p>In fact I worked with Peter on obtaining an O1 while not having a degree, I was a CTO of a startup, moving from the UK.</p>
]]></description><pubDate>Fri, 16 May 2025 18:08:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=44008276</link><dc:creator>lukaszkorecki</dc:creator><comments>https://news.ycombinator.com/item?id=44008276</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44008276</guid></item><item><title><![CDATA[New comment by lukaszkorecki in "Native frame transposition coming to Emacs 31"]]></title><description><![CDATA[
<p>Most of the time I have 4 or 6 buffers visible at once, including the REPL and files I’m editing - and that’s when I’m working on “one thing”, having packages like transpose frame or ace-window makes this type of workflow much easier</p>
]]></description><pubDate>Thu, 10 Apr 2025 12:15:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=43643057</link><dc:creator>lukaszkorecki</dc:creator><comments>https://news.ycombinator.com/item?id=43643057</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43643057</guid></item><item><title><![CDATA[New comment by lukaszkorecki in "Dear OAuth Providers"]]></title><description><![CDATA[
<p>I could add at least 10 more to this list, just based on my personal experience</p>
]]></description><pubDate>Thu, 12 Dec 2024 16:27:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=42400565</link><dc:creator>lukaszkorecki</dc:creator><comments>https://news.ycombinator.com/item?id=42400565</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42400565</guid></item><item><title><![CDATA[New comment by lukaszkorecki in "Xwax Is an Open-Source Digital Vinyl System (DVS) for Linux"]]></title><description><![CDATA[
<p>djaypro is what you want in this case - but you’ll also need a mixer/interface which supports DVS (like Numark Scratch).<p>There are all-in-one hardware options but from what I remember all of them come with their own control platters etc</p>
]]></description><pubDate>Sat, 20 Jul 2024 13:59:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=41016550</link><dc:creator>lukaszkorecki</dc:creator><comments>https://news.ycombinator.com/item?id=41016550</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41016550</guid></item><item><title><![CDATA[New comment by lukaszkorecki in "Visualizing fighting game mechanics (2020)"]]></title><description><![CDATA[
<p>To add to it - the frame meter in SF6 training mode is an equivalent of the cards presented in the article, but built into the game.</p>
]]></description><pubDate>Thu, 14 Dec 2023 14:49:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=38641925</link><dc:creator>lukaszkorecki</dc:creator><comments>https://news.ycombinator.com/item?id=38641925</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38641925</guid></item><item><title><![CDATA[New comment by lukaszkorecki in "How a startup loses its spark"]]></title><description><![CDATA[
<p>> The arguments articulated are entirely false<p>I’d would disagree - I had the exact experience that the autor described. But you are right on this point<p>> it’s entirely possible to build that intoxicating environment anywhere. It’s more about having a dynamic leader who assembles teams into collections of individuals who know precisely why they are there<p>I still think it’s related to size and bad incentives. I heard stories of people at FAANG that said that department X is like a startup but Y is soul sucking boredom</p>
]]></description><pubDate>Sat, 12 Aug 2023 13:31:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=37099981</link><dc:creator>lukaszkorecki</dc:creator><comments>https://news.ycombinator.com/item?id=37099981</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37099981</guid></item></channel></rss>