<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: ydant</title><link>https://news.ycombinator.com/user?id=ydant</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 17 Aug 2026 08:52:35 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=ydant" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by ydant in "Why does Opus 5 feel worse to work with?"]]></title><description><![CDATA[
<p>As a workaround, /btw will force it to answer based solely on context and isn't allowed tool calls</p>
]]></description><pubDate>Sat, 15 Aug 2026 15:40:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=49311509</link><dc:creator>ydant</dc:creator><comments>https://news.ycombinator.com/item?id=49311509</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49311509</guid></item><item><title><![CDATA[New comment by ydant in "If it is worth keeping, save it in Markdown"]]></title><description><![CDATA[
<p>I appreciate the mention of FSNotes (and in turn textbundle). Somehow, despite trying tons of note taking apps and formats, I don't remember ever coming across mention of this format specifically.<p><a href="http://textbundle.org/" rel="nofollow">http://textbundle.org/</a><p>My biggest beef with org mode and all of the markdown apps I've tried is the asset management problem. For me screenshots are almost as important as the text part of the note, and are usually strongly tied to a single note. I've taken to using apple notes at work just because it "solves" that well enough, but I'd really prefer to work in markdown/plain text (except for the images).</p>
]]></description><pubDate>Wed, 26 Feb 2025 01:07:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=43179509</link><dc:creator>ydant</dc:creator><comments>https://news.ycombinator.com/item?id=43179509</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43179509</guid></item><item><title><![CDATA[New comment by ydant in "My Life in Weeks"]]></title><description><![CDATA[
<p>Interesting perspective.<p>Though, I'd argue it should be 18 years free by their math. They lump a subset of leisure activities into another category as if those are beyond your easy control.<p>Commuting, working, grooming, etc - sure, you could optimize those, but it's harder to deviate from the norm. But TV/video games? Doesn't seem like the same discussion.</p>
]]></description><pubDate>Sat, 15 Feb 2025 23:26:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=43063515</link><dc:creator>ydant</dc:creator><comments>https://news.ycombinator.com/item?id=43063515</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43063515</guid></item><item><title><![CDATA[New comment by ydant in "How Copyover MUD Servers Worked"]]></title><description><![CDATA[
<p>This is a fun blast from the past. One of my first real programming experiences was working as a (the) programmer on a MUD and I remember learning about this technique somewhere (I think just reading about how forking worked) and then figuring out how to implement it on our MUD.<p>It felt absolutely magical to be able to hot deploy changes without kicking everyone off of the server - but felt even more magical to have gotten it to work.<p>The MUD community was a fun early introduction to open source. People (many of them probably "kids" like I was at the time) sharing various patches and features. It felt so cool to release something and have other people use it and provide feedback. Like the author says - at some point the MUD itself became a lot less interesting than the programming.</p>
]]></description><pubDate>Tue, 11 Feb 2025 02:50:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=43008397</link><dc:creator>ydant</dc:creator><comments>https://news.ycombinator.com/item?id=43008397</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43008397</guid></item><item><title><![CDATA[New comment by ydant in "Show HN: Daily-notes.nvim – fuzzy time journal and planning plugin"]]></title><description><![CDATA[
<p>Smart Connections[0] plug-in for Obsidian is worth checking out.<p>It does a really good job of indexing (with local or OpenAI embeddings) and RAG allowing you to chat with various models about your notes. The chunking and context algorithms it uses seem to be well designed and find most/all relevant details for most things I try to discuss.<p>It's well implemented and provides useful and interesting discussions with my journal/notes.<p>0 - <a href="https://github.com/brianpetro/obsidian-smart-connections">https://github.com/brianpetro/obsidian-smart-connections</a></p>
]]></description><pubDate>Sun, 09 Feb 2025 12:47:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=42990343</link><dc:creator>ydant</dc:creator><comments>https://news.ycombinator.com/item?id=42990343</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42990343</guid></item><item><title><![CDATA[New comment by ydant in "Google open-sources the Pebble OS"]]></title><description><![CDATA[
<p>Redirects to Pixel watch for Android user agents.</p>
]]></description><pubDate>Mon, 27 Jan 2025 23:25:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=42847032</link><dc:creator>ydant</dc:creator><comments>https://news.ycombinator.com/item?id=42847032</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42847032</guid></item><item><title><![CDATA[New comment by ydant in "Magic/tragic email links: don't make them the only option"]]></title><description><![CDATA[
<p>That has the problem of opening up an attack where the attacker requests the sign-in link, the person receiving the link blindly clicks it, and the attacker now has access.<p>People blindly click links all the time. It would have a low success rate, but would be more than 0%.</p>
]]></description><pubDate>Tue, 07 Jan 2025 23:45:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=42629117</link><dc:creator>ydant</dc:creator><comments>https://news.ycombinator.com/item?id=42629117</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42629117</guid></item><item><title><![CDATA[New comment by ydant in "Memos: stick private notes on your email"]]></title><description><![CDATA[
<p>I can't tell yet if I'll actually end up using this in practice, but it's pretty well implemented.<p>The memo is stored as another email in the "Memos" folder as a reply to the message being memoed, so the data will be backed up naturally by any email backup and does show up, in a sort-of-awkward way, in other non-Fastmail mail clients.<p>In the Fastmail client, the memo shows up, highlighted, in the message list before the normal message snippet, and at the top of the message when you edit the message.<p>Seems pretty well thought-out.</p>
]]></description><pubDate>Thu, 29 Aug 2024 12:10:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=41389972</link><dc:creator>ydant</dc:creator><comments>https://news.ycombinator.com/item?id=41389972</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41389972</guid></item><item><title><![CDATA[New comment by ydant in "Google Pixel 9 Pro"]]></title><description><![CDATA[
<p>It's just an anecdote, but from my one-time experience the 90 days restriction isn't a hard restriction with TMobile. Service worked fine for 5 months for a family member abroad (in a single country) with no issues or messaging from TMobile about an overstay - although this was on a family plan with other phones in the US for the majority of that time.</p>
]]></description><pubDate>Tue, 13 Aug 2024 20:45:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=41239652</link><dc:creator>ydant</dc:creator><comments>https://news.ycombinator.com/item?id=41239652</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41239652</guid></item><item><title><![CDATA[New comment by ydant in "Things I know about Git commits"]]></title><description><![CDATA[
<p>I'll absolutely reference an issue number in a comment (with some context comments as well) in cases where it makes sense.<p>Sometimes you need to go back and read through a lot of context understanding why a block of code does what it does, and it's a lot more efficient for the rest of the time to have a quick reference to the full explanation rather than pages of comments giving that context.</p>
]]></description><pubDate>Sat, 13 Jul 2024 13:48:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=40954107</link><dc:creator>ydant</dc:creator><comments>https://news.ycombinator.com/item?id=40954107</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40954107</guid></item><item><title><![CDATA[New comment by ydant in "Things I know about Git commits"]]></title><description><![CDATA[
<p>Thanks for the hint about `--intent-to-add` / `-N`.<p>There's constantly new things to learn about git. I use `git add -p` extensively, but never thought to check for an option like that.</p>
]]></description><pubDate>Sat, 13 Jul 2024 13:44:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=40954085</link><dc:creator>ydant</dc:creator><comments>https://news.ycombinator.com/item?id=40954085</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40954085</guid></item><item><title><![CDATA[New comment by ydant in "PySkyWiFi: Free stupid wi-fi on long-haul flights"]]></title><description><![CDATA[
<p>Re: T-Mobile - On United you can just set your laptop user agent to a mobile one and sign on with your phone number. Works fine for both the short period and full flight options.</p>
]]></description><pubDate>Tue, 09 Jul 2024 17:50:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=40918924</link><dc:creator>ydant</dc:creator><comments>https://news.ycombinator.com/item?id=40918924</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40918924</guid></item><item><title><![CDATA[New comment by ydant in "Tour de France: How professional cycling teams eat and cook on the road"]]></title><description><![CDATA[
<p>Looks to be this rider - Eugène Christophe:<p><a href="https://en.wikipedia.org/wiki/Eug%C3%A8ne_Christophe" rel="nofollow">https://en.wikipedia.org/wiki/Eug%C3%A8ne_Christophe</a></p>
]]></description><pubDate>Wed, 03 Jul 2024 17:38:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=40868219</link><dc:creator>ydant</dc:creator><comments>https://news.ycombinator.com/item?id=40868219</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40868219</guid></item><item><title><![CDATA[New comment by ydant in "Tour de France: How professional cycling teams eat and cook on the road"]]></title><description><![CDATA[
<p>I enjoyed this show about feeding the tour riders:<p>Eat. Race. Win. <a href="https://www.amazon.com/Eat-Race-Win-Season-1/dp/B086HVQ5RB" rel="nofollow">https://www.amazon.com/Eat-Race-Win-Season-1/dp/B086HVQ5RB</a><p>Related, Unchained (<a href="https://www.netflix.com/title/81153133" rel="nofollow">https://www.netflix.com/title/81153133</a>) has been an interesting view into the race although food isn't discussed at all.<p>Before Eat. Race. Win. I had this entirely uninformed idea the food the riders ate would be incredibly streamlined and controlled - I was thinking something like Soylent and protein powder and supplements. To see them chowing down on "normal" food and drinking alcohol (at all) was surprising for me.</p>
]]></description><pubDate>Wed, 03 Jul 2024 12:39:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=40865386</link><dc:creator>ydant</dc:creator><comments>https://news.ycombinator.com/item?id=40865386</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40865386</guid></item><item><title><![CDATA[New comment by ydant in "Ask HN: Who is hiring? (July 2024)"]]></title><description><![CDATA[
<p>Your "join" page is a little UX uncomfortable. Middle click doesn't work for the description or apply link (just loads the whole join page again), and the apply expands/embeds the greenhouse.io page (in a narrow column) instead of opening it in a new window.</p>
]]></description><pubDate>Tue, 02 Jul 2024 17:56:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=40858949</link><dc:creator>ydant</dc:creator><comments>https://news.ycombinator.com/item?id=40858949</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40858949</guid></item><item><title><![CDATA[New comment by ydant in "Diff-pdf: tool to visually compare two PDFs"]]></title><description><![CDATA[
<p>Related - this might be helpful to someone.<p>ImageMagick can do a visual PDF compare:<p><pre><code>    magick compare -density "$DENSITY" -background white "$1[0]" "$2[0]" "$TMP"
</code></pre>
(density = 100, $1 and $2 are the filenames to compare, $TMP the output file)<p>You need to do some work to support multiple pages, so I use this script:<p><a href="https://gist.github.com/mbafford/7e6f3bef20fc220f68e467589bb6a8aa" rel="nofollow">https://gist.github.com/mbafford/7e6f3bef20fc220f68e467589bb...</a><p>This also uses `imgcat` to show the difference directly in the terminal.<p>You can also use ImageMagick get a perceptual hash difference using something like:<p><pre><code>    convert -metric phash "$1" null: "$2" -compose Difference -layers composite -format '%[fx:mean]\n' info:
</code></pre>
I use the fact you can configure git to use custom diff tools and take advantage of this with the following in my .gitconfig:<p><pre><code>    [diff "pdf"]
        command = ~/bin/git-diff-pdf
