News for hackers. Stuff that matters.
Re:Introducing Project Mu by ddispaltro on Wednesday December 19, 2018 @05:39PM (#18720553)
I hate to admit that I just realized the hard -> firm -> soft ware analogy.
Re:Introducing Project Mu by teddyh on Thursday December 20, 2018 @06:56AM (#18724134)
Hardware met Software on the road to Changtse. Software said: “You are yin and I am yang. If we travel together we will become famous and earn vast amounts of money.” And so they set forth together, thinking to conquer the world.

Presently they met Firmware, who was dressed in tattered rags and hobbled along propped on a thorny stick. Firmware said to them: “The Tao lies beyond yin and yang. It is silent and still as a pool of water.

It does not seek fame, therefore nobody knows its presence. It does not seek fortune, for it is complete within itself. It exists beyond space and time.”

Hardware and Software, ashamed, returned to their homes.

— The Tao of Programming, Geoffrey James, 1987

Re:Introducing Project Mu by disqard on Thursday December 20, 2018 @01:05PM (#18727317)
That made my morning! Thank you for sharing.
Re:Introducing Project Mu by shafyy on Wednesday December 19, 2018 @07:35PM (#18721450)
OMG me too. Always thought it's because of "firm" as in a "company". Like, the software the company puts on the device and a user can't change. Haha.
Re:Introducing Project Mu by ethbro on Wednesday December 19, 2018 @10:03PM (#18722174)
Per Wikipedia, it was coined in 1967 to refer to the glue code that existed at the boundary of hardware and software.

Or, in other words, any code which hooks directly to the hardware on one side and exposes abstractions (like an instruction set) that software can code against on the other.

I always assumed "firm" stuck, as in "You'll have a helluva time changing it, because it's the code that has to deal with all the complex electrical engineering stuff."

(E.g. processor errata, patched board mistakes via fuse or EEPROM, side effects of power supply undervolting or clock skew, or pre-initialized system murkiness)

https://en.m.wikipedia.org/wiki/Firmware#History

Re:Introducing Project Mu by keerthiko on Wednesday December 19, 2018 @10:41PM (#18722314)
It keeps going

* hard -> firm -> soft -> wet ware

https://en.wikipedia.org/wiki/Wetware_(brain)

Although this one is usually just referred to as the "user" ;)

Re:Introducing Project Mu by potyl on Wednesday December 19, 2018 @11:41PM (#18722559)
Lets not forget vaporware.
Re:Introducing Project Mu by pizza on Thursday December 20, 2018 @01:17AM (#18722864)
Let's get some plasmaware to market!
Re:Introducing Project Mu by ElijahLynn on Thursday December 20, 2018 @01:44AM (#18722964)
And today I learned (TIL) too!

But only because you pointed it out in your comment, thanks.

Re:Introducing Project Mu by subcosmos on Thursday December 20, 2018 @02:08AM (#18723031)
Just wait until you encounter vaporware, and it's upcoming block chain variant: plasmaware

It's the newest thing, and it's going thermonuclear!

Re:Introducing Project Mu by wolfgke on Thursday December 20, 2018 @06:55AM (#18724132)
> Just wait until you encounter vaporware, and it's upcoming block chain variant: plasmaware

But then please introduce also the relevant variants of realtime (in analogy of hard, firm and soft realtime): vapor realtime and plasma realtime.

Re:Introducing Project Mu by NikolaNovak on Wednesday December 19, 2018 @07:12PM (#18721299)
wow... I... I've been in IT for 25 years, a computer geek for 35, and... never even questioned it :O
Re:Introducing Project Mu by snek on Wednesday December 19, 2018 @09:48PM (#18722108)
holy shit my life is a lie
Re:Introducing Project Mu by eckza on Wednesday December 19, 2018 @06:42PM (#18721105)
Oh my god so did I
Re:Introducing Project Mu by charlietango92 on Wednesday December 19, 2018 @05:46PM (#18720617)
better late than never.

Cheers :)

Re:Introducing Project Mu by pjc50 on Thursday December 20, 2018 @07:55AM (#18724486)
You may also encounter "stiffware", which is software you'd like to update but can't.
Re:Introducing Project Mu by solarkraft on Thursday December 20, 2018 @04:44AM (#18723593)
Oh, damn.
Re:Introducing Project Mu by mastre_ on Wednesday December 19, 2018 @09:59PM (#18722155)
mind blown