HNHacker News
TopNewBestAskShowJobs

crediblejhj

45 karma · joined January 28, 2026

submissionscomments
crediblejhj··on Evolving "Transparent Intelligence" with <100 Weights – It Failed
I ran an experiment to evolve what I call “transparent intelligence” using fewer than 100 neural network weights. Using a genetic algorithm over 3000+ generations, survival improved from 0% to around 50%. However, true discrimination behavior — distinguishing food from poison in the environment — never emerged. After extensive parameter tuning and repeated trials, I concluded that the limitation was likely not hyperparameter tuning, but the representation and the structure of the search space itself. I’ve documented the full process, including the failed attempts and analysis.
crediblejhj··on Ask HN: When was the specific moment you decided to become a software engineer?
Haha thanks for sharing your story.
crediblejhj··on Show HN: I built a small browser engine from scratch in C++
Hi there! I'm so glad to meet someone my age working on a similar path.

Your project sounds really fascinating as well. To be honest, I wasn't familiar with the concept of "porting" until I looked it up through Gemini just now—it's such an interesting approach! You mentioned that you couldn't quite get it to work despite countless efforts, but I believe that only proves how incredibly difficult and ambitious your attempt was.

During this project, I also faced constant failures and had to compromise on many things because of the sheer complexity. My engine doesn't support JS yet, and only handles a handful of CSS properties—and even those aren't perfect. But as people like us always do, we learn and grow through these failures. I truly hope you’ve gained a lot of growth and insight through your project as well.

About LLMs: I used Claude. The key was using it as a mentor, not a code generator:

-Asked WHY things work, not just HOW

-Got help understanding concepts

-Debugging assistance when stuck

But I designed the architecture and solved problems myself.

Thanks again for the star and your kind words! Let’s keep in touch and keep building.

crediblejhj··on Show HN: I built a small browser engine from scratch in C++
I used Claude AI as a learning assistant throughout the project.

I had AI help me with:

- Initial layout calculation logic (the layout concept was new to me)

- Catching edge cases in the parser

- Recent refactoring for code quality

But I designed and coded myself:

- The overall rendering pipeline architecture

- CSS parser from scratch

- Debugging

- All architectural decisions

As for understanding - I don't know what understanding exactly is. But I think it means how familiar you become with a concept. By that definition, yes, I understand how the rendering pipeline, parsers, layout tree etc work.

First time using C++, so I needed guidance on concepts I'd never seen before. But the learning, problem-solving, and persistence were mine.

Thanks for asking!