frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Gitcasso – Syntax Highlighting and Draft Recovery for GitHub Comments

https://github.com/diffplug/gitcasso
18•etwigg•5h ago
I built a browser extension called Gitcasso which:

- Adds markdown syntax highlighting to GitHub textareas

- Lists every open PR/issue tab and any drafts

- (Optional, unimplemented) autosaves your comment drafts so you don’t lose work

I made it because I was impressed by https://overtype.dev/ (a markdown textarea syntax highlighter) which went big on here on HN a few weeks ago, and it seemed like a perfect fit for a GitHub browser extension. Keeping up with changes on upstream GitHub would normally be a pain, but with with Playwright and Claude Code it seemed possible for it to be nearly automatic, which has turned out to be mostly true!

This was the first time where I built a tool, gave the tool to AI, and then AI used the tool to make the thing I hoped it would be able to make. I'm pretty sold on the general technique...

GitHub repo (Apache2-licensed, open source): https://github.com/diffplug/gitcasso

Video walkthrough (2 mins of the tool, 12 mins of its development tooling): https://www.youtube.com/watch?v=wm7fVg4DWqk

And a text writeup with timestamps to the video walkthrough https://nedshed.dev/p/meet-gitcasso

Comments

dorianniemiec•4h ago
The idea seems good - this can make Markdown in the comment editor more readable!

But when I tried your Chrome extension, I found a problem - the comment box became light mode, when GitHub is in dark mode...

I have opened a GitHub issue about this problem.

etwigg•4h ago
Agggh! My eyesssss!!! Thanks for creating the issue and posting a screenshot, we will 100% have to fix it!

https://github.com/diffplug/gitcasso/issues/112

andreynering•59m ago
For those that don't know, on Settings > Appeaarance there is a setting for "Use a fixed-width (monospace) font when editing Markdown". It's already a good QoL improvements (and it should be the default, honestly).

https://github.com/settings/appearance

etwigg•39m ago
At the beginning of Gitcasso, I took a little survey of GitLab, Reddit, ChatGPT, Claude, etc. to see how they were doing their textboxes. Of those I just listed, GitHub is the only one still using a plain textarea, all of the rest have a wysiwyg richtext gizmo (with GitLab and Reddit you can opt-in to markdown).

But by using the same variable-width font that the rendered comment uses, GitHub's default gives you more of a wysiwyg experience than a monospace font does. With syntax-highlighting it's an even more wysiwyg feel, but with absolutely none of the content ambiguity that richtext normally brings with it.

I came away really impressed with GitHub. For any given decision, it's hard to tell if the market victor won because of their good taste or if they won in spite of that particular decision and there was somewhere else where the good decisions were decisive. But as the GitHub issue/PR commenting system stands today, I have a hard time finding much to gripe with (except the missing syntax highlighting, of course).

Igalia, Servo, and the Sovereign Tech Fund

https://www.igalia.com/2025/10/09/Igalia,-Servo,-and-the-Sovereign-Tech-Fund.html
324•robin_reala•8h ago•52 comments

Lánczos Interpolation Explained (2022)

https://mazzo.li/posts/lanczos.html
24•tobr•5d ago•1 comments

Google, Meta and Microsoft opts to stop showing political ads in EU

https://www.politico.eu/article/eu-political-ad-rules-google-meta-microsoft-big-tech-kick-in/
119•martinohansen•2h ago•93 comments

Ask HN: What's the best hackable smart TV?

160•xrd•4d ago•119 comments

Does our "need for speed" make our Wi-Fi suck? Yes.

https://orb.net/blog/does-speed-make-wifi-suck
24•jamies•1h ago•25 comments

Show HN: I invented a new generative model and got accepted to ICLR

https://discrete-distribution-networks.github.io/
427•diyer22•11h ago•54 comments

Ryanair flight landed at Manchester airport with six minutes of fuel left

