frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

We Broke AI-Assisted Interview Cheating [video]

https://www.youtube.com/watch?v=wJPfr5hIl10
4•Had33•2h ago

Comments

Had33•2h ago
Hey HN! We are a team of red-teamers who have been hacking into ML models for almost a decade. I say _almost_ because my wife says 8 years is not a decade. Recently, we turned our attention to stopping AI cheating during interviews: https://blind-spots.ai/

Here’s how we did it:

When interviewing for summer Interns, I had a weird feeling that the candidates were cheating. There was one candidate in particular who would constantly look at the corner of the screen every time I'd ask him a question. Maybe it was my paranoia (because of all the interview cheating posts I was seeing on my social media) but I had a feeling that the person was cheating.

We looked at the cheating prevention/detection solutions on the market. Most of them there rely on heuristics (eye tracking, measuring speech inflections) or spyware (keystroke loggers). These things are super intrusive, not to mention, incredibly fragile. The chance of false positives is non-trivial. God forbid I become nervous during my interview and have to look around.

We wanted to take a different approach from current solutions. We relied on our experience hacking into ML models, specifically via adversarial examples. Here, we make special “invisible” pixel changes so that when the AI cheating tool screenshots the interview question, the pixels force the underlying model to refuse to answer, or even output an incorrect solution. For audio based cheating, we made small, targeted perturbations in the spectral domain that caused the AI assistant to mistranscribe the question entirely.

It took us a few weeks to implement the first prototype. However, that's when we ran into our first major hurdle. The pixels that could break one cheating tool, would not work against others. This was frustrating because we couldn't figure out why this was the case. In fact, we almost called it quits. However, after a few weeks of experiments, we found two cultiprits. (1) Different underlying LLMs: For example, Cluely likely uses Claude and InterviewCoder uses some variant of the GPT family. Each model requires different pixel change strategies. (2) System Prompts: The pixel changes are impacted by system prompts used by the cheating tool. Since each tool has a different variation of the system prompt, it requires different pixel change methods.

Our dream was to build a “one-size-fits-all” attack. It took months of iteration and hundreds of experiments to build something that worked against ALL cheating tools.

Along the way, we extended our method to defeat audio cheating. Here, an AI assistant listens to the interviewer and writes back answers on the hidden screen. Making those spectral changes in real time (milliseconds, not hours) was a technical nightmare, but we got there.

