<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: scosman</title><link>https://news.ycombinator.com/user?id=scosman</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 27 Jul 2026 04:29:04 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=scosman" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by scosman in "Are AI Labs Pelicanmaxxing?"]]></title><description><![CDATA[
<p>join me in building the ideal training set for pelicans riding bicycles: <a href="https://github.com/scosman/pelicans_riding_bicycles" rel="nofollow">https://github.com/scosman/pelicans_riding_bicycles</a></p>
]]></description><pubDate>Wed, 22 Jul 2026 19:19:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=49012040</link><dc:creator>scosman</dc:creator><comments>https://news.ycombinator.com/item?id=49012040</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49012040</guid></item><item><title><![CDATA[New comment by scosman in "Apple defeats liability for not scanning iCloud for CSAM"]]></title><description><![CDATA[
<p>> IMO "end-to-end encryption" simply isn't possible<p>In a technical sense it's absolutely possible. Owning the servers != transferring keys to the servers. Most E2E apps run both client and servers, it's about if they ever had key access.</p>
]]></description><pubDate>Tue, 21 Jul 2026 18:26:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=48996156</link><dc:creator>scosman</dc:creator><comments>https://news.ycombinator.com/item?id=48996156</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48996156</guid></item><item><title><![CDATA[New comment by scosman in "Using Go for Mobile Apps"]]></title><description><![CDATA[
<p>Go mobile definitely supports building libraries. It will package up an xcframework for iOS and something else for Android (I forget details). It doesn't need to be the whole app. You get nice(ish) language bindings.<p>That said, a pure c framework is probably a cleaner way to go.</p>
]]></description><pubDate>Wed, 15 Jul 2026 16:16:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=48923133</link><dc:creator>scosman</dc:creator><comments>https://news.ycombinator.com/item?id=48923133</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48923133</guid></item><item><title><![CDATA[New comment by scosman in "Building and shipping Mac and iOS apps without opening Xcode"]]></title><description><![CDATA[
<p>small issue: xcodebuild will just randomly fail sometimes. And the solution is to... open and close Xcode. I wish this wasn't true, but it is.</p>
]]></description><pubDate>Tue, 14 Jul 2026 04:23:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=48902275</link><dc:creator>scosman</dc:creator><comments>https://news.ycombinator.com/item?id=48902275</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48902275</guid></item><item><title><![CDATA[Show HN: Biscotti – on-device meeting transcription for macOS]]></title><description><![CDATA[
<p><a href="https://github.com/scosman/Biscotti" rel="nofollow">https://github.com/scosman/Biscotti</a><p>I got tired of Electron meeting-transcription apps that upload my private audio to a server to do transcription/summary my MacBook could do locally in seconds. So I built Biscotti: a free, local meeting recorder. Calendar integration, voice isolation, speaker ID, AI summaries, native UI — and nothing ever leaves your device.<p>It's completely private: all AI runs locally, all data stored locally, nothing leaves your device, no cloud. It's native macOS (SwiftUI, not Electron), so it's smaller, faster, and more intuitive. And no bot ever joins your call - it uses system audio APIs, so it works with every app.<p>It integrates deeply with your Mac. It watches for meetings via audio APIs and offers to record when one starts, then automatically stops when the meeting ends (cancelable). It reads your calendar to see upcoming meetings, offers to start recording when they begin, and uses that metadata to help identify speakers. Speaker ID combines diarization, calendar metadata, and the transcript to figure out who's who automatically. Voice isolation separates your mic from your speaker output for clean audio.<p>The AI is customizable: want it to generate action items? A Slack-style summary? Talk like a pirate? Just edit the summary prompt. There's also markdown notes, and it keeps compressed audio files so you can re-transcribe later.<p>It's completely free. Under the PolyForm Perimeter License — fairly permissive (but not OSI open source).<p>Models and SDKs:<p><pre><code>  Transcription — Whisper Large V3 Turbo via WhisperKit
  Summarization — Gemma 4 via llama.cpp (12B or E2B depending on your memory/processor)
  Speaker ID (diarization) — Pyannote via SpeakerKit
