<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: css_apologist</title><link>https://news.ycombinator.com/user?id=css_apologist</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 13 Apr 2026 13:42:15 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=css_apologist" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by css_apologist in "Bombadil: Property-based testing for web UIs by Antithesis"]]></title><description><![CDATA[
<p>very cool! does this work? can you describe the kinds of real bugs you've caught with this?</p>
]]></description><pubDate>Mon, 23 Mar 2026 14:47:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=47490293</link><dc:creator>css_apologist</dc:creator><comments>https://news.ycombinator.com/item?id=47490293</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47490293</guid></item><item><title><![CDATA[New comment by css_apologist in "Ask HN: What Are You Working On? (March 2026)"]]></title><description><![CDATA[
<p>I got a few ideas which will probably never get done at this point<p>1 - actual css static analysis -- consume html + css, and provide tooling to preview what properties are inherited given the context you're in -- what you're overwriting, what display mode you're in. If there's inconsistent display modes depending on where in the html you are.<p>2 - a reactive html scripting language which using html as the source of truth, and synchronizes html elements through their relationships to each other<p>i only have prototypes, and unfortunately given the climate i feel i am the only person who wants these tools.. but every few weeks i get to sit down and get some progress and that's nice</p>
]]></description><pubDate>Mon, 09 Mar 2026 16:48:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=47311560</link><dc:creator>css_apologist</dc:creator><comments>https://news.ycombinator.com/item?id=47311560</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47311560</guid></item><item><title><![CDATA[New comment by css_apologist in "MacBook Air with M5"]]></title><description><![CDATA[
<p>why?</p>
]]></description><pubDate>Tue, 03 Mar 2026 15:17:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=47233683</link><dc:creator>css_apologist</dc:creator><comments>https://news.ycombinator.com/item?id=47233683</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47233683</guid></item><item><title><![CDATA[New comment by css_apologist in "New iPad Air, powered by M4"]]></title><description><![CDATA[
<p>i've been meaning to checkout pure data, this is cool thanks for sharing</p>
]]></description><pubDate>Mon, 02 Mar 2026 18:02:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=47221606</link><dc:creator>css_apologist</dc:creator><comments>https://news.ycombinator.com/item?id=47221606</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47221606</guid></item><item><title><![CDATA[New comment by css_apologist in "New iPad Air, powered by M4"]]></title><description><![CDATA[
<p>looks like never</p>
]]></description><pubDate>Mon, 02 Mar 2026 16:29:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=47220174</link><dc:creator>css_apologist</dc:creator><comments>https://news.ycombinator.com/item?id=47220174</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47220174</guid></item><item><title><![CDATA[New comment by css_apologist in "New iPad Air, powered by M4"]]></title><description><![CDATA[
<p>> no support for VSTs<p>yup, that kills it for me</p>
]]></description><pubDate>Mon, 02 Mar 2026 16:20:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=47220021</link><dc:creator>css_apologist</dc:creator><comments>https://news.ycombinator.com/item?id=47220021</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47220021</guid></item><item><title><![CDATA[New comment by css_apologist in "New iPad Air, powered by M4"]]></title><description><![CDATA[
<p>This is an incredible piece of hardware, I just don't know what to do with it<p>how is music production on it these days?</p>
]]></description><pubDate>Mon, 02 Mar 2026 15:06:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=47218916</link><dc:creator>css_apologist</dc:creator><comments>https://news.ycombinator.com/item?id=47218916</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47218916</guid></item><item><title><![CDATA[New comment by css_apologist in "Leaving Google has actively improved my life"]]></title><description><![CDATA[
<p>I felt this way until about a year or 2 ago, google has gotten so bad DDG is not worse for my uses<p>I don't dig in reddit frequently so that specific issue is not one for me</p>
]]></description><pubDate>Fri, 27 Feb 2026 20:45:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=47185353</link><dc:creator>css_apologist</dc:creator><comments>https://news.ycombinator.com/item?id=47185353</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47185353</guid></item><item><title><![CDATA[New comment by css_apologist in "Browse Code by Meaning"]]></title><description><![CDATA[
<p>This seems like a really great use of LLMs<p>Especially with local models, I would use this!</p>
]]></description><pubDate>Tue, 17 Feb 2026 16:49:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=47049575</link><dc:creator>css_apologist</dc:creator><comments>https://news.ycombinator.com/item?id=47049575</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47049575</guid></item><item><title><![CDATA[New comment by css_apologist in "Use protocols, not services"]]></title><description><![CDATA[
<p>cost, and we can create policy (shocker)<p>also what specifically are you worried about these 100 billion chatgpts doing?</p>
]]></description><pubDate>Mon, 16 Feb 2026 19:53:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=47039459</link><dc:creator>css_apologist</dc:creator><comments>https://news.ycombinator.com/item?id=47039459</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47039459</guid></item><item><title><![CDATA[New comment by css_apologist in "Parse, Don't Validate (2019)"]]></title><description><![CDATA[
<p>This is an idea that is not ON or OFF<p>You can get ever so gradually stricter with your types which means that the operations you perform on on a narrow type is even more solid<p>It is also 100% possible to do in dynamic languages, it's a cultural thing</p>
]]></description><pubDate>Tue, 10 Feb 2026 16:43:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=46962558</link><dc:creator>css_apologist</dc:creator><comments>https://news.ycombinator.com/item?id=46962558</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46962558</guid></item><item><title><![CDATA[New comment by css_apologist in "Testing Ads in ChatGPT"]]></title><description><![CDATA[
<p>Will this make OpenAI profitable?<p>What's the expected revenue from this?</p>
]]></description><pubDate>Mon, 09 Feb 2026 20:04:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=46950354</link><dc:creator>css_apologist</dc:creator><comments>https://news.ycombinator.com/item?id=46950354</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46950354</guid></item><item><title><![CDATA[New comment by css_apologist in "Nobody knows how the whole system works"]]></title><description><![CDATA[
<p>Yes, but the person who understands a lot of the system is invaluable</p>
]]></description><pubDate>Mon, 09 Feb 2026 16:39:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=46947351</link><dc:creator>css_apologist</dc:creator><comments>https://news.ycombinator.com/item?id=46947351</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46947351</guid></item><item><title><![CDATA[New comment by css_apologist in "OpenClaw is changing my life"]]></title><description><![CDATA[
<p>Yea, I enjoy being the engineer</p>
]]></description><pubDate>Sun, 08 Feb 2026 20:28:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=46938194</link><dc:creator>css_apologist</dc:creator><comments>https://news.ycombinator.com/item?id=46938194</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46938194</guid></item><item><title><![CDATA[New comment by css_apologist in "Banning lead in gas worked. The proof is in our hair"]]></title><description><![CDATA[
<p>give me an example of EPA regulation that needs to be eliminated</p>
]]></description><pubDate>Tue, 03 Feb 2026 15:30:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=46872211</link><dc:creator>css_apologist</dc:creator><comments>https://news.ycombinator.com/item?id=46872211</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46872211</guid></item><item><title><![CDATA[New comment by css_apologist in "JSON-render: LLM-based JSON-to-UI tool"]]></title><description><![CDATA[
<p>those describe server APIs<p>how would it relate to ui?</p>
]]></description><pubDate>Sat, 24 Jan 2026 22:15:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=46748268</link><dc:creator>css_apologist</dc:creator><comments>https://news.ycombinator.com/item?id=46748268</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46748268</guid></item><item><title><![CDATA[New comment by css_apologist in "Show HN: Rails UI"]]></title><description><![CDATA[
<p>i wish :(</p>
]]></description><pubDate>Wed, 21 Jan 2026 19:30:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=46710335</link><dc:creator>css_apologist</dc:creator><comments>https://news.ycombinator.com/item?id=46710335</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46710335</guid></item><item><title><![CDATA[New comment by css_apologist in "Show HN: Rails UI"]]></title><description><![CDATA[
<p>ugh this looks dated even by 2016 standards<p>when will developers learn UI actually matters<p>bootstrap was a mistake, and lowered the bar for everyone</p>
]]></description><pubDate>Wed, 21 Jan 2026 18:49:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=46709787</link><dc:creator>css_apologist</dc:creator><comments>https://news.ycombinator.com/item?id=46709787</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46709787</guid></item><item><title><![CDATA[New comment by css_apologist in "The Overcomplexity of the Shadcn Radio Button"]]></title><description><![CDATA[
<p>yea blew my mind shadcn is a radix wrapper</p>
]]></description><pubDate>Wed, 21 Jan 2026 18:32:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=46709555</link><dc:creator>css_apologist</dc:creator><comments>https://news.ycombinator.com/item?id=46709555</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46709555</guid></item><item><title><![CDATA[New comment by css_apologist in "Vibecoding #2"]]></title><description><![CDATA[
<p>this isn't technically vibe coding right? this is just like using llms here and there for details you don't care to learn more about</p>
]]></description><pubDate>Wed, 21 Jan 2026 14:26:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=46706162</link><dc:creator>css_apologist</dc:creator><comments>https://news.ycombinator.com/item?id=46706162</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46706162</guid></item></channel></rss>