frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

I procrastinated so hard I built a proxy to stop myself from procrastinating

4•thisislorenzov•2h ago
Hello fellow victims of their own attention span.

Every time I try to learn something useful, my brain decides to launch a completely unrelated side quest. I’m not sure whether this is generational brain rot, my ADHD leveling up, or me simply being incredibly lazy.

The plan: review calculus for one hour. The outcome: spend three and a half hours learning how nuclear submarines make oxygen.

So, naturally, instead of developing discipline like a functional adult, I procrastinated by building an entire app to manage the problem for me.

It’s a customizable forward proxy where you create rules as nodes, connect them visually into policy flows, and group those flows into different modes: https://github.com/Vaccarini-Lorenzo/ProductivityProxy

I originally made it for myself, but work and other boring adult responsibilities have eaten most of my free time. Rather than letting the project quietly rot on my computer, I’m putting it out there in the hope that someone smarter—or simply less busy—might turn it into something genuinely good. Or maybe it’s already useful to someone. That would also be nice.

A couple of things worth knowing:

- It’s aimed at “power users.” Some nodes may require a bit of Python to define their behavior. Fortunately, we now live in a world where you can politely ask an LLM to write it for you. The project is documented, and I’m planning to add an AGENTS.md file and agent-friendly APIs. Eventually, you should be able to describe the flow you want in plain language and let your favorite LLM handle the policies.

- It runs on top of mitmproxy, so you’ll need that installed, including its certificates.

P.S. The UI is built with Tauri. Automatic proxy configuration currently works only on macOS, and I’ve only tested it on Apple Silicon. On other platforms, you can still use it, but you’ll need to configure your browser’s proxy settings manually. Proper cross-platform support remains firmly in TODO territory.

Thanks HN for 15 years of support and helping me find my life's work

745•nicholasjbs•1d ago•94 comments

AWS: Inaccurate Estimated Billing Data – $1.7 billion

1251•nprateem•1d ago•728 comments

LG ThinQ Terms of Use

39•tedggh•3h ago•18 comments

I procrastinated so hard I built a proxy to stop myself from procrastinating

4•thisislorenzov•2h ago•0 comments

Ask HN: What Are You Working On? (July 2026)

287•david927•5d ago•1114 comments

Ask HN: Did Fable disappear from your Claude usage and requires credits now?

90•cromka•23h ago•86 comments

Ask HN: Having a child before career has taken off

3•lassearpe•7h ago•14 comments

Ask HN: I've told everyone about my startup and its been harder than I thought

4•bunnybomb2•10h ago•11 comments

Ask HN: Is it just me, or is software buggier across the board?

133•kadhirvelm•3d ago•111 comments

Ask HN: Add flag for AI-generated articles

1091•levkk•5d ago•456 comments

Ask HN: Is AI sycophancy a way to reduce compute rather than make users happier?

2•amichail•21h ago•4 comments

Ask HN: Should I do a CS masters at Cambridge or start as a new grad at Amazon?

28•sspehr•4d ago•94 comments

Ask HN: I built it and nobody came. What got you your first users?

9•deadcatfound•1d ago•17 comments

Ask HN: Who gets credits on big math questions solved by LLMs?

9•silentmafia•1d ago•7 comments

Ask HN: Are AWS Certs worth getting for experienced Devs?

12•Gold-Ask-lx•2d ago•18 comments

How do you guys keep up with AI news?

13•anirudhc2005•1d ago•14 comments

Fable 5 dropped from subscriptions before the promised July 19 date

22•Ryan_Li•22h ago•12 comments

Is GPT-5.6 Sol Max Worth It?

2•yohji1984•1d ago•4 comments

Ask HN: How do you handle the actual situation with so much AI noises

4•ThierryRkt•1d ago•10 comments

Ask HN: What are you working on(2026)?

4•adithyaharish•1d ago•22 comments

Tell HN: Codex may have reached 10M active users; usage limits reset again

6•linzhangrun•13h ago•2 comments

You've reached the end!