frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: A lightweight Git history explorer written in Go

https://github.com/thiagokokada/gitk-go
1•kokada•18m ago
I am a fan of gitk and its simplicity, however as https://github.com/NixOS/nixpkgs/ is getting larger each day, it is becoming almost impossible to use it. I just did a quick test with commit e16041020b082ca847b3658ee1b69f8e6a4323b1 and after a few seconds the memory usage got close to 20GiB and I couldn't click on it (but the UI was still updating). This is probably because gitk tries to eagerly load all commits in memory, works fine for small/medium repositories, but nixpkgs is just too big.

I rarely want to check an old commit (and for that case, I generally don't use gitk anyway), and since I was interested in https://pkg.go.dev/modernc.org/tk9.0 for a while and had a free month of ChatGPT+ to test, I decided to try and vibecode an alternative of gitk writing with Go and modernc.org/tk9.0. So here it is.

The idea here is not to be a full featured replacement for gitk, but to re-implement the things I use. I tried to influence some of the architecture ideas to avoid the performance issues that the original have, so instead of loading all commits in memory it will load it in batches of 1000 (you can increase this using `-limit` flag but I recommend not setting this too high) at a time. Originally I also wanted to use only Go, but in the end I needed to use `git` for a few specific operations to keep it running fast (by default it still uses a pure Go implementation, but building it with `-tags=gitcli` is recommended).

In the end I got what I wanted, a small, self contained app that reproduces most of the features that I want.

Show HN: Sushidata – automating the painful parts of competitor and VoC research

1•victorsanchez•40s ago•0 comments

Responding to "The Highest Quality Codebase"

https://schneidenba.ch/responding-to-the-highest-quality-codebase/
1•schneidenbach•1m ago•0 comments

Why Conspiracy Theories Never Die

https://medium.com/@gp2030/conspiracy-theories-the-paranoid-style-richard-hofstadters-x-ray-of-th...
1•light_triad•2m ago•0 comments

Do I have to bring my software to BYOC?

https://nuon.co/blog/the-enterprise-pull-why-the-fortune-500-is-rewriting-the-software-delivery-p...
1•realsharkymark•2m ago•0 comments

Congress Kills Military "Right to Repair"

https://theintercept.com/2025/12/09/congress-military-ndaa-right-to-repair/
3•beepbooptheory•4m ago•0 comments

Flights canceled as blackout leaves 1.4M without power in Brazil

https://www.cnn.com/2025/12/11/americas/sao-paulo-blackout-flights-canceled-intl-latam
1•Bender•5m ago•0 comments

OpenAI: Ten Years

https://openai.com/index/ten-years/
2•tosh•5m ago•0 comments

Data Science Weekly – Issue 629

https://datascienceweekly.substack.com/p/data-science-weekly-issue-629
1•sebg•6m ago•0 comments

ChatGPT Is Helping Federal Officers Misrepresent Confrontations With Protesters

https://www.techdirt.com/2025/12/11/chatgpt-is-pitching-in-to-help-federal-officers-misrepresent-...
1•mdhb•6m ago•0 comments

What you should know about constraints in PostgreSQL

https://xata.io/blog/constraints-in-postgres?trk=feed_main-feed-card_feed-article-content
1•gk1•6m ago•0 comments

Show HN: A(nother) co-living directory for founders moving to SF

https://www.homi.so/directory
1•kristianeboe•7m ago•0 comments

The AI Bolt-On Fallacy

https://rootcx.com/blog/the-ai-bolt-on-fallacy
1•seyz•9m ago•0 comments

Aule-Attention, FlashAttention That Works on AMD GPUs

https://github.com/AuleTechnologies/Aule-Attention
1•xenn0010•10m ago•1 comments

Software Engineering Daily Podcast: Feross on AI, Open Source, and Supply Chain

https://socket.dev/blog/software-engineering-daily-podcast
1•feross•14m ago•0 comments

The Farthest Christmas Tree

https://medium.com/luminasticity/the-farthest-christmas-tree-8c0be917d9c3
1•bryanrasmussen•15m ago•0 comments

23,746 Patients Died on Waitlists in Past Year

https://secondstreet.org/2025/11/26/23746-patients-died-on-waitlists-in-past-year/
3•Bender•16m ago•0 comments

The 1.4TB Bluff: Why my IDE thinks it's 700x bigger than it is

https://gist.github.com/ecast162/d41d18addf1307350092787e135b36df
1•fukinwat•16m ago•1 comments

Andrew Braybrook "Discography"

http://uridiumauthor.blogspot.com/2025/12/discography-here-is-mostly.html
1•ingve•17m ago•0 comments

Show HN: A Real-Time 4D Fractal Explorer in the Browser Using WebGPU

https://bryanjj.github.io/nebula/
1•bryan0•17m ago•0 comments

Developer career path: frontend or backend?

2•chrilleweb•17m ago•0 comments

Show HN: A lightweight Git history explorer written in Go

https://github.com/thiagokokada/gitk-go
1•kokada•18m ago•0 comments

A 3-hit metabolic signaling model for core symptoms of autism spectrum disorder

https://www.sciencedirect.com/science/article/pii/S1567724925000935?via%3Dihub
1•bookofjoe•18m ago•0 comments

AI Generated Art Is Unmonetizable

https://andyjarosz.substack.com/p/ai-generated-art-is-unmonetizable
2•andyfilms1•19m ago•0 comments

Show HN: Pick and visualize real manufacturer paint colors on your home

https://www.housepaint.ai
1•peetle•19m ago•0 comments

Two new RSC protocol vulnerabilities uncovered

https://nextjs.org/blog/security-update-2025-12-11
4•0xedb•23m ago•1 comments

React2Shell and related RSC vulnerabilities threat brief

https://blog.cloudflare.com/react2shell-rsc-vulnerabilities-exploitation-threat-brief/
6•unknownhad•24m ago•1 comments

Powder and Stone. Or, Why Medieval Rulers Loved Castles

https://1517.substack.com/p/powder-and-stone-or-why-medieval
1•areoform•25m ago•0 comments

Cold Agglutinin Disease

https://emedicine.medscape.com/article/135327-overview
1•wjb3•26m ago•0 comments

Built an app to optimise men's energy, mood and testosterone – 6 months free

https://app.aionlongevity.com
1•nevenp•29m ago•1 comments

Surprise discovery under sands of Utah desert

https://www.dailymail.co.uk/news/article-15374771/utah-desert-mineral-military-china.html
1•Bender•31m ago•2 comments