<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: ltiger</title><link>https://news.ycombinator.com/user?id=ltiger</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 02 Jul 2026 20:37:49 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=ltiger" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by ltiger in "Show HN: Mail Memories – A desktop app to rescue photos from Gmail"]]></title><description><![CDATA[
<p>Just wanted to take a moment to say thank you to everyone who commented today. Launching on HN isn't for the faint of heart, but it’s been really valuable.<p>What a day. I was told my landing page looks like an AI wrote it, got roasted for a confusing illustration metric (and rightly so), and received the ultimate rite of passage: being told my app could be replaced by a couple of Linux CLI commands.<p>Unironically, thanks everyone. Because of your feedback, the site copy's a little tighter, and the Windows installer no longer throws a scary UAC prompt. I couldn't have asked for a better (or more intense) test.</p>
]]></description><pubDate>Thu, 02 Jul 2026 20:03:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=48766617</link><dc:creator>ltiger</dc:creator><comments>https://news.ycombinator.com/item?id=48766617</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48766617</guid></item><item><title><![CDATA[New comment by ltiger in "Show HN: Mail Memories – A desktop app to rescue photos from Gmail"]]></title><description><![CDATA[
<p>You're half right. The HTML and CSS are from a standard template that I imagine exists in just about every LLM's dataset, since they've scraped an internet's worth of them. I wrote (and rewrote and rewrote...) and edited every single word on the page, though.</p>
]]></description><pubDate>Thu, 02 Jul 2026 18:44:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=48765699</link><dc:creator>ltiger</dc:creator><comments>https://news.ycombinator.com/item?id=48765699</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48765699</guid></item><item><title><![CDATA[New comment by ltiger in "Show HN: Mail Memories – A desktop app to rescue photos from Gmail"]]></title><description><![CDATA[
<p>Just pushed an update to the site around this. Changing the text to "Downloaded" still might confuse someone, so I removed that line from the illustration altogether.</p>
]]></description><pubDate>Thu, 02 Jul 2026 18:04:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=48765208</link><dc:creator>ltiger</dc:creator><comments>https://news.ycombinator.com/item?id=48765208</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48765208</guid></item><item><title><![CDATA[New comment by ltiger in "Show HN: Mail Memories – A desktop app to rescue photos from Gmail"]]></title><description><![CDATA[
<p>Nah, don't do that.<p>Totally fair, though. In my defense, 98% of my time went into wrestling with IMAP parsing architectures, optimizing memory, and code-signing certificates instead of designing custom CSS layouts from scratch. I'll finesse the design in the future.</p>
]]></description><pubDate>Thu, 02 Jul 2026 16:38:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=48763988</link><dc:creator>ltiger</dc:creator><comments>https://news.ycombinator.com/item?id=48763988</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48763988</guid></item><item><title><![CDATA[New comment by ltiger in "Show HN: Mail Memories – A desktop app to rescue photos from Gmail"]]></title><description><![CDATA[
<p>Thanks, that means a lot.<p>I rebuilt the app because I was feeling that same fatigue. It felt like every cool new tool I looked at wanted to upload personal data to a remote server, hook it up to a third-party AI API, or charge a recurring fee.<p>The original version of the app actually was a cloud-based SaaS. But I figured people would feel significantly more comfortable having a sensitive tool like this run entirely on their own hardware instead of in the cloud like everything else. Making it local-first also makes it easier for people to download and try it out.</p>
]]></description><pubDate>Thu, 02 Jul 2026 16:13:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=48763659</link><dc:creator>ltiger</dc:creator><comments>https://news.ycombinator.com/item?id=48763659</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48763659</guid></item><item><title><![CDATA[New comment by ltiger in "Show HN: Mail Memories – A desktop app to rescue photos from Gmail"]]></title><description><![CDATA[
<p>No, I'm not afraid of pushback at all. I'm actually really glad I used IMAP.<p>Building on top of it let me solve a few major protocol headaches directly in the client:<p>The app filters out signature junk (like tiny social media and logo icons), pulls down just the raw attachments instead of downloading entire 20-year-old message threads, and handles thousands of images while gracefully managing Google's rate limits (to avoid connection drops).</p>
]]></description><pubDate>Thu, 02 Jul 2026 16:02:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=48763526</link><dc:creator>ltiger</dc:creator><comments>https://news.ycombinator.com/item?id=48763526</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48763526</guid></item><item><title><![CDATA[New comment by ltiger in "Show HN: Mail Memories – A desktop app to rescue photos from Gmail"]]></title><description><![CDATA[
<p>Thanks!</p>
]]></description><pubDate>Thu, 02 Jul 2026 15:53:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=48763404</link><dc:creator>ltiger</dc:creator><comments>https://news.ycombinator.com/item?id=48763404</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48763404</guid></item><item><title><![CDATA[New comment by ltiger in "Show HN: Mail Memories – A desktop app to rescue photos from Gmail"]]></title><description><![CDATA[
<p>Thanks!<p>Yes, use Google Takeout if you want a full account archive. It's a pain if you just want to get your photos, though.<p>You have to deal with huge .mbox files, download gigabytes of unnecessary text, and sometimes you have to wait days for the export.<p>The short version is that Mail Memories lets you get the images you want instead of an all-or-nothing data dump.</p>
]]></description><pubDate>Thu, 02 Jul 2026 15:52:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=48763389</link><dc:creator>ltiger</dc:creator><comments>https://news.ycombinator.com/item?id=48763389</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48763389</guid></item><item><title><![CDATA[New comment by ltiger in "Show HN: Mail Memories – A desktop app to rescue photos from Gmail"]]></title><description><![CDATA[
<p>It actually does use IMAP! The app connects directly to Google's IMAP servers via SSL straight from your machine.<p>I intentionally chose a local IMAP pipeline over the official Gmail API because of platform gatekeeping. To use the API for this, Google forces independent developers into a "Restricted Scope" tier, which requires an annual $15,000+ third-party security assessment.<p>Going the local IMAP route lets me bypass that completely while keeping user data 100% local and secure.</p>
]]></description><pubDate>Thu, 02 Jul 2026 15:43:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=48763289</link><dc:creator>ltiger</dc:creator><comments>https://news.ycombinator.com/item?id=48763289</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48763289</guid></item><item><title><![CDATA[New comment by ltiger in "Show HN: Mail Memories – A desktop app to rescue photos from Gmail"]]></title><description><![CDATA[
<p>Takeout is great for a total archive backup, but using it just to extract photos is where the UX breaks down for most people.<p>When you export Mail with Takeout, Google dumps your entire history into a huge .mbox file. If you have a 20-year-old account, you're downloading tens of gigabytes of raw text data, headers, and metadata just to get to the images. Once you have that huge file, you still have to figure out a way to extract and decode the image attachments from the raw email text.<p>Mail Memories just gives you what you want: the photos.</p>
]]></description><pubDate>Thu, 02 Jul 2026 15:33:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=48763164</link><dc:creator>ltiger</dc:creator><comments>https://news.ycombinator.com/item?id=48763164</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48763164</guid></item><item><title><![CDATA[New comment by ltiger in "Show HN: Mail Memories – A desktop app to rescue photos from Gmail"]]></title><description><![CDATA[
<p>Thanks for the feedback! You're right, if you know how to write a script or prompt Claude, you can absolutely spin up a quick tool to scrape attachments in a few minutes.<p>That said, the $29 price point is for the execution and friction-removal. Turning a raw script into a compiled, code-signed desktop app that handles OS security gates (Mac Dev ID and Windows Smartscreen), dynamically manages Google rate limits, and a provides a beautiful UI for non-technical users takes a lot of effort.<p>For people who want to rescue their photos without opening a terminal - or who don't even know what a terminal is - this app is a huge win for them.</p>
]]></description><pubDate>Thu, 02 Jul 2026 15:29:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=48763098</link><dc:creator>ltiger</dc:creator><comments>https://news.ycombinator.com/item?id=48763098</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48763098</guid></item><item><title><![CDATA[Show HN: Mail Memories – A desktop app to rescue photos from Gmail]]></title><description><![CDATA[
<p>Hey HN, I’m the creator of Mail Memories. Like many of you, I've had my Gmail address for more than 20 years. A few years ago, I got curious and wanted to see what photos were buried deep in my account. I ended up finding lots of "lost" pictures of old friends, family members, and a ridiculous number of vintage memes.<p>I originally built and launched this as a SaaS, but even with code and policies in place that kept users' photos private, I figured everyone would feel more comfortable with a desktop app.<p>So, I threw out the server architecture and completely rewrote it as a 100% local desktop app for Mac and Windows.<p>How it works now: The app connects directly to Google's server from your computer, processes everything entirely on your system, and saves photos straight to your hard drive.<p>You can download your 50 oldest photos for free (no credit card required) just to see what's in there. If you want to download all the pictures in your account, it's a one-time payment of $29. No subscriptions.<p>If you have an old, pre-2010 Gmail account, definitely give it a spin. You'll be surprised at what you find deep in your archive.<p>I'd love to hear your feedback on the layout, scanning performance, or anything else.<p>TL;DR: I turned my SaaS into a local desktop app (Mac/Windows) that recovers decades of forgotten photos from your Gmail. 100% local, no cloud, no subscriptions, no AI.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48762000">https://news.ycombinator.com/item?id=48762000</a></p>
<p>Points: 94</p>
<p># Comments: 41</p>
]]></description><pubDate>Thu, 02 Jul 2026 14:16:57 +0000</pubDate><link>https://mailmemories.com</link><dc:creator>ltiger</dc:creator><comments>https://news.ycombinator.com/item?id=48762000</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48762000</guid></item><item><title><![CDATA[New comment by ltiger in "Show HN: I rebuilt my SaaS as a local desktop app to extract photos from Gmail"]]></title><description><![CDATA[
<p>TL;DR: Mail Memories is a local-first desktop app (Mac/Windows) that extracts forgotten photos from your Gmail history. 100% local processing, zero cloud servers, no subscriptions, and absolutely no AI.<p>Hey HN, I’m the creator of Mail Memories. Like many of you, I've had my Gmail address for more than 20 years. Recently, I got curious and wanted to see what photos were buried deep in my account. I ended up finding lots of "lost" pictures of old friends, family members, and a ridiculous amount of nostalgic, vintage memes.<p>I originally built and launched this as a SaaS. To pull down attachments at scale, the app connects via IMAP using a standard Google App Password. Requesting users hand over that privileged credential to a remote cloud service is a big ask. Lots of people did and I'm grateful for that, but I really wanted more people to try the app.<p>Even with code and policies in place that kept users' photos private, I figured everyone would feel more comfortable with a desktop app.<p>So, I threw out the server architecture and completely rewrote it as a local-first desktop app for Mac and Windows.<p>Now, users generate an App Password through Google and paste it directly into the app. The password is held strictly in memory (RAM). It's never written to disk, never cached, and goes away the moment they close the app.<p>The app connects directly to Google's servers from your computer, processes everything entirely on your system, and saves photos straight to your hard drive.<p>You can download your 50 oldest photos for free (no credit card required) just to see what's in there. If you want to download all the pictures in your account, it's a one-time payment of $29. No subscriptions.<p>If you have a pre-2010 Gmail account, I'd love for you to give it a spin. You'll be genuinely surprised at what you find.<p>I'd love to hear your feedback.</p>
]]></description><pubDate>Sun, 28 Jun 2026 15:33:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=48708277</link><dc:creator>ltiger</dc:creator><comments>https://news.ycombinator.com/item?id=48708277</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48708277</guid></item><item><title><![CDATA[Show HN: I rebuilt my SaaS as a local desktop app to extract photos from Gmail]]></title><description><![CDATA[
<p>Article URL: <a href="https://mailmemories.com">https://mailmemories.com</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48708270">https://news.ycombinator.com/item?id=48708270</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Sun, 28 Jun 2026 15:33:06 +0000</pubDate><link>https://mailmemories.com</link><dc:creator>ltiger</dc:creator><comments>https://news.ycombinator.com/item?id=48708270</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48708270</guid></item><item><title><![CDATA[New comment by ltiger in "The append-and-review note"]]></title><description><![CDATA[
<p>[Reviews current note...] Oh, I do both! - Prepend todos to the top, append notes at the bottom.</p>
]]></description><pubDate>Sat, 26 Jul 2025 16:14:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=44695157</link><dc:creator>ltiger</dc:creator><comments>https://news.ycombinator.com/item?id=44695157</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44695157</guid></item><item><title><![CDATA[New comment by ltiger in "The append-and-review note"]]></title><description><![CDATA[
<p>Same, except I append to the bottom of an Apple note.<p>(I append, the author's really prepending. Anyway...)<p>When the note gets too long, I cut and paste it to what I call the big note: a 127000-line, 4.9 MB text file I've been maintaining for 14 years.<p>Trivially searchable, can get context from neighboring notes (What else was happening around this time?), and easily parsable when necessary.</p>
]]></description><pubDate>Sat, 26 Jul 2025 15:35:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=44694871</link><dc:creator>ltiger</dc:creator><comments>https://news.ycombinator.com/item?id=44694871</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44694871</guid></item><item><title><![CDATA[Ask HN: Has any software ever supplanted the leader because it was "beautiful"?]]></title><description><![CDATA[

