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/
38•vcf•2h 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•1h 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•1h ago
Super fun! Nice job shipping!
embedding-shape•55m 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".

zawakin•13m ago
Same — similar pile accumulating, and GitHub has fallen way behind. I keep going back and forth on whether a monorepo is the right answer or if it'd just make the sprawl more legible without actually helping. How are you organizing yours?
j45•1h ago
The missing interface from sports.
rangersny1•59m ago
Nice! In practice, how far behind the TV broadcast does it end up being?
vcf•53m 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•58m ago
Wicked. Who is your team?
vcf•54m ago
Go Habs Go!
embedding-shape•56m 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•49m 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•42m ago
Go Habs!
cyberax•17m ago
What next? Perhaps a small scripting language to run on the side of the terminal?

You know, just to make some simple automations possible, nothing super-special.

Vercel says internal systems hit in breach

https://decipher.sc/2026/04/19/vercel-says-internal-systems-hit-in-breach/
347•whiteyford•4h ago•90 comments

Archive of BYTE magazine, starting with issue #1 in 1975

https://archive.org/details/byte-magazine-1975-09
466•DamnInteresting•2d ago•114 comments

The Bromine Chokepoint: How Strife Could Halt Production of World’s Memory Chips

https://warontherocks.com/cogs-of-war/the-bromine-chokepoint-how-strife-in-the-middle-east-could-...
32•crescit_eundo•2h ago•10 comments

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

https://www.vincentgregoire.com/faceoff/
38•vcf•2h ago•16 comments

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

https://github.com/navid-m/chip8emu
5•pizza_man•30m ago•0 comments

MAGA Is Winning Its War Against U.S. Science

https://paulkrugman.substack.com/p/maga-is-winning-its-war-against-us
17•devonnull•15m ago•0 comments

Notion leaks email addresses of all editors of any public page

https://twitter.com/weezerOSINT/status/2045849358462222720
216•Tiberium•4h ago•67 comments

KTaO3-Based Supercurrent Diode

https://pubs.acs.org/doi/10.1021/acs.nanolett.5c05590
17•PaulHoule•3d ago•1 comments

The seven programming ur-languages (2022)

https://madhadron.com/programming/seven_ur_languages.html
211•helloplanets•12h ago•84 comments

Nanopass Framework: Clean Compiler Creation Language

https://nanopass.org/
93•NordStreamYacht•4d ago•21 comments

Game devs explain the tricks involved with letting you pause a game

https://kotaku.com/video-game-devs-explain-how-pausing-works-and-sometimes-it-gets-weird-2000686339
359•speckx•3d ago•196 comments

I learned Unity the wrong way

https://darkounity.com/blog/how-i-learned-unity-the-wrong-way
7•lelanthran•3d ago•1 comments

SPEAKE(a)R: Turn Speakers to Microphones for Fun and Profit [pdf] (2017)

https://www.usenix.org/system/files/conference/woot17/woot17-paper-guri.pdf
138•Eridanus2•11h ago•63 comments

Show HN: Shader Lab, like Photoshop but for shaders

https://eng.basement.studio/tools/shader-lab
111•ragojose•3d ago•31 comments

Claude Brain

https://github.com/memvid/claude-brain
29•DeathArrow•4h ago•10 comments

Reverse Engineering ME2's USB with a Heat Gun and a Knife

https://github.com/coremaze/ME2-Writeup
25•Bawoosette•1d ago•1 comments

What are skiplists good for?

https://antithesis.com/blog/2026/skiptrees/
233•mfiguiere•2d ago•49 comments

College instructor turns to typewriters to curb AI-written work

https://sentinelcolorado.com/uncategorized/a-college-instructor-turns-to-typewriters-to-curb-ai-w...
425•gnabgib•1d ago•390 comments

NIST scientists create 'any wavelength' lasers

https://www.nist.gov/news-events/news/2026/04/any-color-you-nist-scientists-create-any-wavelength...
397•rbanffy•22h ago•178 comments

Show HN: Prompt-to-Excalidraw demo with Gemma 4 E2B in the browser (3.1GB)

https://teamchong.github.io/turboquant-wasm/draw.html
64•teamchong•8h ago•30 comments

Reading Input from an USB RFID Card Reader

https://kevwe.com/blog/usb-rfid-reader
20•kevwedotse•2d ago•4 comments

Anonymous request-token comparisons from Opus 4.6 and Opus 4.7

https://tokens.billchambers.me/leaderboard
592•anabranch•1d ago•557 comments

The electromechanical angle computer inside the B-52 bomber's star tracker

https://www.righto.com/2026/04/B-52-star-tracker-angle-computer.html
399•NelsonMinar•1d ago•101 comments

Why Japan has such good railways

https://worksinprogress.co/issue/why-japan-has-such-good-railways/
524•RickJWagner•1d ago•484 comments

Turtle WoW classic server announces shutdown after Blizzard wins injunction

https://www.pcgamer.com/games/world-of-warcraft/turtle-wow-classic-server-announces-shutdown-afte...
95•Brajeshwar•4h ago•67 comments

When moving fast, talking is the first thing to break

https://daverupert.com/2026/04/more-talk-less-grok/
84•Brajeshwar•5h ago•40 comments

The world in which IPv6 was a good design (2017)

https://apenwarr.ca/log/20170810
176•signa11•17h ago•73 comments

Ask HN: How did you land your first projects as a solo engineer/consultant?

218•modelcroissant•10h ago•98 comments

Binary GCD

https://en.algorithmica.org/hpc/algorithms/gcd/#binary-gcd
69•tosh•11h ago•1 comments

Minimal Viable Programs (2014)

https://joearms.github.io/published/2014-06-25-minimal-viable-program.html
33•bachmeier•4d ago•6 comments