frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Faceoff – A terminal UI for following NHL games

https://www.vincentgregoire.com/faceoff/
34•vcf•1h ago
Faceoff is a TUI app written in Python to follow live NHL games and browse standings and stats. I got the inspiration from Playball, a similar TUI app for MLB games that was featured on HN.

The app was mostly vibe-coded with Claude Code, but not one-shot. I added features and fixed bugs by using it, as I spent way too much time in the terminal over the last few months.

Try it out with `uvx faceoff` (requires uv).

Comments

divbzero•1h ago
Related:

Playball – Watch MLB games from a terminal - https://news.ycombinator.com/item?id=45451577 - Oct 2025 (146 comments)

Playball: Watch MLB games from the comfort of your own terminal - https://news.ycombinator.com/item?id=37591070 - Sept 2023 (1 comment)

Playball: Watch MLB games from the comfort of your own terminal - https://news.ycombinator.com/item?id=21653981 - Nov 2019 (42 comments)

j45•38m ago
Different sport though, but neat visualizations.
freedomben•1h ago
Nice, I've now created dozens of little personal tools like this now :-)

This is IMHO the killer AI feature for personal use. So many utlities I never would have spent time on are now within reach. Even just non-trivial bashrc aliases and functions

vcf•1h ago
Yeah, I completely agree. It's awesome to be able to build anything you want (as long as it's not too complex). I, too, have at least a dozen, and I usually don't share, but with the playoffs starting, I felt others could enjoy this one.
cr125rider•50m ago
Super fun! Nice job shipping!
embedding-shape•31m ago
> It's awesome to be able to build anything you want (as long as it's not too complex).

That's the thing. It was always awesome, as long as it wasn't too complex. The only thing that changed for me what was "too complex".

j45•39m ago
The missing interface from sports.
rangersny1•35m ago
Nice! In practice, how far behind the TV broadcast does it end up being?
vcf•29m ago
Not too much, but it’s using a Rest API, so it also depends on the refresh rate (default 30 seconds, configurable with cli argument).
james-clef•34m ago
Wicked. Who is your team?
vcf•30m ago
Go Habs Go!
embedding-shape•32m ago
> Acknowledgments - This project was inspired by Playball, a similar terminal application for following MLB baseball games.

Should've gone for something generalized that could handle a bunch of different games, instead of just another sport, so someone caring about multiple sports don't need multiple TUIs :)

vcf•25m ago
Different sports have different ways to present the data. But most importantly, the data availability differs a lot between leagues, so there’s a benefit to having separate tools. I, for one, would not want to maintain an app for all sports.
itsnh98•18m ago
Go Habs!

Show HN: YouDeserveNow, Justifications for Treating Yourself

https://www.youdeservenow.com
1•oneprofiledev•1m ago•0 comments

The LLM costs are not going up

https://simianwords.bearblog.dev/conclusive-proofs-that-llm-costs-are-going-down/
1•simianwords•1m ago•0 comments

The coming global food crisis

https://www.ft.com/content/36343e24-b06f-434d-a7e5-6046e7bcf3df
1•Anon84•1m ago•1 comments

Why was a plane too heavy for take-off at Southend Airport?

https://www.bbc.co.uk/news/articles/cn8dp480p0no
1•edward•3m ago•0 comments

I wrote a CHIP-8 emulator in my own programming language

https://github.com/navid-m/chip8emu
1•pizza_man•6m ago•0 comments

Show HN: LiteMarkup: Markdown parser with TypeScript AST, <3KB, no deps

https://github.com/tuures/LiteMarkup
1•ttts•6m ago•0 comments

10 years ago, someone wrote a test for servo that included an expiry in 2026

https://mastodon.social/@jdm_/116429380667467307
1•luu•7m ago•0 comments

Scientific datasets are riddled with copy-paste errors

https://www.sciencedetective.org/scientific-datasets-are-riddled-with-copy-paste-errors/
1•jruohonen•8m ago•0 comments

GEPA prompt optimization: Claude Code Haiku +20% solve rate on new bugs

https://tim.waldin.net/blog%20latest
1•twaldin•9m ago•0 comments

How to invent a realistic language for fictional speakers

https://www.sciencenews.org/article/conlang-fictional-languages-linguistics
3•billybuckwheat•11m ago•0 comments

Show HN: I couldn't find any BS-free QR code generator, so I built one

https://www.cutearr.com/
1•regnull•12m ago•0 comments

Japan will pay Singles 20k Yen to use Tinder

https://anitsu.com/en/news/japan-in-panic-you-get-paid-20000-yen-to-use-tinder/
3•cybermango•13m ago•0 comments

Can Claude Write Z80 Assembly Code?

https://hackaday.com/2026/04/19/can-claude-write-z80-assembly-code/
1•omer_k•15m ago•0 comments

Clarus, Moofo, and Lackey

https://www.storybytes.com/view-moof/articles/mim.html
1•xk3•17m ago•0 comments

Intelligence being available on tap has killed the expert

https://twitter.com/tekbog/status/2045933451938046257
2•tekbog•18m ago•2 comments

Ask HN: Is hardware prices stunting your plans?

1•wewewedxfgdf•18m ago•0 comments

Stop Creating AI Slop [video]

https://www.youtube.com/watch?v=Yxxk0LCeP3s
1•davidkunz•21m ago•0 comments

Wave Function Collapse Algorithm

https://github.com/mxgmn/WaveFunctionCollapse
2•karmakurtisaani•21m ago•1 comments

Open links in whatever browser, app, or profile you need

https://github.com/fluffypony/yojam
1•8ig8•22m ago•0 comments

Fix Your Planning and Stop Missing Deadlines: Why Story Points Win

https://bastrich.tech/story-points/
3•bastrich•23m ago•0 comments

ChatGPT 5.4 Pro Standard Mode – Adaptive Thinking or Nerfing Model?

https://community.openai.com/t/chatgpt-5-4-pro-standard-mode-adaptive-thinking-or-nerfing-model/1...
1•xiaoniu•23m ago•0 comments

Why hope is a leadership decision system (and how to build it)

https://andiroberts.com/leadership-questions/how-to-build-hope-in-your-team
1•kiyanwang•23m ago•0 comments

Gitea 1.26.0

https://blog.gitea.com/release-of-1.26.0/
2•silverwind•23m ago•0 comments

Why is everyone in America talking about this website?

1•Pyades•23m ago•2 comments

50-reward GRPO training: a 0.1 temp change collapsed the system

https://zenodo.org/records/19627242
1•HenryAvery•24m ago•0 comments

What Is AI Girlfriend

1•Answerdeveloper•27m ago•0 comments

Boring code is an organizational tell

https://simme.dev/posts/boring-code-is-an-organizational-tell/
2•gpi•28m ago•0 comments

Getting chat-tuned models to act kinda like base models

https://iter.ca/post/model-baseify/
1•smitop•29m ago•0 comments

Suspend vs. Snapshot

https://www.tensorlake.ai/blog/suspend-vs-snapshot
2•gk1•30m ago•0 comments

Demo of Ephemeral CDN – serve any temporary file instantly

https://taonexus.com/publicfiles/apr2026/ephemeraldemo.html
2•logicallee•30m ago•1 comments