<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: crediblejhj</title><link>https://news.ycombinator.com/user?id=crediblejhj</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 18 Oct 2026 02:18:51 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=crediblejhj" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by crediblejhj in "You could have invented transformers from memory"]]></title><description><![CDATA[
<p>Thank you for your detailed reply:)</p>
]]></description><pubDate>Sun, 18 Oct 2026 02:03:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=50137136</link><dc:creator>crediblejhj</dc:creator><comments>https://news.ycombinator.com/item?id=50137136</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50137136</guid></item><item><title><![CDATA[New comment by crediblejhj in "You could have invented transformers from memory"]]></title><description><![CDATA[
<p>Great post. I'm a first-year CS student without much math knowledge (also poor English). I'd like to check whether I got the key idea right.
There are layers and each layer stores key, value pairs (normalized in this article).
If I query Q then Q will be compared with every stored key "Q@A + Q@B + Q@C + ... = value". 
If A is the answer then Q@A will be 1, others will be interferences.
D dimension only has d orthogonal directions, so if I store more keys than the dimension, I can't avoid remaining interferences.
What we want is reducing them by going through function F.
And this article introduces heuristic capacity results with different memory store functions (linear -> ReLU -> self attention).
Is it roughly right?<p>self attention is the best way to suppress interferences?</p>
]]></description><pubDate>Sat, 17 Oct 2026 15:58:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=50132228</link><dc:creator>crediblejhj</dc:creator><comments>https://news.ycombinator.com/item?id=50132228</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50132228</guid></item><item><title><![CDATA[New comment by crediblejhj in "Ask HN: Where has creativity in software gone?"]]></title><description><![CDATA[
<p>What is it?</p>
]]></description><pubDate>Fri, 16 Oct 2026 04:50:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=50114215</link><dc:creator>crediblejhj</dc:creator><comments>https://news.ycombinator.com/item?id=50114215</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50114215</guid></item><item><title><![CDATA[New comment by crediblejhj in "Evolving "Transparent Intelligence" with <100 Weights – It Failed"]]></title><description><![CDATA[
<p>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.</p>
]]></description><pubDate>Wed, 04 Mar 2026 13:07:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=47246883</link><dc:creator>crediblejhj</dc:creator><comments>https://news.ycombinator.com/item?id=47246883</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47246883</guid></item><item><title><![CDATA[Evolving "Transparent Intelligence" with <100 Weights – It Failed]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/beginner-jhj/bitworm">https://github.com/beginner-jhj/bitworm</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47246882">https://news.ycombinator.com/item?id=47246882</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Wed, 04 Mar 2026 13:07:24 +0000</pubDate><link>https://github.com/beginner-jhj/bitworm</link><dc:creator>crediblejhj</dc:creator><comments>https://news.ycombinator.com/item?id=47246882</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47246882</guid></item><item><title><![CDATA[New comment by crediblejhj in "Ask HN: When was the specific moment you decided to become a software engineer?"]]></title><description><![CDATA[
<p>Haha thanks for sharing your story.</p>
]]></description><pubDate>Wed, 04 Feb 2026 03:07:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=46880958</link><dc:creator>crediblejhj</dc:creator><comments>https://news.ycombinator.com/item?id=46880958</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46880958</guid></item><item><title><![CDATA[Ask HN: When was the specific moment you decided to become a software engineer?]]></title><description><![CDATA[
<p>I enjoy the deep technical discussions here, and it made me curious about the personal motivations behind the engineers on this platform.<p>When did you decide you wanted to become a software engineer? And why?<p>For me, I simply love the act of building things, so I love programming.<p>Also, while learning programming, I thought about software and realized that even a small alarm app or a timetable screen at a bus stop can affect the quality of our daily lives.<p>I wanted to do work that help people and provide value, so that realization was a huge catalyst for my decision to become a software engineer.<p>What was that moment for you? What made you decide that this was the path you wanted to take?</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46872088">https://news.ycombinator.com/item?id=46872088</a></p>
<p>Points: 1</p>
<p># Comments: 2</p>
]]></description><pubDate>Tue, 03 Feb 2026 15:22:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=46872088</link><dc:creator>crediblejhj</dc:creator><comments>https://news.ycombinator.com/item?id=46872088</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46872088</guid></item><item><title><![CDATA[New comment by crediblejhj in "Show HN: I built a small browser engine from scratch in C++"]]></title><description><![CDATA[
<p>Hi there! I'm so glad to meet someone my age working on a similar path.<p>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.<p>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.<p>About LLMs: I used Claude. The key was using it as a mentor, not a code generator:<p>-Asked WHY things work, not just HOW<p>-Got help understanding concepts<p>-Debugging assistance when stuck<p>But I designed the architecture and solved problems myself.<p>Thanks again for the star and your kind words! Let’s keep in touch and keep building.</p>
]]></description><pubDate>Thu, 29 Jan 2026 00:27:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=46803906</link><dc:creator>crediblejhj</dc:creator><comments>https://news.ycombinator.com/item?id=46803906</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46803906</guid></item><item><title><![CDATA[New comment by crediblejhj in "Show HN: I built a small browser engine from scratch in C++"]]></title><description><![CDATA[
<p>I used Claude AI as a learning assistant throughout the project.<p>I had AI help me with:<p>- Initial layout calculation logic (the layout concept was new to me)<p>- Catching edge cases in the parser<p>- Recent refactoring for code quality<p>But I designed and coded myself:<p>- The overall rendering pipeline architecture<p>- CSS parser from scratch<p>- Debugging<p>- All architectural decisions<p>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.<p>First time using C++, so I needed guidance on concepts I'd never seen before. 
But the learning, problem-solving, and persistence were mine.<p>Thanks for asking!</p>
]]></description><pubDate>Thu, 29 Jan 2026 00:03:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=46803638</link><dc:creator>crediblejhj</dc:creator><comments>https://news.ycombinator.com/item?id=46803638</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46803638</guid></item><item><title><![CDATA[Show HN: I built a small browser engine from scratch in C++]]></title><description><![CDATA[
<p>Hi HN! Korean high school senior here, about to start CS in college.<p>I built a browser engine from scratch in C++ to understand how browsers work. First time using C++, 8 weeks of development, lots of debugging—but it works!<p>Features:<p>- HTML parsing with error correction<p>- CSS cascade and inheritance<p>- Block/inline layout engine<p>- Async image loading + caching<p>- Link navigation + history<p>Hardest parts:<p>- String parsing(html, css)<p>- Rendering<p>- Image Caching & Layout Reflowing<p>What I learned (beyond code):<p>- Systematic debugging is crucial<p>- Ship with known bugs rather than chase perfection<p>- The Power of "Why?"<p>~3,000 lines of C++17/Qt6. Would love feedback on code architecture and C++ best practices!<p>GitHub: <a href="https://github.com/beginner-jhj/mini_browser" rel="nofollow">https://github.com/beginner-jhj/mini_browser</a></p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46795540">https://news.ycombinator.com/item?id=46795540</a></p>
<p>Points: 146</p>
<p># Comments: 45</p>
]]></description><pubDate>Wed, 28 Jan 2026 14:03:28 +0000</pubDate><link>https://github.com/beginner-jhj/mini_browser</link><dc:creator>crediblejhj</dc:creator><comments>https://news.ycombinator.com/item?id=46795540</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46795540</guid></item></channel></rss>