The best Hacker News stories from Show from the past day

Go back

Latest posts:

Show HN: Book and change flights with one email

Hi there,<p>TLDR; I built an inbox simulator so you can try BonBook in 15s, without sharing your email.<p>Earlier this year I was flying 2-3 times per month and found booking and changing flights a hassle. So I decided to fix it.<p>BonBook lets you find, book and change flights with one email. It can also auto-find flights for events you’re attending.<p>Over the last few days, I built a simulator that lets you interact with BonBook without sharing your email. It responds with real flights and each response includes a link to compare w/ Google.

Show HN: Book and change flights with one email

Hi there,<p>TLDR; I built an inbox simulator so you can try BonBook in 15s, without sharing your email.<p>Earlier this year I was flying 2-3 times per month and found booking and changing flights a hassle. So I decided to fix it.<p>BonBook lets you find, book and change flights with one email. It can also auto-find flights for events you’re attending.<p>Over the last few days, I built a simulator that lets you interact with BonBook without sharing your email. It responds with real flights and each response includes a link to compare w/ Google.

Show HN: Book and change flights with one email

Hi there,<p>TLDR; I built an inbox simulator so you can try BonBook in 15s, without sharing your email.<p>Earlier this year I was flying 2-3 times per month and found booking and changing flights a hassle. So I decided to fix it.<p>BonBook lets you find, book and change flights with one email. It can also auto-find flights for events you’re attending.<p>Over the last few days, I built a simulator that lets you interact with BonBook without sharing your email. It responds with real flights and each response includes a link to compare w/ Google.

Show HN: Book and change flights with one email

Hi there,<p>TLDR; I built an inbox simulator so you can try BonBook in 15s, without sharing your email.<p>Earlier this year I was flying 2-3 times per month and found booking and changing flights a hassle. So I decided to fix it.<p>BonBook lets you find, book and change flights with one email. It can also auto-find flights for events you’re attending.<p>Over the last few days, I built a simulator that lets you interact with BonBook without sharing your email. It responds with real flights and each response includes a link to compare w/ Google.

Show HN: Copper – Open-source robotics in Rust with deterministic log replay

Show HN: Copper – Open-source robotics in Rust with deterministic log replay

Show HN: My C compiler compiled itself

One of the most challenging projects of my life :)

Show HN: My C compiler compiled itself

One of the most challenging projects of my life :)

Show HN: My C compiler compiled itself

One of the most challenging projects of my life :)

Show HN: My C compiler compiled itself

One of the most challenging projects of my life :)

Show HN: Glyph3D – A 3D text visualizer for macOS and iOS / iPadOS

Hello internet folks!<p>I'm happy to share the first TestFlight release of Glyph3D, a 3D text visualizer for macOS and iOS. It's free, supports pretty much any utf8 data, and is a pretty interesting way to navigate your repositories or data directories without the limitations of standard text windows!<p>Download and bookmark for macOS and iOS: <a href="https://github.com/tikimcfee/LookAtThat/">https://github.com/tikimcfee/LookAtThat/</a><p>- You should be able to download public repos from GitHub and render them.<p>- Play with opening and closing windows. I've disabled many of the in-flight features to keep user confusion down, and will be creating additional documentation about those features as they are implemented.<p>- Editing works but there's nowhere to put the data for now ;) The user can pull from the app's caches if they want for now, but there's no actual repo support - by design. Bringing in the git SDK, or accessing the CLI, is a bit more work and danger than I want to include in the app right now.<p>Any feedback is welcome, and if you'd like to support me or the project in any way, please reach out to me, and I'll be looking forward to that conversation.

Show HN: Automate your studio – mute a mixer channel to turn your PTZ camera

Seamlessly automate your audio-visual setup! This open-source framework uses the Open Sound Control protocol to integrate audio mixer consoles, OBS, PTZ cameras, and more. Perfect for live production enthusiasts, streamers, and tech tinkerers.<p>I have made it originally to meet our needs, then opensourced it: We needed to move a PTZ cam based on the stage/pulpit mute states on our X32, but it is capable for way more. Let me know what do you guys think!<p>Cheers!

Show HN: Automate your studio – mute a mixer channel to turn your PTZ camera

Seamlessly automate your audio-visual setup! This open-source framework uses the Open Sound Control protocol to integrate audio mixer consoles, OBS, PTZ cameras, and more. Perfect for live production enthusiasts, streamers, and tech tinkerers.<p>I have made it originally to meet our needs, then opensourced it: We needed to move a PTZ cam based on the stage/pulpit mute states on our X32, but it is capable for way more. Let me know what do you guys think!<p>Cheers!

Show HN: Automate your studio – mute a mixer channel to turn your PTZ camera

Seamlessly automate your audio-visual setup! This open-source framework uses the Open Sound Control protocol to integrate audio mixer consoles, OBS, PTZ cameras, and more. Perfect for live production enthusiasts, streamers, and tech tinkerers.<p>I have made it originally to meet our needs, then opensourced it: We needed to move a PTZ cam based on the stage/pulpit mute states on our X32, but it is capable for way more. Let me know what do you guys think!<p>Cheers!

Show HN: Steel.dev – An open-source browser API for AI agents and apps

Show HN: Flow – A dynamic task engine for building AI agents

