<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: laszlokorte</title><link>https://news.ycombinator.com/user?id=laszlokorte</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 09 Sep 2026 22:59:39 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=laszlokorte" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by laszlokorte in "The broadcast squeezeback, rebuilt with CSS Grid and WebVTT"]]></title><description><![CDATA[
<p>Maybe prefer-reduced-motion?</p>
]]></description><pubDate>Thu, 27 Aug 2026 19:39:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=49470126</link><dc:creator>laszlokorte</dc:creator><comments>https://news.ycombinator.com/item?id=49470126</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49470126</guid></item><item><title><![CDATA[New comment by laszlokorte in "Show HN: Rotation via Double Reflection"]]></title><description><![CDATA[
<p>I have now added an extra section about higher dimensions.</p>
]]></description><pubDate>Mon, 24 Aug 2026 20:22:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=49425362</link><dc:creator>laszlokorte</dc:creator><comments>https://news.ycombinator.com/item?id=49425362</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49425362</guid></item><item><title><![CDATA[New comment by laszlokorte in "Show HN: Rotation via Double Reflection"]]></title><description><![CDATA[
<p>I have now reworked the colors and labels.</p>
]]></description><pubDate>Mon, 24 Aug 2026 20:19:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=49425348</link><dc:creator>laszlokorte</dc:creator><comments>https://news.ycombinator.com/item?id=49425348</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49425348</guid></item><item><title><![CDATA[New comment by laszlokorte in "Show HN: Rotation via Double Reflection"]]></title><description><![CDATA[
<p>Oh, you are right. My 3d example is bad indeed. Thanks for pointing it out.<p>I think my mistake from the very beginning was to frame „reflection“ as happening around a vector instead of around a plane. I did this because I thought of it to be easier to vidualize. The I carried it on into 3d but as you say it does not generalize.<p>Had I started with doing reflections across planes I think it might generalize correctly across dimensions.<p>I have to admit this kind of mistake might completely undermine the correctness and usefulness of the visualization. I will rework this.
Glad you noticed it.</p>
]]></description><pubDate>Sun, 23 Aug 2026 03:59:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=49405949</link><dc:creator>laszlokorte</dc:creator><comments>https://news.ycombinator.com/item?id=49405949</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49405949</guid></item><item><title><![CDATA[Show HN: Rotation via Double Reflection]]></title><description><![CDATA[
<p>While studying Geometric Algebra I have built some interactive visualization to demonstrate how geometric transformations (rotation, scaling, translation) can be constructed by just composing reflections.<p>Accepting reflection as the most elementary geometric operation was an eye opening moment for me. I think some of you might enjoy the interactive visuals.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49391168">https://news.ycombinator.com/item?id=49391168</a></p>
<p>Points: 61</p>
<p># Comments: 16</p>
]]></description><pubDate>Fri, 21 Aug 2026 17:18:06 +0000</pubDate><link>https://static.laszlokorte.de/rotor-reflect/</link><dc:creator>laszlokorte</dc:creator><comments>https://news.ycombinator.com/item?id=49391168</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49391168</guid></item><item><title><![CDATA[New comment by laszlokorte in "Could AIs Become Conscious?"]]></title><description><![CDATA[
<p>As soon as you stop mimicing</p>
]]></description><pubDate>Fri, 21 Aug 2026 02:18:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=49382916</link><dc:creator>laszlokorte</dc:creator><comments>https://news.ycombinator.com/item?id=49382916</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49382916</guid></item><item><title><![CDATA[Elixir language gets a new website]]></title><description><![CDATA[
<p>Article URL: <a href="https://elixir-lang.org/">https://elixir-lang.org/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48932962">https://news.ycombinator.com/item?id=48932962</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 16 Jul 2026 11:15:44 +0000</pubDate><link>https://elixir-lang.org/</link><dc:creator>laszlokorte</dc:creator><comments>https://news.ycombinator.com/item?id=48932962</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48932962</guid></item><item><title><![CDATA[New comment by laszlokorte in "What ORMs have taught me: just learn SQL (2014)"]]></title><description><![CDATA[
<p>In my opinion Elixir Ecto is ORM done right:<p>1. the functional/immutable nature of Elixir makes read and writes much more explicit and there is no need to magically track deep mutations of nested objects to translate them back into UPDATE/INSERT queries<p>2. Elixirs support for lisp-like macros allows for an ergonomic embedded query languages that is syntax and schema checked, mirrors raw SQL really well and, frees you from string-oriented query building<p>3. the query builder DSL addresses one of the main weaknesses of SQL query statements not being composable<p>4. The automatic conversion between JOINed tables (on the DB side) and nested structs (on the Elixir side) is done on the right abstraction level to work reliable and and being explicit enough to generate predictable queries.</p>
]]></description><pubDate>Sat, 04 Jul 2026 17:17:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=48787045</link><dc:creator>laszlokorte</dc:creator><comments>https://news.ycombinator.com/item?id=48787045</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48787045</guid></item><item><title><![CDATA[New comment by laszlokorte in "Box3D, an open source 3D physics engine"]]></title><description><![CDATA[
<p>If the comment above is correct, he was only added to the credits after he had to ask for it after the fact.<p>So the ONLY thing the license asked for is to be named and that was supposedly violated. So a multi million dollar company can just violate a generous license and then after a fact cling to this exact license while arguing to not pay a single cent more than the license asked for. Alright...</p>
]]></description><pubDate>Wed, 01 Jul 2026 22:57:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=48754234</link><dc:creator>laszlokorte</dc:creator><comments>https://news.ycombinator.com/item?id=48754234</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48754234</guid></item><item><title><![CDATA[New comment by laszlokorte in "Ray Tracer in SQL"]]></title><description><![CDATA[
<p>Very cool! I did a similar (but much simpler!) experiment by implementing perspective projection via SQL, storing meshes (vertices, edges, faces), the camera position and the screen size in tables and building a single query that generates the SVG paths (including backface culling). Running via WASM SQlite inside the web browser. [1]<p><pre><code>  SELECT project(...) as x, project(...) as y 
  FROM model, vertex, camera, transform 
  WHERE clockwise AND clipped IN BETWEEN -1 AND 1
