<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: mhamann</title><link>https://news.ycombinator.com/user?id=mhamann</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 10 Jun 2026 15:10:26 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=mhamann" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by mhamann in "Show HN: wfb-link, a userspace WiFiBroadcast radio stack for macOS"]]></title><description><![CDATA[
<p>Reliable timing across TX/RX was by far the biggest hurdle. Raw USB access and overall throughput really hasn't been as big of an issue as I thought it would be.</p>
]]></description><pubDate>Thu, 07 May 2026 19:35:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=48053805</link><dc:creator>mhamann</dc:creator><comments>https://news.ycombinator.com/item?id=48053805</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48053805</guid></item><item><title><![CDATA[Show HN: wfb-link, a userspace WiFiBroadcast radio stack for macOS]]></title><description><![CDATA[
<p>Hi HN, I’ve been working on a Rust userspace radio stack for running WFB-style links from macOS using RTL8812AU USB adapters. Full disclosure: I'm a software engineer, but not really a hardware or embedded systems engineer, so Codex GPT 5.5 has done the lion-share of the work here along with a bit of help from Claude Opus 4.7 here and there. It's taken about 1.5 to 2 weeks to get from zero to this first release.<p>macOS doesn't expose the monitor-mode / packet-injection path that WFB systems normally rely on. I really didn't like the idea of needing a separate linux box just to talk WFB to other edge devices, like drones. This talks to the ALFA AWUS036ACH as a USB peripheral directly, initializes the RTL8812AU, submits raw 802.11 WFB frames over bulk OUT, receives frames over bulk IN, and bridges them to WFB-NG’s distributor/aggregator UDP protocols.<p>Basically, this is what's working (you can see more detail in the readme):<p>- native macOS userspace RTL8812AU bring-up<p>- TX/RX of WFB datagrams<p>- production-ish service runtime<p>- macOS utun bridge helper (if you need an IP-based link)<p>- RF diagnostics, telemetry, LED heartbeat, TDD airtime controls<p>There's a GitHub alpha release with arm64 macOS binaries<p>This is definitely still alpha. The direct-radio path is currently macOS-focused and tested with ALFA AWUS036ACH adapters on both sides (the other side is a Raspberry Pi 5 running Bookworm). macOS 26 works through IOUSBHost as libusb is not reliable there. Linux should still use native WFB-NG + rtl88xxau monitor mode rather than this USB bridge. Long-range RF quality and calibration work are ongoing. So far, some short range profiles are showing pretty good results.<p>I’m sharing early because getting WFB-like radio links working from a Mac seemed unlikely when I started, and the path turned out to be more interesting than expected.<p>My goal is for this to be cross-platform as-needed. Next up is an attempt at Android support via USB-OTG. We'll see how that goes.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48053252">https://news.ycombinator.com/item?id=48053252</a></p>
<p>Points: 5</p>
<p># Comments: 3</p>
]]></description><pubDate>Thu, 07 May 2026 18:50:59 +0000</pubDate><link>https://github.com/arc-edge/wfb-link/</link><dc:creator>mhamann</dc:creator><comments>https://news.ycombinator.com/item?id=48053252</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48053252</guid></item><item><title><![CDATA[New comment by mhamann in "Launch HN: RunAnywhere (YC W26) – Faster AI Inference on Apple Silicon"]]></title><description><![CDATA[
<p>Can you help me understand MetalRT a bit more? Based on the name, it sounds like something that's Apple-only (although, Apple basically co-opted the name Metal, which was traditionally more generic). Does or will MetalRT run on more platforms?<p>What about MetalRT's relationship to llama.cpp, onnx, MLX, transformers, etc? Is MetalRT a replacement for those? Designed to be compatible with a wide variety of model formats? Or are you just providing an abstraction on top of these?</p>
]]></description><pubDate>Thu, 12 Mar 2026 16:01:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=47352815</link><dc:creator>mhamann</dc:creator><comments>https://news.ycombinator.com/item?id=47352815</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47352815</guid></item><item><title><![CDATA[Show HN: Get a demo video with AI voiceover using DemoFly]]></title><description><![CDATA[
<p>Hi HN, I'm Matt, one of the engineers behind DemoFly!<p>We built DemoFly because we got tired of the gap between building features and showing them to people. Our team has been doing full-stack engineering for over a decade (most recently building Rownd, an authentication platform) and the one thing that never got easier was making demo videos. You finish a feature, you know it works, but showing it to someone means opening a screen recorder, figuring out what to say, re-recording when you stumble. So the demo just...doesn't happen.<p>DemoFly is a CLI tool. You point it at whatever you're building and it autonomously navigates your app using Playwright + image recognition, then produces a polished video with AI-generated voiceover. No screen recording, no scripting on your part.<p>How it works technically:
- Node-based CLI. You run demofly against localhost or any browser-accessible target.
- Playwright drives a headless browser. Image processing observes the rendered UI and decides what to interact with next.
- As it navigates, it builds a narrative of what it's seeing and doing.
- That narrative becomes a voiceover script, synthesized locally with AI TTS (kokoro).
- Video is composited from the browser session frames + voiceover audio.
- Output uploads to a dashboard where you can review, edit, and share.<p>What it's good at: Standard CRUD apps, multi-page flows, dashboards. Works well for "hey, check out what I built on this branch" type demos. Fits into CI if you want auto-generated changelogs or PR previews.<p>What's not perfect yet: Auth flows can trip it up (ironic, given our background in auth). Highly dynamic SPAs with lots of client-side state might confuse the navigation model. Canvas/WebGL/Video elements are mostly opaque to it. Voiceover occasionally describes something slightly wrong.<p>Pricing: Free tier has every feature, so no credit card is needed and there are no feature gates. Paid tiers just give you more credits for higher quality voices and output.<p>Grab the CLI, run your first demo, and roast our AI's narration! We’re ready for the feedback. I think...</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47324590">https://news.ycombinator.com/item?id=47324590</a></p>
<p>Points: 4</p>
<p># Comments: 1</p>
]]></description><pubDate>Tue, 10 Mar 2026 15:28:07 +0000</pubDate><link>https://demofly.ai</link><dc:creator>mhamann</dc:creator><comments>https://news.ycombinator.com/item?id=47324590</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47324590</guid></item><item><title><![CDATA[New comment by mhamann in "Show HN: Corral – Auth and Stripe billing that AI coding agents can set up"]]></title><description><![CDATA[
<p>Super interesting. Auth and Payments seem like things you don't want to or can't build yourself. (I'm waiting for the day when I can just use BTC or UDSC for everything.)<p>Have you thought about supporting additional auth providers? Or providing a way for other auth services to add support for their products?</p>
]]></description><pubDate>Tue, 17 Feb 2026 21:18:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=47053488</link><dc:creator>mhamann</dc:creator><comments>https://news.ycombinator.com/item?id=47053488</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47053488</guid></item><item><title><![CDATA[New comment by mhamann in "Launch HN: LlamaFarm (YC W22) – Open-source framework for distributed AI"]]></title><description><![CDATA[
<p>I do really appreciate you taking the time to drop by and leave a comment. But I'm curious...why do you think building agents is so important vs. building more of the "AI infrastructure" (which is really what LlamaFarm is trying to do) that will enable the devs that are building integrated AI systems (including agents).</p>
]]></description><pubDate>Wed, 08 Oct 2025 16:07:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=45517696</link><dc:creator>mhamann</dc:creator><comments>https://news.ycombinator.com/item?id=45517696</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45517696</guid></item><item><title><![CDATA[New comment by mhamann in "Launch HN: LlamaFarm (YC W22) – Open-source framework for distributed AI"]]></title><description><![CDATA[
<p>Appreciate the pep talk, but let’s not pretend infra and developer experience plays can’t scale. GitLab, HashiCorp, and Vercel all "just built better DX for open source" and somehow ended up billion-dollar companies.<p>Agents will come and go (and probably run into the same orchestration headaches), but someone still has to build the reliable, open foundation they’ll stand on.</p>
]]></description><pubDate>Wed, 08 Oct 2025 13:38:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=45516053</link><dc:creator>mhamann</dc:creator><comments>https://news.ycombinator.com/item?id=45516053</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45516053</guid></item><item><title><![CDATA[New comment by mhamann in "Launch HN: LlamaFarm (YC W22) – Open-source framework for distributed AI"]]></title><description><![CDATA[
<p>Multiple areas of degradation. Typically, you don't ship a dataset to prod and then never change it. You want the system to continue to learn and improve as new data is available. This can create performance issues as the dataset grows in size. But also, your model's performance in terms of quality can degrade over time if you're not constantly evaluating its responses. This can occur because of new info within RAG, a model swap/upgrade, or changes to prompts. Keeping all of those knives in the air is tricky. We're hoping we can solve a bunch of pain points around this so that reliable AI systems are accessible to anyone.</p>
]]></description><pubDate>Wed, 08 Oct 2025 03:13:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=45511668</link><dc:creator>mhamann</dc:creator><comments>https://news.ycombinator.com/item?id=45511668</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45511668</guid></item><item><title><![CDATA[New comment by mhamann in "Launch HN: LlamaFarm (YC W22) – Open-source framework for distributed AI"]]></title><description><![CDATA[
<p>Yes, our goal is to provide a stable, open source platform on top of the cutting-edge AI tools. We can systematically update dependencies as needed and ensure that outputs meet quality requirements.<p>We also have plans for eval features in the product so that users can measure the quality of changes over time, whether to their own project configs or actual LlamaFarm updates.<p>Yes, all that's a bit hand-wavy, I know. :-) But we do recognize the problem and have real ideas on solutions. But execution is everything. ;-)</p>
]]></description><pubDate>Wed, 08 Oct 2025 03:08:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=45511633</link><dc:creator>mhamann</dc:creator><comments>https://news.ycombinator.com/item?id=45511633</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45511633</guid></item><item><title><![CDATA[New comment by mhamann in "Launch HN: LlamaFarm (YC W22) – Open-source framework for distributed AI"]]></title><description><![CDATA[
<p>`lf deploy` here we come!</p>
]]></description><pubDate>Wed, 08 Oct 2025 01:37:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=45511108</link><dc:creator>mhamann</dc:creator><comments>https://news.ycombinator.com/item?id=45511108</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45511108</guid></item><item><title><![CDATA[New comment by mhamann in "Launch HN: LlamaFarm (YC W22) – Open-source framework for distributed AI"]]></title><description><![CDATA[
<p>Oh! Muna looks cool as well! I've just barely glanced at your docs page so far, but I'm definitely going to explore further. One of the biggest issues in the back of our minds is getting models running on a variety of hardware and platforms. Right now, we're just using Ollama with support for Lemonade coming soon. But both of these will likely require some manual setup before deploying LlamaFarm.</p>
]]></description><pubDate>Tue, 07 Oct 2025 21:09:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=45508920</link><dc:creator>mhamann</dc:creator><comments>https://news.ycombinator.com/item?id=45508920</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45508920</guid></item><item><title><![CDATA[New comment by mhamann in "Launch HN: LlamaFarm (YC W22) – Open-source framework for distributed AI"]]></title><description><![CDATA[
<p>Great point. I can see how you'd land there. Also a great idea! xD<p>Maybe a better descriptor is "self-sovereign AI?" "Self-hosted AI?"</p>
]]></description><pubDate>Tue, 07 Oct 2025 20:31:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=45508443</link><dc:creator>mhamann</dc:creator><comments>https://news.ycombinator.com/item?id=45508443</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45508443</guid></item><item><title><![CDATA[New comment by mhamann in "Launch HN: LlamaFarm (YC W22) – Open-source framework for distributed AI"]]></title><description><![CDATA[
<p>I think that enterprises and small businesses alike need stuff like this, regardless of whether they're software companies or some other vertical like healthcare or legal. I worked at IBM for over a decade and it was always preferable to start with an open source framework if it fit your problem space, especially for internal stuff. We shipped products with components built on Elastic, Drupal, Express, etc.<p>You could make the same argument for Kubernetes. If you have the cash and the team, why not build it yourself? Most don't have the expertise or the time to find/train the people who do.<p>People want AI that works out of the box on day one. Not day 100.</p>
]]></description><pubDate>Tue, 07 Oct 2025 18:03:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=45506527</link><dc:creator>mhamann</dc:creator><comments>https://news.ycombinator.com/item?id=45506527</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45506527</guid></item><item><title><![CDATA[New comment by mhamann in "Launch HN: LlamaFarm (YC W22) – Open-source framework for distributed AI"]]></title><description><![CDATA[
<p>Right...there are lots of ways you could do that. Most of the ways we've seen enabling that sort of thing tend to be programmatic in nature. That's great for some people, but you have to deal with shifting dependencies, sorting out bugs, making sure everything connects properly, etc. Some people will want that for sure, because you do get control over every little piece.<p>LlamaFarm provides an abstraction over most (eventually all) of those pieces. Something that should work out of the box wherever you deploy it but with various knobs to customize as needed (we're working on an agent to help you with this as well).<p>In your example (alarm monitoring), I think right now you'd still need to write the agent, but you could use LlamaFarm to deploy an LLM that relied on increasingly accurate examples in RAG and very easily adjust your system prompt.</p>
]]></description><pubDate>Tue, 07 Oct 2025 17:57:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=45506457</link><dc:creator>mhamann</dc:creator><comments>https://news.ycombinator.com/item?id=45506457</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45506457</guid></item><item><title><![CDATA[New comment by mhamann in "Show HN: Timelinize – Privately organize your own data from everywhere, locally"]]></title><description><![CDATA[
<p>Cool idea. Thanks for sharing. I was really annoyed by the way Google nerfed the maps timeline stuff last year. Obviously this project is way more ambitious than that, but just goes to show you how little Google cares about the longevity of your data.</p>
]]></description><pubDate>Tue, 07 Oct 2025 17:02:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=45505706</link><dc:creator>mhamann</dc:creator><comments>https://news.ycombinator.com/item?id=45505706</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45505706</guid></item><item><title><![CDATA[New comment by mhamann in "Launch HN: LlamaFarm (YC W22) – Open-source framework for distributed AI"]]></title><description><![CDATA[
<p>Thanks! It means a lot to hear you say that.</p>
]]></description><pubDate>Tue, 07 Oct 2025 16:59:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=45505658</link><dc:creator>mhamann</dc:creator><comments>https://news.ycombinator.com/item?id=45505658</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45505658</guid></item><item><title><![CDATA[New comment by mhamann in "Launch HN: LlamaFarm (YC W22) – Open-source framework for distributed AI"]]></title><description><![CDATA[
<p>100%. We don't know what's going to happen in the future. Things are evolving so quickly. Hopefully pushing back on centralization now will keep the ecosystem healthier and give developers real options outside the big two/three cloud providers.</p>
]]></description><pubDate>Tue, 07 Oct 2025 16:18:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=45505092</link><dc:creator>mhamann</dc:creator><comments>https://news.ycombinator.com/item?id=45505092</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45505092</guid></item><item><title><![CDATA[Launch HN: LlamaFarm (YC W22) – Open-source framework for distributed AI]]></title><description><![CDATA[
<p>Hi HN! We're Rob, Matt, and Rachel from LlamaFarm (<a href="https://llamafarm.dev">https://llamafarm.dev</a>). We're building an open-source AI framework based on a simple belief: the future isn't one massive model in the cloud—it's specialized models running everywhere, continuously fine-tuned from real usage.<p>The problem: We were building AI tools and kept falling into the same trap. AI demos die before production. We built a bunch of AI demos but they were impossible to get to production.  It would work perfectly on our laptop, but when we deployed it, something broke, and RAG would degrade. If we were running our own model, it would quickly become out of date. The proof-of-concept that impressed the team couldn't handle real-world data.<p>Our solution: declarative AI-as-code. One YAML defines models, policies, data, evals, and deploy. Instead of one brittle giant, we orchestrate a Mixture of Experts—many small, specialized models you continuously fine-tune from real usage. With RAG for source-grounded answers, systems get cheaper, faster, and auditable.<p>There’s a short demo here: <a href="https://www.youtube.com/watch?v=W7MHGyN0MdQ" rel="nofollow">https://www.youtube.com/watch?v=W7MHGyN0MdQ</a> and a more in-depth one at  <a href="https://www.youtube.com/watch?v=HNnZ4iaOSJ4" rel="nofollow">https://www.youtube.com/watch?v=HNnZ4iaOSJ4</a>.<p>Ultimately, we want to deliver a single, signed bundle—models + retrieval + database + API + tests—that runs anywhere: cloud, edge, or air-gapped. No glue scripts. No surprise egress bills. Your data stays in your runtime.<p>We believe that the AI industry is evolving like computing did. Just as we went from mainframes to distributed systems and monolithic apps to microservices, AI is following the same path: models are getting smaller and better. Mixture of Experts is here to stay. Qwen3 is sick. Llama 3.2 runs on phones. Phi-3 fits on edge devices. Domain models beat GPT-5 on specific tasks.<p>RAG brings specialized data to your model: You don't need a 1T parameter model that "knows everything." You need a smart model that can read <i>your</i> data. Fine-tuning is democratizing: what cost $100k last year now costs $500. Every company will have custom models.<p>Data gravity is real: Your data wants to stay where it is: on-prem, in your AWS account, on employee laptops.<p>Bottom line: LlamaFarm turns AI from experiments into repeatable, secure releases, so teams can ship fast.<p>What we have working today: Full RAG pipeline: 15+ document formats, programmatic extraction (no LLM calls needed), vector-database embedding, universal model layer that runs the same code for 25+ providers, automatic failover, cost-based routing; Truly portable: Identical behavior from laptop → datacenter → cloud; Real deployment: Docker Compose works now with Kubernetes basics and cloud templates on the way.<p>Check out our readme/quickstart for easy install instructions: <a href="https://github.com/llama-farm/llamafarm?tab=readme-ov-file#-quickstart-tldr" rel="nofollow">https://github.com/llama-farm/llamafarm?tab=readme-ov-file#-...</a><p>Or just grab a binary for your platform directly from the latest release:
  <a href="https://github.com/llama-farm/llamafarm/releases/latest" rel="nofollow">https://github.com/llama-farm/llamafarm/releases/latest</a><p>The vision is to be able to run, update, and continuously fine-tune dozens of models across environments with built-in RAG and evaluations, all wrapped in a self-healing runtime. We have an MVP of that today (with a lot more to do!).<p>We’d love to hear your feedback! Think we’re way off? Spot on? Want us to build something for your specific use case? We’re here for all your comments!</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45504388">https://news.ycombinator.com/item?id=45504388</a></p>
