Doctor of Computer Science
stringly-typed
"100%"
yeah that tracks.
191 0 ReplyCalls a static method on the OldMan class instead of the instance of oldMan that is actually dying.
124 0 ReplyTonight's story: Every man older than OldMan.getMinimumAge() has been in perfect *unchanging* health for the last few months‽ To find out why, stay tuned! Our experts chime in to help you understand....
60 0 ReplyThat's an instance property
2 0 Reply
str(float("100.0")) + "%"
26 0 Reply34 0 Reply
WHY IS THE HEALTH INPUT PARAMETER A GODDAMN STRING?????????????
Why are you passing ‘%’ inside said goddamn string?!?! Not to mention the static reference instead of the actual instance.
Shame on you
179 0 ReplyAlso putting
sudo
in front of what looks like Java code not shell.67 0 ReplyOldMan.setHealth("Robert'); DROP TABLE Students;--")
35 0 ReplyFinally someone with some wisdom
4 0 Reply
I guess its just a reminder that getting a PhD is often more about dedication than it is about practical knowledge.
29 0 ReplyBecause the meme wasn't made by someone with a doctorate in CS or even a bachelor's.
24 0 ReplySmells like JavaScript.
19 0 ReplyThey use a look-up table with every value from 0% to 100%
14 0 ReplyFloating points included for thoroughness!
4 0 Reply
The high level setter function should be made to handle both string and numeric values.
If it contains "%" it's a percentage value.
If it's a string without a "%" it's an absolute value and needs to be normalized.
If it's a numeric value, it's an absolute value.
If it's a numeric 100, it's 100%.
If it's a subunitary numeric value, it's a percentage.
11 0 Replyyeah I’m gonna go ahead and reject your PR, please change this function to accept a decimal value between 0 and 1
27 0 ReplyIf it’s a numeric 100, it’s 100%.
absolute lunacy
13 0 Reply"5%1 "
3 0 Reply
Honestly, if someone were to try to safe my life. And I find out he uses a string as a parameter to do so. Just let me die right there.
9 0 ReplyYeah, in Ren'py games usually it's character_health=100 or something.
2 0 ReplyYes absolutely, the parameter even if not in a strongly typed language should be a specific number and the unit should be implied. Overload the method to support different units if necessary or provide a unit as an additional parameter instead of forcing the method to parse the string for any unit type hints that may or may not be there
3 0 Reply
sudo rm /heart/arteries/**/clot
96 0 ReplyIsn’t it
/dev/heart
?22 0 ReplyI feel like if your body follows the Unix filesystem structure, you have a real problem.
21 0 Reply
Please forgive my ignorance. What does ** do?
18 0 ReplyActs as a wildcard for any directories that exist between arteries and clot.
23 0 ReplyIt's a glob pattern (edit: tried to find a source that actually showed
**
in use).8 0 ReplyHad to look this up as well. Its not rm specific:
* is a simple, non-recursive wildcard representing zero or more characters which you can use for paths and file names. ** is a recursive wildcard that can only be used with paths, not file names.
5 0 Reply
You are not in the sudoers file. This incident will be reported.
76 0 Reply32 0 Reply
Goddamn, the joke gets worse the more I inspect each panel.
42 0 ReplyXKCD 149 but worse.
16 0 ReplyLink for the lazy.
12 0 Reply
Can he also fix alzheimer's by hunting down memory leaks.
37 0 ReplyYeah, he reimplemented it in Java to get garbage collection. The Alzheimer's is cured but he takes ten minutes to pour a glass of water.
6 0 Reply👏🤝
4 0 Reply
"Wait! We need to get the user story before we start working on a solution!"
26 0 ReplyDid he just give every old man perfect health?!
24 0 Replyno it says OldMan not OldMen
5 0 ReplyRight but is it every
OldMan
?6 0 Reply
sudo apt-get AED
19 0 Replysudo pacman -S new-heart
10 0 Reply
Top-tier endangerment bait lmao
17 0 ReplySee that's the issue, he should have tried stopping the cardiac arrest process instead of just resetting the man to the beginning of it
14 0 ReplyPatient HP kept dropping to zero after resetting, but we don't have budget to investigate why and this was supposed to be worth only 1 story point, so we set up a microservice that runs a job every 200ms to set HP back to 100. So long as nothing shuts down the service, patient should be fine. Marking as Done.
8 0 ReplyWhoops, stopped the lungs process instead of the cardiac arrest process.
Actually you really want to restart the heart service, right?
sudo systemd restart heart
1 0 ReplyDepends on who's working the terminal, nano vs vim difference
1 0 Reply
Bash-Java
13 0 ReplyI wish there was a last panel of the old guy getting revived, I think it would be funny
9 0 Replybash: sudo: command not found
After all, we don't know that he has it installed, especially if he's running a really old distro.
9 0 ReplyHave you tried magic, like Kadorto?:-)
6 0 ReplyIs that Noel Fielding?
6 0 ReplyThat command syntax looks kind of like how Skyrim's scripting console works, and gods help us if reality is a Bethesda game! (Kind of, if you added string-parsing based overloads and, for some reason, a command-syntax sudo keyword.
6 0 ReplyNeed something?
2 0 Reply
btw I use Arch
3 0 Reply