<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: Kleptine</title><link>https://news.ycombinator.com/user?id=Kleptine</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 23 Apr 2026 15:37:13 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=Kleptine" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by Kleptine in "Bilinear interpolation on a quadrilateral using Barycentric coordinates"]]></title><description><![CDATA[
<p>To answer some of the questions here, the reason this has not been used before is because this technique requires being able to access the quad definitions (ie. which 4 vertices makeup each quad) within the gpu.<p>Up until recently with Mesh Shaders, there's really just been no good way to send this data <i>to</i> the GPU and read back the barycentric coordinates you need in the fragment shader for each pixel.<p>The article offers several options, to support older GPUs, like Geometry Shaders and Tesselation shaders. This is good, but these are really at best Terrible Hacks(tm). Proof of the ability to contort old extensions is not proof of reasonable performance!<p>Notably, geometry shaders are notorious for bad performance, so the fact that they list them as a viable strategy for older devices makes it pretty clear they aren't thinking much about performance, just possible compatibility.<p>Still, I think this is very cool, and now that GPUs are becoming much more of a generic computing device with the ability to execute arbitrary code on random buffers, I think we are nearly at the point of being able to break from the triangle and fix this! We hit this triangulation issue several times on the last project, and it's a real pain.</p>
]]></description><pubDate>Fri, 11 Apr 2025 21:14:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=43658678</link><dc:creator>Kleptine</dc:creator><comments>https://news.ycombinator.com/item?id=43658678</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43658678</guid></item><item><title><![CDATA[New comment by Kleptine in "Issues with color spaces and perceptual brightness"]]></title><description><![CDATA[
<p>Yeah, B/W film was definitely not all that accurate. It was a common practice to use weird makeup, lighting, colors, in order to create a B/W film image that looked correct (see chocolate used for blood).<p>So in those cases, filmmakers had to counteract the limitations of the b/w transformations in the actual sets.</p>
]]></description><pubDate>Sat, 18 Jan 2025 01:10:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=42744871</link><dc:creator>Kleptine</dc:creator><comments>https://news.ycombinator.com/item?id=42744871</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42744871</guid></item><item><title><![CDATA[New comment by Kleptine in "Issues with Color Spaces and Perceptual Brightness"]]></title><description><![CDATA[
<p>This is actually a very good point that nobody else has commented on. The very definition of lightness is somewhat ambiguous. I would argue that vividness itself is a unique axis, separate from saturation.<p>But which axis you care about is very context specific.</p>
]]></description><pubDate>Sat, 18 Jan 2025 01:08:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=42744854</link><dc:creator>Kleptine</dc:creator><comments>https://news.ycombinator.com/item?id=42744854</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42744854</guid></item><item><title><![CDATA[New comment by Kleptine in "Issues with Color Spaces and Perceptual Brightness"]]></title><description><![CDATA[
<p>This is an incredible reference, thanks.</p>
]]></description><pubDate>Sat, 18 Jan 2025 00:32:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=42744694</link><dc:creator>Kleptine</dc:creator><comments>https://news.ycombinator.com/item?id=42744694</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42744694</guid></item><item><title><![CDATA[Composability: Designing a Visual Programming Language]]></title><description><![CDATA[
<p>Article URL: <a href="https://johnaustin.io/articles/2024/composability-designing-a-visual-programming-language">https://johnaustin.io/articles/2024/composability-designing-a-visual-programming-language</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=40141416">https://news.ycombinator.com/item?id=40141416</a></p>
<p>Points: 3</p>
<p># Comments: 1</p>
]]></description><pubDate>Wed, 24 Apr 2024 06:47:41 +0000</pubDate><link>https://johnaustin.io/articles/2024/composability-designing-a-visual-programming-language</link><dc:creator>Kleptine</dc:creator><comments>https://news.ycombinator.com/item?id=40141416</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40141416</guid></item><item><title><![CDATA[Lattice now compiles to .NET IL]]></title><description><![CDATA[
<p>Article URL: <a href="https://johnaustin.io/articles/2024/lattice-now-compiles-to-net-il">https://johnaustin.io/articles/2024/lattice-now-compiles-to-net-il</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=39891608">https://news.ycombinator.com/item?id=39891608</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 01 Apr 2024 07:19:29 +0000</pubDate><link>https://johnaustin.io/articles/2024/lattice-now-compiles-to-net-il</link><dc:creator>Kleptine</dc:creator><comments>https://news.ycombinator.com/item?id=39891608</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39891608</guid></item><item><title><![CDATA[A Gameplay Programming Puzzle for ECS]]></title><description><![CDATA[
<p>Article URL: <a href="https://johnaustin.io/articles/2023/a-gameplay-programming-brain-teaser-for-ecs">https://johnaustin.io/articles/2023/a-gameplay-programming-brain-teaser-for-ecs</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=37619963">https://news.ycombinator.com/item?id=37619963</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 23 Sep 2023 01:54:50 +0000</pubDate><link>https://johnaustin.io/articles/2023/a-gameplay-programming-brain-teaser-for-ecs</link><dc:creator>Kleptine</dc:creator><comments>https://news.ycombinator.com/item?id=37619963</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37619963</guid></item><item><title><![CDATA[Writing a Fast C# Code-Search Tool in Rust]]></title><description><![CDATA[
<p>Article URL: <a href="https://old.reddit.com/r/rust/comments/12e9rid/writing_a_fast_c_codesearch_tool_in_rust/">https://old.reddit.com/r/rust/comments/12e9rid/writing_a_fast_c_codesearch_tool_in_rust/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=35478055">https://news.ycombinator.com/item?id=35478055</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 07 Apr 2023 04:33:04 +0000</pubDate><link>https://old.reddit.com/r/rust/comments/12e9rid/writing_a_fast_c_codesearch_tool_in_rust/</link><dc:creator>Kleptine</dc:creator><comments>https://news.ycombinator.com/item?id=35478055</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35478055</guid></item><item><title><![CDATA[New comment by Kleptine in "Buttondown is a small, elegant tool for producing newsletters"]]></title><description><![CDATA[
<p>Heartily recommend it! We've been using it for a while and it's been great.<p>The support is great too.</p>
]]></description><pubDate>Tue, 03 May 2022 13:19:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=31247911</link><dc:creator>Kleptine</dc:creator><comments>https://news.ycombinator.com/item?id=31247911</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31247911</guid></item><item><title><![CDATA[A userstyle to make GitHub diffs more compact]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/Kleptine/github-compact-style/blob/master/README.md">https://github.com/Kleptine/github-compact-style/blob/master/README.md</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=23283741">https://news.ycombinator.com/item?id=23283741</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 23 May 2020 15:32:42 +0000</pubDate><link>https://github.com/Kleptine/github-compact-style/blob/master/README.md</link><dc:creator>Kleptine</dc:creator><comments>https://news.ycombinator.com/item?id=23283741</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23283741</guid></item><item><title><![CDATA[RGB to XYZ: The Science and History of Color]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.youtube.com/watch?v=AS1OHMW873s">https://www.youtube.com/watch?v=AS1OHMW873s</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=20988405">https://news.ycombinator.com/item?id=20988405</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 16 Sep 2019 20:45:12 +0000</pubDate><link>https://www.youtube.com/watch?v=AS1OHMW873s</link><dc:creator>Kleptine</dc:creator><comments>https://news.ycombinator.com/item?id=20988405</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20988405</guid></item><item><title><![CDATA[The Unity Timestep (Gamedev)]]></title><description><![CDATA[
<p>Article URL: <a href="https://johnaustin.io/articles/2019/fix-your-unity-timestep">https://johnaustin.io/articles/2019/fix-your-unity-timestep</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=20031662">https://news.ycombinator.com/item?id=20031662</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 28 May 2019 16:27:27 +0000</pubDate><link>https://johnaustin.io/articles/2019/fix-your-unity-timestep</link><dc:creator>Kleptine</dc:creator><comments>https://news.ycombinator.com/item?id=20031662</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20031662</guid></item><item><title><![CDATA[Hacking Unity to Run Hidden Methods]]></title><description><![CDATA[
<p>Article URL: <a href="http://astrangergravity.com/hacking-unity-from-the-command-line/">http://astrangergravity.com/hacking-unity-from-the-command-line/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=10728851">https://news.ycombinator.com/item?id=10728851</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 14 Dec 2015 01:27:17 +0000</pubDate><link>http://astrangergravity.com/hacking-unity-from-the-command-line/</link><dc:creator>Kleptine</dc:creator><comments>https://news.ycombinator.com/item?id=10728851</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=10728851</guid></item><item><title><![CDATA[New comment by Kleptine in "[dead]"]]></title><description><![CDATA[
<p>For the record, I am on this list.<p>1. I was not aware this was public. 
2. I was told that all rankings should be taken in context compared to others in the 2015 graduating class.  Clearly none of these people are any contender to be best in the world at anything.<p>The people I know on the list are certainly some of the smartest people I know, but take this with a grain of salt.</p>
]]></description><pubDate>Wed, 30 Jul 2014 17:31:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=8109715</link><dc:creator>Kleptine</dc:creator><comments>https://news.ycombinator.com/item?id=8109715</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=8109715</guid></item><item><title><![CDATA[New comment by Kleptine in "Show HN: Simple group contact sharing"]]></title><description><![CDATA[
<p>Made this app while I was learning AngularJS.   It's quite useful for getting the contact information of everyone in a group (instead of having to pass around phones and risk missing numbers, etc).<p>Figured I would throw it out here instead of it sitting around on my hard drive!  Comments and feedback welcome!</p>
]]></description><pubDate>Sat, 05 Jul 2014 21:35:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=7993038</link><dc:creator>Kleptine</dc:creator><comments>https://news.ycombinator.com/item?id=7993038</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=7993038</guid></item><item><title><![CDATA[Show HN: Simple group contact sharing]]></title><description><![CDATA[
<p>Article URL: <a href="http://numblee.com/">http://numblee.com/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=7993036">https://news.ycombinator.com/item?id=7993036</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Sat, 05 Jul 2014 21:33:52 +0000</pubDate><link>http://numblee.com/</link><dc:creator>Kleptine</dc:creator><comments>https://news.ycombinator.com/item?id=7993036</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=7993036</guid></item><item><title><![CDATA[New comment by Kleptine in "CBS to adapt Zynga game 'Draw Something' for TV"]]></title><description><![CDATA[
<p>That hasn't stopped anyone before.</p>
]]></description><pubDate>Fri, 15 Jun 2012 21:54:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=4118914</link><dc:creator>Kleptine</dc:creator><comments>https://news.ycombinator.com/item?id=4118914</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=4118914</guid></item><item><title><![CDATA[New comment by Kleptine in "The Oatmeal v. FunnyJunk, Part III"]]></title><description><![CDATA[
<p>Agreed, while he generally posts with the best of intentions, I can see him easily incriminating himself unintentionally with a haphazard response.<p>The charity idea was brilliant though.</p>
]]></description><pubDate>Fri, 15 Jun 2012 21:44:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=4118867</link><dc:creator>Kleptine</dc:creator><comments>https://news.ycombinator.com/item?id=4118867</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=4118867</guid></item><item><title><![CDATA[New comment by Kleptine in "EEG Brainwave-Controlled Pong Game"]]></title><description><![CDATA[
<p>Very cool!</p>
]]></description><pubDate>Tue, 01 May 2012 02:36:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=3912732</link><dc:creator>Kleptine</dc:creator><comments>https://news.ycombinator.com/item?id=3912732</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=3912732</guid></item></channel></rss>