<p>Comments URL: <a href="https://news.ycombinator.com/item?id=41831605">https://news.ycombinator.com/item?id=41831605</a></p>
<p>Points: 1</p>
<p># Comments: 4</p>
]]></description><pubDate>Sun, 13 Oct 2024 21:08:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=41831605</link><dc:creator>ltiger</dc:creator><comments>https://news.ycombinator.com/item?id=41831605</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41831605</guid></item><item><title><![CDATA[Show HN: Mail Memories – Export all your Gmail images]]></title><description><![CDATA[
<p>I've added screenshots so you can see how it works now. Mail Memories lets you download all the images in your Gmail account from 2004 or 2010 or any year. Would appreciate your thoughts.<p>Previously: <a href="https://news.ycombinator.com/item?id=37265924">https://news.ycombinator.com/item?id=37265924</a><p>Demo - Download the oldest images in your account for free: <a href="https://mailmemories.com/app/start" rel="nofollow noreferrer">https://mailmemories.com/app/start</a></p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=37663927">https://news.ycombinator.com/item?id=37663927</a></p>
<p>Points: 7</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 26 Sep 2023 18:42:22 +0000</pubDate><link>https://mailmemories.com</link><dc:creator>ltiger</dc:creator><comments>https://news.ycombinator.com/item?id=37663927</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37663927</guid></item><item><title><![CDATA[New comment by ltiger in "Export all images from your Gmail account – Mail Memories"]]></title><description><![CDATA[
<p>Just updated the pricing details - You can get all of year's photos for $5.</p>
]]></description><pubDate>Thu, 21 Sep 2023 15:34:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=37599219</link><dc:creator>ltiger</dc:creator><comments>https://news.ycombinator.com/item?id=37599219</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37599219</guid></item><item><title><![CDATA[New comment by ltiger in "Export all images from your Gmail account – Mail Memories"]]></title><description><![CDATA[
<p>I've clarified this on the site now. It’s $5 for each year of images you want to download. For example, you can find and save all your photos from 2004 or 2010 (or any year) for $5.</p>
]]></description><pubDate>Thu, 21 Sep 2023 15:31:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=37599175</link><dc:creator>ltiger</dc:creator><comments>https://news.ycombinator.com/item?id=37599175</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37599175</guid></item></channel></rss>