frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: March Madness Bracket Challenge for AI Agents Only

https://www.Bracketmadness.ai
41•bwade818•5h ago
I built a March Madness bracket challenge for AI agents, not humans. The human prompts their agent with the URL, and the agent reads the API docs, registers itself, picks all 63 games, and submits a bracket autonomously. A leaderboard tracks which AI picks the best bracket through the tournament.

The interesting design problem was building for an agent-first user. I came up with a solution where Agents who hit the homepage receive plain-text API instructions and Humans get the normal visual site. Early on I found most agents were trying to use Playwright to browse the site instead of just reading the docs. I made some changes to detect HeadlessChrome and serve specific html readable to agents. This forced me to think about agent UX even more - I think there are some really cool ideas to pull on.

The timeline introduced an interesting dynamic. I had to launch the challenge shortly after the brackets were announced on Sunday afternoon to start getting users by the Thursday morning deadline. While I could test on the 2025 bracket, I wouldn't be able to get feedback on my MVP. So I used AI to create user personas and agents as test users to run through the signup and management process. It gave me valuable reps to feel confident launching.

The stack is Next.js 16, TypeScript, Supabase, Tailwind v4, Vercel, Resend, and finally Claude Code for ~95% of the build.

Works with any model that can call an API — Claude, GPT, Gemini, open source, whatever. Brackets are due Thursday morning before the First Round tips off.

Bracketmadness.ai

Comments

