<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: Aejkatappaja</title><link>https://news.ycombinator.com/user?id=Aejkatappaja</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 08 Jul 2026 20:15:18 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=Aejkatappaja" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by Aejkatappaja in "Show HN: Davit, a Apple Containers UI"]]></title><description><![CDATA[
<p>Looks nice!<p>Will give it a try, you won a star</p>
]]></description><pubDate>Wed, 08 Jul 2026 08:40:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=48829262</link><dc:creator>Aejkatappaja</dc:creator><comments>https://news.ycombinator.com/item?id=48829262</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48829262</guid></item><item><title><![CDATA[New comment by Aejkatappaja in "Show HN: Jot, a menu bar app that catches a thought before it's gone"]]></title><description><![CDATA[
<p>Nice, but genuinely curious vs a Raycast snippet: is local JSON + full-text search over history the real selling point? Because for quick capture Raycast already nails that.</p>
]]></description><pubDate>Wed, 08 Jul 2026 08:38:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=48829251</link><dc:creator>Aejkatappaja</dc:creator><comments>https://news.ycombinator.com/item?id=48829251</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48829251</guid></item><item><title><![CDATA[New comment by Aejkatappaja in "Structure and Interpretation of Computer Programs Video Lectures (1986)"]]></title><description><![CDATA[
<p>I always recommend these lectures, awesome!</p>
]]></description><pubDate>Wed, 08 Jul 2026 08:35:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=48829227</link><dc:creator>Aejkatappaja</dc:creator><comments>https://news.ycombinator.com/item?id=48829227</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48829227</guid></item><item><title><![CDATA[New comment by Aejkatappaja in "Show HN: Phantom UI – Skeleton that measures your real DOM (Web Component, 8kb)"]]></title><description><![CDATA[
<p>Thanks!</p>
]]></description><pubDate>Thu, 09 Apr 2026 08:45:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=47700894</link><dc:creator>Aejkatappaja</dc:creator><comments>https://news.ycombinator.com/item?id=47700894</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47700894</guid></item><item><title><![CDATA[New comment by Aejkatappaja in "Show HN: Phantom UI – Skeleton that measures your real DOM (Web Component, 8kb)"]]></title><description><![CDATA[
<p>Thanks, let me know how it goes!</p>
]]></description><pubDate>Wed, 08 Apr 2026 22:00:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=47696825</link><dc:creator>Aejkatappaja</dc:creator><comments>https://news.ycombinator.com/item?id=47696825</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47696825</guid></item><item><title><![CDATA[New comment by Aejkatappaja in "Show HN: Phantom UI – Skeleton that measures your real DOM (Web Component, 8kb)"]]></title><description><![CDATA[
<p>Thanks! Right now it relies entirely on getBoundingClientRect(), so if an element has no dimensions yet the block gets skipped.<p>For images/videos I added a load event listener that re-measures once the media loads and takes up space.<p>For elements that are truly dynamic with no initial size, the best workaround today is setting explicit dimensions via CSS (min-height, aspect-ratio, etc.) which is good practice for CLS anyway.<p>That said, something like data-shimmer-width / data-shimmer-height attributes to manually override sizing could work well for that use case.<p>Adding it to the backlog!</p>
]]></description><pubDate>Wed, 08 Apr 2026 21:59:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=47696819</link><dc:creator>Aejkatappaja</dc:creator><comments>https://news.ycombinator.com/item?id=47696819</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47696819</guid></item><item><title><![CDATA[New comment by Aejkatappaja in "Show HN: Phantom UI – Skeleton that measures your real DOM (Web Component, 8kb)"]]></title><description><![CDATA[
<p>Thanks! That's just how custom elements work in React, you use the HTML tag name directly.<p>React 19 has native custom element support so <phantom-ui> works as-is, no wrapper needed.<p>Keeping it as a single HTML tag across all frameworks is the whole point.</p>
]]></description><pubDate>Wed, 08 Apr 2026 21:42:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=47696652</link><dc:creator>Aejkatappaja</dc:creator><comments>https://news.ycombinator.com/item?id=47696652</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47696652</guid></item><item><title><![CDATA[Show HN: Phantom UI – Skeleton that measures your real DOM (Web Component, 8kb)]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/Aejkatappaja/phantom-ui">https://github.com/Aejkatappaja/phantom-ui</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47696471">https://news.ycombinator.com/item?id=47696471</a></p>
<p>Points: 6</p>
<p># Comments: 8</p>
]]></description><pubDate>Wed, 08 Apr 2026 21:24:10 +0000</pubDate><link>https://github.com/Aejkatappaja/phantom-ui</link><dc:creator>Aejkatappaja</dc:creator><comments>https://news.ycombinator.com/item?id=47696471</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47696471</guid></item></channel></rss>