frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Conventional Comments in GitHub

https://github.com/pullpo-io/conventional-comments
2•francesc_holly•8mo ago
Hey HN, Cesc here, co-founder at Pullpo.

We spend a lot of time doing code reviews on GitHub. One recurring frustration was deciphering ambiguous comments. Misunderstandings slowed us down.

We're big fans of the https://conventionalcomments.org (discussed previously here: https://news.ycombinator.com/item?id=23009467) standard for adding clarity, but remembering and typing the prefixes (suggestion, issue(blocking), etc.) felt like friction.

So, we built a simple, free, open-source Chrome extension to make using this standard effortless within the GitHub UI.

How it works:

• It adds a small toolbar above GitHub comment boxes.

• You click buttons for labels (issue, suggestion, praise, nitpick, etc.) and optional decorators (blocking, non-blocking, if-minor).

• It automatically formats the comment prefix for you.

• There's a "Prettify" option to display prefixes as visual badges (using Shields.io, linked to a simple explainer on pullpo.io).

• It adapts to GitHub light/dark themes.

We built it because we needed it ourselves to improve our internal review process, and thought others might find it useful too. It's completely free and open-source (MIT license).

• Install Link -> https://chromewebstore.google.com/detail/gelgbjildgbbfgfgpib...

• GitHub Repo -> https://github.com/pullpo-io/conventional-comments

• Quick Demo Video -> https://youtu.be/jLzXlZ78rNE?si=KMzIH9Vb43glekEW

We just launched it on the Chrome Web Store. Would love to hear your feedback, suggestions, or any pain points you have with code review comments! Thanks, Cesc

Comments

badmonster•8mo ago
How does the extension hook into GitHub's DOM to inject the comment toolbar, and does it support dynamically loaded elements like in PR reviews with infinite scroll?
francesc_holly•8mo ago
Chrome extensions let you execute JS on certain sites, so we can querySelect all target textareas and insert the toolbar anywhere. And yes! That includes dynamically loaded elements like the PR review window. We can even apply light/dark themes that match GitHub's ;)

If you want specifics you can check out the open-source repo here: https://github.com/pullpo-io/conventional-comments

I suggest looking at `content.js`, constant `TARGET_TEXTAREA_SELECTORS` and function `initializeToolbarForTextarea`.

Show HN: ChartGPU – WebGPU charting library, 1M+ points at 60fps

https://github.com/ChartGPU/ChartGPU
1•huntergemmer•13s ago•0 comments

Attention Media ≠ Social Media

https://susam.net/attention-media-is-not-social-media.html
1•speckx•38s ago•0 comments

What to do about students using ChatGPT to do their homework?

https://blog.computationalcomplexity.org/2026/01/what-to-do-about-students-using-chatgpt.html
1•zdw•47s ago•0 comments

Show HN: Mastra 1.0, open-source JavaScript agent framework from the Gatsby devs

https://github.com/mastra-ai/mastra
1•calcsam•1m ago•0 comments

Go-Native Durable Execution

https://www.dbos.dev/blog/how-we-built-golang-native-durable-execution
1•hmaxdml•1m ago•0 comments

Google Magic Cue runs on your device or in the cloud

https://support.google.com/pixelphone/answer/16508057?hl=en
1•caminanteblanco•2m ago•1 comments

Show HN: SolScript – Write Solidity, compile to Solana programs

https://github.com/cryptuon/solscript
1•ticktockten•2m ago•0 comments

The Hunt for Midori

https://take.surf/2026/01/06/the-hunt-for-midori
1•goranmoomin•3m ago•0 comments

External AI Representations and Evidentiary Reconstructability

https://zenodo.org/records/18316122
1•businessmate•4m ago•1 comments

One of the first alternative app stores in the EU is shutting down

https://techcrunch.com/2026/01/20/one-of-the-first-alternative-app-stores-in-the-eu-is-shutting-d...
1•speckx•6m ago•0 comments

Send your name around the Moon with the Artemis astronauts

https://www3.nasa.gov/send-your-name-with-artemis/
1•ck2•6m ago•0 comments

You've Got Luddites All Wrong (2014)

https://www.vice.com/en/article/luddites-definition-wrong-labor-technophobe/
2•iccananea•8m ago•0 comments

The Startup Graveyard

https://www.loot-drop.io/
2•skogstokig•8m ago•0 comments

Primes: Prime number projects in 100 programming languages

https://github.com/PlummersSoftwareLLC/Primes
1•FigurativeVoid•10m ago•0 comments

Weave.js: an open-source library to build whiteboards, canvas, and design apps

https://medium.com/@InditexTech/meet-weave-js-an-open-source-library-to-build-whiteboards-canvas-...
3•jorgeteixe•10m ago•0 comments

Codex Overtakes GitHub Copilot in Usage Share

https://ai-coding.info/en
1•kotauchisunsun•11m ago•1 comments

Treating anxiety as a bug in legacy code (engineering approach)

1•bitkin_dev•11m ago•0 comments

Danish Pension Fund AkademikerPension to Exit US Treasuries

https://www.bloomberg.com/news/articles/2026-01-20/danish-pension-fund-akademikerpension-to-exit-...
3•mraniki•11m ago•0 comments

Anthropic's Pricing Is Stupid

https://solmaz.io/log/2026/01/10/anthropics-pricing-is-stupid/
1•speckx•11m ago•0 comments

Gluetun – Lightweight VPN Client in Docker for Secure Connections

https://gluetun.com/
2•eustoria•11m ago•0 comments

Ubuntu for AI Engineering

https://jnsgr.uk/2026/01/ubuntu-for-ai-engineering/
1•jnsgruk•12m ago•0 comments

Lumo: Privacy-first AI assistant where chats stay confidential

https://lumo.proton.me/
1•eustoria•12m ago•0 comments

Daily Warship Guessing Game

https://keel-fawn.vercel.app/
1•vinnyglennon•13m ago•0 comments

Cloudflare Zero-Day: Accessing Any Host Globally

https://fearsoff.org/research/cloudflare-acme
1•2bluesc•14m ago•0 comments

Better-Docker-ps: Because `Docker ps` is annoying and does not fit my terminal

https://github.com/Mikescher/better-docker-ps
1•thunderbong•17m ago•0 comments

ScentWillow AI

https://scentwillow.com/
1•OddSnippet•17m ago•0 comments

Pharos: The Lighthouse at Alexandria

https://penelope.uchicago.edu/encyclopaedia_romana/greece/paganism/pharos.html
1•teleforce•17m ago•0 comments

Are Flow States Possible with Vibecoding? (2026)

https://www.inventbuild.studio/blog/are-flow-states-possible-with-vibecoding-2e62f33c951380a297cb...
2•virgil_disgr4ce•18m ago•0 comments

Show HN: Blockrand – Verifiable entropy using local secrets and Drand beacons

https://github.com/blockrand-api/blockrand-js
1•rishi_blockrand•18m ago•1 comments

X.org Server May Create a New Selective Git Branch with Hopes of a New Release

https://www.phoronix.com/news/X.Org-Server-Main-Repo
4•speckx•19m ago•0 comments