<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: jpablo</title><link>https://news.ycombinator.com/user?id=jpablo</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 19 Jun 2026 19:00:59 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=jpablo" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by jpablo in "Getting arrested in Japan"]]></title><description><![CDATA[
<p>Darn. I don't know if I have been living in the wrong places but I never see drug-addicted homeless people in my western country at night.</p>
]]></description><pubDate>Sat, 09 May 2026 23:29:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=48079344</link><dc:creator>jpablo</dc:creator><comments>https://news.ycombinator.com/item?id=48079344</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48079344</guid></item><item><title><![CDATA[New comment by jpablo in "Migrating from DigitalOcean to Hetzner"]]></title><description><![CDATA[
<p>If you want a consistent backup that you can use to setup a replica you need to block writes while the backup is taken, take the backup while the database is shutdown OR use xtrabackup.</p>
]]></description><pubDate>Sat, 18 Apr 2026 18:57:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=47818468</link><dc:creator>jpablo</dc:creator><comments>https://news.ycombinator.com/item?id=47818468</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47818468</guid></item><item><title><![CDATA[New comment by jpablo in "Migrating from DigitalOcean to Hetzner"]]></title><description><![CDATA[
<p>The "making it catch up" is the tricky part. You need an initial backup for that. xtrabackup can take that backup "hot" without blocking read/writes. mysqldumper will block writes for whatever time that initial backup takes, for 2TB of data that's going to be hours.<p>Once you have that initial back up you can set your replica and make it catch up , then you switch. I choose to take the few seconds of downtime doing the switch because for my use case that was acceptable.</p>
]]></description><pubDate>Sat, 18 Apr 2026 17:52:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=47817926</link><dc:creator>jpablo</dc:creator><comments>https://news.ycombinator.com/item?id=47817926</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47817926</guid></item><item><title><![CDATA[New comment by jpablo in "Migrating from DigitalOcean to Hetzner"]]></title><description><![CDATA[
<p><p><pre><code>  If you’re migrating a large MySQL database and you’re not 
  using mydumper/myloader, you’re doing it the hard way.
