this post was submitted on 24 Nov 2025
50 points (94.6% liked)

Hacker News

3286 readers
392 users here now

Posts from the RSS Feed of HackerNews.

The feed sometimes contains ads and posts that have been removed by the mod team at HN.

founded 1 year ago
MODERATORS
top 16 comments
sorted by: hot top controversial new old
[–] BootLoop@sh.itjust.works 15 points 1 month ago (1 children)

We did it lads, racism is no more

[–] TheRealKuni@piefed.social 4 points 4 weeks ago

And sexism! (Master is a gendered term, after all.)

[–] Scipitie@lemmy.dbzer0.com 8 points 1 month ago (3 children)

Politics aside I didn't understood the "master" naming. I was framed by SCSI and always wondered which slaves that master controls.

If I recall correctly back then my mentor even explained t as "don't think of it like this kind of master, more like the source of truth and everything als derives from that".

Can someone explain to me (in the nostupidquestions sense!) what the "master" naming was actually intended to convey and why people are so on love with it (if there's something beyond "it's jr original name", while I personally don't follow this train of thought I can fully understand it).

[–] BananaTrifleViolin@lemmy.world 43 points 1 month ago* (last edited 1 month ago) (2 children)

A master is the original of something. For example, in the music industry when they printed records, they would print a master record from which duplicates would be made for manufacture. They still use the phrase mastering to describe finalising music in production.

Master copy has become widely used to mean the original version of something from which other copies are made.

Apparently the whole concept dates back to the renaissance where artists would learn by copying the works and techniques of a Master artist. Master in that context is referring to someone who is the best at what they do (the most famous renaissance artists are still referred to as the masters), which presumably derives from the honorific Master used to refer to a male teacher in English.

While perhaps understandable, moving away from Master to Main is based on ignorance of the fact the word has a totally different meaning and origin to master/slave. Ironically master/slave is also used in engineering and computer hardware to describe the relationship between a controlling piece of hardware and it's subordinates, but that is nothing to do with the source of truth use of master which comes from the concept of a master being the best at something (or now the best version of something).

[–] hperrin@lemmy.ca 13 points 1 month ago* (last edited 1 month ago)

Just a small correction about the records, the master isn’t printed. It’s a nickel negative made from electroplating the lacquer cut. The master is only used to make a few mothers, which are then used to make stampers. Those stampers make the actual pressings you buy.

https://www.audiomasterclass.com/blog/vinyl-record-manufacturing-lacquer-master-mother-stamper-and-pressings

The lacquer is actually the original of the record, unless you count the source tapes. It’s what was cut after mixing from the source recordings.

[–] Scipitie@lemmy.dbzer0.com 2 points 4 weeks ago

Thank you! It's fascinating that I never made the connection to other quite similar words (another user mentioned remastered for example).

Today ik one of the lucky 10,000.

[–] wewbull@feddit.uk 24 points 1 month ago* (last edited 1 month ago) (1 children)

"Master" is used in lots of circumstances as the "authoritive version". You've heard of films and music being "remastered"? Well that's because the version all the production copies are copies of is the "master". "Remastering" is the process of remaking the master.

This is the usage in git. It has nothing to do with slaves.

[–] Scipitie@lemmy.dbzer0.com 4 points 4 weeks ago

Oh my ... Thanks! The remastered made a audible click in my brain! Now it makes sense and I'm ready to move on :D

[–] velindora@lemmy.cafe 15 points 1 month ago (2 children)

Git borrowed the term “master” from BitKeeper, the proprietary tool the Linux kernel used before Git existed.

In BitKeeper, a “master repository” referred to the authoritative repository in a set of distributed clones. When Linus Torvalds created Git in 2005, he followed that naming convention and called the primary branch “master”.

[–] The_Decryptor@aussie.zone 3 points 1 month ago (1 children)

Should have followed Subversion so we'd have "trunk" with the branches coming off it.

[–] kibiz0r@midwest.social 5 points 1 month ago* (last edited 4 weeks ago)

The trunk metaphor doesn’t work very well in Git, because branches aren’t long-lived containers of sequential commits the way they are in SVN. There is no “root” commit that is guaranteed to have a consistent relationship with main, because branches are just names attached to a commit and can be reassigned at will.

[–] rozodru@pie.andmc.ca 1 points 1 month ago

huh I always assumed it was just taken from how HDD's used to work back in the way if you ran multiple on your machine. you had to designated on the motherboard and/or HDD which hard drive was the "Master" and which was the "Slave"

[–] expr@programming.dev 3 points 4 weeks ago

Waste of engineering effort and breakage for no good reason. Just dumb shit all around.

Whatever, guess it's done.

[–] NigelFrobisher@aussie.zone 3 points 1 month ago (1 children)
[–] Evotech@lemmy.world 2 points 4 weeks ago

Main if true

[–] ulterno@programming.dev 0 points 4 weeks ago

I have version 2.52 and it is already the default.