Know your tools. When I see such headlines, I feel sad about the state of this world and obstacles to progress, angry about the stupidity of designing all the tools for the most lazy of users, and at the same time I also laugh about the failures of proprietary software and its users, who could easily have invested a little bit of time to learn alternatives, but apparently chose not to. Yes the tooling they use might…
One in five genetics papers contains errors thanks to Excel (2016)
181–190 of 267 posts
Re: One in five genetics papers contains errors thanks to Excel (2016)
#182Re: One in five genetics papers contains errors thanks to Excel (2016)
#183Does Excel have some reasonable way of unit testing of formulas?
Re: One in five genetics papers contains errors thanks to Excel (2016)
#184But why oh why can't you disable automatic date reading? Put something in settings with a checkbox that I, the user, can tell excel to F-off with that nonsense. Is there anybody who can argue the 'for' case for having this on all the time without recourse?
Aside from setting all your cells to text, they have added checkboxes for this now. https://insider.microsoft365.com/en-us/blog/control-data-con...
Then I closed it and thought of a few other date-like strings to try and this time the option had disappeared! Every date-looking string was instantly turned into date! I tried a few other times and this setting is gone. WTF is that about?
Re: One in five genetics papers contains errors thanks to Excel (2016)
#185Re: One in five genetics papers contains errors thanks to Excel (2016)
#186Earlier quoted context omitted.
Excel formulae are absolutely a form of computation, or programming. While the caret is meant to symbolize superscript, it is nevertheless a completely different notation for exponentiation. I don't see why 0-3^2 and -3^2 need to be consistent necessarily. Sign change and subtraction are different operations, so they can have different relationships with other operators. If + worked like you want ^ to work, then -3+2…
Abacus is a form of computation, doesn't make it programming. > While the caret is meant to symbolize superscript, it is nevertheless a completely different notation for exponentiation. Wait, do you believe slash / to be a completely different notation with different rules for division? Also, it's not completely different, I've already explained that its form points to the same participle - RAISing base to the power,…
And of course / is completely different from fractions too. Math notation is two-dimensional, and requires relatively few parentheses. Computer notation is uni-dimensional and requires parentheses all over the place.
This is how math notation looks like, try to write this in C/Excel/Wolfram Alpha without parens:
2 + 2
-3 + 4
_____________ = 17
2 + 3Re: One in five genetics papers contains errors thanks to Excel (2016)
#187Re: One in five genetics papers contains errors thanks to Excel (2016)
#188The users expect that Excel will figure out what to do with the input correctly.
But you can manually tell Excel what to do with data in a column.
Re: One in five genetics papers contains errors thanks to Excel (2016)
#189Earlier quoted context omitted.
Abacus is a form of computation, doesn't make it programming. > While the caret is meant to symbolize superscript, it is nevertheless a completely different notation for exponentiation. Wait, do you believe slash / to be a completely different notation with different rules for division? Also, it's not completely different, I've already explained that its form points to the same participle - RAISing base to the power,…
In Wolfram alpha as well, ^ is a different notation than superscripts: https://www.wolframalpha.com/input?i=-3%5E2%2B2 And of course / is completely different from fractions too. Math notation is two-dimensional, and requires relatively few parentheses. Computer notation is uni-dimensional and requires parentheses all over the place. This is how math notation looks like, try to write this in C/Excel/Wolfram Alpha wit…
Why? This extra condition doesn't help you, and why your link shows nothing, it behaves exactly as I'd expect, ^ is identical to superscript, you're just making an implicit mistake of thinking +2 is somehow covered by ^ and would be part of the superscript, but it wouldn't, that's a different source of ambiguity
What would help is an example where parens aren't needed, but nonetheless slash would mean something else vs horizontal line, like in the original example
That's how you show semantic "completely different"
Re: One in five genetics papers contains errors thanks to Excel (2016)
#190Sounds like user-error, not a software error. Learn to use the software and its idiosyncrasies. RTFM.
God I hate programmers so much. "Hurdurdur it's not my fault. The end users are wrong. We shouldn't have to spend time creating an interface and UX that actually works as expected" Absolute fucking retards. We make tools for these people. If these tools do not work as end users would expect to that is our mistake. Stop coping about 'training end users'.
Having score set straight - not everything can be made "just do the UX that actually works" because there is more users and more "what actually works" than you can implement.
Not everything can be "just simple", excel for instance is powerful beast but it is powerful because it is complex and one can do really complex stuff with it. I can make simple spreadsheet software but no one will be using it because it will not allow to do really complex stuff.