Actually had a colleague who determined distances on microscopy images that way. She would measure the scale bar included in the image with her ruler on the screen, measure the distance she was interested in and calculate the distance using the rule of three. I mean, why bother using the measuring tool included in the software.
I’ve heard of people printing out charts, then cutting out the part they wanted to calculate an integral of, then weighing the paper.
I’ve heard of it too. You would need an analytical balance to get accurate measurements weighing a piece of paper. Just cut out the part you want to take an integral of, then cut out a piece of paper with known size (or cut several pieces with different sizes to get more accurate results) and weigh each of them. I guess this used to be cheaper and faster than using computers when computers were big and expensive.
Just draw whitespace…
People here are taking this way too seriously lol. I love Python, and I never really had any issues with the indentation being used instead of curly braces or something. This is just a silly meme, not a personal attack
Precisely. It’s like programmers lost their humor.
I have not known happiness for 12 years now.
Had humor? /s
Then you never had to share a codebase with someone who had different ideas about how things should be indented.
Programming languages that use white space to delimit structure are annoying at best. I get annoyed at yaml too, but I’m ok once I have a few templates set up.
YAML comes with its own unique pains in the ass https://ruudvanasseldonk.com/2023/01/11/the-yaml-document-from-hell
These things actually matter, come up often enough to actually be annoying, and are a bit difficult to explain and learn into people. You’re basically fine if you just string quote everything that you can, but nobody does that.
Use TABS guys TABS.
Tabs suck. Use a real editor and spaces work fine.
Yeah who tf isn’t using tabs as spaces, it isn’t 2010
Let me introduce you to YAML, you’ll love it!
One of these days I’ll actually look up how YAML indentation works. Every time I use it it’s trial and error until I stop getting errors.
He could wrap a rubber band around the screen
Better than counting curly braces.
I’ll take the curly braces
Me too, any day. I hate everything where indentation matters. Let me just throw my garbage there and YOU sort it out, you are the fucking computer, not me. You do the work.
So fuck you, YAML! All my homies love JSON!
All your homies hate comments.
My code also documents itself, of course.
Yup.
Spaces? Tabs? Don’t care, works regardless.
Copied some code from somewhere else? No problem, 9/10 times it just works. Bonus: a smart IDE will let you quick-format the entire code to whatever style you configured at the click of a button even if it was a complete mess to begin with, as long as all the curly braces are correct.Also, in any decent IDE you will very rarely need to actually count curly braces, it finds the pair for you, and even lets you easily navigate between them.
The inconsistent way that whitespace is handled across applications makes interacting with code outside your own code files incredibly finicky when your language cares so much about the layout.
There’s an argument to be made for the simplicity of python-style indentation and for its aesthetic merits, but IMO that’s outweighed by the practical inconvenience it brings.
You don’t usually count them. They just have to form a neat diagonal.
if you have to count the curly braces I understand why you are a python developer
Even vim can show you that
^(fucking nano user)There’s a joke here about using
echo "some python code" > main.py
in here somewhere but I can’t find it. Imagine I did instead.“the punchline is clearly trivial, the set-up is left as an exercise for the reader”
I started with Perl. This taught me a certain mindset that works well with Bash and Ruby. I’ve tried to learn Python several times and I just fucking hate it. I gave up when I realized that it just doesn’t work the way that my brain works.
I wonder if the outcome would have been different if I’d started with Python? How might that have shaped my thinking / reasoning? Fwiw, I was also ok with PHP and SQL, but I don’t know much or anything about the backgrounds on those foundations. Maybe my above statements were completely bullshit.
I used to love Perl as it worked the way my brain worked.
Then I started taking medication for ADHD.
I haven’t used Perl since except for text parsing, it’s an absolute hot mess of a language (though very powerful and functional at the things it does well)
That’s super interesting.
I have a mental divergence that isn’t ADHD. I was reviewing stats on it that said people who have it are some percent more likely to have ADHD. I wonder if my previous enjoyment of Perl is because I’m on an ADHD spectrum. It would be interesting to find out.