frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Commit Description as a Thinking Tool

https://yedhu.me/posts/commit-description-as-a-thinking-tool/
39•yedhukrishnan•1h ago

Comments

tombert•23m ago
Tangential, but very early in my career, back when I was still using SVN at work, I used to write all my commits in either limerick or haiku, usually smuggling in some curse word(s) with some cheeky message in there. I was convinced that no one actually read them and I could get a laugh out of it.

I did this for months without anyone noticing, and eventually my manager schedules a very awkward meeting asking me why I wrote saying “cfquery fucking blows sometimes”. I had to sheepishly explain that I thought it was funny and then I stopped doing that and my commits became much more utilitarian and much less fun.

blmarket•16m ago
I would encourage to speak up - especially when we're blaming bad code(not a person) being bad. Ultimately senior engineers are ones who can blame bad things with a compelling reason.

Happy to read good reasoning why it's fucking blow-up.

FLeXMurphy•20m ago
This has been a topic belabored since commit messages were a thing. CVS? RCS? Probably earlier.
kccqzy•15m ago
Long ago I changed the default commit message to include headers “Why?” and “How?” to remind myself that I need to explain why a change is made (what this article focuses on), and how it is made (different implementation approaches considered). I followed this format for a long time. I was in the top 1% for commit message length at the company.
zahrevsky•11m ago
I sometimes struggle to decide whether to put an explanation in a commit message, in the docs (say in an ADR). I tend to save everything as docs because files are a more “universal” interface, so to speak. They’re in plain sight and harder to miss.

I guess the main advantages of Git history are that it’s (1) uneditable and (2) directly linked to a specific commit.

Launch HN: Magnitude (YC S25) – Self-optimizing inference engine for agents

https://github.com/magnitudedev/magnitude
37•anerli•47m ago•14 comments

Commit Description as a Thinking Tool

https://yedhu.me/posts/commit-description-as-a-thinking-tool/
40•yedhukrishnan•1h ago•6 comments

A brief history of the Bloomberg terminal

https://spectrum.ieee.org/bloomberg-terminal
115•rbanffy•3h ago•41 comments

You Said No MCP

https://earendil.com/posts/you-said-no-mcp/
492•yarapavan•8h ago•278 comments

Burning Man Death Rates – A Short Lesson in Statistics

https://ihavenapkinthoughts.substack.com/p/burning-man-death-rates-a-short-lesson
39•viraj_shah•1d ago•20 comments

I Could've Accessed 17T Microsoft Records

https://blog.faav.net/how-i-couldve-accessed-17-trillion-microsoft-records
150•luispa•1d ago•69 comments

SDF vs. MSDF vs. Slug: GPU Text Rendering

https://alphapixeldev.com/sdf-vs-msdf-vs-slug-vs-rive-gpu-text-rendering/
86•ibobev•4h ago•35 comments

Moist-Electric Wallpaper for Indoor Energy Harvesting and Humidity Management

https://advanced.onlinelibrary.wiley.com/doi/10.1002/aenm.71603
30•croes•2h ago•22 comments

Bild AI (YC W25) Is Hiring a Founding Product Engineer

https://www.ycombinator.com/companies/bild-ai/jobs/dAbC3Gd-founding-product-engineer
1•rooppal•1h ago

What TLA+ can and can't check

https://buttondown.com/hillelwayne/archive/what-tla-can-and-cant-check/
46•b-man•4h ago•7 comments

SDF Public Access Unix System ... est. 1987

https://sdf.org/
36•kmstout•3h ago•3 comments

The last time my family was replaced by technology

https://manuel.darcemont.fr/posts/the-last-time-my-family-was-replaced-by-technology/
67•megalomanu•5h ago•143 comments

Reverse-engineering a $35 backup camera display (AMT630A)

https://github.com/mogrinz/AMT630A
38•mogrinz•1d ago•10 comments

Livenerf: Has Opus 5.5 been nerfed yet?

https://github.com/ninjahawk/livenerf
835•bryan0•19h ago•349 comments

Show HN: JBR-001 – An open-source 3D printable desktop robot

https://projecthub.arduino.cc/syntheticaidata/jbr-001-a-desktop-companion-robot-powered-by-arduin...
108•gvuksic•1d ago•24 comments

Energy Timelines Photovoltaic

https://www.eia.gov/kids/history-of-energy/timelines/photovoltaic.php
4•thelastgallon•1d ago•1 comments

LinkedIn Larpmaxxing

https://hereticpleb.vercel.app/blog/linkedin-larpmaxxing/
63•BurnerBurner•14h ago•59 comments

Mathematical Origami

https://mathigon.org/origami
91•signa11•1d ago•21 comments

Solving Factorio Quality

https://exyr.org/2026/solving-factorio-quality/
225•laurenth•1d ago•84 comments

Getting out of the way: my robotics crash course

https://thisismypersonalblog.com/posts/2026-09-25-getting-out-of-the-way/
42•systemerror•2d ago•9 comments

Dots: Always-on agents

https://openai.com/index/introducing-dots/
724•alvis•1d ago•610 comments

Vermont replacing power plants with home batteries

https://www.bbc.com/future/article/20260928-a-virtual-power-plant-hidden-in-vermont-homes-is-keep...
344•devonnull•1d ago•253 comments

NASA asked several former SR-71A staffers to help secret restart

https://aviationweek.com/defense/aircraft-propulsion/nasa-asked-several-former-sr-71a-staffers-he...
283•ilamont•1d ago•324 comments

Show HN: Ledge.sh – Runnable Markdown Notes

https://ledge.sh
33•dancablam•18h ago•27 comments

Show HN: Dental Scope – Interactive 3D dental anatomy

https://dental-scope.com/
82•Zeruxe•1d ago•48 comments

Show HN: Strata – an expressive semantic layer that can say no to your LLM

https://strata.do/try/
4•ajoski9•3h ago•0 comments

Show HN: A working 3D model of an Enigma machine

https://enigma.design
80•primitivesuave•1d ago•30 comments

Show HN: Real-time Solar System with 526k asteroids and all tracked satellites

https://space.bl2.net/
357•wanick•23h ago•93 comments

U.S. postal inspectors shut down website selling counterfeit postage labels

https://postalemployeenetwork.com/news/2026/09/26/u-s-postal-inspectors-shut-down-website-selling...
269•ilamont•22h ago•160 comments

The Ethernet spec was first drafted on this day in 1980

https://www.tomshardware.com/networking/the-ethernet-spec-was-first-drafted-on-this-day-in-1980-d...
7•Brajeshwar•1h ago•1 comments