HNHacker News
TopNewBestAskShowJobs

jmrobles

83 karma · joined January 25, 2014

submissionscomments
jmrobles··on Show HN: Autocache – Cut Claude API costs 90% (for n8n, Flowise, etc.)
Hi HN! I built Autocache, an intelligent proxy for the Anthropic Claude API that automatically reduces costs by up to 90% and latency by up to 85%.

  **The Impact:**
  If you're spending $100/day on Claude API calls with system prompts and tools, Autocache can reduce that to ~$10/day with zero code changes. For a 1000-token system prompt reused across requests, you pay 1.25× once to cache it, then 0.1× on every
  subsequent request.

  **The Problem:**
  Anthropic's Prompt Caching requires manually placing cache breakpoints in your API requests. For applications like n8n workflows, Flowise chatbots, or any complex integration with system prompts, tools, and conversation history, you either can't
  access the request structure to optimize it, or doing so manually is extremely tedious.

  **How Autocache Works:**
  It's a transparent drop-in proxy. For each request, it:
  1. Analyzes token counts across system prompts, tools, and message content
  2. Calculates ROI scores for potential cache breakpoints (write costs vs. read savings)
  3. Automatically injects cache-control fields at optimal positions
  4. Returns X-Autocache-* headers showing projected savings and break-even points

  **Perfect for:**
  - n8n AI workflows (change base URL in Claude node)
  - Flowise chatbots (configure HTTP endpoint)
  - LangChain/LlamaIndex apps
  - Custom Claude integrations
  - Any app where you can't manually optimize prompts

  **Try it in 30 seconds:**
  ```bash
  docker run -d -p 8080:8080 -e ANTHROPIC_API_KEY=sk-ant-... ghcr.io/montevive/autocache:latest

  Point your app to http://localhost:8080/v1/messages – check response headers for actual savings metrics on your workload.

  GitHub: https://github.com/montevive/autocache

  I've tested this with n8n workflows and seen $200→$25/day cost reductions on production workloads. The ROI algorithm uses conservative estimates, but I'd love feedback on edge cases or strategies I haven't considered.

  Tech: Go, ~29MB Docker image, multi-arch, MIT licensed.
jmrobles··on Ask HN: Must-Read Books for Startups?
"Fall in love with the problem and not the solution", Uri Levine (founder of Waze and Moovit)
jmrobles··on OpenAI's board has fired Sam Altman
It sounds a new "Coca-cola" and "Pepsi" story again...
jmrobles··on Elixir for Humans Who Know Python
No typing, no party.

...but I will include it under almost-low-code section

jmrobles··on John Carmack on Functional Programming in C++ (2018)
The problem is even bigger when you are reviewing PRs, the lack of context is the big problem,imo.
jmrobles··on When eBPF meets TLS. Defeating TLS encryption with eBPF tricks [pdf]
IMHO it would be a vulnerability if you can "defeat" TLS with non-root user (scale priv attack). AFAIK you must be root to run tracing BPF.

As you say, quarkslab's tool (Peetch) can be a user-friendly alternative to Wireshark and SSL logs workaround.

jmrobles··on Gyroflow: Advanced open-source gyro-assisted video stabilization
It's awesome and open source!

I made this video comparison between GoPro6 4k video vs the stabilized with gyroflow

https://youtu.be/KWiqF8Z8lEg

jmrobles··on IoT Smart Lock Vulnerability Spotlights Bigger Issues
This is the funny part:

"the [cloud] server does have strong security” --> oh, good

"and that users’ data have been encrypted by the MD5 algorithm --> WTF???

jmrobles··on Show HN: Business Model Canvas tool with balance and funnel
Thanks brudgers.

This tutorial explains what it is and how it is used.

https://digitalilusion.com/news/become-an-expert-in-business...

jmrobles··on Cheat Sheets for Developers
I think the same. It is important that you can consult quickly, both for juniors and seniors. More than a sheet or two, it looks like a small reference manual.
jmrobles··on Unboxing Our New Desktop Pick and Place Machine
Do these machines solder the component? Or is it then necessary to put the PCBs in the oven? thnks!