<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: thehours</title><link>https://news.ycombinator.com/user?id=thehours</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 28 Apr 2026 00:17:09 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=thehours" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by thehours in "Middle schooler finds coin from Troy in Berlin"]]></title><description><![CDATA[
<p>Alexander the Great visited it in 334 BC: <a href="https://greekreporter.com/2025/09/07/alexander-the-great-visit-troy/" rel="nofollow">https://greekreporter.com/2025/09/07/alexander-the-great-vis...</a><p>Edit: this was also mentioned in the article</p>
]]></description><pubDate>Fri, 17 Apr 2026 16:24:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=47807636</link><dc:creator>thehours</dc:creator><comments>https://news.ycombinator.com/item?id=47807636</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47807636</guid></item><item><title><![CDATA[New comment by thehours in "Go hard on agents, not on your filesystem"]]></title><description><![CDATA[
<p>I added this to `~/.claude/settings.json`:<p>"env": {  "CLAUDE_BASH_MAINTAIN_PROJECT_WORKING_DIR": "1"
},<p>> Working directory persists across commands. Set CLAUDE_BASH_MAINTAIN_PROJECT_WORKING_DIR=1 to reset to the project directory after each command.<p>It reduces one problem - getting lost - but it trades it off for more complex commands on average since it has to specify the full path and/or `cd &&` most of the time.<p>[0] <a href="https://code.claude.com/docs/en/tools-reference#bash-tool-behavior" rel="nofollow">https://code.claude.com/docs/en/tools-reference#bash-tool-be...</a></p>
]]></description><pubDate>Sat, 28 Mar 2026 07:37:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=47552424</link><dc:creator>thehours</dc:creator><comments>https://news.ycombinator.com/item?id=47552424</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47552424</guid></item><item><title><![CDATA[New comment by thehours in "Atuin v18.13 – better search, a PTY proxy, and AI for your shell"]]></title><description><![CDATA[
<p>Update: I gave it a try and it does exactly what I hoped. However one (minor) annoyance I immediately realized was that with `hex` enabled I will get this warning whenever I close the terminal window:<p>> The terminal still has a running process. If you close the terminal the process will be killed.<p>Hopefully there is a workaround for this (I'm using then Ghostty emulator).</p>
]]></description><pubDate>Sat, 21 Mar 2026 18:01:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=47469504</link><dc:creator>thehours</dc:creator><comments>https://news.ycombinator.com/item?id=47469504</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47469504</guid></item><item><title><![CDATA[New comment by thehours in "Atuin v18.13 – better search, a PTY proxy, and AI for your shell"]]></title><description><![CDATA[
<p>The PTY proxy looks pretty neat! Excited to give that a try.<p>Losing some of the scrollback was a minor nuisance that I kind of lived with until now.</p>
]]></description><pubDate>Sat, 21 Mar 2026 13:35:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=47466909</link><dc:creator>thehours</dc:creator><comments>https://news.ycombinator.com/item?id=47466909</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47466909</guid></item><item><title><![CDATA[New comment by thehours in "Wired headphone sales are exploding"]]></title><description><![CDATA[
<p>Sony WH1000XM5 headphones are my daily driver, mainly Zoom calls and music. I'm generally pretty happy with them, but one big gripe I have is when I'm on a call and briefly take off my headphones to e.g. chat with someone in the room, there is like a 90% chance they stop working and I have to reconnect them.<p>It happens so often I even wrote a script to switch to the MacBook internal speakers then back to the headphones.<p>I've used wired headphones before (and the Sony even has a wired option), but I didn't like how the cord was constantly getting the the way of my arms.<p>edit: Another big gripe is with the Bluetooth codec itself, and how the quality changes depending on if the mic is active.</p>
]]></description><pubDate>Sat, 14 Mar 2026 09:26:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=47374857</link><dc:creator>thehours</dc:creator><comments>https://news.ycombinator.com/item?id=47374857</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47374857</guid></item><item><title><![CDATA[New comment by thehours in "One Number I Trust: Plain-Text Accounting for a Multi-Currency Household"]]></title><description><![CDATA[
<p>How are investments modeled in this system? e.g I buy $100 of an index fund which can fluctuate in value.</p>
]]></description><pubDate>Fri, 02 Jan 2026 14:10:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=46464888</link><dc:creator>thehours</dc:creator><comments>https://news.ycombinator.com/item?id=46464888</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46464888</guid></item><item><title><![CDATA[New comment by thehours in "Ask HN: How can I get better at using AI for programming?"]]></title><description><![CDATA[
<p>I use the Raycast + Whisper Dictation. I don't think there is anything novel about it, but it integrates nicely into my workflow.<p>My main gripe is when the recording window loses focus, I haven't found a way to bring it back and continue the recorded session. So occasionally I have to start from scratch, which is particularly annoying if it happens during a long-winded brain dump.</p>
]]></description><pubDate>Mon, 15 Dec 2025 14:00:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=46274631</link><dc:creator>thehours</dc:creator><comments>https://news.ycombinator.com/item?id=46274631</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46274631</guid></item><item><title><![CDATA[New comment by thehours in "Guideline has been acquired by Gusto"]]></title><description><![CDATA[
<p>I worked for a company that went bankrupt. They ended up taking several thousand dollars out of my account to cover IIRC unpaid fees to the provider.</p>
]]></description><pubDate>Tue, 04 Nov 2025 07:06:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=45808177</link><dc:creator>thehours</dc:creator><comments>https://news.ycombinator.com/item?id=45808177</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45808177</guid></item><item><title><![CDATA[New comment by thehours in "You are how you act"]]></title><description><![CDATA[
<p>This reminded me of this passage from Anxiety Is the Dizziness of Freedom by Ted Chiang:<p>> None of us are saints, but we can all try to be better. Each time you do something generous, you're shaping yourself into someone who's more likely to be generous next time, and that matters.</p>
]]></description><pubDate>Mon, 27 Oct 2025 15:09:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=45721869</link><dc:creator>thehours</dc:creator><comments>https://news.ycombinator.com/item?id=45721869</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45721869</guid></item><item><title><![CDATA[New comment by thehours in "SQL Anti-Patterns"]]></title><description><![CDATA[
<p>> Mishandling Excessive Case When Statements<p>User Defined Functions (UDFs) are another option to consolidate the logic in one place.<p>> Using Functions on Indexed Columns<p>In other words, the query is not sargable [0]<p>> Overusing DISTINCT to “Fix” Duplicates<p>Orthogonal to author's point about dealing with fanout from joins, I'm a fan of using something like this for 'de-duping' records that aren't exact matches in order to conform the output to the table grain:<p><pre><code>    ROW_NUMBER() OVER (PARTITION BY <grain> ORDER BY <deterministic sort>) = 1
</code></pre>
Some database engines have QUALIFY [1], which lends itself to a fairly clean query.<p>[0] <a href="https://en.wikipedia.org/wiki/Sargable" rel="nofollow">https://en.wikipedia.org/wiki/Sargable</a><p>[1] <a href="https://docs.aws.amazon.com/redshift/latest/dg/r_QUALIFY_clause.html" rel="nofollow">https://docs.aws.amazon.com/redshift/latest/dg/r_QUALIFY_cla...</a></p>
]]></description><pubDate>Sat, 18 Oct 2025 18:03:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=45629242</link><dc:creator>thehours</dc:creator><comments>https://news.ycombinator.com/item?id=45629242</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45629242</guid></item><item><title><![CDATA[New comment by thehours in "How to turn liquid glass into a solid interface"]]></title><description><![CDATA[
<p>I have an iPhone SE 2nd Generation. After a recent repair I was forced to upgrade to iOS 26.<p>My biggest gripe is the buggy keyboard. It shrinks a bit horizontally every time I open it. When using a mobile browser (I tested on a few), website footers and similar elements will get stuck above where the top of the keyboard would normally be, as if there was an invisible keyboard.<p>These tweaks to minimize the glass effect go a long way, such that I'm not as put off by the overall design as I was in its stock configuration.</p>
]]></description><pubDate>Tue, 14 Oct 2025 20:52:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=45584696</link><dc:creator>thehours</dc:creator><comments>https://news.ycombinator.com/item?id=45584696</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45584696</guid></item><item><title><![CDATA[New comment by thehours in "Nine things I learned in ninety years"]]></title><description><![CDATA[
<p>I was hoping for more of the author’s own perspective over those ninety years. Instead, it read more like a stitching project of other people's ideas. In particular the barrage of quote fragments disrupted the flow and made it harder for me to engage with the main point of each section.</p>
]]></description><pubDate>Tue, 23 Sep 2025 08:06:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=45344157</link><dc:creator>thehours</dc:creator><comments>https://news.ycombinator.com/item?id=45344157</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45344157</guid></item><item><title><![CDATA[New comment by thehours in "macOS dotfiles should not go in –/Library/Application Support"]]></title><description><![CDATA[
<p>I also use stow on MacOS and have been pretty happy with it.<p>> […]although macOS will regularly replace your symlinks with copies of the destination files<p>I’m curious about this claim from the article - to what extent is this true?</p>
]]></description><pubDate>Tue, 26 Aug 2025 07:39:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=45023448</link><dc:creator>thehours</dc:creator><comments>https://news.ycombinator.com/item?id=45023448</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45023448</guid></item><item><title><![CDATA[New comment by thehours in "Show HN: Move to dodge the bullets. How long can you survive?"]]></title><description><![CDATA[
<p>I really liked the display showing me climb the leaderboard in realtime. I found it particularly motivating, albeit a bit distracting for a game where I need to keep my eyes elsewhere :)</p>
]]></description><pubDate>Tue, 12 Aug 2025 13:10:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=44875816</link><dc:creator>thehours</dc:creator><comments>https://news.ycombinator.com/item?id=44875816</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44875816</guid></item><item><title><![CDATA[New comment by thehours in "I couldn't submit a PR, so I got hired and fixed it myself"]]></title><description><![CDATA[
<p>FYI this autoplays full screen video when I visit on iOS + Firefox.<p>Edit: then switches into dark mode after a lag of a few seconds</p>
]]></description><pubDate>Fri, 01 Aug 2025 21:28:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=44762692</link><dc:creator>thehours</dc:creator><comments>https://news.ycombinator.com/item?id=44762692</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44762692</guid></item><item><title><![CDATA[New comment by thehours in "Binary Wordle"]]></title><description><![CDATA[
<p>Feedback: I'm unable to input with keyboard after typing anything but '0' until a full refresh (and selecting the input area with mouse).</p>
]]></description><pubDate>Wed, 04 Jun 2025 04:11:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=44177149</link><dc:creator>thehours</dc:creator><comments>https://news.ycombinator.com/item?id=44177149</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44177149</guid></item><item><title><![CDATA[New comment by thehours in "Ask HN: Is Slack Down?"]]></title><description><![CDATA[
<p>Yes, briefly for me. I also lost access to Fastmail.</p>
]]></description><pubDate>Mon, 12 May 2025 22:38:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=43968122</link><dc:creator>thehours</dc:creator><comments>https://news.ycombinator.com/item?id=43968122</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43968122</guid></item><item><title><![CDATA[New comment by thehours in "Pixel is a unit of length and area"]]></title><description><![CDATA[
<p>Reminds me of this Numberphile w/ Cliff Stoll [1]: The Nescafé Equation (43 coffee beans)<p>[1] <a href="https://youtu.be/3V84Bi-mzQM" rel="nofollow">https://youtu.be/3V84Bi-mzQM</a></p>
]]></description><pubDate>Wed, 23 Apr 2025 08:24:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=43769804</link><dc:creator>thehours</dc:creator><comments>https://news.ycombinator.com/item?id=43769804</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43769804</guid></item><item><title><![CDATA[New comment by thehours in "Tech terms I was pronouncing wrong"]]></title><description><![CDATA[
<p>The 'correct' way to pronounce NumPy is 'num-pie', but my brain delights in reading it as 'lumpy' with a leading 'n'.</p>
]]></description><pubDate>Fri, 21 Mar 2025 20:53:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=43440718</link><dc:creator>thehours</dc:creator><comments>https://news.ycombinator.com/item?id=43440718</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43440718</guid></item><item><title><![CDATA[New comment by thehours in "Advent of Code 2024 in pure SQL"]]></title><description><![CDATA[
<p>Does 'pure SQL' have a specific definition (or reference spec)? The author doesn't mention it, except to say he tested it across Umbra, Postgres, and DuckDB. Even then, some days weren't 'supported by DuckDB due to a missing xor operator'.</p>
]]></description><pubDate>Fri, 03 Jan 2025 02:18:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=42581528</link><dc:creator>thehours</dc:creator><comments>https://news.ycombinator.com/item?id=42581528</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42581528</guid></item></channel></rss>