<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: diarmuid_glynn</title><link>https://news.ycombinator.com/user?id=diarmuid_glynn</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 04 Jul 2026 13:04:52 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=diarmuid_glynn" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by diarmuid_glynn in "Show HN: AlgoMommy – Organize video clips by talking while recording (macOS)"]]></title><description><![CDATA[
<p>The shared demo account (hn@algomommy.com) has been disabled. You can still download and try the software during the beta for free, you just need to create an account.</p>
]]></description><pubDate>Thu, 15 Jan 2026 18:35:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=46637009</link><dc:creator>diarmuid_glynn</dc:creator><comments>https://news.ycombinator.com/item?id=46637009</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46637009</guid></item><item><title><![CDATA[Show HN: AlgoMommy – Organize video clips by talking while recording (macOS)]]></title><description><![CDATA[
<p>If you record videos regularly and end up with a messy clips folder, I built a macOS app to help.<p>AlgoMommy organizes raw video files into an existing folder hierarchy based on short spoken instructions you say inside the recording (e.g. “Hey Cleo, this is wedding B-roll - tag it green” or “Hey Cleo, this is a New York sunrise”). After recording, drop the clips into AlgoMommy; it listens for the instructions you said during recording and copies the files to the appropriate sub-folder.<p>Download (DMG):<p>- <a href="https://download.algomommy.com/app/macos/public/AlgoMommy-1.0.73.dmg" rel="nofollow">https://download.algomommy.com/app/macos/public/AlgoMommy-1....</a><p>- 492 MB - most of this is WhisperKit, signed & notarized<p>- sha256: de354d073467aece719433f170f1886c5ab781835e4caccc4054827ee3320ee5<p>Demo video (48s):<p>- Youtube: <a href="https://www.youtube.com/watch?v=Ucj-D9yOKBc" rel="nofollow">https://www.youtube.com/watch?v=Ucj-D9yOKBc</a><p>- Raw MP4: <a href="https://download.algomommy.com/public/AlgoMommy.mp4" rel="nofollow">https://download.algomommy.com/public/AlgoMommy.mp4</a><p>Try it now:<p>1) Install the DMG and log in with this shared demo account:<p><pre><code>  user: hn@algomommy.com
  pass: hnpass2026
