HNHacker News
TopNewBestAskShowJobs

gitgud

5,384 karma · joined August 23, 2017

Complex solutions create complex bugs...

https://github.com/benwinding

https://benwinding.com

[ my public key: https://keybase.io/benwinding; my proof: https://keybase.io/benwinding/sigs/bVV_JyagfOPTVOiqOf50YZB4rhM0EIDgUvumlGAA6mY ]

submissionscomments
gitgud··on Show HN: FluidCAD – Parametric CAD with JavaScript
Really interesting! Is there a list of all supported CAD operations? Can I “revolve” 2D sketches? Can I make assemblies?
gitgud··on I still prefer MCP over skills
> For instance it does not make sense to have an MCP to use git.

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…”

gitgud··on Show HN: Orange Juice – Small UX improvements that make HN easier to read
Another feature idea for you:

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

gitgud··on The Spark – A sophisticated scrolling experience
Was made using https://cables.gl/ (not by me though)
gitgud··on Show HN: Cq – Stack Overflow for AI coding agents
We built machines that learned every single solution from StackOverflow… so developers don’t need it anymore
gitgud··on Create value for others and don’t worry about the returns
Well yeah, business has literally always extracted value from open source software, that’s one of the main benefits of it… (although license violations have been unprecedented with AI)

“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

gitgud··on Is Show HN dead? No, but it's drowning
> so projects are built whether or not they're good ideas

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…

gitgud··on AI doesn’t reduce work, it intensifies it
> Just like with CNC though, you need to feed it with the correct instructions.

CNC relies on precise formal languages like G-code, whereas an LLM relies on the imprecise natural languages

gitgud··on Agent Skills
How is this different from a README.md with a code block?
gitgud··on Tell HN: Bending Spoons laid off almost everybody at Vimeo yesterday
There’s also the much more common case of a competitor coming in with a similar product that has a few more features matching the customers’ requirements… which explains the endless product development treadmill that companies find themselves on.

Software doesn’t win by being “finished” it wins by out competing other software

gitgud··on Unpopular Opinion: Bootstrap is a better front-end framework than Tailwind
Fine I’ll chime in… The main advantage tailwind has is that utility css can be composed without needing to worry about hierarchy. This is not true for bootstrap.

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.

gitgud··on Ask HN: Are you afraid of AI making you unemployable within the next few years?
I guess the main argument is that there will always be technical and non-technical people in companies. Some people don’t even like prompting to get an AI image, let alone prompting to fix/maintain software…
gitgud··on Ask HN: Are you afraid of AI making you unemployable within the next few years?
No, managers don’t want to be using Claude Code… tools change
gitgud··on Immersa: Open-source Web-based 3D Presentation Tool
Nice! Very interesting idea and seems well executed in the demo video. “3D Presentations” seems like a very strange use case though.

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!

gitgud··on Show HN: IdeaWell – Project ideas inspired by Hacker News discussions
Very interesting, I think the URL should probably use the post ID rather than the post title, as the post title can change
gitgud··on 3D Printed House
Ironically the automated 3D printed parts of the house look sloppy and inconsistent, when compared to the beautiful wooden finishes and tiled surfaces.
gitgud··on Writing a good Claude.md
> 1. A centralized location, like a README (congrats, you've just invented CLAUDE.md)

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...

gitgud··on Ask HN: How do you get over the fear of sharing code?
> People only read your code when something is wrong, which means they’re already annoyed before they get to your bit and if your bit is also annoying you’re going to either hear about it or get frozen out because if it.

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

gitgud··on Ask HN: How to stop an AWS bot sending 2B requests/month?
> Accept the request and send a response, one character at a time

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...

gitgud··on Syntax highlighting is a waste of an information channel (2020)
Interesting perspective, I think highlighting what I’m looking at, to show me if it’s a function/class/variable is pretty useful…

Also most modern IDE’s already contextually highlight usages of what you’ve selected too

gitgud··on FSF announces Librephone project
The FOSS world is primarily about freedom. You don’t have to align with someone else’s vision, you don’t need to be profitable, you don’t need to care about other projects
gitgud··on Vibe engineering
Clanker Coding ™
gitgud··on Serverless Horrors
> If you go over your budget with AWS, what should AWS do automatically? Delete your objects from S3? Terminate your databases and EC2 instances?

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…

gitgud··on How I use Tailscale
Wait, so bots watch for new records added to this HTTPS cert public ledger, then immediately start attacking?

To me that sounds like enabling HTTPS is actually a risk here…

gitgud··on ChatGPT agent: bridging research and action
Why would platforms like LinkedIn want this? Bots have never been good for social media…
gitgud··on The uncertain future of coding careers and why I'm still hopeful
1. Already true, no company will make the AI agent liable for its output, it’s always the programmer

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

gitgud··on Mikeal Rogers has died
Devastating… I discovered Mikeal like most people did, from curiosity about npm packages in a project.

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

https://github.com/mikeal

gitgud··on I read all of Cloudflare's Claude-generated commits
This is so eloquently put and really describes the absurdity of the notion that code itself will become redundant to building a software system
gitgud··on If AI Can't Code It, It's Already Dead
There are so many closed source frameworks developed internally at large companies, for AI to be useful to those enormous customers, it needs to work on systems it wasn’t trained on…
gitgud··on Ask HN: Career Change Confusion
This is a bit of an overreaction. The OP didn’t mention they were depressed, just unfulfilled.

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

← PreviousPage 2 of 34Next →