我通过制造工具来阻止自己拖延:一个悲伤的故事
2 分•作者: thisislorenzov•17 天前
各位被过度刺激的孩子们:
我不知道这是不是我这一代人的通病,还是我日益严重的注意力缺陷多动障碍(ADHD)或者仅仅是懒惰,但每当我坐下来开始学习某样东西时,神奇地,我就会发现自己在研究一些最无关紧要的事情。
需要至少学习一小时的游戏理论?我最多能做到的是花 3.5 小时去了解二战的趣闻。
总之,作为一个懒惰的人,我没有找到意志力去集中精力完成任务,而是创建了一个可定制的正向代理。你可以在节点中定义自定义规则,在策略流中直观地排列它们,并将它们打包成模式。你可以在这里找到它:https://github.com/Vaccarini-Lorenzo/ProductivityProxy
这是一个我为个人使用而构建的项目,但随着工作和其他事务的增多,我没有以前那么多的空闲时间了,所以我希望有人比我更聪明、有更多时间的人能够接手并把它做得更好。或者,也许它本身对某些人来说就很有用。
几点说明:
* 这是一个为“高级用户”设计的项目,你可能需要编写一些(Python)代码来描述节点的行为,但嘿,你可以让一个大型语言模型(LLM)为你代劳:该项目文档齐全,我计划打包一个 AGENTS.md 文件并公开面向代理的 API,这样你就可以用纯自然语言定义你的本地流,让您最喜欢的 LLM 来编写策略。
* 它构建在 mitmproxy 之上,你需要它作为依赖项(以及它们的证书)。
附注:
这是一个 Tauri 应用。目前自动代理设置仅支持 macOS(我在 Apple Silicon 上进行了测试)。在其他平台上,你需要手动将浏览器指向代理,跨平台支持仍然是一个待办事项。
查看原文
Hello, fellow overstimulated kids<p>I don't know if it's something of my generation, my worsening ADHD or just laziness, but whenever I sit down and start studying something, magically, I find myself researching the most random shit ever.<p>Need to do at least 1 hour of Game Theory? Best I can do is 3.5 hours of WWII fun facts.<p>Anyways, as the lazy person I am, instead of finding the willpower to focus and get shit done, I made a customizable forward proxy. You can define your custom rules in nodes, arrange them visually in policy flows and bundle them into modes. You can find it here: https://github.com/Vaccarini-Lorenzo/ProductivityProxy<p>It's a project I built for personal use but, with work and shit, I don't have as much free time as I used to, so I hope someone smarter and with more time than me might just take it and make it good. Or maybe it's just useful to someone as it is.<p>A few notes:<p>- It's a project thought for "power-users", you might need to write some (python) code in the nodes to describe their behaviour, but hey, just let a LLM do it for you: The project is well documented and I plan on bundling an AGENTS.md and expose agent-friendly APIs so that you can define your local flows in plain natural language and let your favourite LLM write the policies.<p>- It is built on top of mitmproxy, you will need it as dependency (as well as their certificates)<p>P.S.
It's a Tauri app. Right now the automatic proxy setup is macOS-only (I've tested on Apple Silicon). On other platforms you'd have to point your browser at the proxy manually, and cross-platform support is still a TODO.