</code></pre>
Tech stack:<p><pre><code>  Swift and SwiftUI
  XPC services for all AI processing, so the app stays tiny and stable and AI memory releases immediately
  System APIs: CoreAudio for audio, EventKit for calendars
</code></pre>
<a href="https://github.com/scosman/Biscotti" rel="nofollow">https://github.com/scosman/Biscotti</a></p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48894351">https://news.ycombinator.com/item?id=48894351</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Mon, 13 Jul 2026 15:38:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=48894351</link><dc:creator>scosman</dc:creator><comments>https://news.ycombinator.com/item?id=48894351</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48894351</guid></item><item><title><![CDATA[New comment by scosman in "GPT‑Live"]]></title><description><![CDATA[
<p>ChatGPT has had this for over a year too. This is a better model.</p>
]]></description><pubDate>Wed, 08 Jul 2026 17:39:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=48834847</link><dc:creator>scosman</dc:creator><comments>https://news.ycombinator.com/item?id=48834847</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48834847</guid></item><item><title><![CDATA[New comment by scosman in "Show HN: Davit, a Apple Containers UI"]]></title><description><![CDATA[
<p>What's the best "run your coding agent in apple containers" setup folks have?</p>
]]></description><pubDate>Wed, 08 Jul 2026 12:50:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=48831273</link><dc:creator>scosman</dc:creator><comments>https://news.ycombinator.com/item?id=48831273</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48831273</guid></item><item><title><![CDATA[New comment by scosman in "Memorizing session transcripts isn't useful"]]></title><description><![CDATA[
<p>heh, who knows. I often give agents the motivation, which I generally helpful. Have not bothered to measure this case.</p>
]]></description><pubDate>Fri, 03 Jul 2026 19:57:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=48779240</link><dc:creator>scosman</dc:creator><comments>https://news.ycombinator.com/item?id=48779240</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48779240</guid></item><item><title><![CDATA[New comment by scosman in "Memorizing session transcripts isn't useful"]]></title><description><![CDATA[
<p>The top of my ~/.claude/CLAUDE.md:<p>> Don't turn a one-off or area-specific comment into a durable memory without my explicit confirmation. You have a history of over-indexing on one-offs, and those memories end up getting cited to override well-tuned skills.</p>
]]></description><pubDate>Fri, 03 Jul 2026 18:49:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=48778524</link><dc:creator>scosman</dc:creator><comments>https://news.ycombinator.com/item?id=48778524</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48778524</guid></item><item><title><![CDATA[New comment by scosman in "Claude Sonnet 5"]]></title><description><![CDATA[
<p>Kimi K2.5 >> Haiku. Gemma 4 32b might fit the bill.</p>
]]></description><pubDate>Tue, 30 Jun 2026 20:10:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=48738545</link><dc:creator>scosman</dc:creator><comments>https://news.ycombinator.com/item?id=48738545</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48738545</guid></item><item><title><![CDATA[New comment by scosman in "Claude Sonnet 5"]]></title><description><![CDATA[
<p>Look at Qwen for that level of intelligence.</p>
]]></description><pubDate>Tue, 30 Jun 2026 18:16:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=48736906</link><dc:creator>scosman</dc:creator><comments>https://news.ycombinator.com/item?id=48736906</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48736906</guid></item><item><title><![CDATA[New comment by scosman in "GLM 5.2 beats Claude in our benchmarks"]]></title><description><![CDATA[
<p>short answer: they mostly aren't<p>A few people are running highly quantized models with limited context windows. It's still impressive, but not the benchmark level intelligence. Very few people could afford a rig for reasonable local performance at a reasonable quant, at full context size.<p>The antirez example is 2.6bit quant, 32k context, and few tokens per second... on a ~$7000 MacBook M5 (new RAM pricing).</p>
]]></description><pubDate>Mon, 29 Jun 2026 01:36:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=48713776</link><dc:creator>scosman</dc:creator><comments>https://news.ycombinator.com/item?id=48713776</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48713776</guid></item><item><title><![CDATA[New comment by scosman in "I used Claude Code to get a second opinion on my MRI"]]></title><description><![CDATA[
<p>I dunno. I know a lot of software engineering experts. AI isn't always right, but neither are the people, and it's getting better and better.<p>Software is one domain where it excels because of structured training data and simulation environments, so I'm well aware it's better here than other areas.<p>Still there's somewhere balanced between saying every time it's "insufficient or incomplete or outright misleading" and "just trust AI". AI's a useful source of information/reasoning/research, but know you need to validate it's answers for important decisions.</p>
]]></description><pubDate>Sun, 28 Jun 2026 19:55:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=48710946</link><dc:creator>scosman</dc:creator><comments>https://news.ycombinator.com/item?id=48710946</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48710946</guid></item><item><title><![CDATA[New comment by scosman in "Ask HN: Is "no source code was copied" still a sufficient copyright defense?"]]></title><description><![CDATA[
<p>This was copying many screens, composing layouts and many strings. not a "general look and feel" or one off utility string. Others found parts of the code copied (exact variable names). It would take a court to decide, but I think it's pretty clear cut copyright violation. They gave their agent had access to the EE code, and seemingly asked it to produce a copy. It's not a 1:1 copy, but there was a lot of copying. No clean-room attempt was even made.<p>If I take the first chapter of Harry Potter and write a new ending, it's still copyright violation. They took many parts.</p>
]]></description><pubDate>Sat, 27 Jun 2026 14:56:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=48698841</link><dc:creator>scosman</dc:creator><comments>https://news.ycombinator.com/item?id=48698841</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48698841</guid></item><item><title><![CDATA[New comment by scosman in "Ask HN: Is "no source code was copied" still a sufficient copyright defense?"]]></title><description><![CDATA[
<p>They copied strings, and visual design. Both of which are work, both of which are covered by copyright.</p>
]]></description><pubDate>Fri, 26 Jun 2026 18:51:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=48690465</link><dc:creator>scosman</dc:creator><comments>https://news.ycombinator.com/item?id=48690465</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48690465</guid></item><item><title><![CDATA[New comment by scosman in "Hey Nico, you didn't vibe code your data room but stole it from Papermark"]]></title><description><![CDATA[
<p>Short segments of popular works sure. Many UI pages with identical layouts and copy, essentially zero chance. The agent had access to the original code at inference time.</p>
]]></description><pubDate>Fri, 26 Jun 2026 11:03:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=48685176</link><dc:creator>scosman</dc:creator><comments>https://news.ycombinator.com/item?id=48685176</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48685176</guid></item><item><title><![CDATA[Show HN: Create animated explainer video from a prompt]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/scosman/videowright">https://github.com/scosman/videowright</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48672088">https://news.ycombinator.com/item?id=48672088</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 25 Jun 2026 11:53:59 +0000</pubDate><link>https://github.com/scosman/videowright</link><dc:creator>scosman</dc:creator><comments>https://news.ycombinator.com/item?id=48672088</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48672088</guid></item><item><title><![CDATA[New comment by scosman in "Don't verify email addresses by sending spam to them"]]></title><description><![CDATA[
<p>"ghostlygourd.com" is a S+ tier domain. Would click</p>
]]></description><pubDate>Wed, 24 Jun 2026 01:08:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=48653853</link><dc:creator>scosman</dc:creator><comments>https://news.ycombinator.com/item?id=48653853</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48653853</guid></item><item><title><![CDATA[New comment by scosman in "GLM-5.2 – How to Run Locally"]]></title><description><![CDATA[
<p>It's not economic to run them locally. It's amazing for privacy, and fun hobby. But you're either looking at super slow CPU builds with $10k in RAM, $90k worth of GPUs, or a really quantized model that doesn't compare in quality.<p>I might build one for fun, but it's not going to change the economics alone. Still exciting it's possible.</p>
]]></description><pubDate>Tue, 23 Jun 2026 01:42:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=48639107</link><dc:creator>scosman</dc:creator><comments>https://news.ycombinator.com/item?id=48639107</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48639107</guid></item><item><title><![CDATA[New comment by scosman in "Pong in S Favicon"]]></title><description><![CDATA[
<p>anyone manage to get a point?</p>
]]></description><pubDate>Sat, 20 Jun 2026 15:31:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=48609949</link><dc:creator>scosman</dc:creator><comments>https://news.ycombinator.com/item?id=48609949</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48609949</guid></item></channel></rss>