</code></pre>
If you aren't using xtrabackup you are doing it wrong. I recently migrated a database with 2TB of data from 5.7 to 8.4 with about 15 seconds of down time. It wouldn't have been possible without xtrabackup. Mysqldumper requires a global write block, I wouldn't call blocking writes for hours a "zero downtime migration".</p>
]]></description><pubDate>Sat, 18 Apr 2026 16:52:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=47817366</link><dc:creator>jpablo</dc:creator><comments>https://news.ycombinator.com/item?id=47817366</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47817366</guid></item><item><title><![CDATA[New comment by jpablo in "1D Chess"]]></title><description><![CDATA[
<p><a href="https://en.wikipedia.org/wiki/Stalemate#History_of_the_stalemate_rule" rel="nofollow">https://en.wikipedia.org/wiki/Stalemate#History_of_the_stale...</a></p>
]]></description><pubDate>Fri, 10 Apr 2026 20:59:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=47723596</link><dc:creator>jpablo</dc:creator><comments>https://news.ycombinator.com/item?id=47723596</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47723596</guid></item><item><title><![CDATA[New comment by jpablo in "Build your own Dial-up ISP with a Raspberry Pi"]]></title><description><![CDATA[
<p>So basically VOIP?</p>
]]></description><pubDate>Fri, 03 Apr 2026 23:35:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=47633745</link><dc:creator>jpablo</dc:creator><comments>https://news.ycombinator.com/item?id=47633745</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47633745</guid></item><item><title><![CDATA[New comment by jpablo in "macOS code injection for fun and no profit (2024)"]]></title><description><![CDATA[
<p>Yeah... that's way, way, way more complex than npm run dev</p>
]]></description><pubDate>Sat, 07 Mar 2026 23:06:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=47292351</link><dc:creator>jpablo</dc:creator><comments>https://news.ycombinator.com/item?id=47292351</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47292351</guid></item><item><title><![CDATA[New comment by jpablo in "The unreasonable effectiveness of the Fourier transform"]]></title><description><![CDATA[
<p>You will be surprised of The Unreasonable Effectiveness of opencv.calcOpticalFlowPyrLK</p>
]]></description><pubDate>Fri, 09 Jan 2026 00:08:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=46548350</link><dc:creator>jpablo</dc:creator><comments>https://news.ycombinator.com/item?id=46548350</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46548350</guid></item><item><title><![CDATA[New comment by jpablo in "Show HN: I built a simple ambient sound app with no ads or subscriptions"]]></title><description><![CDATA[
<p>The $100  is per year.</p>
]]></description><pubDate>Sun, 12 Oct 2025 19:18:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=45560959</link><dc:creator>jpablo</dc:creator><comments>https://news.ycombinator.com/item?id=45560959</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45560959</guid></item><item><title><![CDATA[New comment by jpablo in "The Art of Multiprocessor Programming 2nd Edition Book Club"]]></title><description><![CDATA[
<p>What's wrong with email?</p>
]]></description><pubDate>Sat, 02 Aug 2025 18:54:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=44770297</link><dc:creator>jpablo</dc:creator><comments>https://news.ycombinator.com/item?id=44770297</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44770297</guid></item><item><title><![CDATA[New comment by jpablo in "Fixing the mechanics of my bullet chess"]]></title><description><![CDATA[
<p>On a computer click click is a lot slower since you have to come to a complete pointer stop in your release. If your pointer is still moving in the release square most interfaces would detect that as some attempt to start a drag</p>
]]></description><pubDate>Sun, 15 Jun 2025 03:53:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=44280415</link><dc:creator>jpablo</dc:creator><comments>https://news.ycombinator.com/item?id=44280415</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44280415</guid></item><item><title><![CDATA[New comment by jpablo in "Fixing the mechanics of my bullet chess"]]></title><description><![CDATA[
<p>Not having the right click to cancel a drag would certainly be a huge difference</p>
]]></description><pubDate>Sun, 15 Jun 2025 02:18:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=44280116</link><dc:creator>jpablo</dc:creator><comments>https://news.ycombinator.com/item?id=44280116</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44280116</guid></item><item><title><![CDATA[New comment by jpablo in "Fixing the mechanics of my bullet chess"]]></title><description><![CDATA[
<p>This doesn’t make any sense. Click and click is slower than click+drag, it’s just obviously two extra movements (a full extra press and an extra release).<p>You can also drag and hover while waiting for the opponent move and release if the expected move shows up or right click to cancel the drag if not the expected move.<p>Also dragging and hovering over your target square is super useful to visualize your move and catch any last millisecond mistakes.<p>I do t think any of the top bullet/hyperbullet players does click and click. I think I have seen Magnus doing click and click in very old chess24 blitz videos but I’m not sure he did that in lichess playing bullet orin chesscom scc for example.</p>
]]></description><pubDate>Sun, 15 Jun 2025 00:28:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=44279751</link><dc:creator>jpablo</dc:creator><comments>https://news.ycombinator.com/item?id=44279751</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44279751</guid></item><item><title><![CDATA[New comment by jpablo in "Liberating Wi-Fi on the ESP32 [video]"]]></title><description><![CDATA[
<p>Everything is out in the open nowadays. Kids can start learning whatever they what an younger and younger ages.<p>A perfect example is chess. It used that a lot of knowledge was in books, often in foreign languages. Nowadays everything is out there in the open and additionally you can casually play games against top 100 opposition once you are okeish enough accelerating the development even more.</p>
]]></description><pubDate>Sat, 28 Dec 2024 16:57:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=42532344</link><dc:creator>jpablo</dc:creator><comments>https://news.ycombinator.com/item?id=42532344</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42532344</guid></item><item><title><![CDATA[New comment by jpablo in "GPT-5 is behind schedule"]]></title><description><![CDATA[
<p>They aren't blocking anything. They are just asking nicely not to be crawled. Given that AI companies haven't cared a single bit about ripping of other's peoples data I don't see why they would care now.</p>
]]></description><pubDate>Mon, 23 Dec 2024 15:03:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=42494862</link><dc:creator>jpablo</dc:creator><comments>https://news.ycombinator.com/item?id=42494862</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42494862</guid></item><item><title><![CDATA[Lichess: Post-Mortem of Our Longest Downtime]]></title><description><![CDATA[
<p>Article URL: <a href="https://lichess.org/@/Lichess/blog/post-mortem-of-our-longest-downtime/XAgG7jbd">https://lichess.org/@/Lichess/blog/post-mortem-of-our-longest-downtime/XAgG7jbd</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=41586579">https://news.ycombinator.com/item?id=41586579</a></p>
<p>Points: 176</p>
<p># Comments: 53</p>
]]></description><pubDate>Wed, 18 Sep 2024 23:02:41 +0000</pubDate><link>https://lichess.org/@/Lichess/blog/post-mortem-of-our-longest-downtime/XAgG7jbd</link><dc:creator>jpablo</dc:creator><comments>https://news.ycombinator.com/item?id=41586579</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41586579</guid></item><item><title><![CDATA[New comment by jpablo in "British Museum gems for sale on eBay – how a theft was exposed"]]></title><description><![CDATA[
<p>There's a spanish saying: Ladrón que roba a ladrón tiene 100 años de perdón.<p>A Thief that stoles from a Thief has 100 years of forgiveness.</p>
]]></description><pubDate>Mon, 27 May 2024 18:45:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=40493419</link><dc:creator>jpablo</dc:creator><comments>https://news.ycombinator.com/item?id=40493419</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40493419</guid></item><item><title><![CDATA[New comment by jpablo in "BootLogo: Logo language in 508 bytes of x86 machine code"]]></title><description><![CDATA[
<p>Is he related to the infamous Familia Toledo <a href="http://www.biyubi.com/" rel="nofollow">http://www.biyubi.com/</a>?</p>
]]></description><pubDate>Tue, 19 Mar 2024 20:44:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=39760011</link><dc:creator>jpablo</dc:creator><comments>https://news.ycombinator.com/item?id=39760011</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39760011</guid></item><item><title><![CDATA[New comment by jpablo in "Hans Reiser on ReiserFS deprecation in the Linux kernel"]]></title><description><![CDATA[
<p>Others have commented on other parts of the letter but I find it very amusing he is basically stuck in a 2006 view of the tech world. Slashdot and HDD seek times immediately jumped out as things are as dead as they can be.<p>I wonder if he even knows about smartphones.<p>Update: As of right now Slashdot.Org hasn't posted this</p>
]]></description><pubDate>Thu, 18 Jan 2024 17:27:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=39044607</link><dc:creator>jpablo</dc:creator><comments>https://news.ycombinator.com/item?id=39044607</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39044607</guid></item><item><title><![CDATA[New comment by jpablo in "Nintendo Network shutdown – The beginning of the end"]]></title><description><![CDATA[
<p>no, nintendo ships complete playable games.</p>
]]></description><pubDate>Tue, 26 Dec 2023 00:47:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=38767855</link><dc:creator>jpablo</dc:creator><comments>https://news.ycombinator.com/item?id=38767855</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38767855</guid></item></channel></rss>