thijser

Joined 15 years ago

Karma
1,766
Submissions
158
Member since
Jul 15
Founder/Software Engineer of appbrain.com and blue.facts.dev

thijser.bsky.social

View on Hacker News

Recent submissions

Comment · 9 months ago
This reminds me of when I tried to let Claude port an Android libgdx-based game to a WASM-based libgdx version, so I can play the game in the browser.

No matter how much I tried to force it to stick to a mostly line-by-line port, it kept trying to "improve" the code. At some point it had to undo everything as it introduced a number of bugs. I asked it: "What should I add to your prompt so you won't do this again?" and it gave me this:

  ### CRITICAL LESSON: Don't "Improve" During Porting
  -  **BIGGEST MISTAKE: Reorganizing working code**
    - **What I did wrong:** Tried to "simplify" by splitting `createStartButton()` into separate creation and layout methods
    - **Why it failed:** Introduced THREE bugs:
      1. Layout overlap (getY() vs getY() - getHeight())
      2. Children not sized (Group.setSize() doesn't affect children)
      3. Origins not updated (scaling animations broken)
    - **The fix:** Deleted my "improvements" and copied the original Android pattern faithfully
    - **Root cause:** Arrogance - assuming I could improve production-tested code without understanding all the constraints
    - **Solution:** **FOLLOW THE PORTING PRINCIPLES ABOVE** - copy first, don't reorganize
    - **Time wasted:** ~1 hour debugging self-inflicted bugs that wouldn't exist if I'd just copied the original
    - **Key insight:** The original Android code is correct and battle-tested. Your "improvements" are bugs waiting to happen.

I like the self-reflection of Claude, unfortunately even adding this to CLAUDE.md didn't fix it and it kept taking wrong turns so I had to abandon the effort.
Comment · 9 months ago
I wanted to know more about current web speech recognition APIs. I tried three different coding agents to set up a proof of concept app for me.

To my surprise, Cursor's composer model beat both Claude and Gemini.

Comment · 1 year ago
Comment · 1 year ago
At this point I only included accounts with >20,000 followers and the community page lists the 20 most 'central' users to each community even if there are more people included in the community.

"Internet Weirdos" sounds kind of negative, sorry about that, I'll see if the LLM can come up with something better. Or do you have a suggestion of what is a good name for your community?

Comment · 1 year ago
Now it's working again, great tool. Would also be great to see the growth of the feeds within the category view.
Comment · 1 year ago
Comment · 2 years ago
Great site. Feature request: two essential categories for our family are missing: princesses and unicorns.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton