5,384 karma · joined August 23, 2017
https://github.com/benwinding
https://benwinding.com
[ my public key: https://keybase.io/benwinding; my proof: https://keybase.io/benwinding/sigs/bVV_JyagfOPTVOiqOf50YZB4rhM0EIDgUvumlGAA6mY ]
What if you don’t want the AI to have any write access for a tool? I think the ability to choose what parts of the tool you expose is the biggest benefit of MCP.
As opposed to a READ_ONLY_TOOL_SKILL.md that states “it’s important that you must not use any edit API’s…”
There’s an extension that I loved called “Proven” (now archived) which uses keybase.io proofs to show other proven accounts next to hn users
https://github.com/dschep/proven
Also about this:
> Mermaid Diagram Rendering
Honest question, how often are people posting raw mermaid diagrams in comments here?… I’ve never seen one
“Creating value” in open source has never been about capturing value at all, it’s always been about volunteering and giving back, and recognising the unfathomable amount of open-source software that runs the modern world we live in
“Capturing value” is the opposite of this, wall-gardens, proprietary API’s, vendor lock-in, closed-source code… it’s almost antithetical to the idea of open source
Let’s be honest, this was always the case. The difference now is that nobody cares about the implementation, as all side projects are assumed to be vibecoded.
So when execution is becoming easier, it’s the ideas that matter more…
CNC relies on precise formal languages like G-code, whereas an LLM relies on the imprecise natural languages
Software doesn’t win by being “finished” it wins by out competing other software
This makes tailwind much more predictable for component based UI architecture, in your example you would define a <Button> component so that verbosity of css is explicitly defined once where it’s used, not buried within a bootstrap framework somewhere.
If you’re not using a component based architecture, then tailwind is much more verbose, but still useful, as copying/pasting tailwind HTML is insanely easy and reliable. This is not true for bootstrap.
Bootstrap has it’s place, it’s good for cases where you’ I don’t care about the details of how it looks. But with component based architectures, tailwind is a much more flexible and better abstraction in my opinion.
I actually think you could pivot this to be a very simple “3D movie maker”! Just make the presentation autoplay, allow different durations for each slide, different interpolation strategies… then you have a super clean and minimal 3D video maker!
README files are not a new concept, and have been used in software for like 5 decades now, whereas CLAUDE.md files were invented 12 months ago...
If you’re talking about angry issues in FOSS, then there’s another positive way to look at this.
Not only did at least 1 person run your code somehow, they also cared enough to find the source and report it to you. Which means your code has value!!
But generally people are pretty nice when reporting issues to small projects
Sounds like the opposite of the [1] Slow Loris DDOS attack. Instead of attacking with slow connections, you’re defending with slow connections
[1] https://www.cloudflare.com/en-au/learning/ddos/ddos-attack-t...
Also most modern IDE’s already contextually highlight usages of what you’ve selected too
Why not simply take the service offline once it reaches the free tier limit??
The reason why is that AWS is greedy, and would rather force you to become a paid customer…
To me that sounds like enabling HTTPS is actually a risk here…
2. Unlikely, as most software won’t result in death/injury… whereas a structural engineering project is much more life threatening.
3. I actually think entry level engineers will be expected to ramp up to productive levels much much quicker due to the help of AI
4. Already true
He wrote a lot of opensource projects and was a refreshingly nice and patient person to interact with on GitHub. Condolences to his friends and family, he’ll be missed in the FOSS world
Manual labour can be quite fulfilling compared to white collar work, as progress is much clearer and it can be a nice mental break compared to an office job.
Of course it’s not for everyone, but at the very least it makes you appreciate the privilege of working in an office