<p>Points: 106</p>
<p># Comments: 71</p>
]]></description><pubDate>Tue, 07 Oct 2025 15:30:20 +0000</pubDate><link>https://github.com/llama-farm/llamafarm</link><dc:creator>mhamann</dc:creator><comments>https://news.ycombinator.com/item?id=45504388</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45504388</guid></item><item><title><![CDATA[New comment by mhamann in "Cloudflare's Expanded Startup Program"]]></title><description><![CDATA[
<p>I love what they're doing in expanding the program and such, but the one problem that all "startup tiers" seem to have is that they only last one year.<p>Most startups are not profitable after just one year and paying cloud bills is a drag on growth.<p>A graduated drop-off would be better maybe 100% off for year one, then 75% year two, 50% year three, 25% year four, and full price year five. All subject to some sort of annual or total cap, of course.<p>That's a more realistic picture of what it takes to get off the ground.</p>
]]></description><pubDate>Tue, 15 Apr 2025 04:31:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=43688994</link><dc:creator>mhamann</dc:creator><comments>https://news.ycombinator.com/item?id=43688994</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43688994</guid></item><item><title><![CDATA[Cloudflare's Expanded Startup Program]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.cloudflare.com/expanding-cloudflares-startup-program/">https://blog.cloudflare.com/expanding-cloudflares-startup-program/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43688980">https://news.ycombinator.com/item?id=43688980</a></p>
<p>Points: 2</p>
<p># Comments: 2</p>
]]></description><pubDate>Tue, 15 Apr 2025 04:27:38 +0000</pubDate><link>https://blog.cloudflare.com/expanding-cloudflares-startup-program/</link><dc:creator>mhamann</dc:creator><comments>https://news.ycombinator.com/item?id=43688980</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43688980</guid></item></channel></rss>