</code></pre>
And in my .gitattributes I enable the above with:<p><pre><code>    *.pdf binary diff=pdf
</code></pre>
~/bin/git-diff-pdf does a diff of the output of `pdftotext -layout` (from poppler) and also runs pdf-compare-phash.<p>To use this custom diff with `git show`, you need to add an extra argument (`git show --ext-diff`), but it uses it automatically if running `git diff`.</p>
]]></description><pubDate>Tue, 02 Jul 2024 14:31:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=40857067</link><dc:creator>ydant</dc:creator><comments>https://news.ycombinator.com/item?id=40857067</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40857067</guid></item><item><title><![CDATA[New comment by ydant in "Diff-pdf: tool to visually compare two PDFs"]]></title><description><![CDATA[
<p>I use some custom tools for PDF comparison (visual, textual, and perceptual hash) for my personal records/accounting purposes.<p>A number of the financial and medical institutions I deal with re-generate PDFs every time you request them, but the content is 99-100% identical. Sometimes just a date changes. So I use a perceptual hash and content comparison to automate detecting truly new documents vs. ones that are only slightly changed.</p>
]]></description><pubDate>Tue, 02 Jul 2024 14:30:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=40857061</link><dc:creator>ydant</dc:creator><comments>https://news.ycombinator.com/item?id=40857061</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40857061</guid></item><item><title><![CDATA[New comment by ydant in "How to prolong lithium based batteries"]]></title><description><![CDATA[
<p>Bolt will cool itself, but it does so more aggressively when plugged in (even if not actively charging). I always leave our EVs plugged in when it's over about 80F and below freezing because of that.<p>My 2021 is complaining loudly (running the cooling system) about the heat-wave today.</p>
]]></description><pubDate>Fri, 21 Jun 2024 20:23:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=40753422</link><dc:creator>ydant</dc:creator><comments>https://news.ycombinator.com/item?id=40753422</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40753422</guid></item><item><title><![CDATA[New comment by ydant in "Migrating from Java 8 to Java 17: A Comprehensive Guide to New Features"]]></title><description><![CDATA[
<p>If you're using AWS ElasticBeanstalk Tomcat distribution, 21 isn't supported yet. I realize this isn't a huge segment of the market, but it's probably not the only example.<p><a href="https://docs.aws.amazon.com/elasticbeanstalk/latest/platforms/platforms-supported.html#platforms-supported.java" rel="nofollow">https://docs.aws.amazon.com/elasticbeanstalk/latest/platform...</a><p>21 is supported for Amazon Linux 2023 and the JavaSE ElasticBeanstalk offering, though.</p>
]]></description><pubDate>Fri, 21 Jun 2024 20:09:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=40753296</link><dc:creator>ydant</dc:creator><comments>https://news.ycombinator.com/item?id=40753296</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40753296</guid></item><item><title><![CDATA[New comment by ydant in "lsix: Like "ls", but for images"]]></title><description><![CDATA[
<p>They don't (on iTerm2), which makes this of fairly limited utility for me, since my next operation would be to copy the filename and act on it.<p>I mainly use a modified version of iTerm2's imgcat script for browsing images (remotely through SSH and locally) and knowing the filename.<p>This lsix tool is faster than my imgcat based script, though, so it looks like I have some room for tweaking/improving.</p>
]]></description><pubDate>Fri, 07 Jun 2024 13:06:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=40608368</link><dc:creator>ydant</dc:creator><comments>https://news.ycombinator.com/item?id=40608368</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40608368</guid></item></channel></rss>