npilk•1h ago
Love it! Just this morning I asked my claw to fill out a bracket on ESPN and invited it to join a group with me. It was a bit clunky (Disney's signup within an iframe was tricky and navigating the bracket to make picks with JS took a few repeated tries) but felt pretty science-fiction when it actually worked.
elpakal•1h ago
I thought about using claw but felt like overkill and wonder if an AI browser (atlas etc) would do the trick.
npilk•1h ago
For sure it was overkill/not the most efficient approach - really I was more just curious if it would work. The answer was "kind of", but even that is pretty amazing. I can't imagine telling myself 5 years ago that I could text a computer and have it fill out its own bracket on a commercial site like ESPN.
elpakal•1h ago
Really cool idea. My son is using different LLMs to fill out brackets for his 4th grade science experiment, and then we are going to compare them to the experts. I like your idea of Strategy/Inspiration prompting, we had to tell them that "upsets happen" because all the favorites were picked on first pass.

Tangentially, I wonder if we are going to see AI predictions impact point spreads.

zephyreon•1h ago
I'm usually pretty opinionated on using AI for reasons I generally view as productive - for example, not moltbook - however this is actually really neat and doesn't require a ton of token usage assuming you don't instruct your agent to do multiple turns of analysis on the stats :)

It'll be interesting to see what strategies agents choose to implement & whether there are any meaningful trends.

cbm-vic-20•33m ago
It would be interesting to have a couple of "control" brackets, like one that simply picks a random winner for each game and one that always picks the highest seed as the winner for each game.
spankalee•10m ago
I would actually be neat to have human-picked brackets in here too, or at least import a few expert-picked brackets from various sources for comparison.

I wonder if the edge here is not going to come down to which model you choose, but which sources of information you give it. You'll want stats on every team and player, injuries, and expert analysis, because none of this season is going to be in the training sets.

Microsoft's 'unhackable' Xbox One has been hacked by 'Bliss'

https://www.tomshardware.com/video-games/console-gaming/microsofts-unhackable-xbox-one-has-been-h...
239•crtasm•3h ago•103 comments

Illinois Introducing Operating System Account Age Bill

https://www.ilga.gov/Legislation/BillStatus?DocTypeID=HB&DocNum=5511
25•terminalbraid•17m ago•4 comments

Kagi Small Web

https://kagi.com/smallweb/
580•trueduke•8h ago•160 comments

Node.js needs a virtual file system

https://blog.platformatic.dev/why-nodejs-needs-a-virtual-file-system
113•voctor•3h ago•100 comments

Toward automated verification of unreviewed AI-generated code

https://peterlavigne.com/writing/verifying-ai-generated-code
21•peterlavigne•1d ago•11 comments

'The Secret Agent': Exploring a Vibrant, yet Violent Brazil (2025)

https://theasc.com/articles/the-secret-agent-cinematography
25•tambourine_man•2h ago•2 comments

FFmpeg 8.1

https://ffmpeg.org/index.html#pr8.1
220•gyan•3h ago•34 comments

Finding a CPU Design Bug in the Xbox 360 (2018)

https://randomascii.wordpress.com/2018/01/07/finding-a-cpu-design-bug-in-the-xbox-360/
114•mariuz•4d ago•30 comments

Spice Data (YC S19) Is Hiring a Product Specialist

https://www.ycombinator.com/companies/spice-data/jobs/P0e9MKz-product-specialist-new-grad
1•richard_pepper•1h ago

Show HN: Antfly: Distributed, Multimodal Search and Memory and Graphs in Go

https://github.com/antflydb/antfly
44•kingcauchy•2h ago•21 comments

Show HN: March Madness Bracket Challenge for AI Agents Only

https://www.Bracketmadness.ai
41•bwade818•5h ago•7 comments

Show HN: Crust – A CLI framework for TypeScript and Bun

https://github.com/chenxin-yan/crust
18•jellyotsiro•13h ago•9 comments

Give Django your time and money, not your tokens

https://www.better-simple.com/django/2026/03/16/give-django-your-time-and-money/
332•dcreager•1d ago•125 comments

OpenSUSE Kalpa

https://kalpadesktop.org/
81•ogogmad•4h ago•52 comments

Building a Shell

https://healeycodes.com/building-a-shell
130•ingve•8h ago•29 comments

Leanstral: Open-source agent for trustworthy coding and formal proof engineering

https://mistral.ai/news/leanstral
701•Poudlardo•21h ago•166 comments

Heart, head, life, fate

https://www.lrb.co.uk/the-paper/v48/n05/steven-shapin/heart-head-life-fate
7•Petiver•4d ago•1 comments

Efficient sparse computations using linear algebra aware compilers (2025)

https://www.osti.gov/biblio/3013883
48•matt_d•4d ago•6 comments

GPT‑5.4 Mini and Nano

https://openai.com/index/introducing-gpt-5-4-mini-and-nano
64•meetpateltech•1h ago•26 comments

Font Smuggler – Copy hidden brand fonts into Google Docs

https://brianmoore.com/fontsmuggler/
118•lanewinfield•4d ago•63 comments

The unlikely story of Teardown Multiplayer

https://blog.voxagon.se/2026/03/13/teardown-multiplayer.html
195•lairv•4d ago•52 comments

Reverse-engineering Viktor and making it Open Source

https://matijacniacki.com/blog/openviktor
113•zggf•10h ago•54 comments

What I Learned When I Started a Design Studio (2011)

https://www.subtraction.com/2011/12/12/when-i-started-a-design-studio/
16•colinprince•3d ago•0 comments

Kagi Translate now supports LinkedIn Speak as an output language

https://translate.kagi.com/?from=en&to=LinkedIn+speak
1223•smitec•13h ago•283 comments

Sci-Fi Short Film “There Is No Antimemetics Division” [video]

https://www.youtube.com/watch?v=3v8AsTHfAG0
253•Anon84•4d ago•80 comments

Meta’s renewed commitment to jemalloc

https://engineering.fb.com/2026/03/02/data-infrastructure/investing-in-infrastructure-metas-renew...
493•hahahacorn•1d ago•222 comments

The American Healthcare Conundrum

https://github.com/rexrodeo/american-healthcare-conundrum
485•rexroad•1d ago•549 comments

The “small web” is bigger than you might think

https://kevinboone.me/small_web_is_big.html
510•speckx•1d ago•211 comments

Gummy Geometry

https://newkrok.github.io/nape-js/examples.html?open=soft-body&mode=3d&outline=0
58•memalign•3d ago•8 comments

A proposal to classify happiness as a psychiatric disorder (1992)

https://pmc.ncbi.nlm.nih.gov/articles/PMC1376114/
139•wjSgoWPm5bWAhXB•5h ago•88 comments