In short, after hundreds of experiments and a few months of stubborn engineering, we built a low-friction layer that breaks the “screenshot-and-ask” and audio-proxy workflows used by cheating tools without invading candidate privacy or relying on brittle behavior heuristics. We productized those defenses as BlindSpꙨts (https://blind-spots.ai) so teams can protect live interviews in real time, with minimal false positives and no keystroke or camera spyware. If you run technical interviews, ask us for a demo!

Check out the video here: https://www.youtube.com/watch?v=wJPfr5hIl10

faizandogar•2h ago
This is amazing!
hamzayacoob•1h ago
This will be a game changer.
hassan_naveed•36m ago
Cool stuff. It should help level the playing field in interviews

Practical Examples and Scripting – Jules

https://jules.google/docs/cli/examples
1•shallow-mind•52s ago•0 comments

Rethinking Our Place in the Universe

https://physics.aps.org/articles/v18/130
1•bikenaga•56s ago•0 comments

Apps in ChatGPT and the New Apps SDK

https://openai.com/index/introducing-apps-in-chatgpt/
2•meetpateltech•2m ago•0 comments

Codex is now generally available

https://openai.com/index/codex-now-generally-available/
2•meetpateltech•3m ago•0 comments

AgentKit, new Evals, and RFT for agents Product

https://openai.com/index/introducing-agentkit/
2•meetpateltech•3m ago•0 comments

How we built a cloud GPU notebook that boots in seconds

https://modal.com/blog/notebooks-internals
1•birdculture•3m ago•0 comments

A Primordial Black Hole?

https://telescoper.blog/2025/09/03/a-primordial-black-hole/
1•pavel_lishin•4m ago•0 comments

Mojo: MLIR-Based Performance-Portable HPC Science Kernels on GPUs

https://arxiv.org/abs/2509.21039
1•shihab•7m ago•0 comments

Hill-Making vs. Hill-Climbing

https://kevinkelly.substack.com/p/hill-making-vs-hill-climbing
1•thm•7m ago•0 comments

Handoffs vs. flowcharts for agents, in light of OpenAI's visual builder

https://blog.rowboatlabs.com/private/?r=%2F
1•segmenta•7m ago•1 comments

I'm building a Google Calendar tool to plan 'backwards' from a main event

https://reverse-scheduler.vercel.app/
2•benz145•7m ago•1 comments

Show HN: FileCache – A simple async/await based URL file caching tool for Swift

https://github.com/bsjurs1/FileCache
1•bjar2•9m ago•0 comments

Show HN: AI Cookbook – A social media-like platform for AI prompts

https://aicookbook.vercel.app/
1•grenish•9m ago•0 comments

CDC approves updated Covid-19, chickenpox vaccine recommendations

https://www.statnews.com/2025/10/06/cdc-approves-covid-vaccine-recommendations/
1•bikenaga•11m ago•0 comments

Lehman's Laws of Software Evolution

https://en.wikipedia.org/wiki/Lehman%27s_laws_of_software_evolution
1•harperlee•12m ago•0 comments

How the US got left behind in the global electric car race

https://www.bbc.com/news/articles/c8ex2l58en4o
2•inerte•13m ago•0 comments

Millions rely on dwindling Colorado River–but are kept 'in the dark' about fixes

https://phys.org/news/2025-10-millions-dwindling-colorado-river-dark.html
4•bikenaga•15m ago•1 comments

Using Codex Is a Lot Like Baking

https://elijahpotter.dev/articles/using_codex_is_a_lot_like_baking
1•chilipepperhott•16m ago•0 comments

Positivity Offset

https://en.wikipedia.org/wiki/Positivity_offset
1•softwaredoug•17m ago•0 comments

Swift Profile Recorder

https://www.swift.org/blog/swift-profile-recorder/
2•dayanruben•17m ago•0 comments

So You Wanna Shitpost: A Creator's Guide to Weaponized Nonsense

https://com.manychat.com/article/so-you-wanna-shitpost
1•laurex•20m ago•0 comments

Vite + Rolldown. 78 seconds to 3.5 seconds build time reduction!

https://twitter.com/ianberdin/status/1974907286247358788
1•ianberdin•21m ago•0 comments

Sora 2 Pro is now available in API

https://platform.openai.com/docs/models/sora-2-pro
1•SweetSoftPillow•21m ago•1 comments

The Business Case for NeoCloud

https://modernenterprise.substack.com/p/the-business-case-for-neocloud
1•latchkey•21m ago•0 comments

GPT-5 Pro is now available in API

https://platform.openai.com/docs/models/gpt-5-pro
1•SweetSoftPillow•21m ago•1 comments

AMA session with Mozilla leadership team

https://old.reddit.com/r/firefox/comments/1nzn5kq/october_6_2025_ama_session_with_mozilla/
6•vladyslavfox•22m ago•0 comments

Crawler Best Practices

https://www.ietf.org/archive/id/draft-illyes-aipref-cbcp-01.html
1•twapi•25m ago•0 comments

Arvid Norberg: Premature Generalization

https://www.youtube.com/watch?v=P5lNzRA8rYI
1•birdculture•26m ago•0 comments

Show HN: Open-Source Clay.com Alternative

https://github.com/getbeton/beton-ai
2•nadyyym•27m ago•0 comments

Undue Process

https://netwars.pelicancrossing.net/2025/10/03/undue-process/
1•ColinWright•28m ago•0 comments