<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: wkirby</title><link>https://news.ycombinator.com/user?id=wkirby</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 15 Sep 2026 19:07:54 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=wkirby" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by wkirby in "My Rules for Using Spreadsheets"]]></title><description><![CDATA[
<p>There's a lot here I agree with and a lot I disagree with. If I'm doing any kind of serious data work I'm probably not reaching for a spreadsheet for things like processing, manipulation, statistical analysis. But if I'm presenting tabular data, or god forbid editing it? I'm using a spreadsheet --- and I've built a whole side project out of making working with CSVs as tabular data as pleasant as opening my favorite text editor.</p>
]]></description><pubDate>Thu, 13 Aug 2026 14:57:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=49287001</link><dc:creator>wkirby</dc:creator><comments>https://news.ycombinator.com/item?id=49287001</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49287001</guid></item><item><title><![CDATA[New comment by wkirby in "Tl;dv: Over 180k meetings left wide open"]]></title><description><![CDATA[
<p>> It doesn’t matter if you don’t use a note taker AI, if even one person on the call uses one<p>Yeah, but I'm unwilling to be that person.</p>
]]></description><pubDate>Mon, 10 Aug 2026 19:07:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=49248227</link><dc:creator>wkirby</dc:creator><comments>https://news.ycombinator.com/item?id=49248227</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49248227</guid></item><item><title><![CDATA[New comment by wkirby in "Ask HN: What are you working on? (August 2026)"]]></title><description><![CDATA[
<p>I've got a suite of CSVs that represent both edge case and performance issues, and I script timing opening/common operations using Apple Scripting. It's not perfect, but it gives us a sense if we're introducing back-breaking regressions. I try for our large files to test specifically with real-world, large data dumps from US government sources; I feel these are representative of actual large-CSV workloads. You can see me popping off about it on bluesky: <a href="https://bsky.app/profile/wyattkirby.com/post/3mnfvma4cgk2g" rel="nofollow">https://bsky.app/profile/wyattkirby.com/post/3mnfvma4cgk2g</a><p>We're not necessarily aiming to be the fastest application in the world; find/replace is probably still faster to just do sed in the terminal. But if you're looking to do something like sort, filter, actually engage with the tabular data, then we can handle hundreds of thousands of rows --- files that excel won't even open.<p>I'll take a look at blackbear. One core difference I see is that we're a native app, fully offline. There is a single handshake with the licensing server on app start, but it's optional. License validation is handled fully locally, and missing network access is non-blocking for any features.</p>
]]></description><pubDate>Mon, 10 Aug 2026 18:20:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=49247598</link><dc:creator>wkirby</dc:creator><comments>https://news.ycombinator.com/item?id=49247598</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49247598</guid></item><item><title><![CDATA[New comment by wkirby in "Ask HN: What are you working on? (August 2026)"]]></title><description><![CDATA[
<p>Wow, thanks!</p>
]]></description><pubDate>Mon, 10 Aug 2026 18:10:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=49247440</link><dc:creator>wkirby</dc:creator><comments>https://news.ycombinator.com/item?id=49247440</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49247440</guid></item><item><title><![CDATA[New comment by wkirby in "Tl;dv: Over 180k meetings left wide open"]]></title><description><![CDATA[
<p>Literally starting my monday weekly standup now, I'll run it and see what's up. Thanks!</p>
]]></description><pubDate>Mon, 10 Aug 2026 14:54:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=49244526</link><dc:creator>wkirby</dc:creator><comments>https://news.ycombinator.com/item?id=49244526</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49244526</guid></item><item><title><![CDATA[New comment by wkirby in "Tl;dv: Over 180k meetings left wide open"]]></title><description><![CDATA[
<p>My ideal use case is to pipe audio from both my microphone and capture system audio so things like our weekly team standup or my 1:1s with my devs can all have reliable, decent notes without taking me out of the flow of the conversation.<p>I think clearly the _leader_ in the space is granola, but I'm just not going to use a cloud provider for this.<p>Drafts have anything like that?</p>
]]></description><pubDate>Mon, 10 Aug 2026 14:39:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=49244333</link><dc:creator>wkirby</dc:creator><comments>https://news.ycombinator.com/item?id=49244333</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49244333</guid></item><item><title><![CDATA[New comment by wkirby in "Tl;dv: Over 180k meetings left wide open"]]></title><description><![CDATA[
<p>I'm very intrigued by AI note takers, but I'm absolutely unwilling to expose me or my clients to this exact problem.<p>The solution (theoretically) is a purely local note taker, but I haven't found one that's any good. Tried meetily and others in the same vein, including briefly rolling my own. The breakdown in the pipeline seems to be reliable local diarization and speaker identification; even if the transcription is good, when speakers aren't accurately identified and speech isn't well grouped, there's no rescuing it in the summary step.</p>
]]></description><pubDate>Mon, 10 Aug 2026 14:01:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=49243813</link><dc:creator>wkirby</dc:creator><comments>https://news.ycombinator.com/item?id=49243813</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49243813</guid></item><item><title><![CDATA[New comment by wkirby in "Ask HN: What are you working on? (August 2026)"]]></title><description><![CDATA[
<p>The integrated SQL bench runs a full duckdb so it should be super accessible. Let me know what kind of licensing terms you'd need to make this work --- you can drop me a line at wyatt[at]apsis[dot]io.</p>
]]></description><pubDate>Mon, 10 Aug 2026 12:20:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=49242678</link><dc:creator>wkirby</dc:creator><comments>https://news.ycombinator.com/item?id=49242678</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49242678</guid></item><item><title><![CDATA[New comment by wkirby in "Ask HN: What are you working on? (August 2026)"]]></title><description><![CDATA[
<p>Still plugging away on Cassava, a CSV editor that sits somewhere between sublime text and Excel: <a href="https://cassava.dev/" rel="nofollow">https://cassava.dev/</a>. Our most recent releases added first-class xls/xlsx file opening and an autofill handle.<p>The project goals are simple:<p>* Treat CSV files like first-class spreadsheets; don't do anything that isn't supported by serializing to/from CSV files<p>* Be as performant as your favorite text editor while retaining the ergonomics of a tabular data editor<p>I hope you check us out.</p>
]]></description><pubDate>Mon, 10 Aug 2026 10:49:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=49241996</link><dc:creator>wkirby</dc:creator><comments>https://news.ycombinator.com/item?id=49241996</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49241996</guid></item><item><title><![CDATA[New comment by wkirby in "Ask HN: What Are You Working On? (July 2026)"]]></title><description><![CDATA[
<p>Replying for the ~5 people who happened to download earlier this afternoon, the rc20 build that was uploaded earlier today was missing the update server URL. Re-downloading rc20 should have a corrected build that will notify you of any updates in the future.</p>
]]></description><pubDate>Tue, 14 Jul 2026 01:47:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=48901312</link><dc:creator>wkirby</dc:creator><comments>https://news.ycombinator.com/item?id=48901312</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48901312</guid></item><item><title><![CDATA[New comment by wkirby in "Ask HN: What Are You Working On? (July 2026)"]]></title><description><![CDATA[
<p>Coming soon. Just need to figure out the build and deploy story.</p>
]]></description><pubDate>Mon, 13 Jul 2026 21:08:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=48898918</link><dc:creator>wkirby</dc:creator><comments>https://news.ycombinator.com/item?id=48898918</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48898918</guid></item><item><title><![CDATA[New comment by wkirby in "Ask HN: What Are You Working On? (July 2026)"]]></title><description><![CDATA[
<p>I keep telling my team "it's CSV but with some As thrown in there."</p>
]]></description><pubDate>Mon, 13 Jul 2026 18:40:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=48896933</link><dc:creator>wkirby</dc:creator><comments>https://news.ycombinator.com/item?id=48896933</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48896933</guid></item><item><title><![CDATA[New comment by wkirby in "Ask HN: What Are You Working On? (July 2026)"]]></title><description><![CDATA[
<p>Almost certainly not; it really depends on how iCloud handles the sync. Cassava supports (at the moment) CSV (and its variants TSV, etc.) and JSON files. If your sync mechanism works well for those files in a text editor like vscode or sublime, then it will work well with Cassava. If not, there's not much we can do on our end - that's really a problem with how the sync mechanism works.</p>
]]></description><pubDate>Mon, 13 Jul 2026 18:40:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=48896923</link><dc:creator>wkirby</dc:creator><comments>https://news.ycombinator.com/item?id=48896923</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48896923</guid></item><item><title><![CDATA[New comment by wkirby in "Ask HN: What Are You Working On? (July 2026)"]]></title><description><![CDATA[
<p>Linux support is there and working, half my team uses arch btw. Windows is working, I just don't build for it right now.<p>Excel is cripplingly slow (thought more capable). I don't like using text editors for sheet data; it's simply not as ergonomic to browse a CSV as a text file.</p>
]]></description><pubDate>Mon, 13 Jul 2026 18:38:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=48896891</link><dc:creator>wkirby</dc:creator><comments>https://news.ycombinator.com/item?id=48896891</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48896891</guid></item><item><title><![CDATA[New comment by wkirby in "Ask HN: What Are You Working On? (July 2026)"]]></title><description><![CDATA[
<p>I've spent the last 8 weeks or so building the spreadsheet tool I want to see in the world. CSVs as first-class citizens with the ergonomics and speed of my text editor. It's been a great opportunity to explore building GUIs in rust, and to really experiment with coding assistants.<p>I'm looking for alpha/beta users <a href="https://cassava.dev/" rel="nofollow">https://cassava.dev/</a>.</p>
]]></description><pubDate>Mon, 13 Jul 2026 17:39:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=48896106</link><dc:creator>wkirby</dc:creator><comments>https://news.ycombinator.com/item?id=48896106</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48896106</guid></item><item><title><![CDATA[New comment by wkirby in "Claude Code: connect to a local model when your quota runs out"]]></title><description><![CDATA[
<p>My experience thus far is that the local models are a) pretty slow and b) prone to making broken tool calls. Because of (a) the iteration loop slows down enough to where I wander off to do other tasks, meaning that (b) is way more problematic because I don't see it for who knows how long.<p>This is, however, a major improvement from ~6 months ago when even a single token `hi` from an agentic CLI could take >3 minutes to generate a response. I suspect the parallel processing of LMStudio 0.4.x and some better tuning of the initial context payload is responsible.<p>6 months from now, who knows?</p>
]]></description><pubDate>Wed, 04 Feb 2026 21:30:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=46892080</link><dc:creator>wkirby</dc:creator><comments>https://news.ycombinator.com/item?id=46892080</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46892080</guid></item><item><title><![CDATA[New comment by wkirby in "iPhone Pocket"]]></title><description><![CDATA[
<p>Make. A. Smaller. Phone.</p>
]]></description><pubDate>Tue, 11 Nov 2025 19:24:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=45891655</link><dc:creator>wkirby</dc:creator><comments>https://news.ycombinator.com/item?id=45891655</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45891655</guid></item><item><title><![CDATA[New comment by wkirby in "Comprehension debt: A ticking time bomb of LLM-generated code"]]></title><description><![CDATA[
<p>I see this as the next great wave of work for me and my team. We sustained our business for a good 5–8 years on rescuing legacy code from offshore teams as small-to-medium sized companies re-shored their contract devs. We're currently in a demand lull as these same companies have started relying heavily on LLMs to "write" "code" --- but as long as we survive the next 18 months, I see a large opportunity as these businesses start to feel the weight of their accumulated tech debt accrued by trusting claude when it says "your code is now production ready."</p>
]]></description><pubDate>Tue, 30 Sep 2025 13:44:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=45425362</link><dc:creator>wkirby</dc:creator><comments>https://news.ycombinator.com/item?id=45425362</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45425362</guid></item><item><title><![CDATA[New comment by wkirby in "Show HN: Octofriend, a cute coding agent that can swap between GPT-5 and Claude"]]></title><description><![CDATA[
<p>Looking forward to trying this out. An early comment: I would love to be able to override tool descriptions and system prompts from a config. Especially when working with local models, context management is king and the tool descriptions can be a hidden source of uncontrollable context.</p>
]]></description><pubDate>Fri, 08 Aug 2025 02:47:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=44832895</link><dc:creator>wkirby</dc:creator><comments>https://news.ycombinator.com/item?id=44832895</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44832895</guid></item><item><title><![CDATA[New comment by wkirby in "Brut: A New Web Framework for Ruby"]]></title><description><![CDATA[
<p>I'm not trying to start a fight, but fwiw I adore both typescript and rails.</p>
]]></description><pubDate>Tue, 08 Jul 2025 18:24:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=44502631</link><dc:creator>wkirby</dc:creator><comments>https://news.ycombinator.com/item?id=44502631</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44502631</guid></item></channel></rss>