https://www.theguardian.com/business/2025/oct/10/ryanair-flight-landed-at-manchester-airport-with...
366•mazokum•5h ago•317 comments

Notes on switching to Helix from Vim

https://jvns.ca/blog/2025/10/10/notes-on-switching-to-helix-from-vim/
221•chmaynard•6h ago•119 comments

OpenGL: Mesh shaders in the current year

https://www.supergoodcode.com/mesh-shaders-in-the-current-year/
97•pjmlp•8h ago•78 comments

NanoMi: Source-available transmission electron microscope

https://nanomi.org/
49•pillars•2d ago•8 comments

Show HN: A Digital Twin of my coffee roaster that runs in the browser

https://autoroaster.com/
15•jvkoch•4d ago•1 comments

The Molecular Basis of Long Covid Brain Fog

https://www.yokohama-cu.ac.jp/english/news/20251001takahashi.html
116•onnnon•5h ago•37 comments

It's OpenAI's world, we're just living in it

https://stratechery.com/2025/its-openais-world-were-just-living-in-it/
74•feross•3h ago•122 comments

The illegible nature of software development talent

https://surfingcomplexity.blog/2025/10/08/the-illegible-nature-of-software-development-talent/
72•hackthemack•3h ago•69 comments

Toyota aims to launch the ' first' all-solid-state EV batteries

https://electrek.co/2025/10/08/toyota-aims-to-launch-worlds-first-all-solid-state-ev-batteries/
31•thelastgallon•1h ago•21 comments

MIT Rejects White House Offer for Special Funding Treatment

https://web.archive.org/web/20251010162855/https://www.nytimes.com/2025/10/10/us/mit-rejects-whit...
23•chirau•1h ago•1 comments

Love C, hate C: Web framework memory problems

https://alew.is/lava.html
56•OneLessThing•17h ago•71 comments

My approach to building large technical projects (2023)

https://mitchellh.com/writing/building-large-technical-projects
300•mad2021•16h ago•42 comments

Ohno Type School: A (2020)

https://ohnotype.co/blog/ohno-type-school-a
161•tobr•4d ago•59 comments

Weave (YC W25) is hiring a founding AI engineer

https://www.ycombinator.com/companies/weave-3/jobs/SqFnIFE-founding-ai-engineer
1•adchurch•8h ago

All-Natural Geoengineering with Frank Herbert's Dune

https://www.governance.fyi/p/all-natural-geoengineering-with-frank
60•toomuchtodo•6h ago•12 comments

Show HN: Gitcasso – Syntax Highlighting and Draft Recovery for GitHub Comments

https://github.com/diffplug/gitcasso
18•etwigg•5h ago•4 comments

A story about bypassing air Canada's in-flight network restrictions

https://ramsayleung.github.io/en/post/2025/a_story_about_bypassing_air_canadas_in-flight_network_...
149•samray•12h ago•117 comments

After nine years of grinding, Replit found its market. Can it keep it?

https://techcrunch.com/2025/10/02/after-nine-years-of-grinding-replit-finally-found-its-market-ca...
59•toomanyrichies•4d ago•50 comments

Regarding the Compact

https://president.mit.edu/writing-speeches/regarding-compact
123•ChrisArchitect•3h ago•70 comments

Ask HN: Apple won't let me sign up for the developer program. What do I do?

3•Jean-Philipe•4d ago•2 comments

Google Safe Browsing incident

https://www.statichost.eu/blog/google-safe-browsing/
155•ericselin•7h ago•121 comments

Datastar: Lightweight hypermedia framework for building interactive web apps

https://data-star.dev/
183•freetonik•11h ago•197 comments

Examples Are the Best Documentation

https://rakhim.exotext.com/examples-are-the-best-documentation
369•Bogdanp•1d ago•136 comments

Show HN: Lights Out: my 2D Rubik's Cube-like Game

https://raymondtana.github.io/projects/pages/Lights_Out.html
31•raymondtana•16h ago•14 comments