<div><div dir="auto">Awesome explanation and great diving computer knowledge, thanks!</div></div><div dir="auto"><br></div><div dir="auto">I asked as I have interest in physiology and I do my best to know how things work under the water and inside body.</div><div dir="auto"><br></div><div dir="auto">Your reasons are more than good for the average user.</div><div><br><div class="gmail_quote"><div>Il giorno dom 15 apr 2018 alle 20:55 Linus Torvalds <<a href="mailto:torvalds@linux-foundation.org">torvalds@linux-foundation.org</a>> ha scritto:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Sun, Apr 15, 2018 at 12:07 AM, tormento <<a href="mailto:turment@gmail.com" target="_blank">turment@gmail.com</a>> wrote:<br>
><br>
> Henry's Law is based on (partial) pressures and not depths. I dunno how<br>
> diving computer talks to subsurface. If giving depths instead of pressures<br>
> it would be a pity.<br>
<br>
Almost all dive computers only give depth.<br>
<br>
Some give salinity, some don't. And some only give the flag (sweet vs<br>
salt) rather than the salinity value they actually use to calculate<br>
depth.<br>
<br>
In other words: do not EVER play games with salinity. You don't know<br>
what it was, and you will get it wrong.<br>
<br>
The whole notion of "user should set salinity" is broken garbage. A<br>
dive computer shouldn't even have that setting. Because that setting<br>
cannot possibly matter, because the only thing that matters - and the<br>
only thing the dive computer measures - is actual pressure, and all<br>
you can do with salinity is make a "correction" to the depth<br>
calculation that you can get wrong.<br>
<br>
So in my not-so-humble opinion, a dive computer should always just<br>
show depth as "salt water equivalent depth", with no way to screw up,<br>
and no complications. If you dive in a lake, you'll get the depth<br>
wrong by a few percent, but nobody cares since it's not a really<br>
meaningful value anyway, it's just a user-friendly approximation for<br>
the value that matters: pressure.<br>
<br>
Giving the users just the absolute ambient water pressure migth be<br>
*technically* the right thing to do, but it's such a user-hostile<br>
datapoint that it's completely wrongheaded. It only moves the<br>
possibility for error into another place (ie the UI during diving, or<br>
the UI during later logging).<br>
<br>
So what you should do is:<br>
<br>
 - set your dive computer to salt water (if it has a setting), and<br>
forget about it. Don't ever touch the setting, all it can do is cause<br>
confusion.<br>
<br>
 - think of "depth" as "equivalent depth in salt water" and be happy<br>
<br>
 - mark your lake dives as such in the dive log tags if you care, the<br>
same way you mark boat dives and buddy names.<br>
<br>
The sweet-vs-salt water thing has absolutely zero meaning outside of<br>
informing yourself, and has exactly the same relevance as the name of<br>
your dive buddy: nice to know, but not relevant for any other meaning.<br>
Don't give it any relevance that will only confuse you and get things<br>
wrong.<br>
<br>
Because anything else is just a disaster waiting to happen. You *will*<br>
get it wrong, and you will only confuse yourself. Trying to correct<br>
things later is just going to make things worse.<br>
<br>
                    Linus<br>
<br>
PS. Yes, there are dive computers that don't report depth at all, and<br>
report the actual hydrostatic pressure that their sensor gives. Before<br>
you say "that's what everybody should do", let me just say that (a)<br>
they are a tiny minority and (b) even they aren't consistent (ie is it<br>
absolute pressure, or relative to surface pressure?)<br>
<br>
So subsurface logs what the vast majority of dive computers give you:<br>
depth. In fact, we don't even see the pressure, because the conversion<br>
will have been done by libdivecomputer. So as far as we're concerned,<br>
no dive computer gives us pressure, but technically you can get the<br>
water pressure from the Atomic Aquatics Cobatl, from the<br>
Heinrichs-Weicamp OSTC and from the Reefnet Sensus Ultra. (That last<br>
one isn't actually a dive computer, it's just a data logging device.<br>
</blockquote></div></div>