<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: pacoverdi</title><link>https://news.ycombinator.com/user?id=pacoverdi</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 22 Apr 2026 09:20:23 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=pacoverdi" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by pacoverdi in "Human Fovea Detector"]]></title><description><![CDATA[
<p>Reminds me of this app that is supposed to clear up your brain when staring at the screen for a while<p><a href="https://www.paulkeeble.co.uk/posts/cff/" rel="nofollow">https://www.paulkeeble.co.uk/posts/cff/</a></p>
]]></description><pubDate>Thu, 13 Nov 2025 10:55:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=45913380</link><dc:creator>pacoverdi</dc:creator><comments>https://news.ycombinator.com/item?id=45913380</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45913380</guid></item><item><title><![CDATA[New comment by pacoverdi in "Active listening: the Swiss Army Knife of communication"]]></title><description><![CDATA[
<p>Exactly. I was actively reading until I reached that first example. Someone giving me such responses would make want to slap them in the face. Are you some old version of ChatGPT??</p>
]]></description><pubDate>Sat, 01 Nov 2025 11:44:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=45780912</link><dc:creator>pacoverdi</dc:creator><comments>https://news.ycombinator.com/item?id=45780912</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45780912</guid></item><item><title><![CDATA[New comment by pacoverdi in "John Carmack on mutable variables"]]></title><description><![CDATA[
<p>3) looks like you read 'underlined' as 'undefined'</p>
]]></description><pubDate>Fri, 31 Oct 2025 14:09:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=45772154</link><dc:creator>pacoverdi</dc:creator><comments>https://news.ycombinator.com/item?id=45772154</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45772154</guid></item><item><title><![CDATA[New comment by pacoverdi in "Ultra-low-latency, batching and concurrent queue for IPC in Java"]]></title><description><![CDATA[
<p>You may find <a href="https://jctools.github.io/JCTools/" rel="nofollow">https://jctools.github.io/JCTools/</a> interesting</p>
]]></description><pubDate>Thu, 28 Nov 2024 09:02:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=42263738</link><dc:creator>pacoverdi</dc:creator><comments>https://news.ycombinator.com/item?id=42263738</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42263738</guid></item><item><title><![CDATA[New comment by pacoverdi in "Ultra-low-latency, batching and concurrent queue for IPC in Java"]]></title><description><![CDATA[
<p>Related: <a href="https://github.com/pcdv/jocket">https://github.com/pcdv/jocket</a><p>Drop-in replacement for java.net.Socket using shared memory (and optionally, futex for notification)</p>
]]></description><pubDate>Thu, 28 Nov 2024 07:48:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=42263378</link><dc:creator>pacoverdi</dc:creator><comments>https://news.ycombinator.com/item?id=42263378</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42263378</guid></item><item><title><![CDATA[New comment by pacoverdi in "Show HN: App that asks ‘why?’ every time you unlock your phone"]]></title><description><![CDATA[
<p>On my phone (Pixel 5) I don't need to unlock to take a picture (double click on power button) or switch to the next song (slide menu down, click Next).<p>Not sure if it helps. Have not tried the app yet.<p>Edit: sorry, didn't see the almost identical answer</p>
]]></description><pubDate>Wed, 27 Nov 2024 22:08:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=42260296</link><dc:creator>pacoverdi</dc:creator><comments>https://news.ycombinator.com/item?id=42260296</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42260296</guid></item><item><title><![CDATA[New comment by pacoverdi in "Two new Gemini models, reduced 1.5 Pro pricing, increased rate limits, and more"]]></title><description><![CDATA[
<p>Why the ** do they have to use a 8.9MiB png as hero image? I guess it was generated by AI?</p>
]]></description><pubDate>Wed, 25 Sep 2024 10:16:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=41645704</link><dc:creator>pacoverdi</dc:creator><comments>https://news.ycombinator.com/item?id=41645704</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41645704</guid></item><item><title><![CDATA[New comment by pacoverdi in "What I think about Lua after shipping a project with 60k lines of code"]]></title><description><![CDATA[
<p>That was a surprising downvote.<p>I was referring to this:<p>"it is customary in Lua to start arrays with index 1" [1]<p>Not being a native English speaker, I may have phrased something wrong. I find "one-based indexing" in arrays not particular intuitive, and error-prone.<p>Better?<p>[1] <a href="https://www.lua.org/pil/11.1.html" rel="nofollow">https://www.lua.org/pil/11.1.html</a></p>
]]></description><pubDate>Sun, 02 Jun 2024 17:10:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=40555669</link><dc:creator>pacoverdi</dc:creator><comments>https://news.ycombinator.com/item?id=40555669</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40555669</guid></item><item><title><![CDATA[New comment by pacoverdi in "What I think about Lua after shipping a project with 60k lines of code"]]></title><description><![CDATA[
<p>I had two encounters with Lua many years ago.<p>The first to write "stored procedures" in Redis (I forget the correct terminology). It allowed to improve the performance of Django endpoints by an order of magnitude.<p>In the second, I wrote a Wireshark plugin (also not sure of the proper term) to dissect a proprietary protocol.<p>I don't remember the details but this is not a programming experience I look forward to renew... (Same feeling about Perl btw)<p>Possibly indices starting at 1 were the most disturbing.</p>
]]></description><pubDate>Sun, 02 Jun 2024 08:25:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=40552449</link><dc:creator>pacoverdi</dc:creator><comments>https://news.ycombinator.com/item?id=40552449</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40552449</guid></item><item><title><![CDATA[New comment by pacoverdi in "Git cheat sheet [pdf]"]]></title><description><![CDATA[
<p>IntelliJ has become pretty powerful with Git these days.<p>Squashing, dropping commits, rebasing. Even interactive rebase can be done in a few clicks.<p>I sometimes pop up IDEA to do some non-trivial cleanup in a repo. Even if relatively fluent with the command line, it saves me a lot of time.</p>
]]></description><pubDate>Mon, 27 May 2024 07:49:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=40488615</link><dc:creator>pacoverdi</dc:creator><comments>https://news.ycombinator.com/item?id=40488615</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40488615</guid></item><item><title><![CDATA[New comment by pacoverdi in "My mouse climbed a wall and now it doesn't work right"]]></title><description><![CDATA[
<p>This article made me conscious of my use of the mouse: I realize that I move it only with a ~3cm square, which allows to reach all corners of the screen by only moving my fingers, while the base of my palm stays "locked" to the desk. When using multiple screens, the mouse does some quick hops to reach them, but almost never leaves that square.<p>This requires configuring the mouse to have sufficient "speed". I've never had any musculoskeletal disorder, probably thanks to making such small moves with my hand and staying relaxed.</p>
]]></description><pubDate>Mon, 29 Apr 2024 06:51:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=40195279</link><dc:creator>pacoverdi</dc:creator><comments>https://news.ycombinator.com/item?id=40195279</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40195279</guid></item><item><title><![CDATA[New comment by pacoverdi in "I can't stand using VSCode so I wrote my own"]]></title><description><![CDATA[
<p>Under Windows 11, a "dev drive" can also make a big difference.<p><a href="https://learn.microsoft.com/en-us/windows/dev-drive/" rel="nofollow">https://learn.microsoft.com/en-us/windows/dev-drive/</a></p>
]]></description><pubDate>Sun, 21 Apr 2024 21:13:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=40109313</link><dc:creator>pacoverdi</dc:creator><comments>https://news.ycombinator.com/item?id=40109313</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40109313</guid></item><item><title><![CDATA[New comment by pacoverdi in "Sleep apnea: Mouthguards less invasive, just as effective as CPAP"]]></title><description><![CDATA[
<p>Yep, I was not excluding muscle memory when I said it had to do with muscle. It is true that breathing through the nose seems effortless (at least when resting).<p>The "reeducation" consisted in a few 30 minutes sessions (probably around 5, not sure) and I don't remember having done any conscious effort to breathe through my nose after that. It just seemed easy.<p>That said, I still have to breathe through my mouth when running.</p>
]]></description><pubDate>Mon, 15 Apr 2024 10:12:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=40038576</link><dc:creator>pacoverdi</dc:creator><comments>https://news.ycombinator.com/item?id=40038576</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40038576</guid></item><item><title><![CDATA[New comment by pacoverdi in "Sleep apnea: Mouthguards less invasive, just as effective as CPAP"]]></title><description><![CDATA[
<p>I did the same 25y ago, as prescribed by my allergy doctor. It was called (translation from French) "breathing reeducation", and it was roughly interval training: breathe fully in through your nose, then blow into a pipe (connected to a spirometer) at various speeds.<p>Before that, I was mostly breathing through my mouth. It was challenging even to eat a sandwich while walking :). Since this reeducation, I only breathe through my nose with no effort. I'm willing to believe it indeed has to do with muscle.</p>
]]></description><pubDate>Mon, 15 Apr 2024 08:17:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=40038037</link><dc:creator>pacoverdi</dc:creator><comments>https://news.ycombinator.com/item?id=40038037</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40038037</guid></item><item><title><![CDATA[New comment by pacoverdi in "Meta's new LLM-based test generator"]]></title><description><![CDATA[
<p>I write (at least) 2 kinds of tests:<p>- TDD, which as you say describes the system's behavior. But it often deals with the nominal cases. It is hard to predict all that can go wrong in the initial development phase.<p>- tests designed to reproduce a bug. The goal of these to try very hard to make the system fail, taking inspiration with the bug's context<p>Maybe this LLM test generator could allow to be more proactive in the second kind?</p>
]]></description><pubDate>Sat, 24 Feb 2024 10:22:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=39490534</link><dc:creator>pacoverdi</dc:creator><comments>https://news.ycombinator.com/item?id=39490534</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39490534</guid></item><item><title><![CDATA[New comment by pacoverdi in "Bash one-liners for LLMs"]]></title><description><![CDATA[
<p>> Point and click is 2 dimensional.<p>I would have said point and click is 3-dimensional.<p>Otherwise, how can you read the text through the edges of buttons before clicking?</p>
]]></description><pubDate>Thu, 14 Dec 2023 08:09:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=38638977</link><dc:creator>pacoverdi</dc:creator><comments>https://news.ycombinator.com/item?id=38638977</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38638977</guid></item><item><title><![CDATA[New comment by pacoverdi in "Ubuntu squeezes more performance than Windows 11 on new AMD Zen 4 Threadripper"]]></title><description><![CDATA[
<p>I bet you didn't use many HiDPI displays during the last decade ;)</p>
]]></description><pubDate>Wed, 22 Nov 2023 16:30:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=38381366</link><dc:creator>pacoverdi</dc:creator><comments>https://news.ycombinator.com/item?id=38381366</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38381366</guid></item><item><title><![CDATA[New comment by pacoverdi in "The laptop that won't die"]]></title><description><![CDATA[
<p>I have a 2014 MBP that was working fine (except for some screen defects that I did not get fixed before it was too late for the warranty)...<p>Until I left it in my basement for a few weeks, i.e. in a slightly cold and humid environment.<p>Now, the keyboard is broken: I need to press multiple times on each key (it's better now that it has dried a bit, but not perfect).<p>The trackpad is also broken: only hard-clicking works.<p>Next step is to open and clean it up but I don't have much hope.</p>
]]></description><pubDate>Tue, 14 Nov 2023 12:18:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=38262374</link><dc:creator>pacoverdi</dc:creator><comments>https://news.ycombinator.com/item?id=38262374</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38262374</guid></item><item><title><![CDATA[New comment by pacoverdi in "Java 21: The Nice, the Meh, and the Momentous"]]></title><description><![CDATA[
<p>I viewed it on Firefox for Android and I immediately had to jump to reader mode for the same reason.<p>But I tend to use reader mode on most sites anyway because it's an easy way to get rid of banners (cookies, subscription etc.)</p>
]]></description><pubDate>Sat, 23 Sep 2023 07:53:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=37621434</link><dc:creator>pacoverdi</dc:creator><comments>https://news.ycombinator.com/item?id=37621434</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37621434</guid></item><item><title><![CDATA[New comment by pacoverdi in "DevTools Tips"]]></title><description><![CDATA[
<p>One thing that bugs me (with no solution in this site) is the Breakpoints panel that opens everytime a breakpoint is hit.<p>In Chrome, this is not a big issue because the panel is on a separate column (compared to the main panel where variables values can be browsed).<p>In Firefox, both panels are in the same column. When many breakpoints are set, one must scroll or click to close the breakpoints panel before any work is possible.</p>
]]></description><pubDate>Wed, 30 Aug 2023 16:13:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=37324247</link><dc:creator>pacoverdi</dc:creator><comments>https://news.ycombinator.com/item?id=37324247</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37324247</guid></item></channel></rss>