<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: pvillano</title><link>https://news.ycombinator.com/user?id=pvillano</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 08 Oct 2026 00:58:18 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=pvillano" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by pvillano in "Show HN: Bigwords.page – Turn any screen into a sign. The URL is the app"]]></title><description><![CDATA[
<p>It's a static site.</p>
]]></description><pubDate>Wed, 07 Oct 2026 19:27:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=49997630</link><dc:creator>pvillano</dc:creator><comments>https://news.ycombinator.com/item?id=49997630</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49997630</guid></item><item><title><![CDATA[New comment by pvillano in "Show HN: Bigwords.page – Turn any screen into a sign. The URL is the app"]]></title><description><![CDATA[
<p><a href="https://bigwords.page/#smol!%20!%20!%20!%20!%20!%20!%20!%20!%20!%20!%20!%20!%20!%20!%20!%20!%20!%20!%20!%20!%20!%20!%20!%20!%20!%20!%20!%20!%20!%20!%20!%20!%20!%20!%20!%20" rel="nofollow">https://bigwords.page/#smol!%20!%20!%20!%20!%20!%20!%20!%20!...</a>!<p>You seem to have the same bug I had when I first implemented <a href="https://screaming.saej.in/" rel="nofollow">https://screaming.saej.in/</a><p>In Firefox, scrollWidth includes spaces that extend into the margin, so it's possible for text to fit perfectly on the screen, but scrollWidth > clientWidth. Fix here <a href="https://saej.in/posts/screaming/" rel="nofollow">https://saej.in/posts/screaming/</a></p>
]]></description><pubDate>Wed, 07 Oct 2026 19:18:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=49997519</link><dc:creator>pvillano</dc:creator><comments>https://news.ycombinator.com/item?id=49997519</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49997519</guid></item><item><title><![CDATA[New comment by pvillano in "ChatGPT is adding real cartoonists' signatures to fake New Yorker cartoons"]]></title><description><![CDATA[
<p>I am not reading that. XKCD, one of the most popular web comics of all time, is STILL stick figures. There's no excuse not to make the entire thing yours.</p>
]]></description><pubDate>Wed, 07 Oct 2026 15:26:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=49994176</link><dc:creator>pvillano</dc:creator><comments>https://news.ycombinator.com/item?id=49994176</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49994176</guid></item><item><title><![CDATA[New comment by pvillano in "ChatGPT is adding real cartoonists' signatures to fake New Yorker cartoons"]]></title><description><![CDATA[
<p>Thank you for introducing me. A fun read.<p>No one asked, but I'll analyze the differences between these two situations. Landis didn't impersonate any living people. It wasn't done against a backdrop of living people losing their jobs. What he made was still art, in that it was both a display of technical skill and worth discussion. Slop is neither. From now on, his forgeries will be clearly labeled as forgeries any time they're displayed. That's easy to do with a physical painting, but impossible when an image has been shared across platforms.</p>
]]></description><pubDate>Tue, 06 Oct 2026 23:19:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=49985563</link><dc:creator>pvillano</dc:creator><comments>https://news.ycombinator.com/item?id=49985563</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49985563</guid></item><item><title><![CDATA[New comment by pvillano in "Several vulnerabilities have been discovered in the Linux kernel"]]></title><description><![CDATA[
<p>Without AI, if you spend $X of developer time to find the first n most obvious security vulnerabilities, then attackers have to spend a proportionate amount to find one of the remaining ones.<p>With AI, if you spend $X of tokens/developer time to find the first 2n most obvious security vulnerabilities, then attackers have to spend a proportionate amount to find one of the remaining ones.</p>
]]></description><pubDate>Mon, 05 Oct 2026 15:32:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=49966205</link><dc:creator>pvillano</dc:creator><comments>https://news.ycombinator.com/item?id=49966205</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49966205</guid></item><item><title><![CDATA[New comment by pvillano in "Halfspace experimental IDE for solid modeling with distance fields"]]></title><description><![CDATA[
<p>I also made a SDF editor, with different goals. It's WebGL-based for pasting code from ShaderToy and can export STLs for 3D printing. <a href="https://sdf2stl.saej.in/" rel="nofollow">https://sdf2stl.saej.in/</a></p>
]]></description><pubDate>Thu, 01 Oct 2026 04:18:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=49917685</link><dc:creator>pvillano</dc:creator><comments>https://news.ycombinator.com/item?id=49917685</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49917685</guid></item><item><title><![CDATA[New comment by pvillano in "The problem is not AI code, but not knowing about system architecture or intent"]]></title><description><![CDATA[
<p>The problem is not eating McDonald's for every meal.
It's that we've forgotten how to make healthy choices.</p>
]]></description><pubDate>Mon, 28 Sep 2026 18:57:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=49882751</link><dc:creator>pvillano</dc:creator><comments>https://news.ycombinator.com/item?id=49882751</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49882751</guid></item><item><title><![CDATA[New comment by pvillano in "In an $80 motel room, a discovery to shed light on the origins of life"]]></title><description><![CDATA[
<p>Then buy a microscope and start looking for Paulinella!<p><a href="https://www.vanettenlab.org/paulinella-consortium" rel="nofollow">https://www.vanettenlab.org/paulinella-consortium</a></p>
]]></description><pubDate>Sun, 27 Sep 2026 20:12:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=49870362</link><dc:creator>pvillano</dc:creator><comments>https://news.ycombinator.com/item?id=49870362</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49870362</guid></item><item><title><![CDATA[New comment by pvillano in "Spymarks, not Watermarks"]]></title><description><![CDATA[
<p>You can eliminate some fingerprint by writing in standardized scientific English. One of the benefits of standardized scientific English is to conceal the race and gender of the author for more impartial review.</p>
]]></description><pubDate>Fri, 25 Sep 2026 17:06:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=49847164</link><dc:creator>pvillano</dc:creator><comments>https://news.ycombinator.com/item?id=49847164</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49847164</guid></item><item><title><![CDATA[New comment by pvillano in "Spymarks, not Watermarks"]]></title><description><![CDATA[
<p>Nevermind. Banning accounts wouldn't cost the pirates anything if the pirates just do one release batch a month and just burn a new account every month.</p>
]]></description><pubDate>Fri, 25 Sep 2026 16:53:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=49846985</link><dc:creator>pvillano</dc:creator><comments>https://news.ycombinator.com/item?id=49846985</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49846985</guid></item><item><title><![CDATA[New comment by pvillano in "Spymarks, not Watermarks"]]></title><description><![CDATA[
<p>Something I'm surprised I haven't seen is spymarking premium digital content to identify the accounts of pirate uploaders.</p>
]]></description><pubDate>Fri, 25 Sep 2026 16:49:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=49846929</link><dc:creator>pvillano</dc:creator><comments>https://news.ycombinator.com/item?id=49846929</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49846929</guid></item><item><title><![CDATA[New comment by pvillano in "Spymarks, not Watermarks"]]></title><description><![CDATA[
<p>Why would someone security conscious<p>1. be okay with sending their prompt to an AI company?<p>2. need to publish something AI generated?</p>
]]></description><pubDate>Fri, 25 Sep 2026 16:44:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=49846852</link><dc:creator>pvillano</dc:creator><comments>https://news.ycombinator.com/item?id=49846852</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49846852</guid></item><item><title><![CDATA[New comment by pvillano in "Google’s Project Suncatcher to put ML infrastructure in space"]]></title><description><![CDATA[
<p>perhaps the dumbest idea since solar roadways</p>
]]></description><pubDate>Fri, 25 Sep 2026 03:11:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=49839786</link><dc:creator>pvillano</dc:creator><comments>https://news.ycombinator.com/item?id=49839786</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49839786</guid></item><item><title><![CDATA[New comment by pvillano in "The Effect of CRTs on Pixel Art (2024)"]]></title><description><![CDATA[
<p>Ironically, pixel art today is the affordable default for indie games.</p>
]]></description><pubDate>Sun, 20 Sep 2026 22:20:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=49780688</link><dc:creator>pvillano</dc:creator><comments>https://news.ycombinator.com/item?id=49780688</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49780688</guid></item><item><title><![CDATA[New comment by pvillano in "If math is more than proof, we need to better celebrate the rest of it"]]></title><description><![CDATA[
<p>I posted nine days ago in another thread:<p>As much as I hate it, I don't think we'll ever get a proof of the four color theorem that isn't enumerating cases.<p>When you have an integral or the sum of an infinite series that comes out to pi, you know there must be some satisfying explanation involving a circle.<p>Contrast with "Examples of patterns that eventually fail" on math stackexchange[^1]. When a pattern ends at 906150257, you don't really expect the proof for that to be something beautiful. The reason for the exact value of an upper bound is that it isn't smaller and it isn't bigger.<p>There's a relationship between e, i, pi, and -1 comes from a deeper relationship between complex numbers and rotation.<p>The relationship between planar graphs, vertex coloring, and 4 might just be because we put planar graphs and vertex coloring in the same room and 4 popped out, instead of 3 or 5.<p>[^1]: <a href="https://math.stackexchange.com/a/111461" rel="nofollow">https://math.stackexchange.com/a/111461</a></p>
]]></description><pubDate>Sun, 20 Sep 2026 05:12:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=49772667</link><dc:creator>pvillano</dc:creator><comments>https://news.ycombinator.com/item?id=49772667</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49772667</guid></item><item><title><![CDATA[New comment by pvillano in "English: A vs. An"]]></title><description><![CDATA[
<p>"a whole nother" is one of my favorite linguistic quirks.</p>
]]></description><pubDate>Sat, 19 Sep 2026 23:27:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=49771004</link><dc:creator>pvillano</dc:creator><comments>https://news.ycombinator.com/item?id=49771004</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49771004</guid></item><item><title><![CDATA[New comment by pvillano in "AI-generated posters don’t have to be horrible"]]></title><description><![CDATA[
<p>Indeed, the most important function of a designer, tailor, decorator etc. is filling the weaknesses in the client's request with actually good taste.</p>
]]></description><pubDate>Sat, 19 Sep 2026 21:16:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=49770194</link><dc:creator>pvillano</dc:creator><comments>https://news.ycombinator.com/item?id=49770194</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49770194</guid></item><item><title><![CDATA[New comment by pvillano in "google.com/goto: Google's anti-scraping update"]]></title><description><![CDATA[
<p>If you were scraping only Google with all the IPs you can get, then this change really slows you down.<p>If you're trying to fight scrapers on a small site, delay links can only flatten bursts. If bots can only scrape at human speed per IP, they can just scrape 100x as many sites at the same time. Once every bot operator does that, total traffic will return to the original level.</p>
]]></description><pubDate>Sat, 12 Sep 2026 21:00:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=49677145</link><dc:creator>pvillano</dc:creator><comments>https://news.ycombinator.com/item?id=49677145</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49677145</guid></item><item><title><![CDATA[New comment by pvillano in "Show HN: Compute polynomials twice as fast"]]></title><description><![CDATA[
<p>I forgot that the purpose of your site is comparing the number of mults. A more compatible idea is to rearrange the nodes so that any repeated squaring is always in a single row at the top. The graph would have the same nodes and connectivity, but a more structured flow. If I ever make my own comparison of polynomial evaluation strategies I'll do manual layout.<p>For completeness: To apply my original idea to R&W9 you would have 5 nodes labeled x, each with one arrow out, two nodes labeled x^2, each with no arrows in and one arrow out, one node labeled x^4 with no arrows in and one arrow out, one node labeled x^8 with no arrows in and one arrow out. Three missing mults, but way fewer crossings, not what you want.</p>
]]></description><pubDate>Thu, 10 Sep 2026 20:33:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=49649788</link><dc:creator>pvillano</dc:creator><comments>https://news.ycombinator.com/item?id=49649788</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49649788</guid></item><item><title><![CDATA[New comment by pvillano in "The Four-Color Theorem Gets a Rare New Proof"]]></title><description><![CDATA[
<p>As much as I hate it, I don't think we'll ever get a proof of the four color theorem that isn't enumerating cases.<p>When you have an integral or the sum of an infinite series that comes out to pi, you know there must be some satisfying explanation involving a circle.<p>Contrast with "Examples of patterns that eventually fail" on math stackexchange[^1]. When a pattern ends at 906150257, you don't really expect the proof for that to be something beautiful. The reason for the exact value of an upper bound is that it isn't smaller and it isn't bigger.<p>There's a relationship between e, i, pi, and -1 comes from a deeper relationship between complex numbers and rotation.<p>The relationship between planar graphs, vertex coloring, and 4 might just be because we put planar graphs and vertex coloring in the same room and 4 popped out, instead of 3 or 5.<p>[^1]: <a href="https://math.stackexchange.com/a/111461" rel="nofollow">https://math.stackexchange.com/a/111461</a></p>
]]></description><pubDate>Thu, 10 Sep 2026 19:30:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=49649083</link><dc:creator>pvillano</dc:creator><comments>https://news.ycombinator.com/item?id=49649083</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49649083</guid></item></channel></rss>