I think graph is a wrong abstraction for building AI agents. Just look at how incredibly hard it is to make routing using LangGraph - conditional edges are a mess.<p>I built Laminar Flow to solve a common frustration with traditional workflow engines - the rigid need to predefine all node connections. Instead of static DAGs, Flow uses a dynamic task queue system that lets workflows evolve at runtime.<p>Flow is built on 3 core principles:<p>* Concurrent Execution - Tasks run in parallel automatically<p>* Dynamic Scheduling - Tasks can schedule new tasks at runtime<p>* Smart Dependencies - Tasks can await results from previous operations<p>All tasks share a thread-safe context for state management.<p>This architecture makes it surprisingly simple to implement complex patterns like map-reduce, streaming results, cycles, and self-modifying workflows. Perfect for AI agents that need to make runtime decisions about their next actions.<p>Flow is lightweight, elegantly written and has zero dependencies for the engine.<p>Behind the scenes it's a ThreadPoolExecutor, which is more than enough to handle concurrent execution considering majority of AI workflows are IO bound.<p>To make it possible to wait for the completion of previous tasks, I just added semaphore for the state value. Once the state is set, one permit is released for the semaphore.<p>The project also comes with built-in OpenTelemetry instrumentation for debugging and state reconstruction.<p>Give it a try here -> <a href="https://github.com/lmnr-ai/flow">https://github.com/lmnr-ai/flow</a>. Just do pip install lmnr-flow. (or uv add lmnr-flow). More examples are in the readme.<p>Looking forward to feedback from the HN community! Especially interested in hearing about your use cases for dynamic workflows.<p>Couple of things on the roadmap, so contributions are welcome!<p>* Async function support<p>* TS port<p>* Some consensus on how to handle task ids when the same tasks is spawned multiple times

Show HN: Flow – A dynamic task engine for building AI agents

I think graph is a wrong abstraction for building AI agents. Just look at how incredibly hard it is to make routing using LangGraph - conditional edges are a mess.<p>I built Laminar Flow to solve a common frustration with traditional workflow engines - the rigid need to predefine all node connections. Instead of static DAGs, Flow uses a dynamic task queue system that lets workflows evolve at runtime.<p>Flow is built on 3 core principles:<p>* Concurrent Execution - Tasks run in parallel automatically<p>* Dynamic Scheduling - Tasks can schedule new tasks at runtime<p>* Smart Dependencies - Tasks can await results from previous operations<p>All tasks share a thread-safe context for state management.<p>This architecture makes it surprisingly simple to implement complex patterns like map-reduce, streaming results, cycles, and self-modifying workflows. Perfect for AI agents that need to make runtime decisions about their next actions.<p>Flow is lightweight, elegantly written and has zero dependencies for the engine.<p>Behind the scenes it's a ThreadPoolExecutor, which is more than enough to handle concurrent execution considering majority of AI workflows are IO bound.<p>To make it possible to wait for the completion of previous tasks, I just added semaphore for the state value. Once the state is set, one permit is released for the semaphore.<p>The project also comes with built-in OpenTelemetry instrumentation for debugging and state reconstruction.<p>Give it a try here -> <a href="https://github.com/lmnr-ai/flow">https://github.com/lmnr-ai/flow</a>. Just do pip install lmnr-flow. (or uv add lmnr-flow). More examples are in the readme.<p>Looking forward to feedback from the HN community! Especially interested in hearing about your use cases for dynamic workflows.<p>Couple of things on the roadmap, so contributions are welcome!<p>* Async function support<p>* TS port<p>* Some consensus on how to handle task ids when the same tasks is spawned multiple times

Show HN: Flow – A dynamic task engine for building AI agents

I think graph is a wrong abstraction for building AI agents. Just look at how incredibly hard it is to make routing using LangGraph - conditional edges are a mess.<p>I built Laminar Flow to solve a common frustration with traditional workflow engines - the rigid need to predefine all node connections. Instead of static DAGs, Flow uses a dynamic task queue system that lets workflows evolve at runtime.<p>Flow is built on 3 core principles:<p>* Concurrent Execution - Tasks run in parallel automatically<p>* Dynamic Scheduling - Tasks can schedule new tasks at runtime<p>* Smart Dependencies - Tasks can await results from previous operations<p>All tasks share a thread-safe context for state management.<p>This architecture makes it surprisingly simple to implement complex patterns like map-reduce, streaming results, cycles, and self-modifying workflows. Perfect for AI agents that need to make runtime decisions about their next actions.<p>Flow is lightweight, elegantly written and has zero dependencies for the engine.<p>Behind the scenes it's a ThreadPoolExecutor, which is more than enough to handle concurrent execution considering majority of AI workflows are IO bound.<p>To make it possible to wait for the completion of previous tasks, I just added semaphore for the state value. Once the state is set, one permit is released for the semaphore.<p>The project also comes with built-in OpenTelemetry instrumentation for debugging and state reconstruction.<p>Give it a try here -> <a href="https://github.com/lmnr-ai/flow">https://github.com/lmnr-ai/flow</a>. Just do pip install lmnr-flow. (or uv add lmnr-flow). More examples are in the readme.<p>Looking forward to feedback from the HN community! Especially interested in hearing about your use cases for dynamic workflows.<p>Couple of things on the roadmap, so contributions are welcome!<p>* Async function support<p>* TS port<p>* Some consensus on how to handle task ids when the same tasks is spawned multiple times

Show HN: SeekStorm – open-source sub-millisecond search in Rust

Show HN: SeekStorm – open-source sub-millisecond search in Rust

< 1 2 3 ... 71 72 73 74 75 ... 795 796 797 >