</code></pre>
[1]: <a href="https://static.laszlokorte.de/sql3d/" rel="nofollow">https://static.laszlokorte.de/sql3d/</a></p>
]]></description><pubDate>Wed, 01 Jul 2026 16:40:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=48749606</link><dc:creator>laszlokorte</dc:creator><comments>https://news.ycombinator.com/item?id=48749606</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48749606</guid></item><item><title><![CDATA[New comment by laszlokorte in "Should every baby's DNA be sequenced?"]]></title><description><![CDATA[
<p>Then maybe install the strobe lights in all important rooms? Most people have there phone on silent/vibration anyway and recently everybody uses noise-canceling headphones outside to not be bothered by other people...<p>All the infrastructure that would support deaf people (like additional signal lights, vibration signals, subtitles...) are also very helpful for everybody else in specific situations.<p>Everybody is handicapped <i>part of the time</i></p>
]]></description><pubDate>Tue, 30 Jun 2026 13:47:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=48732713</link><dc:creator>laszlokorte</dc:creator><comments>https://news.ycombinator.com/item?id=48732713</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48732713</guid></item><item><title><![CDATA[New comment by laszlokorte in "Should every baby's DNA be sequenced?"]]></title><description><![CDATA[
<p>I said nothing about banning performing surgeries or forcing parents to carry out a deaf child just for keeping some community alive.<p>I just wanted to point out that there is a path from "would like to prevent" to "stop everybody who does not match the profile from living".<p>The other responses in this thread already show in which bad light people look at deaf people. Maybe start talking to some of them.</p>
]]></description><pubDate>Tue, 30 Jun 2026 13:38:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=48732606</link><dc:creator>laszlokorte</dc:creator><comments>https://news.ycombinator.com/item?id=48732606</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48732606</guid></item><item><title><![CDATA[New comment by laszlokorte in "Should every baby's DNA be sequenced?"]]></title><description><![CDATA[
<p>"I would like my child to not be deaf" -> "Many (most?) people would prefer their child to not be deaf" -> (3) "Deaf community shrinks" -> "Social support for deaf people is reduced/seen as not necessary" -> "Parents of deaf children are blamed for carrying out the child" -> "Parents are nudged (forced) to terminate the pregnancy" -> goto (3)<p>In a some way this is already happening (eg Judges forcing cochlea implants on babies while denying the parents support in learning/teaching sign language to the child)<p>Many people see this as an attack on the deaf community and their culture - and I have to agree.</p>
]]></description><pubDate>Tue, 30 Jun 2026 12:10:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=48731556</link><dc:creator>laszlokorte</dc:creator><comments>https://news.ycombinator.com/item?id=48731556</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48731556</guid></item><item><title><![CDATA[New comment by laszlokorte in ".self: A new top-level domain designed to support self-hosting"]]></title><description><![CDATA[
<p><p><pre><code>  write.it.your.self
  think.4.your.self
  written.by.my.self
