<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: ElbertF</title><link>https://news.ycombinator.com/user?id=ElbertF</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 16 Jul 2026 05:42:29 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=ElbertF" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by ElbertF in "I Built a Pente App for iPhone"]]></title><description><![CDATA[
<p>Hi everyone, I’ve been working on an iOS app for Pente and wanted to share it here.<p>For anyone new to it, Pente is an abstract strategy game where you win by getting five stones in a row or by capturing five pairs of your opponent’s stones.<p>The app is called Pente Go. You can play:<p><pre><code>  * Online against friends or other players
  * Local pass-and-play
  * Single-player against AI
  * Classic or tournament opening rules
  * Leaderboard and basic stats
</code></pre>
I’d appreciate any feedback, especially from people who play Pente, Go, Gomoku, or other abstract strategy games.</p>
]]></description><pubDate>Fri, 24 Apr 2026 07:45:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=47886980</link><dc:creator>ElbertF</dc:creator><comments>https://news.ycombinator.com/item?id=47886980</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47886980</guid></item><item><title><![CDATA[I Built a Pente App for iPhone]]></title><description><![CDATA[
<p>Article URL: <a href="https://apps.apple.com/us/app/pente-go/id6449915046">https://apps.apple.com/us/app/pente-go/id6449915046</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47886979">https://news.ycombinator.com/item?id=47886979</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Fri, 24 Apr 2026 07:45:53 +0000</pubDate><link>https://apps.apple.com/us/app/pente-go/id6449915046</link><dc:creator>ElbertF</dc:creator><comments>https://news.ycombinator.com/item?id=47886979</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47886979</guid></item><item><title><![CDATA[New comment by ElbertF in "Xiaomi’s humanoid drummer beats expectations?"]]></title><description><![CDATA[
<p>I was expecting this:<p><a href="https://youtu.be/5UuFqQXWneM" rel="nofollow">https://youtu.be/5UuFqQXWneM</a></p>
]]></description><pubDate>Thu, 08 Dec 2022 20:02:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=33912532</link><dc:creator>ElbertF</dc:creator><comments>https://news.ycombinator.com/item?id=33912532</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33912532</guid></item><item><title><![CDATA[New comment by ElbertF in "Brave browser now blocks cookie banners"]]></title><description><![CDATA[
<p>I created a browser extension for exactly this called Demodal:<p><a href="https://github.com/AliasIO/demodal" rel="nofollow">https://github.com/AliasIO/demodal</a></p>
]]></description><pubDate>Wed, 19 Oct 2022 19:45:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=33267058</link><dc:creator>ElbertF</dc:creator><comments>https://news.ycombinator.com/item?id=33267058</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33267058</guid></item><item><title><![CDATA[New comment by ElbertF in "BuiltWith: $14M ARR, no employees"]]></title><description><![CDATA[
<p><a href="https://github.com/wappalyzer/wappalyzer" rel="nofollow">https://github.com/wappalyzer/wappalyzer</a><p>You’re welcome to help out. :)</p>
]]></description><pubDate>Thu, 13 Oct 2022 10:04:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=33189175</link><dc:creator>ElbertF</dc:creator><comments>https://news.ycombinator.com/item?id=33189175</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33189175</guid></item><item><title><![CDATA[New comment by ElbertF in "I miss del.icio.us – the web’s discovery-engine and link classifier"]]></title><description><![CDATA[
<p>I think you meant <a href="https://pinboard.in" rel="nofollow">https://pinboard.in</a>.</p>
]]></description><pubDate>Tue, 11 Oct 2022 06:30:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=33160117</link><dc:creator>ElbertF</dc:creator><comments>https://news.ycombinator.com/item?id=33160117</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33160117</guid></item><item><title><![CDATA[New comment by ElbertF in "Don't use text pixelation to redact sensitive information"]]></title><description><![CDATA[
<p>I do this on my website with paywalled information. It respects upper/lowercasing and spacing but randomises each character. Anyone can disable the CSS blur but the data is still obfuscated.<p><a href="https://imgur.com/a/NY6xKie" rel="nofollow">https://imgur.com/a/NY6xKie</a></p>
]]></description><pubDate>Wed, 16 Feb 2022 04:17:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=30356291</link><dc:creator>ElbertF</dc:creator><comments>https://news.ycombinator.com/item?id=30356291</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30356291</guid></item><item><title><![CDATA[New comment by ElbertF in "Show HN: Demodal – A browser extension that blocks modals and overlays"]]></title><description><![CDATA[
<p>I created this browser extension to solve a personal annoyance. It automatically removes obnoxious prompts on websites that interrupt your reading, like prompts to sign up or enter your email address, overlays with discount offers, pointless GDPR and cookie consent banners, etc.<p>It's in early development and doesn't work on most websites, yet. The aim is to build up a comprehensive set of rules over time to block modals anywhere. Creating your definitions is easy and can be done from within the extension. The project is open-source and I'm looking for contributors!</p>
]]></description><pubDate>Tue, 18 Jan 2022 00:17:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=29973268</link><dc:creator>ElbertF</dc:creator><comments>https://news.ycombinator.com/item?id=29973268</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29973268</guid></item><item><title><![CDATA[Show HN: Demodal – A browser extension that blocks modals and overlays]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/AliasIO/demodal">https://github.com/AliasIO/demodal</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=29973230">https://news.ycombinator.com/item?id=29973230</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Tue, 18 Jan 2022 00:13:08 +0000</pubDate><link>https://github.com/AliasIO/demodal</link><dc:creator>ElbertF</dc:creator><comments>https://news.ycombinator.com/item?id=29973230</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29973230</guid></item><item><title><![CDATA[New comment by ElbertF in "Show HN: Looptap – A minimal game to waste your time"]]></title><description><![CDATA[
<p>Nice! Managed to shave off a couple of bytes:<p><pre><code>  setInterval("l=loopTapApp;b=l.getBallAngle();[a,c]=l.arc;b+6>a&b-6<c&&l.tap(new Event(1))")</code></pre></p>
]]></description><pubDate>Fri, 14 Jan 2022 02:49:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=29930059</link><dc:creator>ElbertF</dc:creator><comments>https://news.ycombinator.com/item?id=29930059</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29930059</guid></item><item><title><![CDATA[New comment by ElbertF in "AWS free tier data transfer expansion"]]></title><description><![CDATA[
<p>The CloudFront savings add up to about $100/mo. Still pretty negligible.</p>
]]></description><pubDate>Wed, 24 Nov 2021 21:34:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=29335444</link><dc:creator>ElbertF</dc:creator><comments>https://news.ycombinator.com/item?id=29335444</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29335444</guid></item><item><title><![CDATA[New comment by ElbertF in "Roblox has been down for days and it’s not because of Chipotle"]]></title><description><![CDATA[
<p>True. Not the same thing but an equally disastrous outcome.</p>
]]></description><pubDate>Mon, 01 Nov 2021 02:32:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=29062501</link><dc:creator>ElbertF</dc:creator><comments>https://news.ycombinator.com/item?id=29062501</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29062501</guid></item><item><title><![CDATA[New comment by ElbertF in "Roblox has been down for days and it’s not because of Chipotle"]]></title><description><![CDATA[
<p>Years ago I ran into this issue with MySQL, storing four billion rows with a unique ID.</p>
]]></description><pubDate>Sun, 31 Oct 2021 22:35:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=29061132</link><dc:creator>ElbertF</dc:creator><comments>https://news.ycombinator.com/item?id=29061132</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29061132</guid></item><item><title><![CDATA[New comment by ElbertF in "Safari 14 added WebExtensions support, so where are the extensions?"]]></title><description><![CDATA[
<p>1.5K installs so far, versus 1.5M on Chrome and 90K on Firefox. Hard to say what the percentage will be.</p>
]]></description><pubDate>Thu, 21 Jan 2021 00:21:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=25853728</link><dc:creator>ElbertF</dc:creator><comments>https://news.ycombinator.com/item?id=25853728</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25853728</guid></item><item><title><![CDATA[New comment by ElbertF in "Safari 14 added WebExtensions support, so where are the extensions?"]]></title><description><![CDATA[
<p>We finally ported Wappalyzer across to Safari. The process was fairly straight-forward but Safari doesn't implement every API that Chrome, Firefox and even Edge support, so we had to do a bunch of work to get a single version of the extension to work consistently in all four browsers. I'm glad it's finally here though.<p><a href="https://apps.apple.com/app/wappalyzer/id1520333300" rel="nofollow">https://apps.apple.com/app/wappalyzer/id1520333300</a></p>
]]></description><pubDate>Mon, 18 Jan 2021 00:04:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=25816649</link><dc:creator>ElbertF</dc:creator><comments>https://news.ycombinator.com/item?id=25816649</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25816649</guid></item><item><title><![CDATA[New comment by ElbertF in "How to convert existing web extensions for Safari"]]></title><description><![CDATA[
<p>This motivated me to finally port Wappalyzer to Safari. It was fairly straight-forward but Safari doesn't implement every API that Chrome, Firefox and even Edge support, so I had to do a bunch of work to get a single version of the extension to work consistently in all four browsers. I'm glad it's finally here though.<p><a href="https://apps.apple.com/app/wappalyzer/id1520333300" rel="nofollow">https://apps.apple.com/app/wappalyzer/id1520333300</a></p>
]]></description><pubDate>Wed, 06 Jan 2021 00:03:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=25653090</link><dc:creator>ElbertF</dc:creator><comments>https://news.ycombinator.com/item?id=25653090</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25653090</guid></item><item><title><![CDATA[New comment by ElbertF in "Stripe Atlas: Getting your first 10 customers"]]></title><description><![CDATA[
<p>Good question, I don't know. I could fail the verification if it doesn't match.</p>
]]></description><pubDate>Wed, 25 Oct 2017 02:19:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=15546877</link><dc:creator>ElbertF</dc:creator><comments>https://news.ycombinator.com/item?id=15546877</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15546877</guid></item><item><title><![CDATA[New comment by ElbertF in "Stripe Atlas: Getting your first 10 customers"]]></title><description><![CDATA[
<p>Thanks! Will do.</p>
]]></description><pubDate>Tue, 24 Oct 2017 23:23:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=15546071</link><dc:creator>ElbertF</dc:creator><comments>https://news.ycombinator.com/item?id=15546071</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15546071</guid></item><item><title><![CDATA[New comment by ElbertF in "Stripe Atlas: Getting your first 10 customers"]]></title><description><![CDATA[
<p>It's challenging to find a balance between security and not hindering legitimate customers. Telling them the order went through when they mistyped their card number isn't great. I don't expose the reason the payment was rejected however.<p>Stripe does warn me about the charge-backs.</p>
]]></description><pubDate>Tue, 24 Oct 2017 22:23:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=15545735</link><dc:creator>ElbertF</dc:creator><comments>https://news.ycombinator.com/item?id=15545735</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15545735</guid></item><item><title><![CDATA[New comment by ElbertF in "Stripe Atlas: Getting your first 10 customers"]]></title><description><![CDATA[
<p>Done!</p>
]]></description><pubDate>Tue, 24 Oct 2017 21:37:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=15545456</link><dc:creator>ElbertF</dc:creator><comments>https://news.ycombinator.com/item?id=15545456</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15545456</guid></item></channel></rss>