<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: lukashrb</title><link>https://news.ycombinator.com/user?id=lukashrb</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 31 Jul 2026 11:55:15 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=lukashrb" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by lukashrb in "How to get better at guitar"]]></title><description><![CDATA[
<p>I thought the same for a long time and it really discouraged me. My natural pitch recognition is pretty bad.
What helped was starting with very simple melodies and songs, so I could get familiar with the most common movements. That made it easier to figure out progressions, because I learned how to narrow down the options.
I’m still not great at it, but I keep improving. That’s why I think it’s trainable.</p>
]]></description><pubDate>Wed, 08 Apr 2026 06:18:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=47686062</link><dc:creator>lukashrb</dc:creator><comments>https://news.ycombinator.com/item?id=47686062</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47686062</guid></item><item><title><![CDATA[New comment by lukashrb in "Clojure: The Documentary, official trailer [video]"]]></title><description><![CDATA[
<p>Every time I write another DTO → domain → DB mapping layer in Kotlin/TypeScript, I think about Clojure. I’m pretty grateful I learned it. It really changed how I think about software. Still, it’s a trade: less ceremony, more responsibility.</p>
]]></description><pubDate>Tue, 31 Mar 2026 08:12:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=47584170</link><dc:creator>lukashrb</dc:creator><comments>https://news.ycombinator.com/item?id=47584170</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47584170</guid></item><item><title><![CDATA[New comment by lukashrb in "(next Rich)"]]></title><description><![CDATA[
<p>Picking up Clojure was the best learning experience I've had in my professional life. Rich is inspiring; I wish him all the best.</p>
]]></description><pubDate>Sat, 05 Aug 2023 07:16:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=37009758</link><dc:creator>lukashrb</dc:creator><comments>https://news.ycombinator.com/item?id=37009758</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37009758</guid></item><item><title><![CDATA[New comment by lukashrb in "I gained a new appreciation for Test Driven Development"]]></title><description><![CDATA[
<p>> but it gets in the way when you're rapidly prototyping and exploring.<p>If you prototype a new features for an existing system, a test let you execute only the code you actually need. This will shorten your feedback loop and allow you to iterate faster. Refactoring a test is fine. Writing a BS test just to explore a solution is fine. 
In my experience following a test lead practice will help you build a simpler system which will be easier to maintain.</p>
]]></description><pubDate>Sun, 12 Feb 2023 06:44:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=34760523</link><dc:creator>lukashrb</dc:creator><comments>https://news.ycombinator.com/item?id=34760523</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34760523</guid></item><item><title><![CDATA[Programming languages ranked by expressiveness (2013)]]></title><description><![CDATA[
<p>Article URL: <a href="https://redmonk.com/dberkholz/2013/03/25/programming-languages-ranked-by-expressiveness/">https://redmonk.com/dberkholz/2013/03/25/programming-languages-ranked-by-expressiveness/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=33988456">https://news.ycombinator.com/item?id=33988456</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 14 Dec 2022 19:08:47 +0000</pubDate><link>https://redmonk.com/dberkholz/2013/03/25/programming-languages-ranked-by-expressiveness/</link><dc:creator>lukashrb</dc:creator><comments>https://news.ycombinator.com/item?id=33988456</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33988456</guid></item><item><title><![CDATA[New comment by lukashrb in "Tell HN: My child's first program"]]></title><description><![CDATA[
<p>There is this book "Drive The Surprising Truth About What Motivates Us" which makes the same point, they also cite some studies about this.</p>
]]></description><pubDate>Tue, 06 Dec 2022 21:37:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=33887411</link><dc:creator>lukashrb</dc:creator><comments>https://news.ycombinator.com/item?id=33887411</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33887411</guid></item><item><title><![CDATA[New comment by lukashrb in "Soufflé: A Datalog Synthesis Tool for Static Analysis"]]></title><description><![CDATA[
<p>As I understand, implicit joins are another selling point</p>
]]></description><pubDate>Wed, 30 Nov 2022 22:46:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=33809072</link><dc:creator>lukashrb</dc:creator><comments>https://news.ycombinator.com/item?id=33809072</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33809072</guid></item><item><title><![CDATA[New comment by lukashrb in "Clojure 15th Anniversary: A Retrospective"]]></title><description><![CDATA[
<p>I'm really greatful for clojure to exist. It exposed me to a lot of concepts and gave me a new perspective to think about problems, which in turn helped me to grow tremendously as a developer.<p>The emphasis to work directly with the data is quite unique to clojure (as I'm aware of, please proof me wrong on this) which allows me to just dive in and think about the problem I want to solve instead of fighting my language or framework. 
The interactivity of the environment paired with immutability results in an instant feedback loop which let me get into mental flow really fast, which is a joy.</p>
]]></description><pubDate>Sat, 22 Oct 2022 12:02:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=33297562</link><dc:creator>lukashrb</dc:creator><comments>https://news.ycombinator.com/item?id=33297562</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33297562</guid></item><item><title><![CDATA[New comment by lukashrb in "Clojure 15th Anniversary: A Retrospective"]]></title><description><![CDATA[
<p>Could you specify, what you mean by "refactor large codebases"?<p>> compiler telling you if the pieces still fit together?<p>You still write tests in scala do you?</p>
]]></description><pubDate>Sat, 22 Oct 2022 11:19:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=33297327</link><dc:creator>lukashrb</dc:creator><comments>https://news.ycombinator.com/item?id=33297327</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33297327</guid></item><item><title><![CDATA[New comment by lukashrb in "Building a Startup on Clojure"]]></title><description><![CDATA[
<p>> and because it is statically typed with a decent type system, you can refactor quite safely in general.<p>I wish that would be true. Would make my current job a lot easier.</p>
]]></description><pubDate>Wed, 05 Oct 2022 13:54:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=33095611</link><dc:creator>lukashrb</dc:creator><comments>https://news.ycombinator.com/item?id=33095611</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33095611</guid></item><item><title><![CDATA[New comment by lukashrb in "Paradigms of Artificial Intelligence Programming (1992)"]]></title><description><![CDATA[
<p>Are there any examples for 2 and 3 openly accessible? While I grasped the basic idea I lack the imagination how it would look in a real world system.</p>
]]></description><pubDate>Sun, 14 Aug 2022 16:00:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=32460303</link><dc:creator>lukashrb</dc:creator><comments>https://news.ycombinator.com/item?id=32460303</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32460303</guid></item><item><title><![CDATA[New comment by lukashrb in "Annotated implementation of microKanren: an embeddable logic language"]]></title><description><![CDATA[
<p>If I recall correctly: cisco threat grid is using core.logic</p>
]]></description><pubDate>Thu, 26 May 2022 08:08:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=31515906</link><dc:creator>lukashrb</dc:creator><comments>https://news.ycombinator.com/item?id=31515906</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31515906</guid></item><item><title><![CDATA[New comment by lukashrb in "Clojure 1.11 is now available"]]></title><description><![CDATA[
<p>> I get paid to deal with requirements that change every bloody week because we have quick customer feedback<p>In my experience this is something where clojure is exceptionally good at.</p>
]]></description><pubDate>Tue, 22 Mar 2022 22:09:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=30772229</link><dc:creator>lukashrb</dc:creator><comments>https://news.ycombinator.com/item?id=30772229</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30772229</guid></item><item><title><![CDATA[New comment by lukashrb in "Show HN: I built a no-BS recipe search engine"]]></title><description><![CDATA[
<p>Thank you.</p>
]]></description><pubDate>Tue, 09 Nov 2021 16:13:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=29163643</link><dc:creator>lukashrb</dc:creator><comments>https://news.ycombinator.com/item?id=29163643</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29163643</guid></item><item><title><![CDATA[New comment by lukashrb in "Idiomatic Clojure without sacrificing performance"]]></title><description><![CDATA[
<p>If I understand you correctly, this i a general problem of functional data structures?<p>> Clojure will always be slow, because it's not cache friendly.<p>You always have the option to use the java data structures, for the cases this kind of optimization is needed.</p>
]]></description><pubDate>Sun, 24 Oct 2021 09:59:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=28976393</link><dc:creator>lukashrb</dc:creator><comments>https://news.ycombinator.com/item?id=28976393</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28976393</guid></item><item><title><![CDATA[New comment by lukashrb in "Companies that use Lisp extensively"]]></title><description><![CDATA[
<p>> Peter Norvig here. I came to Python not because I thought it was a better/acceptable/pragmatic Lisp, but because it was better pseudocode.[0]<p>[0] <a href="https://news.ycombinator.com/item?id=1803815" rel="nofollow">https://news.ycombinator.com/item?id=1803815</a></p>
]]></description><pubDate>Mon, 11 Oct 2021 20:15:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=28832519</link><dc:creator>lukashrb</dc:creator><comments>https://news.ycombinator.com/item?id=28832519</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28832519</guid></item><item><title><![CDATA[New comment by lukashrb in "Programming Languages and Compiler Benchmarks"]]></title><description><![CDATA[
<p>The link is broken. Nevertheless I don't now much about the benchmarks but SBCL seems impressively fast.</p>
]]></description><pubDate>Sun, 12 Sep 2021 21:48:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=28505337</link><dc:creator>lukashrb</dc:creator><comments>https://news.ycombinator.com/item?id=28505337</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28505337</guid></item><item><title><![CDATA[F# support for type classes or implicits]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/fsharp/fslang-suggestions/issues/243">https://github.com/fsharp/fslang-suggestions/issues/243</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=28505290">https://news.ycombinator.com/item?id=28505290</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 12 Sep 2021 21:42:39 +0000</pubDate><link>https://github.com/fsharp/fslang-suggestions/issues/243</link><dc:creator>lukashrb</dc:creator><comments>https://news.ycombinator.com/item?id=28505290</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28505290</guid></item><item><title><![CDATA[A History of Clojure [video]]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.pldi21.org/prerecorded_hopl.11.html">https://www.pldi21.org/prerecorded_hopl.11.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=27782864">https://news.ycombinator.com/item?id=27782864</a></p>
<p>Points: 99</p>
<p># Comments: 10</p>
]]></description><pubDate>Fri, 09 Jul 2021 12:13:15 +0000</pubDate><link>https://www.pldi21.org/prerecorded_hopl.11.html</link><dc:creator>lukashrb</dc:creator><comments>https://news.ycombinator.com/item?id=27782864</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27782864</guid></item><item><title><![CDATA[New comment by lukashrb in "Parse, Don't Validate (2019)"]]></title><description><![CDATA[
<p>You're absolutely right. I guess I mentioned pattern matching in particular because of the cited sentence from OP "I'm still waiting for pattern matching + algebraic data types".<p>> The same is true for the rest of the things you've mentioned: none are specific to static typing!<p>Sure, I could be wrong here. I frequently am. But could you point out why do you think that?</p>
]]></description><pubDate>Sat, 26 Jun 2021 18:23:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=27644451</link><dc:creator>lukashrb</dc:creator><comments>https://news.ycombinator.com/item?id=27644451</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27644451</guid></item></channel></rss>