<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: csswizardry</title><link>https://news.ycombinator.com/user?id=csswizardry</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 27 May 2026 18:45:13 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=csswizardry" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by csswizardry in "The worst job interview I ever had"]]></title><description><![CDATA[
<p>> fun one first […] The recruiter died.<p>That took a turn!</p>
]]></description><pubDate>Wed, 27 May 2026 13:17:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=48293858</link><dc:creator>csswizardry</dc:creator><comments>https://news.ycombinator.com/item?id=48293858</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48293858</guid></item><item><title><![CDATA[New comment by csswizardry in "Getting into public speaking"]]></title><description><![CDATA[
<p>My own (similar) advice from 2016: <a href="https://csswizardry.com/2016/06/speakers-checklist-before-and-after-your-talk/" rel="nofollow">https://csswizardry.com/2016/06/speakers-checklist-before-an...</a></p>
]]></description><pubDate>Sun, 14 Dec 2025 19:21:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=46265914</link><dc:creator>csswizardry</dc:creator><comments>https://news.ycombinator.com/item?id=46265914</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46265914</guid></item><item><title><![CDATA[New comment by csswizardry in "The Accountability Problem"]]></title><description><![CDATA[
<p>Complete side note: I’m on public wifi right now and the domain used to host the images in this article is, for some reason, blocked. But as the author (or whatever tool was used to generate the article) has taken time to write decent `alt` text, I can still get a good idea of what is going on. Kudos.</p>
]]></description><pubDate>Sun, 19 Oct 2025 09:28:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=45633023</link><dc:creator>csswizardry</dc:creator><comments>https://news.ycombinator.com/item?id=45633023</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45633023</guid></item><item><title><![CDATA[New comment by csswizardry in "Show HN: CSS Extras"]]></title><description><![CDATA[
<p>Way ahead of its time. Unfortunately.</p>
]]></description><pubDate>Tue, 14 Oct 2025 16:11:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=45581772</link><dc:creator>csswizardry</dc:creator><comments>https://news.ycombinator.com/item?id=45581772</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45581772</guid></item><item><title><![CDATA[New comment by csswizardry in "Show HN: CSS Extras"]]></title><description><![CDATA[
<p>I used to share this sentiment (and I’m a web performance consultant by profession so very few people care about performance as much as me!), but when you consider how much calculation we _happily_ let our JS do at runtime, I don’t think forcing CSS to be static/preprocessed is worth it. And that’s not even me taking a swipe at overly-JSsed front-end; I’m talking about any runtime work that JS picks up.<p>Is preprocessed CSS faster? Yes. Is it meaningfully faster? Probably not.</p>
]]></description><pubDate>Tue, 14 Oct 2025 16:10:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=45581758</link><dc:creator>csswizardry</dc:creator><comments>https://news.ycombinator.com/item?id=45581758</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45581758</guid></item><item><title><![CDATA[New comment by csswizardry in "Show HN: CSS Extras"]]></title><description><![CDATA[
<p>Please, no! <a href="https://csswizardry.com/2019/05/self-host-your-static-assets/" rel="nofollow">https://csswizardry.com/2019/05/self-host-your-static-assets...</a></p>
]]></description><pubDate>Tue, 14 Oct 2025 16:06:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=45581719</link><dc:creator>csswizardry</dc:creator><comments>https://news.ycombinator.com/item?id=45581719</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45581719</guid></item><item><title><![CDATA[New comment by csswizardry in "Advanced Realtime Glass Refraction Simulation with WebGL (2017)"]]></title><description><![CDATA[
<p>In light of Apple’s new Liquid Glass UI, this 2017 post/paper looks at creating realistic glass-like refraction on the web.</p>
]]></description><pubDate>Sat, 14 Jun 2025 13:21:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=44276298</link><dc:creator>csswizardry</dc:creator><comments>https://news.ycombinator.com/item?id=44276298</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44276298</guid></item><item><title><![CDATA[Advanced Realtime Glass Refraction Simulation with WebGL (2017)]]></title><description><![CDATA[
<p>Article URL: <a href="https://beclamide.medium.com/advanced-realtime-glass-refraction-simulation-with-webgl-71bdce7ab825">https://beclamide.medium.com/advanced-realtime-glass-refraction-simulation-with-webgl-71bdce7ab825</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44276297">https://news.ycombinator.com/item?id=44276297</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Sat, 14 Jun 2025 13:21:30 +0000</pubDate><link>https://beclamide.medium.com/advanced-realtime-glass-refraction-simulation-with-webgl-71bdce7ab825</link><dc:creator>csswizardry</dc:creator><comments>https://news.ycombinator.com/item?id=44276297</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44276297</guid></item><item><title><![CDATA[What happens when you hit your browser's refresh button?]]></title><description><![CDATA[
<p>Article URL: <a href="https://csswizardry.com/2025/03/why-do-we-have-a-cache-control-request-header/">https://csswizardry.com/2025/03/why-do-we-have-a-cache-control-request-header/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43321404">https://news.ycombinator.com/item?id=43321404</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Mon, 10 Mar 2025 14:58:23 +0000</pubDate><link>https://csswizardry.com/2025/03/why-do-we-have-a-cache-control-request-header/</link><dc:creator>csswizardry</dc:creator><comments>https://news.ycombinator.com/item?id=43321404</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43321404</guid></item><item><title><![CDATA[New comment by csswizardry in "Basel has to buy domain name in the Bahamas after mishap"]]></title><description><![CDATA[
<p>A firm here in my city once got all of their signage printed and installed _before_ securing the social media handles they’d put on them. The Instagram username they’d opted for was actually literally impossible to register as it contained a special character. That was about six years ago. The signs are still up.</p>
]]></description><pubDate>Fri, 31 Jan 2025 08:35:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=42885749</link><dc:creator>csswizardry</dc:creator><comments>https://news.ycombinator.com/item?id=42885749</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42885749</guid></item><item><title><![CDATA[New comment by csswizardry in "Advice for a friend who wants to start a blog"]]></title><description><![CDATA[
<p>Point 13, ironically, reminds me of one of the best bits of writing[1] I ever did. I somehow lost an entire near-complete draft[2] of an article, so I had to write it again from scratch. It came out much, much better than the original.<p>1. <a href="https://csswizardry.com/archive/" rel="nofollow">https://csswizardry.com/archive/</a><p>2. A fact I am embarrassed to admit in present company. I still can’t remember how it happened.</p>
]]></description><pubDate>Thu, 30 Jan 2025 17:32:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=42880001</link><dc:creator>csswizardry</dc:creator><comments>https://news.ycombinator.com/item?id=42880001</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42880001</guid></item><item><title><![CDATA[New comment by csswizardry in "Piled High: 17th-Century Dutch Banquet Scenes"]]></title><description><![CDATA[
<p>I’m on-site with a client in The Hague this week—the food and drink in this city is phenomenal, so these paintings definitely still ring true for me at least.</p>
]]></description><pubDate>Thu, 30 Jan 2025 16:14:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=42879160</link><dc:creator>csswizardry</dc:creator><comments>https://news.ycombinator.com/item?id=42879160</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42879160</guid></item><item><title><![CDATA[New comment by csswizardry in "Ask HN: Is ChatGPT Down?"]]></title><description><![CDATA[
<p><a href="https://status.openai.com/incidents/ts3m47vzcbc9" rel="nofollow">https://status.openai.com/incidents/ts3m47vzcbc9</a></p>
]]></description><pubDate>Thu, 23 Jan 2025 13:11:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=42803632</link><dc:creator>csswizardry</dc:creator><comments>https://news.ycombinator.com/item?id=42803632</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42803632</guid></item><item><title><![CDATA[New comment by csswizardry in "Is ChatGPT Down?"]]></title><description><![CDATA[
<p><a href="https://status.openai.com/incidents/ts3m47vzcbc9" rel="nofollow">https://status.openai.com/incidents/ts3m47vzcbc9</a></p>
]]></description><pubDate>Thu, 23 Jan 2025 11:59:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=42803160</link><dc:creator>csswizardry</dc:creator><comments>https://news.ycombinator.com/item?id=42803160</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42803160</guid></item><item><title><![CDATA[New comment by csswizardry in "Before Squid Game, there was Battle Royale"]]></title><description><![CDATA[
<p>Amen!</p>
]]></description><pubDate>Fri, 10 Jan 2025 16:36:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=42657178</link><dc:creator>csswizardry</dc:creator><comments>https://news.ycombinator.com/item?id=42657178</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42657178</guid></item><item><title><![CDATA[New comment by csswizardry in "Double-keyed caching: Browser cache partitioning"]]></title><description><![CDATA[
<p>My guess, as someone who doesn’t know the answer but works closely in this field, is that the potential downside (i.e. privacy/security) was much greater than the actualised benefit (i.e. performance).<p>Safari (who make a big deal about being privacy-conscious) was the first to introduce cache partitioning, looking into it as far back as 2013[1]; Chrome followed in 2020 and Firefox in 2021[3]. One thing I know, anecdotally, to be a strong motivator among browser vendors is ‘X is doing it, why aren’t we?’<p>1. <a href="https://bugs.webkit.org/show_bug.cgi?id=110269" rel="nofollow">https://bugs.webkit.org/show_bug.cgi?id=110269</a><p>2. <a href="https://developer.chrome.com/blog/http-cache-partitioning" rel="nofollow">https://developer.chrome.com/blog/http-cache-partitioning</a><p>3. <a href="https://blog.mozilla.org/security/2021/01/26/supercookie-protections/" rel="nofollow">https://blog.mozilla.org/security/2021/01/26/supercookie-pro...</a></p>
]]></description><pubDate>Thu, 09 Jan 2025 15:19:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=42646495</link><dc:creator>csswizardry</dc:creator><comments>https://news.ycombinator.com/item?id=42646495</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42646495</guid></item><item><title><![CDATA[New comment by csswizardry in "Double-keyed caching: Browser cache partitioning"]]></title><description><![CDATA[
<p>You are correct that this is an optimisation only available to H2+, but optimising to the H/1.x use-case is a use-case not worth optimising for—if one cared about web performance that much, they wouldn’t be running H1/.x in the first place.<p>Most connections on the web nowadays are over H2+: <a href="https://almanac.httparchive.org/en/2024/http#http-version-adoption" rel="nofollow">https://almanac.httparchive.org/en/2024/http#http-version-ad...</a></p>
]]></description><pubDate>Thu, 09 Jan 2025 14:23:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=42645833</link><dc:creator>csswizardry</dc:creator><comments>https://news.ycombinator.com/item?id=42645833</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42645833</guid></item><item><title><![CDATA[New comment by csswizardry in "Double-keyed caching: Browser cache partitioning"]]></title><description><![CDATA[
<p>I’ve been beating this drum for many, many years now: <a href="https://csswizardry.com/2019/05/self-host-your-static-assets/" rel="nofollow">https://csswizardry.com/2019/05/self-host-your-static-assets...</a></p>
]]></description><pubDate>Thu, 09 Jan 2025 14:20:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=42645796</link><dc:creator>csswizardry</dc:creator><comments>https://news.ycombinator.com/item?id=42645796</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42645796</guid></item><item><title><![CDATA[New comment by csswizardry in "Show HN: Convert your LinkedIn profile to a resume"]]></title><description><![CDATA[
<p><a href="https://csswizardry.com/csscv/" rel="nofollow">https://csswizardry.com/csscv/</a>!</p>
]]></description><pubDate>Wed, 11 Dec 2024 22:29:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=42393765</link><dc:creator>csswizardry</dc:creator><comments>https://news.ycombinator.com/item?id=42393765</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42393765</guid></item><item><title><![CDATA[New comment by csswizardry in "Deep dive into finding RSS feeds"]]></title><description><![CDATA[
<p>I went canvassing for RSS feeds only yesterday! Some good stuff in here: <a href="https://bsky.app/profile/csswizardry.com/post/3lckq4qo6zs22" rel="nofollow">https://bsky.app/profile/csswizardry.com/post/3lckq4qo6zs22</a></p>
]]></description><pubDate>Fri, 06 Dec 2024 23:07:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=42345566</link><dc:creator>csswizardry</dc:creator><comments>https://news.ycombinator.com/item?id=42345566</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42345566</guid></item></channel></rss>