Building blobd: single-machine object store with sub-ms reads and 15 GB/s upload
Hacker News (score: 29)Description
More from Hacker
Lua 5.5.0 (rc1) has been released for testing
Lua 5.5.0 (rc1) has been released for testing
Show HN: DroidDock – A sleek macOS app for browsing Android device files via ADB
Show HN: DroidDock – A sleek macOS app for browsing Android device files via ADB Hi HN,<p>I’m Rajiv, a software engineer turned Math teacher living in the mountains, where I like to slow down life while still building useful software.<p>I recently built DroidDock, a lightweight and modern macOS desktop app that lets you browse and manage files on your Android device via ADB. After 12 years in software development, I wanted a free, clean, and efficient tool because existing solutions were either paid, clunky, or bloated.<p>Features include multiple view modes, thumbnail previews for images/videos, intuitive file search, file upload/download, and keyboard shortcuts. The backend uses Rust and Tauri for performance.<p>You can download the latest .dmg from the landing page here: <a href="https://rajivm1991.github.io/DroidDock/" rel="nofollow">https://rajivm1991.github.io/DroidDock/</a> Source code is available on GitHub: <a href="https://github.com/rajivm1991/DroidDock" rel="nofollow">https://github.com/rajivm1991/DroidDock</a><p>I’d appreciate your feedback on usability, missing features, or bugs. Thanks for checking it out!<p>— Rajiv
Show HN: bbcli – A TUI and CLI to browse BBC News like a hacker
Show HN: bbcli – A TUI and CLI to browse BBC News like a hacker hey hn!<p>I (re)built this TUI tool for browsing BBC News in the terminal, it uses an RSS feed for getting headlines and previews and you can read articles too.<p>Try it out and let me know what you think! :)
Launch HN: Inkeep (YC W23) – Open Source Agent Builder
Launch HN: Inkeep (YC W23) – Open Source Agent Builder Hi HN! I'm Nick from Inkeep. We built an agent builder with true 2-way sync between code and a drag-and-drop visual editor, so devs and non-devs can collaborate on the same agents. Here’s a demo video: <a href="https://go.inkeep.com/video">https://go.inkeep.com/video</a>.<p>As a developer, the flow is: 1) Build AI Chat Assistants or AI Workflows with the TypeScript SDK 2) Run `inkeep push` from your CLI to publish 3)Edit agents in the visual builder (or hand off to non-technical teams) 4) Run `inkeep pull to edit in code again.<p>We built this because we wanted the accessibility of no-code workflow builders (n8n, Zapier), but the flexibility and devex of code-based agent frameworks (LangGraph, Mastra). We also wanted first-class support for chat assistants with interactive UIs, not just workflows. OpenAI got close, but you can only do a one-time export from visual builder to code and there’s vendor lock-in.<p>How I've used it: I bootstrapped a few agents for our marketing and sales teams, then was able to hand off so they can maintain and create their own agents. This has enabled us to adopt agents across technical and non-technical roles in our company on a single platform.<p>To try it, here’s the quickstart: <a href="https://go.inkeep.com/quickstart">https://go.inkeep.com/quickstart</a>.<p>We leaned on open protocols to make it easy to use agents anywhere: An MCP endpoint, so agents can be used from Cursor/Claude/ChatGPT A Chat UI library with interactive elements you can customize in React An API endpoint compatible with the Vercel AI SDK `useChat` hook Support for Agent2Agent (A2A) so they work with other agent ecosystems<p>We made some practical templates like a customer_support, deep_research, and docs_assistant. Deployment is easy with Vercel/Docker with a fair-code license and there's a traces UI and OTEL logs for observability.<p>Under the hood, we went all-in on a multi-agent architecture. Agents are made up of LLMs, MCPs, and agent-to-agent relationships. We’ve found this approach to be easier to maintain and more flexible than traditional “if/else” approaches for complex workflows.<p>The interoperability works because the SDK and visual builder share a common underlying representation, and the Inkeep CLI bridges it with a mix of LLMs and TypeScript syntactic sugar. Details in our docs: <a href="https://docs.inkeep.com">https://docs.inkeep.com</a>.<p>We’re open to ideas and contributions! And would love to hear about your experience building agents - what works, hasn’t worked, what’s promising?
No other tools from this source yet.