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•10mo 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•10mo 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•10mo 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`.

ReSharper for VS Code and compatible editors (Cursor, Windsurf, etc.) is out

https://blog.jetbrains.com/dotnet/2026/03/05/resharper-for-visual-studio-code-cursor-and-compatib...
1•chriswoodruff•51s ago•1 comments

SlideShow.digital Has a New Website

https://slideshow.digital/
1•mimac2•3m ago•1 comments

The Enigma handover – what Polish intelligence shared with the Allies in 1939

https://warcommons.com/2026/03/12/enigma-handover-polish-intelligence-allies-1939/
1•NENCMediaGroup•5m ago•1 comments

Abusing AAD Family Refresh Tokens for Unauthorized Access and Persistence (2022)

https://github.com/secureworks/family-of-client-ids-research
1•fowl2•6m ago•0 comments

The "-1" User

https://stackexchange.com/users/-1/community
1•otobrglez•7m ago•1 comments

Prefix sums at gigabytes per second with ARM NEON

https://lemire.me/blog/2026/03/08/prefix-sums-at-tens-of-gigabytes-per-second-with-arm-neon/
1•signa11•7m ago•0 comments

Dolphin Progress Release 2603

https://dolphin-emu.org/blog/2026/03/12/dolphin-progress-report-release-2603/
2•BitPirate•8m ago•0 comments

Text formats are everywhere. Why?

https://lemire.me/blog/2026/03/05/text-formats-are-everywhere-why/
1•signa11•8m ago•0 comments

Show HN: CareerCraft AI – Generate tailored resumes from a conversation

https://super.myninja.ai/apps/6de082c7-a05f-4fc5-a7d3-ab56ccb48631
1•ptak_dev•10m ago•0 comments

Seed – AI-growable firmware over HTTP API, single C file, tested on a PDP-11

https://github.com/Awis13/seed
1•awis•10m ago•0 comments

Calvin Seibert Builds Architectural Sandcastles

https://www.greyscape.com/calvin-seibert-builds-architectural-sandcastles/
1•stared•11m ago•0 comments

Nerq Trust Protocol – How AI agents verify each other before interaction

https://nerq.ai/protocol
1•Agentindex•12m ago•1 comments

Executing programs inside transformers with exponentially faster inference

https://www.percepta.ai/blog/can-llms-be-computers
1•u1hcw9nx•13m ago•0 comments

Has your data been leaked?

https://chromewebstore.google.com/detail/digital-shield-all-in-one/pkonihncnkmbejhhjadaognganhinnhc
1•shwn2989•17m ago•1 comments

The Downside of User Accounts

https://threema.com/en/blog/downside-of-user-accounts
1•andrew918277•17m ago•0 comments

The next $1T company will be a software company masquerading as a services firm

https://sequoiacap.com/article/services-the-new-software/
1•kaizenb•18m ago•0 comments

Show HN: Bandmeter: Per-program network usage monitor for Linux, built with GPUI

https://github.com/emamoah/bandmeter
1•emamoah•19m ago•0 comments

chDB 4.0

https://clickhouse.com/blog/chdb.4-0-pandas-hex
1•tosh•21m ago•0 comments

Avoiding Trigonometry (2013)

https://iquilezles.org/articles/noacos/
2•WithinReason•24m ago•0 comments

Fully-funded trip to Stanford from anywhere in the world

https://www.svfellow.com
1•weissbergj•25m ago•0 comments

Basic C programming facts worth knowing

https://buildsoftwaresystems.com/post/essential-c-programming-facts/
1•ThierryBuilds•25m ago•0 comments

Storing Preexisting Passwords on a Yubikey

https://dubovik.eu/blog/yubikey
1•h45x1•26m ago•1 comments

MCP server for Faker-style mock data and hosted mock endpoints for AI agents

https://jsonplace.com/docs/mcp
1•fatihmgenc•26m ago•1 comments

Solid Pine Single Bed: Durable for Long-Term Rentals

https://dreamhomestore.co.uk/collections/bed-frames
1•Stevencoles89•29m ago•1 comments

SIMD implementation and Kotlin checkcast incompatibility

https://gryt.io/til/2026-03-12-simd-kotlin-checkcast-incompatibility/
1•synapticrob•30m ago•0 comments

I made a real BMO local AI agent with a Raspberry Pi and Ollama [video]

https://www.youtube.com/watch?v=l5ggH-YhuAw
2•vinhnx•31m ago•0 comments

OpenClaw has 247k stars and no governance layer

https://www.leanmcp.com/blog/you-think-youre-using-ai
2•jialu1•31m ago•0 comments

I upgraded my BMO local AI agent's voice and brain [video]

https://www.youtube.com/watch?v=W5bdM9yIEiY
1•vinhnx•32m ago•0 comments

The Usefulness of Useless Knowledge (1939) [pdf]

https://www.ias.edu/sites/default/files/library/UsefulnessHarpers.pdf
1•bookofjoe•34m ago•1 comments

Optimizing for non-uniform memory and cache effects in Stockfish

https://anemato.de/blog/nuca
1•anematode•34m ago•0 comments