</code></pre>
2) Choose a target root folder (you currently need to pre-create your folder hierarchy).<p>3) Drag & drop a few videos and click "Organize videos"<p>Auth is required because the service uses paid LLM calls.<p>What leaves your machine / privacy:<p>- No raw video or audio is uploaded.<p>- Audio is extracted + transcribed locally.<p>- The only data sent is: (1) ~30s text transcription snippets for segments that appear to address “Cleo”, and (2) the list of relative destination folder paths under the root you selected (so the model can choose a folder).<p>- Those snippets are used to decide destination folder + tags/metadata.<p>Why “Cleo” (and why natural language):<p>- WhisperKit is accurate but slow, Apple's SpeechAnalyzer is fast but less accurate. AlgoMommy uses SpeechAnalyzer to quickly find "Cleo"-addressed segments, then re-transcribes just those ~30s chunks with WhisperKit for accuracy.<p>Safety:<p>- AlgoMommy only "copies" videos, it never "moves" / "overwrites" videos.<p>Inspiration:<p>- Initially this was a Python script for my partner, to solve this very issue. I subsequently decided to "productize" the solution as a macOS app.<p>I’m looking for feedback on:<p>1) Does this solve a significant problem for you?<p>2) Is the workflow clear and robust in real-world usage?<p>3) Today you must pre-create the folder hierarchy: is that acceptable, or should the app be able to create target folders in some cases? If folder creation is valuable, what rules would make it safe/predictable?<p>4) Any voice commands you’d want beyond “organize/tag this clip” (e.g. “start a new video file here”)?<p>Happy to answer questions and go deep on implementation details if anyone’s interested.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46620131">https://news.ycombinator.com/item?id=46620131</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Wed, 14 Jan 2026 18:23:45 +0000</pubDate><link>https://www.algomommy.com/show-hn.html</link><dc:creator>diarmuid_glynn</dc:creator><comments>https://news.ycombinator.com/item?id=46620131</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46620131</guid></item><item><title><![CDATA[New comment by diarmuid_glynn in "Ask HN: What Are You Working On? (December 2025)"]]></title><description><![CDATA[
<p>I'm soon to beta my first macOS app: AlgoMommy. AlgoMommy helps you organize your video clips prior to editing them in Final Cut Pro / DaVinci Resolve / etc. It replaces the manual and time-consuming process of "filing" your newly-recorded video clips (CLIP_5213.mp4, CLIP_5214.mp4, ...) into a sensible folder hierarchy (Wedding/B-Rolls/, Wedding/Reception/, ...), so that you can focus on creating and your content.<p>This has been a fun project so far for me:<p>* First time using Claude Code. CC has made writing code fun again (I'm an experienced software developer, with - <i>gasp</i> - over 20 years of professional experience).<p>* On macOS, WhisperKit + Apple Intelligence (SpeechAnalyzer) is a powerful combination for offline transcription.<p>If you're interested in joining the beta, feel free to send me an email: diarmuid.glynn@gmail.com. The software is working now, but the documentation and website ( <a href="https://www.algomommy.com/" rel="nofollow">https://www.algomommy.com/</a> ) are unfinished, so I'd like to provide direct support to any interested beta users.</p>
]]></description><pubDate>Sun, 14 Dec 2025 21:29:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=46267145</link><dc:creator>diarmuid_glynn</dc:creator><comments>https://news.ycombinator.com/item?id=46267145</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46267145</guid></item><item><title><![CDATA[New comment by diarmuid_glynn in "Ask HN: What Are You Working On? (July 2025)"]]></title><description><![CDATA[
<p>Nice!<p>I'm curious, what on-device text-to-speech engine did you use?</p>
]]></description><pubDate>Sun, 27 Jul 2025 18:53:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=44703592</link><dc:creator>diarmuid_glynn</dc:creator><comments>https://news.ycombinator.com/item?id=44703592</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44703592</guid></item><item><title><![CDATA[New comment by diarmuid_glynn in "Ask HN: What Are You Working On? (June 2025)"]]></title><description><![CDATA[
<p>Cheers!<p>I would have liked to also provide a Google Doc plugin, but the Google Docs APIs [1] don't provide the required capabilities (specifically: a way to create tracked changes). Word's Add-In APIs [2] are also limited in some regards, but since they let you manipulate raw OOXML, you can work around those limitations for the most part.<p>[1] <a href="https://developers.google.com/workspace/docs/api/how-tos/overview" rel="nofollow">https://developers.google.com/workspace/docs/api/how-tos/ove...</a><p>[2] <a href="https://learn.microsoft.com/en-us/javascript/api/word?view=word-js-preview" rel="nofollow">https://learn.microsoft.com/en-us/javascript/api/word?view=w...</a></p>
]]></description><pubDate>Mon, 30 Jun 2025 16:29:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=44425139</link><dc:creator>diarmuid_glynn</dc:creator><comments>https://news.ycombinator.com/item?id=44425139</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44425139</guid></item><item><title><![CDATA[New comment by diarmuid_glynn in "Ask HN: What Are You Working On? (June 2025)"]]></title><description><![CDATA[
<p>Working on two projects right now:<p>- LegalJoe: AI-powered contract reviews for startups, at the "tech demo" phase right now: <a href="https://www.legaljoe.ai/" rel="nofollow">https://www.legaljoe.ai/</a><p>- ClipMommy: A macOS tool to help (professionals who record a lot of videos | influencers) organize their raw video clips. Simply drag a folder of "disorganized" videos onto ClipMommy, and ClipMommy organizes the videos into folders / subfolders, adding tags, based upon some special statements that you can make at either the start or the end of your video (think audio-based "clapboard"). I'm expecting to release this within a week or two on the Mac App Store (Apple allowing...).<p>As an aside, I've been very impressed with Claude Code, it's (for me at least!) leading the way for how the next generation of business software might leverage AI. I plan to iterate on LegalJoe to make more "agentic" as a result of what I've seen is possible in Claude Code.</p>
]]></description><pubDate>Mon, 30 Jun 2025 15:45:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=44424674</link><dc:creator>diarmuid_glynn</dc:creator><comments>https://news.ycombinator.com/item?id=44424674</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44424674</guid></item><item><title><![CDATA[Show HN: Create a Web Service from a Spreadsheet]]></title><description><![CDATA[
<p>Convert an Excel spreadsheet into a "calculation engine" that you can run using our simple API. No sign-up or license key required, try it out immediately.<p>Docs: <a href="https://suresheet-docs.equalto.com/" rel="nofollow">https://suresheet-docs.equalto.com/</a><p>JS Fiddle: <a href="https://jsfiddle.net/48mf6bqn/" rel="nofollow">https://jsfiddle.net/48mf6bqn/</a><p>GitHub: <a href="https://github.com/EqualTo-Software/SureSheet">https://github.com/EqualTo-Software/SureSheet</a><p>Built using EqualTo Sheets: <a href="https://sheets.equalto.com/#/license/access" rel="nofollow">https://sheets.equalto.com/#/license/access</a></p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=35786559">https://news.ycombinator.com/item?id=35786559</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 02 May 2023 12:44:40 +0000</pubDate><link>https://www.equalto.com/suresheet/collab-api</link><dc:creator>diarmuid_glynn</dc:creator><comments>https://news.ycombinator.com/item?id=35786559</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35786559</guid></item><item><title><![CDATA[New comment by diarmuid_glynn in "Show HN: Sheet Markup – add spreadsheets to a Markdown document"]]></title><description><![CDATA[
<p>Right, the idea is you can use Sheet Markup to author interactive spreadsheets. Consumers of those interactive spreadsheets can then modify the data / formulas in the spreadsheet to perform ad-hoc analysis (which are not saved).<p>That said, I think 8n4vidtmkvmk has a point that it would be nice if when authoring the Sheet Markup, edits in the spreadsheet preview would be applied "in kind" to the Sheet Markup (bidirectional sync). This would mean you could author the Sheet Markup using the spreadsheet preview, instead of relying 100% on Sheet Markup for authoring.</p>
]]></description><pubDate>Thu, 13 Apr 2023 08:28:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=35552562</link><dc:creator>diarmuid_glynn</dc:creator><comments>https://news.ycombinator.com/item?id=35552562</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35552562</guid></item><item><title><![CDATA[New comment by diarmuid_glynn in "Show HN: Sheet Markup – add spreadsheets to a Markdown document"]]></title><description><![CDATA[
<p>Currently, EqualTo Sheets data is stored in the US on Heroku. We have a signed DPA with Salesforce (owner of Heroku), so as to maintain GDPR compliance. Additionally, we can provide self-hosted instances to Enterprise customers, feel free to reach-out to me (email in my profile) if you'd like to discuss this further.<p>> Asking because your subprocessors list doesn't give an immediate answer.<p>Fair complaint :) I'll update our subprocesser page tomorrow to make this clearer.</p>
]]></description><pubDate>Thu, 13 Apr 2023 00:33:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=35549205</link><dc:creator>diarmuid_glynn</dc:creator><comments>https://news.ycombinator.com/item?id=35549205</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35549205</guid></item><item><title><![CDATA[New comment by diarmuid_glynn in "Show HN: Sheet Markup – add spreadsheets to a Markdown document"]]></title><description><![CDATA[
<p>Thanks for the explanation. I think integrating Sheet Markup with that process would be challenging, since (as I understand it) XHTML doesn't support canvas.</p>
]]></description><pubDate>Thu, 13 Apr 2023 00:23:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=35549102</link><dc:creator>diarmuid_glynn</dc:creator><comments>https://news.ycombinator.com/item?id=35549102</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35549102</guid></item><item><title><![CDATA[New comment by diarmuid_glynn in "Show HN: Sheet Markup – add spreadsheets to a Markdown document"]]></title><description><![CDATA[
<p>Thanks!<p>Some of the tech is open source ( <a href="https://github.com/EqualTo-Software/stackedit-sheet-markup">https://github.com/EqualTo-Software/stackedit-sheet-markup</a> ) and some of it depends on tech in our closed-source EqualTo Sheets product ( <a href="https://sheets.equalto.com/" rel="nofollow">https://sheets.equalto.com/</a> ), which is in beta right now. We've considered open-sourcing some / all of EqualTo Sheets, and it may yet happen, but it's not something I could commit to right now.</p>
]]></description><pubDate>Thu, 13 Apr 2023 00:19:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=35549058</link><dc:creator>diarmuid_glynn</dc:creator><comments>https://news.ycombinator.com/item?id=35549058</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35549058</guid></item><item><title><![CDATA[New comment by diarmuid_glynn in "Show HN: Sheet Markup – add spreadsheets to a Markdown document"]]></title><description><![CDATA[
<p>Ah, gotcha! The video is referring to a different product (in beta), "EqualTo Sheets". Sheet Markup uses some of our EqualTo Sheets tech, but it's a different product.<p>So, regarding EqualTo Sheets:<p>> What happens with the data I enter?<p>Data entered into an EqualTo Sheets workbook is saved to the EqualTo server.<p>This is to some extent the value we provide with EqualTo Sheets: you can just paste the code snippet we provide into your code base and immediately have a functioning workbook that saves changes and supports parallel editing.<p>> Can I use an API to dump and restore data and formulas?<p>Yes, we have a bunch of APIs. You can export / import XLSX, as well as read / write individual cells using REST and GraphQL APIs. Some more details:<p>- <a href="https://sheets.equalto.com/beta-readme" rel="nofollow">https://sheets.equalto.com/beta-readme</a><p>- <a href="https://sheets.equalto.com/docs/" rel="nofollow">https://sheets.equalto.com/docs/</a><p>- Join the open beta (just provide an email address and click on a link in the email you receive): <a href="https://sheets.equalto.com/" rel="nofollow">https://sheets.equalto.com/</a></p>
]]></description><pubDate>Wed, 12 Apr 2023 23:49:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=35548770</link><dc:creator>diarmuid_glynn</dc:creator><comments>https://news.ycombinator.com/item?id=35548770</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35548770</guid></item><item><title><![CDATA[New comment by diarmuid_glynn in "Show HN: Sheet Markup – add spreadsheets to a Markdown document"]]></title><description><![CDATA[
<p>No, the data you enter is not sent to our service.<p>If you inspect the "Network" tab in Chrome and you can verify that there isn't any network I/O after you modify the markdown.<p>Edit: and thanks for the complement! I should mention that most of the look-and-feel is courtesy of StackEdit:<p>- <a href="https://stackedit.io/" rel="nofollow">https://stackedit.io/</a><p>Our contribution was to extend StackEdit to render spreadsheets using our Sheet Markup syntax.</p>
]]></description><pubDate>Wed, 12 Apr 2023 23:26:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=35548511</link><dc:creator>diarmuid_glynn</dc:creator><comments>https://news.ycombinator.com/item?id=35548511</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35548511</guid></item><item><title><![CDATA[New comment by diarmuid_glynn in "Show HN: Sheet Markup – add spreadsheets to a Markdown document"]]></title><description><![CDATA[
<p>I haven't seen Scroll before, it looks nice!<p>I've sent a mail to the gmail referenced in your profile page.</p>
]]></description><pubDate>Wed, 12 Apr 2023 23:08:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=35548327</link><dc:creator>diarmuid_glynn</dc:creator><comments>https://news.ycombinator.com/item?id=35548327</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35548327</guid></item><item><title><![CDATA[New comment by diarmuid_glynn in "Show HN: Sheet Markup – add spreadsheets to a Markdown document"]]></title><description><![CDATA[
<p>I've never seen KeenWrite before, it looks nice!<p>Feel free to reach out (email in my profile) if you'd like to discuss how Sheet Markdown could be added to KeenWrite. Assuming you're displaying the preview using some sort of modern HTML render with canvas support, it should be pretty easy to do.</p>
]]></description><pubDate>Wed, 12 Apr 2023 21:59:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=35547612</link><dc:creator>diarmuid_glynn</dc:creator><comments>https://news.ycombinator.com/item?id=35547612</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35547612</guid></item><item><title><![CDATA[New comment by diarmuid_glynn in "Show HN: Sheet Markup – add spreadsheets to a Markdown document"]]></title><description><![CDATA[
<p>Pandoc tables remind me of the reStructuredText tables, which I used back in the day: <a href="https://docutils.sourceforge.io/docs/user/rst/quickref.html#tables" rel="nofollow">https://docutils.sourceforge.io/docs/user/rst/quickref.html#...</a><p>Very powerful, but I found it challenging to remember the syntax since I was only using them intermittently. Still, it could indeed form the basis of a more advanced spreadsheet markup syntax, supporting things like merged cells (which Sheet Markup does not, and probably never will, support).</p>
]]></description><pubDate>Wed, 12 Apr 2023 21:42:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=35547407</link><dc:creator>diarmuid_glynn</dc:creator><comments>https://news.ycombinator.com/item?id=35547407</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35547407</guid></item><item><title><![CDATA[New comment by diarmuid_glynn in "Show HN: Sheet Markup – add spreadsheets to a Markdown document"]]></title><description><![CDATA[
<p>Cheers!<p>I've heard of, but never used, the emacs spreadsheet / org mode stuff. I should probably review it for concepts that I could steal / be inspired by ;P</p>
]]></description><pubDate>Wed, 12 Apr 2023 21:38:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=35547350</link><dc:creator>diarmuid_glynn</dc:creator><comments>https://news.ycombinator.com/item?id=35547350</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35547350</guid></item><item><title><![CDATA[New comment by diarmuid_glynn in "Show HN: Sheet Markup – add spreadsheets to a Markdown document"]]></title><description><![CDATA[
<p>Yes, that's intentional. Assuming “another | $1000” is on the 7th row, you would need to update the formula to:<p><pre><code>    =SUM(B2:B7)
</code></pre>
to incorporate it into the sum.</p>
]]></description><pubDate>Wed, 12 Apr 2023 19:48:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=35545710</link><dc:creator>diarmuid_glynn</dc:creator><comments>https://news.ycombinator.com/item?id=35545710</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35545710</guid></item><item><title><![CDATA[New comment by diarmuid_glynn in "Show HN: Sheet Markup – add spreadsheets to a Markdown document"]]></title><description><![CDATA[
<p>I see. I'm a big fan of DSLs, but the internal vs. external distinction is not something I've seen articulated before.<p>For now, I'm treating Sheet Markup as an external DSL, which can be embedded in a Markdown document using a fenced code block. But there are certainly benefits (and costs) to developing an internal DSL for spreadsheets along the lines of what you're suggesting.</p>
]]></description><pubDate>Wed, 12 Apr 2023 19:47:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=35545696</link><dc:creator>diarmuid_glynn</dc:creator><comments>https://news.ycombinator.com/item?id=35545696</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35545696</guid></item><item><title><![CDATA[New comment by diarmuid_glynn in "Show HN: Sheet Markup – add spreadsheets to a Markdown document"]]></title><description><![CDATA[
<p>I'm not familiar with Obsidian, I'll take a look.<p>One thing I should mention, we have another tool which makes it easy to embed a spreadsheet in another app via an IFRAME:<p>- <a href="https://www.equalto.com/suresheet" rel="nofollow">https://www.equalto.com/suresheet</a><p>The benefit of using the above is that Sure Sheet URL will always load the "same" spreadsheet. Edits aren't automatically saved, unlike (say) a Google Sheet.</p>
]]></description><pubDate>Wed, 12 Apr 2023 19:26:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=35545360</link><dc:creator>diarmuid_glynn</dc:creator><comments>https://news.ycombinator.com/item?id=35545360</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35545360</guid></item></channel></rss>