Urgent.News

What's breaking now, across thousands of outlets.

Tech

Haggle: rehearse your freelance rate against a lowballing client who lives in your browser tab

This is a submission for the Hacktoberfest Open-Source AI Challenge Week 2: Side Hustle Built by @mrmaran and @vettri_vel_f6a5c117c95b00 . What I Built A client reads your quote and writes back: "$4,000 is a bit steep for me right now. Could we try a trial project for $1,800?" Most freelancers answer a message like that for the first time when the money is real. In a 2018 survey of 267 freelance…

Haggle is a tool that helps freelance professionals practice negotiating their rates against difficult clients. The client is played by an open-weight model (Gemma 2 2B) running in your browser tab, which means there's no server or API key involved – everything runs locally. You quote a price, and the client makes up to eight moves, asking for lower rates, free trials, additional work, or 90-day payment terms.

Your goal is to negotiate effectively and avoid giving away your services for less than you deserve. At the end, you receive a score, the client's real limit, and the exact line where you let the client take advantage of you. The tool is built for the DEV Hacktoberfest 2026 Open-Source AI Challenge and is MIT licensed. It's written in TypeScript with Vite, has unit tests, and plays without an API key or server, making it accessible and easy to use.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

Deploy a Hono backend on AWS Lambda without an adapter layer

A Hono app may already have a normal HTTP server, routes, middleware, and database calls. Moving that app to Lambda used to mean adapting the request lifecycle or adding a bridge layer.

  • Deploy Hono backend on AWS Lambda Web Functions without adapter layer.
  • Node.js HTTP server listens on port, using AWSLAMBDAHTTPENDPOINT.
  • Evaluate app's startup behavior, authentication, regions, and cost impact before deployment.

More from Wednesday 14 October →