frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: I made a YouTube thumbnail always display the latest comment [video]

https://www.youtube.com/watch?v=HbUgsprjNVY
3•dotspencer•16h ago
Behind the scenes

1. I pull the latest comments using the YouTube data API.

2. A next.js app using ImageResponse from next/og generates a new thumbnail image by overlaying the latest comment text on the original thumbnail.

3. I use the YouTube API to update the thumbnail for that video.

The text is also truncated to 65 characters and I have comment filtering for the video set to "strict"

It all runs as a cron job every 15 minutes. I wanted it to run more frequently, but each thumbnail update costs ~50 credits, and YouTube only gives 10k API credits per day.

There's also an undocumented limit to the number of times you can change your thumbnail in a 24h period, which I hit the first day when running every 10 minutes. I slowed it down and also added a cache so it only updates if the comment has changed since the last run.

Link to video: https://www.youtube.com/watch?v=HbUgsprjNVY

Link to view thumbnail: https://www.youtube.com/@SmithOffGrid/search?query=HbUgsprjN...

=-=-=

It was pretty fun to build this out. Not the first to do something like this though.

Others I could find:

Tom Scott: https://www.youtube.com/watch?v=BxV14h0kFs0

Sean Hodgins: https://www.youtube.com/watch?v=FV2OqOJcQRc

MrBeast: https://www.youtube.com/watch?v=YSoJPA8-oHc

Hyperplexed: https://www.youtube.com/watch?v=6fAQ_y-1SxI

Show HN: Give your coding agents the ability to message each other

https://github.com/Dicklesworthstone/mcp_agent_mail
2•eigenvalue•1h ago•0 comments

Show HN: Anki-LLM – Bulk process and generate Anki flashcards with LLMs

https://github.com/raine/anki-llm
32•rane•8h ago•11 comments

Show HN: Why write code if the LLM can just do the thing? (web app experiment)

https://github.com/samrolken/nokode
407•samrolken•1d ago•287 comments

Show HN: Strange Attractors

https://blog.shashanktomar.com/posts/strange-attractors
763•shashanktomar•1d ago•74 comments

Show HN: I built a smart blocker after destroying my dopamine baseline

https://chromewebstore.google.com/detail/memento-mori/fhpkanfhfplcfpmklplbbenimajbahim
10•Rahul07oii•4h ago•3 comments

Show HN: Pipelex – Declarative language for repeatable AI workflows

https://github.com/Pipelex/pipelex
116•lchoquel•5d ago•25 comments

Show HN: Carrie, for what Calendly can't do

https://getcarrie.com/
5•eastraining•8h ago•0 comments

Show HN: A simple drag and drop tool to document and label fuse boxes

https://github.com/alexadam/fuse-box-labels
24•eg312•2d ago•6 comments

Show HN: Jv 0.1 – Zero-runtime Java sugar language for Java 25

https://github.com/project-jvlang/jv-lang
2•asopitech•8h ago•1 comments

Show HN: Duper – The Format That's Super

https://duper.dev.br/
26•epiceric•23h ago•14 comments

Show HN: I built a tool to version control datasets (like Git, but for data)

https://shodata.com
2•aliefe04•9h ago•2 comments

Show HN: CommoWatch – Alerts for Commodity Prices (Gold, Oil, Wheat, etc.)

2•anthonytorre•9h ago•4 comments

Show HN: KeyLeak Detector – Scan websites for exposed API keys and secrets

https://github.com/Amal-David/keyleak-detector
24•amaldavid•23h ago•7 comments

Show HN: In a single HTML file, an app to encourage my children to invest

https://roberdam.com/en/dinversiones.html
246•roberdam•3d ago•431 comments

Show HN: UnisonDB – Log-native KV database that replicates like a message bus

https://unisondb.io
15•ankuranand•1d ago•0 comments

Show HN: Quibbler – A critic for your coding agent that learns what you want

https://github.com/fulcrumresearch/quibbler
114•etherio•2d ago•26 comments

Show HN: Find and download fonts from any website (weekend project)

https://typecatch.com
15•zdenham•1d ago•3 comments

Show HN: Learn German with Games

https://www.learngermanwithgames.com/
123•predictand•4d ago•106 comments

Show HN: Run a GitHub Actions step in a gVisor sandbox

https://github.com/geomys/sandboxed-step
85•FiloSottile•1w ago•3 comments

Show HN: Front End Fuzzy and Substring and Prefix Search

https://github.com/m31coding/fuzzy-search
54•kmschaal•4d ago•4 comments

Show HN: I made a heatmap diff viewer for code reviews

https://0github.com
263•lawrencechen•3d ago•68 comments

Show HN: Settling the Score – A point-and-click adventure rhythm game

https://easel.games/@raysplaceinspace/settling-the-score/
20•BSTRhino•5d ago•7 comments

Show HN: Bash Screensavers

https://github.com/attogram/bash-screensavers
246•attogram•5d ago•77 comments

Show HN: Research Hacker News, ArXiv & Google with Hierarchical Bayesian Models

https://sturdystatistics.com/deepdive-search
83•kianN•5d ago•23 comments

Show HN: Micro-RLE ≤264-byte compression for UART/MCU logs, zero RAM growth

https://github.com/CoreLathe/Micro-RLE
7•CoreLathe•1d ago•2 comments

Show HN: Proxmox-GitOps: Container Automation Framework

https://github.com/stevius10/Proxmox-GitOps
6•gitopspm•1d ago•1 comments

Show HN: ISS in Real Time – 25 Years Aboard the International Space Station

https://issinrealtime.org
162•bfeist•6d ago•24 comments

Show HN: ekoAcademic – Convert ArXiv papers to interactive podcasts

https://www.wadamczyk.io/projects/ekoacademic/index.html
52•wadamczyk•3d ago•14 comments

Show HN: MyraOS – My 32-bit operating system in C and ASM (Hack Club project)

https://github.com/dvir-biton/MyraOS
247•dvirbt•1w ago•55 comments

Show HN: JSON Query

https://jsonquerylang.org/
153•wofo•6d ago•70 comments