Tuesday, June 24, 2025

Show HN: Pickaxe – a TypeScript library for building AI agents https://ift.tt/qgCWAbH

Show HN: Pickaxe – a TypeScript library for building AI agents Hey HN, Gabe and Alexander here from Hatchet. Today we're releasing Pickaxe, a Typescript library to build AI agents which are scalable and fault-tolerant. Here's a demo: https://ift.tt/qbRWFS3... Pickaxe provides a simple set of primitives for building agents which can automatically checkpoint their state and suspend or resume processing (also known as durable execution) while waiting for external events (like a human in the loop). The library is based on common patterns we've seen when helping Hatchet users run millions of agent executions per day. Unlike other tools, Pickaxe is not a framework. It does not have any opinions or abstractions for implementing agent memory, prompting, context, or calling LLMs directly. Its only focus is making AI agents more observable and reliable. As agents start to scale, there are generally three big problems that emerge: 1. Agents are long-running compared to other parts of your application. Extremely long-running processes are tricky because deploying new infra or hitting request timeouts on serverless runtimes will interrupt their execution. 2. They are stateful: they generally store internal state which governs the next step in the execution path 3. They require access to lots of fresh data, which can either be queried during agent execution or needs to be continuously refreshed from a data source. (These problems are more specific to agents which execute remotely -- locally running agents generally don't have these problems) Pickaxe is designed to solve these issues by providing a simple API which wraps durable execution infrastructure for agents. Durable execution is a way of automatically checkpointing the state of a process, so that if the process fails, it can automatically be replayed from the checkpoint, rather than starting over from the beginning. This model is also particularly useful when your agent needs to wait for an external event or human review in order to continue execution. To support this pattern, Pickaxe uses a Hatchet feature called `waitFor` which durably registers a listener for an event, which means that even if the agent isn't actively listening for the event, it is guaranteed to be processed by Hatchet and stored in the execution history and resume processing. This infrastructure is powered by what is essentially a linear event log, which stores the entire execution history of an agent in a Postgres database managed by Hatchet. Full docs are here: https://ift.tt/LXYQ4OT We'd greatly appreciate any feedback you have and hope you get the chance to try out Pickaxe. https://ift.tt/7DmxZ94 June 20, 2025 at 09:37PM

Monday, June 23, 2025

Show HN: Lazycontainer: A Terminal UI for Apple Containers https://ift.tt/Wuea0zO

Show HN: Lazycontainer: A Terminal UI for Apple Containers Apple finally released native support for Containers, but it's missing a terminal UI. I'm building this TUI to make managing Apple containers easy, just like lazydocker made it easy to manage all things Docker. Existing Docker compatible TUIs do not support Apple containers. The current version has support for managing containers and images. Feedback, issue reports, and PRs are appreciated :) https://ift.tt/uBJEoYN June 23, 2025 at 12:14AM

Show HN: Turn a paper's DOI into its full reference list (BibTeX/RIS, etc.) https://ift.tt/RfrhNa2

Show HN: Turn a paper's DOI into its full reference list (BibTeX/RIS, etc.) https://ift.tt/vU56lkJ June 22, 2025 at 11:55PM

Show HN: Remotely Good – AI-powered job platform for remote, mission-driven work https://ift.tt/f3oeOph

Show HN: Remotely Good – AI-powered job platform for remote, mission-driven work Hi HN! I’m Theresa, founder of Remotely Good, a one-stop platform to help people find remote and hybrid jobs with mission-driven orgs—nonprofits, campaigns, social enterprises, and public agencies. Remotely Good offers: -Curated job listings by salary, cause area, and location -AI-powered career tools (resume enhancer, job matching, cover letter gen, interview prep) -A coaching marketplace (coming soon!) for affordable 1:1 guidance -Volunteer roles, activism opps, org culture insights, and more I’ve built MVPs of several tools, and I’m now validating interest in upcoming features—including an AI voice career coach and more. I’m looking for at least 50 early users to sign up for premium access and beta tools at remotelygood.substack.com Feedback is gold—please check it out and fill out this short survey: https://ift.tt/wro6atp Try it out: https://ift.tt/wtsymzu Feedback survey: https://ift.tt/wro6atp Twitter/IG: @remotely_good Would love your thoughts on: Are these tools actually helpful to social impact jobseekers? Any features I’m missing? How could I better reach first-gen and mission-driven users? Thanks for reading! https://ift.tt/wtsymzu June 22, 2025 at 10:56PM

Sunday, June 22, 2025

Show HN: Good old emails and LLMs for automating job tracking https://ift.tt/VFAwdQ6

Show HN: Good old emails and LLMs for automating job tracking So I spent the last few days building Jobstack. The logic is quite simple. You apply to jobs and you get emails, you trade emails back and forth from interviews, questions and others until the role is either accepted or you are rejected. Also easy to apply to hundreds of roles and not being to know where you stand easily. With Josbtack, you sign up, get a unique email and forward emails to the url. And it uses LLMs to extract company details , tries to find information online about them and presents that to you. Every email you forward becomes part of your timeline with the company. It also tracks rejection, offers from the emails too and gives you a nice stats dashboard amongst others. Using Gemini 2.5 pro right now. No data stored not in any way. After extraction, it’s discarded. Even “AI chats with the company” aren’t stored https://jobstack.me June 22, 2025 at 03:07AM

Show HN: Should I Pay Off Loan https://ift.tt/RMc2nQW

Show HN: Should I Pay Off Loan https://ift.tt/ARfy2Y0 June 22, 2025 at 01:29AM

Show HN: To-Userscript: Chrome Extension to Userscript Converter https://ift.tt/hCljEvr

Show HN: To-Userscript: Chrome Extension to Userscript Converter https://ift.tt/UYLctSu June 22, 2025 at 12:55AM

New Parking Payment Options: More Flexibility and Helpful Reminders

New Parking Payment Options: More Flexibility and Helpful Reminders By Pamela Johnson Learn how our new parking payment options offer m...