Higashi.blog Random notes on cryptography and engineering

If an AI can do no harm, then it can do no good

AI Safety through the lens of intentions

image-20260707004152740

A lawyer files a brief full of citations that don’t exist. A government relabels “patriotic AI” and points it at immigrants. A model behaves perfectly while it’s being watched - and only while it’s being watched. These aren’t the same problem, but they showcase various sides of AI safety risks. The thread connecting them is intention.

Read more...

The Simplicity Trap: Why AI is making us "simple" in the wrong way (or not)

People like to talk about how simple things are.

  • “Look at this code I wrote, simple, elegant, just a few new lines and reutilizing an existing framework and it does all the job I need”
  • “Check out this magic bash one liner blob. I paste it, and it simply configures everything for me”
  • “Claude Code vibed the entire backend of my app in one go, and when I run it, it simply just works”

In engineering, we use “simple” as the ultimate compliment - we want simple systems, simple code, simple deployments, simple everything. But lately, I become to realize that we could be talking about two completely different things when we say that word. And as we lean harder on AI to build things, we are accidentally optimizing for the kind of simplicity that might eventually make our systems, and even our brains, obsolete.

Read more...

Go generate meets vibes: vibe code Go one interface at a time using govibeimpl

Vibe-code Golang one interface at a time.

During the holidays, I was working on a personal project in Go, and I wanted to use AI to help me do a few things (e.g. implement a downloader that downloads a file from Google Drive). However, I’m not a huge fan of having AI IDEs creating new directory structures or introducing abstractions that I need to read through and understand.

Read more...

I built the fastest AI app builder that I can find

A lot of times I use GenAI to quickly prototype something like an app idea or a UI/UX mock for a site. I’d like this text-to-UI experience to be as fast as possible to quickly iterate.

Read more...

AI should only run as fast as we can catch up

AI should only run as fast as we can catch up.

The story of Daniel and Eric

Recently I have spoke with two of my friends who all had fun playing with AI.

Last month, I met with Eric, a fearless PM at a medium size startup who recently got into vibe coding with Gemini.

Read more...