</code></pre>
all CNAME -> claude.ai</p>
]]></description><pubDate>Mon, 29 Jun 2026 21:17:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=48725361</link><dc:creator>laszlokorte</dc:creator><comments>https://news.ycombinator.com/item?id=48725361</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48725361</guid></item><item><title><![CDATA[New comment by laszlokorte in "Preparing for KDE Plasma's Last X11-Supported Release"]]></title><description><![CDATA[
<p>I know nothing about the detailed technical differences between X11 and Wayland but with Hyprland for me the PIP is working as expected so I assume its not just a Wayland issue but specific to the window manager you are using? Maybe somebody else can explain?</p>
]]></description><pubDate>Tue, 02 Jun 2026 15:57:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=48371946</link><dc:creator>laszlokorte</dc:creator><comments>https://news.ycombinator.com/item?id=48371946</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48371946</guid></item><item><title><![CDATA[New comment by laszlokorte in "A desktop made for one"]]></title><description><![CDATA[
<p>Semi-honest question:
What do you need a window manager, code editor, chat app, etc for if claude is so awesome that it can do everything for you?
Why spend 400$ on making tools that you wont use in any workflow because the only workflow that will be left is prompting and agent to run in a loop</p>
]]></description><pubDate>Mon, 04 May 2026 11:57:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=48007579</link><dc:creator>laszlokorte</dc:creator><comments>https://news.ycombinator.com/item?id=48007579</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48007579</guid></item><item><title><![CDATA[New comment by laszlokorte in "Zed 1.0"]]></title><description><![CDATA[
<p>I think it was even featured and praised in a recent zed blog post</p>
]]></description><pubDate>Thu, 30 Apr 2026 12:57:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=47961718</link><dc:creator>laszlokorte</dc:creator><comments>https://news.ycombinator.com/item?id=47961718</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47961718</guid></item><item><title><![CDATA[New comment by laszlokorte in "Zed 1.0"]]></title><description><![CDATA[
<p>yes there is a single toggle to disable all AI</p>
]]></description><pubDate>Wed, 29 Apr 2026 18:30:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47952418</link><dc:creator>laszlokorte</dc:creator><comments>https://news.ycombinator.com/item?id=47952418</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47952418</guid></item><item><title><![CDATA[New comment by laszlokorte in "Effectful Recursion Schemes"]]></title><description><![CDATA[
<p>Recursion schemes are a topic too few people know about in my opinion. I wrote two simple and interactive introductions. One in Javascript [1] and one in Elixir as Livebook [2]. The Elixir version contains a few more practical examples.<p>[1]: <a href="https://static.laszlokorte.de/recursion-schemes/" rel="nofollow">https://static.laszlokorte.de/recursion-schemes/</a>
[2]: <a href="https://github.com/laszlokorte/elixir-recursion-livebook/blob/main/intro.livemd" rel="nofollow">https://github.com/laszlokorte/elixir-recursion-livebook/blo...</a></p>
]]></description><pubDate>Thu, 23 Apr 2026 21:34:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=47882373</link><dc:creator>laszlokorte</dc:creator><comments>https://news.ycombinator.com/item?id=47882373</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47882373</guid></item><item><title><![CDATA[New comment by laszlokorte in "Show HN: M. C. Escher spiral in WebGL inspired by 3Blue1Brown"]]></title><description><![CDATA[
<p>The main issue is that the image needs to have a high enough resolution to be sharp at all zoom scales. Currently my images are vector graphics that I rasterize depending on the screen resolution.<p>The Escher Print Gallery requires even larger scales as it uses a zoom factor of 256 across the image (vs 16 for my images)<p>Others have solved this by either vectorizing the Print Gallery or even rebuilding the scene as 3D signed distance field that can be sampled via ray marching.[1]
The later yields the best result but I did not want to copy it.<p>[1]: <a href="https://www.shadertoy.com/view/Mdf3zM" rel="nofollow">https://www.shadertoy.com/view/Mdf3zM</a></p>
]]></description><pubDate>Mon, 06 Apr 2026 10:59:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=47659282</link><dc:creator>laszlokorte</dc:creator><comments>https://news.ycombinator.com/item?id=47659282</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47659282</guid></item></channel></rss>