<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: kikkupico</title><link>https://news.ycombinator.com/user?id=kikkupico</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 03 Sep 2026 07:57:25 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=kikkupico" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by kikkupico in "Ambient CSS v3 – Blender meets CSS"]]></title><description><![CDATA[
<p>The Blender connection - <a href="https://github.com/kikkupico/ambientcss/blob/master/ambient3d/README.md" rel="nofollow">https://github.com/kikkupico/ambientcss/blob/master/ambient3...</a></p>
]]></description><pubDate>Wed, 02 Sep 2026 13:57:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=49536336</link><dc:creator>kikkupico</dc:creator><comments>https://news.ycombinator.com/item?id=49536336</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49536336</guid></item><item><title><![CDATA[New comment by kikkupico in "Ambient CSS v3 – Blender meets CSS"]]></title><description><![CDATA[
<p>The threejs scene in the docs is only for explaining the setup; it doesn't have a raytracer to render shadows accurately. The reference renders for the CSS were done in Blender. See <a href="https://kikkupico.github.io/ambientcss/ambient-css/grounded#elevation" rel="nofollow">https://kikkupico.github.io/ambientcss/ambient-css/grounded#...</a> for examples.</p>
]]></description><pubDate>Tue, 01 Sep 2026 23:44:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=49529867</link><dc:creator>kikkupico</dc:creator><comments>https://news.ycombinator.com/item?id=49529867</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49529867</guid></item><item><title><![CDATA[New comment by kikkupico in "Ambient CSS v3 – Blender meets CSS"]]></title><description><![CDATA[
<p>With the knobs, I just figured out the problem was a stray div from an earlier version of the app overlapping the knobs in the components section of the demo app. I've fixed that now. Checked in both desktop and android Chrome and looks ok. haven't tested in mobile safari yet.<p>P.S: I agree knob controls in general are terrible UX. A real knob is usually turned with two fingers and the way on-screen knobs are operated is nothing like that.</p>
]]></description><pubDate>Tue, 01 Sep 2026 21:52:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=49528751</link><dc:creator>kikkupico</dc:creator><comments>https://news.ycombinator.com/item?id=49528751</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49528751</guid></item><item><title><![CDATA[New comment by kikkupico in "Ambient CSS v3 – Blender meets CSS"]]></title><description><![CDATA[
<p>Orthographic projection was chosen here deliberately - that's why elevation makes no difference to the size of the object but changes the shadow. Perspective projection won't work well with scrolling because the angle of the object would have to subtly change when the user scrolls. Orthographic projection doesn't need to handle that.<p>The docs have a page where the lighting and camera setup is explained with an actual threejs 3d scene - <a href="https://kikkupico.github.io/ambientcss/guide/concept/#how-it-works" rel="nofollow">https://kikkupico.github.io/ambientcss/guide/concept/#how-it...</a> . Hope it helps!<p>Regarding the textures, they respond to lighting but not especially well. In the demo app, you can scroll to the materials page and use the theme switcher at the top to see how the texture respond.</p>
]]></description><pubDate>Tue, 01 Sep 2026 21:42:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=49528650</link><dc:creator>kikkupico</dc:creator><comments>https://news.ycombinator.com/item?id=49528650</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49528650</guid></item><item><title><![CDATA[Ambient CSS v3 – Blender meets CSS]]></title><description><![CDATA[
<p>Article URL: <a href="https://ambientcss.vercel.app/">https://ambientcss.vercel.app/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49523387">https://news.ycombinator.com/item?id=49523387</a></p>
<p>Points: 299</p>
<p># Comments: 97</p>
]]></description><pubDate>Tue, 01 Sep 2026 15:35:11 +0000</pubDate><link>https://ambientcss.vercel.app/</link><dc:creator>kikkupico</dc:creator><comments>https://news.ycombinator.com/item?id=49523387</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49523387</guid></item><item><title><![CDATA[New comment by kikkupico in "Thinking Fast, Slow, and Artificial: How AI Is Reshaping Human Reasoning"]]></title><description><![CDATA[
<p>Contrary to the general opinion, I feel that AI has IMPROVED my cognitive skills. I find myself discovering solutions to problems I've always struggled with (without asking AI about it, of course). I also find myself becoming much better at thinking on my feet during regular conversations. I believe I'm spending more time deep thinking than ever before because I can leave the boring cognitive stuff to AI, and that's giving my mind tougher workouts and making it stronger; but I could be completely wrong.</p>
]]></description><pubDate>Sat, 21 Mar 2026 19:08:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47470208</link><dc:creator>kikkupico</dc:creator><comments>https://news.ycombinator.com/item?id=47470208</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47470208</guid></item><item><title><![CDATA[New comment by kikkupico in "A sufficiently detailed spec is code"]]></title><description><![CDATA[
<p>> The point I’m making is that determinism isn’t the key difference between compilers and LLMs<p>I think you misunderstood. Determinism is the the difference between natural language and code. It's not about LLMs vs compilers.</p>
]]></description><pubDate>Sat, 21 Mar 2026 05:39:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47464301</link><dc:creator>kikkupico</dc:creator><comments>https://news.ycombinator.com/item?id=47464301</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47464301</guid></item><item><title><![CDATA[New comment by kikkupico in "A sufficiently detailed spec is code"]]></title><description><![CDATA[
<p>> C code admits many assembly interpretations and the assembly you get will vary depending on your compiler and parameters.<p>There's your own example defining how code is deterministic. Despite being compiled to different assembly interpretations, the code does the same thing.</p>
]]></description><pubDate>Thu, 19 Mar 2026 20:40:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=47445726</link><dc:creator>kikkupico</dc:creator><comments>https://news.ycombinator.com/item?id=47445726</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47445726</guid></item><item><title><![CDATA[New comment by kikkupico in "A sufficiently detailed spec is code"]]></title><description><![CDATA[
<p>Natural language is fluid and ambiguous while code is rigid and deterministic. Spec-driven development appears to be the best of both worlds. But really, it is the worst of both. LLMs are language models - their breakthrough capability is handling natural language. Code is meant to be unambiguous and deterministic. A spec is neither fluid nor deterministic.</p>
]]></description><pubDate>Thu, 19 Mar 2026 06:02:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=47435511</link><dc:creator>kikkupico</dc:creator><comments>https://news.ycombinator.com/item?id=47435511</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47435511</guid></item><item><title><![CDATA[New comment by kikkupico in "Stop Anthropomorphizing the Machine"]]></title><description><![CDATA[
<p>Wow! I just wrote the article "Stop trivialising AI: it’s not your intern, colleague or compiler" today and shared on HN - <a href="https://news.ycombinator.com/item?id=47274213">https://news.ycombinator.com/item?id=47274213</a> - but I talk about different dangers though. Enjoyed reading your viewpoint.</p>
]]></description><pubDate>Fri, 06 Mar 2026 16:20:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=47276958</link><dc:creator>kikkupico</dc:creator><comments>https://news.ycombinator.com/item?id=47276958</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47276958</guid></item><item><title><![CDATA[Stop trivialising AI: it's not your intern, colleague or compiler]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.kikkupico.com/posts/stop-trivialising-ai/">https://www.kikkupico.com/posts/stop-trivialising-ai/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47274213">https://news.ycombinator.com/item?id=47274213</a></p>
<p>Points: 5</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 06 Mar 2026 12:34:01 +0000</pubDate><link>https://www.kikkupico.com/posts/stop-trivialising-ai/</link><dc:creator>kikkupico</dc:creator><comments>https://news.ycombinator.com/item?id=47274213</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47274213</guid></item><item><title><![CDATA[New comment by kikkupico in "Ask HN: Why spec-driven development when code IS spec?"]]></title><description><![CDATA[
<p>Fair enough! Business and user perspectives are meta-data that explain the intent behind the code. I disagree with the point that intent should be the source of truth, though. Intent, like you explained, is high level and lacks the details to be an unambiguous source of truth.</p>
]]></description><pubDate>Sun, 01 Mar 2026 22:00:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=47211158</link><dc:creator>kikkupico</dc:creator><comments>https://news.ycombinator.com/item?id=47211158</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47211158</guid></item><item><title><![CDATA[New comment by kikkupico in "Ask HN: Why spec-driven development when code IS spec?"]]></title><description><![CDATA[
<p>> You can argue that you can just ask the LLM to explain back and forth but it can still be too much.<p>But then you'd get an explanation tailored to your specific perspective instead of a generic one, right?</p>
]]></description><pubDate>Sat, 28 Feb 2026 12:01:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47194181</link><dc:creator>kikkupico</dc:creator><comments>https://news.ycombinator.com/item?id=47194181</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47194181</guid></item><item><title><![CDATA[New comment by kikkupico in "Ask HN: Why spec-driven development when code IS spec?"]]></title><description><![CDATA[
<p>What do we gain by maintaining a high level view instead of asking an LLM to explain the code at a high level when required?</p>
]]></description><pubDate>Sat, 28 Feb 2026 11:59:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=47194158</link><dc:creator>kikkupico</dc:creator><comments>https://news.ycombinator.com/item?id=47194158</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47194158</guid></item><item><title><![CDATA[Ask HN: Why spec-driven development when code IS spec?]]></title><description><![CDATA[
<p>Code, as such, is a detailed, verifiable spec that a machine can execute. LLMs are already great at translating code to natural language and vice-versa. Why do we need a second, less detailed and less verifiable copy of the code?</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47194035">https://news.ycombinator.com/item?id=47194035</a></p>
<p>Points: 2</p>
<p># Comments: 7</p>
]]></description><pubDate>Sat, 28 Feb 2026 11:46:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=47194035</link><dc:creator>kikkupico</dc:creator><comments>https://news.ycombinator.com/item?id=47194035</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47194035</guid></item><item><title><![CDATA[New comment by kikkupico in "Show HN: Ambient CSS – Physically Based CSS and React Components"]]></title><description><![CDATA[
<p>Thanks for the feedback! I agree there needs to be visual indication for the knobs' min and max points. I'm thinking about how to do this without adding visual clutter.</p>
]]></description><pubDate>Wed, 18 Feb 2026 07:16:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=47058205</link><dc:creator>kikkupico</dc:creator><comments>https://news.ycombinator.com/item?id=47058205</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47058205</guid></item><item><title><![CDATA[New comment by kikkupico in "Show HN: Ambient CSS – Physically Based CSS and React Components"]]></title><description><![CDATA[
<p>Thank you! I just changed the knob control gesture/drag logic and it doesn't work like a vertical slider anymore.</p>
]]></description><pubDate>Tue, 17 Feb 2026 14:56:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=47048154</link><dc:creator>kikkupico</dc:creator><comments>https://news.ycombinator.com/item?id=47048154</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47048154</guid></item><item><title><![CDATA[New comment by kikkupico in "Show HN: Ambient CSS – Physically Based CSS and React Components"]]></title><description><![CDATA[
<p>Made the knob controls more intuitive now. Please check it out!</p>
]]></description><pubDate>Tue, 17 Feb 2026 14:54:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=47048145</link><dc:creator>kikkupico</dc:creator><comments>https://news.ycombinator.com/item?id=47048145</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47048145</guid></item><item><title><![CDATA[New comment by kikkupico in "Show HN: Ambient CSS – Physically Based CSS and React Components"]]></title><description><![CDATA[
<p>Thanks for the feedback! Click and scroll up/down to turn the knobs. I will fix this as it isn't an intuitive way to control knobs.
EDIT: Done! Please disregard this comment.</p>
]]></description><pubDate>Tue, 17 Feb 2026 14:10:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=47047629</link><dc:creator>kikkupico</dc:creator><comments>https://news.ycombinator.com/item?id=47047629</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47047629</guid></item><item><title><![CDATA[Show HN: Ambient CSS – Physically Based CSS and React Components]]></title><description><![CDATA[
<p>Hello! AmbientCSS is a side project I started 5 years ago because I found the lack of realism in CSS shadows jarring. So, I tried to create a more realistic and consistent shadow system for CSS. It grew too complex and I gave up. Now, thanks to LLMs, I was able to revive it. As such, it's good enough to play with but might not be good enough for production use.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47047391">https://news.ycombinator.com/item?id=47047391</a></p>
<p>Points: 9</p>
<p># Comments: 9</p>
]]></description><pubDate>Tue, 17 Feb 2026 13:42:32 +0000</pubDate><link>https://ambientcss.vercel.app/</link><dc:creator>kikkupico</dc:creator><comments>https://news.ycombinator.com/item?id=47047391</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47047391</guid></item></channel></rss>