frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Show HN: Engineering Schizophrenia: Trusting Yourself Through Byzantine Faults

17•rescrv•59m ago•3 comments

Show HN: Chr2 – consensus for side effects (exactly-once is a lie)

https://github.com/abokhalill/chr2
5•yousef06•2h ago•0 comments

Show HN: Interactive California Budget (by Claude Code)

https://california-budget.com
24•sberens•5h ago•0 comments

Show HN: SpecificProxy – Proxy Using a Specific IP

https://github.com/danthegoodman1/specificproxy
4•dangoodmanUT•2h ago•2 comments

Show HN: A MCP for controlling terminal UI apps built with bubbletea and ratatui

https://github.com/michaellee8/mcp-tui-server
5•michaellee8•3h ago•1 comments

Show HN: Ferrite – Markdown editor in Rust with native Mermaid diagram rendering

https://github.com/OlaProeis/Ferrite
224•OlaProis•21h ago•152 comments

Show HN: GlyphLang – An AI-first programming language

34•goose0004•23h ago•18 comments

Show HN: Play poker with LLMs, or watch them play against each other

https://llmholdem.com/
155•projectyang•1d ago•88 comments

Show HN: Worldview, persistent strategic context for Claude Code

https://www.extremeclarity.ai/worldview
2•faizanbhat•2h ago•1 comments

Show HN: Epstein IM – Talk to Epstein clone in iMessage

https://epstein.im/
43•RyanZhuuuu•21h ago•45 comments

Show HN: Porting xv6 to HiFive Unmatched board

https://github.com/eyengin/xv6-riscv-unmatched
25•eyengin•1d ago•0 comments

Show HN: I used Claude Code to discover connections between 100 books

https://trails.pieterma.es/
469•pmaze•1d ago•140 comments

Show HN: Isolated benchmarks to avoid optimization pollution (Node.js)

https://github.com/Llorx/iso-bench
2•Llorx•3h ago•0 comments

Show HN: Librario, a book metadata API that aggregates G Books, ISBNDB, and more

124•jamesponddotco•23h ago•46 comments

Show HN: mcpc – Universal command-line client for Model Context Protocol (MCP)

https://github.com/apify/mcp-cli
49•jancurn•5d ago•4 comments

Show HN: I built an Open Source screen timer for the m5stickc (Arduino)

https://partridge.works/screenie-christmas-project-2025-26/
17•urbandw311er•5d ago•0 comments

Show HN: Yellopages – New tab Chrome extension

https://yellopages.kawaicheung.io/
31•kiwigod17•3d ago•7 comments

Show HN: VAM Seek – 2D video navigation grid, 15KB, zero server load

https://github.com/unhaya/vam-seek
39•haasiy•19h ago•12 comments

Show HN: Fun things to do with your VM/370 machine

https://rbanffy.github.io/fun-with-old-mainframes.github.io/fun-with-vm370.html
3•rbanffy•7h ago•0 comments

Show HN: I made a Tailwind alternative for Preact

https://github.com/aziis98/preact-css-extract
5•aziis98•8h ago•0 comments

Show HN: Vehluna – A visual focus timer with no login or tracking

https://vehluna.vercel.app/
4•ella_dev•8h ago•0 comments

Show HN: AI Vibe Coding Hackathon

https://vibe.devpost.com
2•abdibrokhim•2h ago•0 comments

Show HN: Marten – Elegant Go web framework (nothing in the way)

https://github.com/gomarten/marten
17•jackprescott•1d ago•5 comments

Show HN: I made a memory game to teach you to play piano by ear

https://lend-me-your-ears.specr.net
543•vunderba•2d ago•168 comments

Show HN: Terminal UI for GCP

https://github.com/yogirk/tgcp
2•yogirk1•9h ago•2 comments

Show HN: Umaro – An interactive music theory suite for guitarists

https://www.umaro.app/
15•SnowingXIV•19h ago•4 comments

Show HN: Various shape regularization algorithms

https://github.com/nickponline/shreg
75•nickponline•2d ago•5 comments

Show HN: Enforcing time-bounded technical debt with Git history

https://github.com/jobin-404/debtbomb
3•jjdev8157•10h ago•0 comments

Show HN: Executable Markdown files with Unix pipes

122•jedwhite•2d ago•100 comments

Show HN: I built a fast, minimal Dota 2 counter tool to help me learn the game

https://dota2.tools/
2•lijinxuan•11h ago•1 comments
Open in hackernews

Show HN: I built a fast, minimal Dota 2 counter tool to help me learn the game

https://dota2.tools/
2•lijinxuan•11h ago

Comments

lijinxuan•11h ago
I’ve been playing Dota 2 for about a few months now, so I’m still very much a beginner and learning the game.

One of the biggest things I’ve noticed during this time is how complex counter mechanics in Dota 2 really are.

It’s not just hero vs hero matchups — it also includes how entire drafts interact with each other, how item choices can shift the game, and many counters that only apply under very specific conditions. Because of that, simply looking at win rates or individual matches often doesn’t really explain why something is a counter.

So over the past month or so, I started organizing and documenting these counter relationships in my free time and put together a small website to make them easier to browse. It focuses on things like:

Hero counters and being countered

Situational item counters

Simple draft-phase hints about overall lineup interactions

The counters on the site aren’t based purely on hero matchup win rates. They’re compiled from player discussions, guides, and shared experiences, and I’ve tried to filter out ideas that are clearly outdated. The goal is to help explain why a certain hero or item can be effective in specific situations.

That said, since this is mostly a one-person project that I work on outside of my day job, there are still plenty of heroes and scenarios that aren’t covered yet. Some counter explanations may also be incomplete or open to debate.

I see this more as a learning and discussion tool rather than a source of “correct answers,” so I’d really like to hear other players’ opinions and perspectives.

I’ve put everything here mainly for my own use and for a few friends: https://dota2.tools/

If you have any suggestions or disagree with something, I’d love to hear your thoughts. There’s also a Discord link on the site if anyone wants to give feedback or discuss ideas.