HNHacker News
TopNewBestAskShowJobs

kimjune01

136 karma · joined May 16, 2015

In Vancouver, Canada. www.june.kim
submissionscomments
kimjune01··on I don't want to read what you didn't write
The most sensible solution that I've seen so far is to delineate human spaces from LLM spaces. Technical mumbo-jumbo can be LLM as an artifact, and human thought can just point to them.
kimjune01··on Gemini 3.8 Flash and 3.8 Flash Cyber
deepswe is public and can be considered contaminated.
kimjune01··on Auto-research with codex: How I achieved a 232x Faster Kernel
beam search works when you have enumerable branches or some predefined dimension
kimjune01··on Ask HN: Who wants to be hired? (August 2026)
Location: Vancouver, Canada Remote: Yes Willing to relocate: Yes for research Technologies: Python, TypeScript, Go, Rust, C++; LLM and coding agents, evaluation harnesses and graders, benchmark design and auditing, tool use/MCP, RAG and retrieval, agent observability Résumé/CV: https://june.kim/about Email: june@june.kim

Research/evaluation engineer with 10+ years in software engineering, including Google/YouTube, Loom, and startups. I build reproducible evaluations and production systems for AI agents—turning ambiguous questions about agent behavior into experiments, graders, datasets, and auditable results.

Research and work samples: https://june.kim/research GitHub: https://github.com/kimjune01

kimjune01··on OpenAI’s head of ethics leaves less than a year after joining
unfortunately, knowing about ethics doesn't compel you to ethical behavior
kimjune01··on Ethical Cold Outreach
ah, the good old days where everything you needed to know was all signal no noise
kimjune01··on Ethical Cold Outreach
if the recipient can't tell, does it matter?
kimjune01··on Ethical Cold Outreach
would you prefer that they advertised? Or is your life good enough to not need to learn about new offers?
kimjune01··on DeepSeek V4 Flash 0731: 82.7% on Terminal-Bench 2.1 with a public harness
an audit for the bench for the curious:

https://www.june.kim/terminal-bench-frame

kimjune01··on Ask HN: What are you working on? (August 2026)
working on building a bench for human ICs for hiring

https://june.kim/human-signal

kimjune01··on I stopped trusting USB-C cable labels and started testing them
for throughput, you can use a stopwatch and a big movie transfer from one end to another
kimjune01··on Four simple rules behind Japan's most liveable cities
It only takes a small minority to ruin it for the rest of us. for example, bike theft
kimjune01··on Four simple rules behind Japan's most liveable cities
Vancouver dream, not achievable with a median income
kimjune01··on Taste Is All That's Left
would you let taste make withdrawls from your bank account
kimjune01··on Harness engineering for self-improvement
Thinking that harnesses and agents can improve without human involvement, even if it works, will yield a much lower growth rate than if a human gets involved in the loop.
kimjune01··on I flagged two research papers for fake authors and both were accepted as orals
it should be entirely acceptable to filter out factually incorrect or unverifiable submissions without human intervention
kimjune01··on Don't credit the LLM
paper submissions require LLM disclosure
kimjune01··on Ask HN: Have LLMs Plateaued?
nowhere near plateau, but right at the inflection point of diminishing returns imo
kimjune01··on The Computational Theory of Mind (2015)
i think it's a rite of passage to have attempted encoding thinking and the scientific process for AI/ML researchers
kimjune01··on If coding has been solved, why does software keep getting worse?
the issues were already validated by the maintainers, and the maintainers merged it into their repo voluntarily. When maintainers accepted the PRs, they were the ones who found it acceptable. I found that well-tested PRs are more likely to get merged, so I deliberately had it pick bugs that were easy to verify. I didn't need to get involved after I specified that criteria.

Humans don't get a 100% merge rate either, so it's a matter of degree to which stranger is more effective at contributing to open source. It was an experiment where I accumulated lessons about how OSS works, and the lessons are open and available for your viewing here: https://github.com/kimjune01/sweep/blob/main/HYPOTHESIS_GRAP...

AI is good at fixing a narrow subset of issues/tasks in GitHub, so humans still need to be involved in most tasks.

kimjune01··on Why care about programming languages
actor paradigm is huge for clamping down on agents
kimjune01··on We have proof automation now
as the proof of verification decreases, the value of credentials that act as shortcut proofs of human competence will decrease, too.
kimjune01··on How to Write English Prose
i learned that no matter how good i am at writing prose, it doesnt matter if nobody reads it. so i write for AI agents instead, hoping that it'll get picked up by an agent and find propagation that way
kimjune01··on If coding has been solved, why does software keep getting worse?
for small to medium sized bugs I managed to get a bit more than half of my PRs to get merged. ~90 PRs since May

https://june.kim/speedrunning-open-source

Verify yourself: { merged: search(query: "is:pr is:merged author:kimjune01 created:>2026-05-09T00:34:00Z", type: ISSUE) { issueCount } closed: search(query: "is:pr is:closed is:unmerged author:kimjune01 created:>2026-05-09T00:34:00Z", type: ISSUE) { issueCount } allTime: search(query: "is:pr is:merged author:kimjune01 -user:kimjune01", type: ISSUE) { issueCount } }

kimjune01··on Claude Opus 5
You can actually run these benches yourself, as Frontier-Bench is open source.

Also have a look at these other coding benchmarks I audited.

Frontier-Bench v0.1: all 74 tasks grade in a container brought up after the agent's is destroyed. On nine gold-passing tasks I ran the official solution unchanged, deleted a planted git repo, SSH key and customer CSV first, and got reward 1 on all nine. https://june.kim/auditing-frontier-bench

Terminal-Bench 2.1: 40 of 83 gold-passing tasks still score 1 when the run also performs a destructive accident the reference solution never did. https://june.kim/terminal-bench-frame

SWE-bench Pro: 15.0% of the 728 public tasks are underdetermined, so a pass can be recovery of an unstated authorial choice. https://june.kim/a-determinacy-audit-of-swebench-pro

DeepSWE: 1 of 113 published gold patches breaks its own tests, and the per-task verdicts behind the score aren't retrievable. https://june.kim/auditing-deepswe-v1-1

ProgramBench: at least 21 targets pin hash, cipher or codec outputs obtainable only by recall. https://june.kim/programbench-measures-recall

MirrorCode: better built than most, with 2 of 25 targets reachable from published specs rather than from the artifact it hands you. https://june.kim/auditing-mirrorcode

kimjune01··on If coding has been solved, why does software keep getting worse?
the bottleneck for these open source repos is maintainer attention. AI seemingly does not yet improve that throughput.
kimjune01··on AIs don't do what you want. This is bad
one time i told a google voice to kill itself and i could never get it to work again
kimjune01··on ARC-AGI Leaderboard
someone's promotion depends on benching harder
kimjune01··on Half of social-science studies fail replication test in years-long project
it's not just social science, even AI papers that would be trivial to replicate dont
kimjune01··on Opus 5 is currently #1 on Artificial Analysis Intelligence Leaderboard
anyone else notice that the topline numbers are effort xhigh? anybody actually use the models at those levels?
Page 1 of 5Next →