<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: blenderob</title><link>https://news.ycombinator.com/user?id=blenderob</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 01 Jul 2026 11:21:35 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=blenderob" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by blenderob in "Avoid Using "< [Cdata[ ]]]]><![CDATA[>" in RSS"]]></title><description><![CDATA[
<p>I totally understand the general advice of using actual XML DOM library for making DOM. But for my own understanding, I want to ask why the 5 escapes the OP suggests (&, <, >, " and ') aren't good enough? Do you see anyway to exploit it if these 5 are escaped? Someone kind enough to enlighten me?</p>
]]></description><pubDate>Fri, 29 May 2026 10:20:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=48321300</link><dc:creator>blenderob</dc:creator><comments>https://news.ycombinator.com/item?id=48321300</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48321300</guid></item><item><title><![CDATA[New comment by blenderob in "Ask HN: How do you feel about posts about GenAI taking over the HN front page?"]]></title><description><![CDATA[
<p>Thank you. It is good to know that I am not the only one feeling this way.</p>
]]></description><pubDate>Thu, 28 May 2026 11:57:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=48307676</link><dc:creator>blenderob</dc:creator><comments>https://news.ycombinator.com/item?id=48307676</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48307676</guid></item><item><title><![CDATA[Ask HN: How do you feel about posts about GenAI taking over the HN front page?]]></title><description><![CDATA[
<p>There seem to be a lot of opinion pieces about GenAI on the front page lately. How do others feel about this?<p>I feel conflicted. I understand that GenAI is one of the biggest topics in tech right now. Yeah it makes sense that it gets a lot of attention. But I would find it a loss if the front page became too heavily skewed towards commentary on a single topic... more so when there are so many other technical areas worth discussing.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48307584">https://news.ycombinator.com/item?id=48307584</a></p>
<p>Points: 14</p>
<p># Comments: 19</p>
]]></description><pubDate>Thu, 28 May 2026 11:46:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=48307584</link><dc:creator>blenderob</dc:creator><comments>https://news.ycombinator.com/item?id=48307584</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48307584</guid></item><item><title><![CDATA[Pixelizing My New Favicon]]></title><description><![CDATA[
<p>Article URL: <a href="https://terra-incognita.blog/posts/pixelizing-my-new-favicon">https://terra-incognita.blog/posts/pixelizing-my-new-favicon</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48307091">https://news.ycombinator.com/item?id=48307091</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 28 May 2026 10:38:31 +0000</pubDate><link>https://terra-incognita.blog/posts/pixelizing-my-new-favicon</link><dc:creator>blenderob</dc:creator><comments>https://news.ycombinator.com/item?id=48307091</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48307091</guid></item><item><title><![CDATA[PHP – simple way to send HTTP headers before a script ends]]></title><description><![CDATA[
<p>Article URL: <a href="https://shkspr.mobi/blog/2026/05/php-simple-way-to-send-http-headers-before-a-script-ends/">https://shkspr.mobi/blog/2026/05/php-simple-way-to-send-http-headers-before-a-script-ends/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48277704">https://news.ycombinator.com/item?id=48277704</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 26 May 2026 10:28:46 +0000</pubDate><link>https://shkspr.mobi/blog/2026/05/php-simple-way-to-send-http-headers-before-a-script-ends/</link><dc:creator>blenderob</dc:creator><comments>https://news.ycombinator.com/item?id=48277704</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48277704</guid></item><item><title><![CDATA[Notes on Incidents]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.seangoedecke.com/notes-on-incidents/">https://www.seangoedecke.com/notes-on-incidents/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48259812">https://news.ycombinator.com/item?id=48259812</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 24 May 2026 18:33:10 +0000</pubDate><link>https://www.seangoedecke.com/notes-on-incidents/</link><dc:creator>blenderob</dc:creator><comments>https://news.ycombinator.com/item?id=48259812</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48259812</guid></item><item><title><![CDATA[User level WireGuard for UDP based encryption and authentication]]></title><description><![CDATA[
<p>Article URL: <a href="https://utcc.utoronto.ca/~cks/space/blog/tech/WireGuardForUDPAuthEncryption">https://utcc.utoronto.ca/~cks/space/blog/tech/WireGuardForUDPAuthEncryption</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48258213">https://news.ycombinator.com/item?id=48258213</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 24 May 2026 15:44:57 +0000</pubDate><link>https://utcc.utoronto.ca/~cks/space/blog/tech/WireGuardForUDPAuthEncryption</link><dc:creator>blenderob</dc:creator><comments>https://news.ycombinator.com/item?id=48258213</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48258213</guid></item><item><title><![CDATA[Your Clippy Config Should Be Stricter]]></title><description><![CDATA[
<p>Article URL: <a href="https://emschwartz.me/your-clippy-config-should-be-stricter/">https://emschwartz.me/your-clippy-config-should-be-stricter/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48256816">https://news.ycombinator.com/item?id=48256816</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 24 May 2026 12:42:47 +0000</pubDate><link>https://emschwartz.me/your-clippy-config-should-be-stricter/</link><dc:creator>blenderob</dc:creator><comments>https://news.ycombinator.com/item?id=48256816</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48256816</guid></item><item><title><![CDATA[Childhood Computing]]></title><description><![CDATA[
<p>Article URL: <a href="https://susam.net/childhood-computing.html">https://susam.net/childhood-computing.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48256597">https://news.ycombinator.com/item?id=48256597</a></p>
<p>Points: 254</p>
<p># Comments: 126</p>
]]></description><pubDate>Sun, 24 May 2026 12:07:34 +0000</pubDate><link>https://susam.net/childhood-computing.html</link><dc:creator>blenderob</dc:creator><comments>https://news.ycombinator.com/item?id=48256597</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48256597</guid></item><item><title><![CDATA[Which age-gates should be skill-gates and vice-versa?]]></title><description><![CDATA[
<p>Article URL: <a href="https://shkspr.mobi/blog/2026/05/which-age-gates-should-be-skill-gates-and-vice-versa/">https://shkspr.mobi/blog/2026/05/which-age-gates-should-be-skill-gates-and-vice-versa/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48256332">https://news.ycombinator.com/item?id=48256332</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Sun, 24 May 2026 11:12:30 +0000</pubDate><link>https://shkspr.mobi/blog/2026/05/which-age-gates-should-be-skill-gates-and-vice-versa/</link><dc:creator>blenderob</dc:creator><comments>https://news.ycombinator.com/item?id=48256332</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48256332</guid></item><item><title><![CDATA[How to style a Hugo Atom feed with XSL]]></title><description><![CDATA[
<p>Article URL: <a href="https://afranca.com.br/how-to-style-a-hugo-atom-feed-with-xsl/">https://afranca.com.br/how-to-style-a-hugo-atom-feed-with-xsl/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48205910">https://news.ycombinator.com/item?id=48205910</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 20 May 2026 11:11:58 +0000</pubDate><link>https://afranca.com.br/how-to-style-a-hugo-atom-feed-with-xsl/</link><dc:creator>blenderob</dc:creator><comments>https://news.ycombinator.com/item?id=48205910</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48205910</guid></item><item><title><![CDATA[GDS weighs in on the NHS's decision to retreat from Open Source]]></title><description><![CDATA[
<p>Article URL: <a href="https://shkspr.mobi/blog/2026/05/gds-weighs-in-on-the-nhss-decision-to-retreat-from-open-source/">https://shkspr.mobi/blog/2026/05/gds-weighs-in-on-the-nhss-decision-to-retreat-from-open-source/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48205906">https://news.ycombinator.com/item?id=48205906</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 20 May 2026 11:11:18 +0000</pubDate><link>https://shkspr.mobi/blog/2026/05/gds-weighs-in-on-the-nhss-decision-to-retreat-from-open-source/</link><dc:creator>blenderob</dc:creator><comments>https://news.ycombinator.com/item?id=48205906</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48205906</guid></item><item><title><![CDATA[Prompts are technical debt too]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.seangoedecke.com/prompts-are-technical-debt-too/">https://www.seangoedecke.com/prompts-are-technical-debt-too/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48205899">https://news.ycombinator.com/item?id=48205899</a></p>
<p>Points: 6</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 20 May 2026 11:10:31 +0000</pubDate><link>https://www.seangoedecke.com/prompts-are-technical-debt-too/</link><dc:creator>blenderob</dc:creator><comments>https://news.ycombinator.com/item?id=48205899</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48205899</guid></item><item><title><![CDATA[New comment by blenderob in "RaTeX: KaTeX-compatible LaTeX rendering engine in pure Rust"]]></title><description><![CDATA[
<p>Aren't these 3 different implementations with totally different use cases? Katex is latex-like implementation  for web. Ratex is really 'rewrite katex in rust'. I don't understand what is getting "bolted on" to what here.</p>
]]></description><pubDate>Thu, 07 May 2026 16:32:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=48051404</link><dc:creator>blenderob</dc:creator><comments>https://news.ycombinator.com/item?id=48051404</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48051404</guid></item><item><title><![CDATA[Solod v0.1: Go ergonomics, practical stdlib, native C interop]]></title><description><![CDATA[
<p>Article URL: <a href="https://antonz.org/solod-v0-1/">https://antonz.org/solod-v0-1/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48047901">https://news.ycombinator.com/item?id=48047901</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 07 May 2026 10:55:55 +0000</pubDate><link>https://antonz.org/solod-v0-1/</link><dc:creator>blenderob</dc:creator><comments>https://news.ycombinator.com/item?id=48047901</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48047901</guid></item><item><title><![CDATA[What even is a pidfd anyway?]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.corsix.org/content/what-is-a-pidfd">https://www.corsix.org/content/what-is-a-pidfd</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48035119">https://news.ycombinator.com/item?id=48035119</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 06 May 2026 11:45:29 +0000</pubDate><link>https://www.corsix.org/content/what-is-a-pidfd</link><dc:creator>blenderob</dc:creator><comments>https://news.ycombinator.com/item?id=48035119</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48035119</guid></item><item><title><![CDATA[Not your Weights, Not your Brain]]></title><description><![CDATA[
<p>Article URL: <a href="https://mercurialsolo.github.io/posts/not-your-weights-not-your-brain/">https://mercurialsolo.github.io/posts/not-your-weights-not-your-brain/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48034987">https://news.ycombinator.com/item?id=48034987</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 06 May 2026 11:29:15 +0000</pubDate><link>https://mercurialsolo.github.io/posts/not-your-weights-not-your-brain/</link><dc:creator>blenderob</dc:creator><comments>https://news.ycombinator.com/item?id=48034987</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48034987</guid></item><item><title><![CDATA[Programming in 2026: excitement, dread, and the coming wave]]></title><description><![CDATA[
<p>Article URL: <a href="https://amontalenti.com/2026/04/23/excitement-and-dread">https://amontalenti.com/2026/04/23/excitement-and-dread</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48031072">https://news.ycombinator.com/item?id=48031072</a></p>
<p>Points: 6</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 06 May 2026 01:32:12 +0000</pubDate><link>https://amontalenti.com/2026/04/23/excitement-and-dread</link><dc:creator>blenderob</dc:creator><comments>https://news.ycombinator.com/item?id=48031072</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48031072</guid></item><item><title><![CDATA[Store Tags After Payloads]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.scattered-thoughts.net/writing/store-tags-after-payloads/">https://www.scattered-thoughts.net/writing/store-tags-after-payloads/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48031048">https://news.ycombinator.com/item?id=48031048</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 06 May 2026 01:28:56 +0000</pubDate><link>https://www.scattered-thoughts.net/writing/store-tags-after-payloads/</link><dc:creator>blenderob</dc:creator><comments>https://news.ycombinator.com/item?id=48031048</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48031048</guid></item><item><title><![CDATA[Vertically Aligning Roman Numerals in Code]]></title><description><![CDATA[
<p>Article URL: <a href="https://shkspr.mobi/blog/2026/05/vertically-aligning-roman-numerals-in-code/">https://shkspr.mobi/blog/2026/05/vertically-aligning-roman-numerals-in-code/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48024230">https://news.ycombinator.com/item?id=48024230</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 05 May 2026 15:54:21 +0000</pubDate><link>https://shkspr.mobi/blog/2026/05/vertically-aligning-roman-numerals-in-code/</link><dc:creator>blenderob</dc:creator><comments>https://news.ycombinator.com/item?id=48024230</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48024230</guid></item></channel></rss>