63 karma · joined October 23, 2018
Comments in source code are always going to meet the maintainer's intention and will much more likely cover the use cases that comments are meant to cover - unintuitive cases or decisions, unclear algorithms, general usage to point maintainers in the right direction, and so on. More importantly, comments in the source code require no additional tools or other dependencies and as such are more dependable.
A practical example, given in good faith: It may be that in their "random telephone sampling" they are only connecting with older people (who are usually more likely to answer calls from an unknown number), leading to unintentional selection bias. In this example, the confounding factor is age, and as such the gallop graphs could be simply showing that younger (ostensibly left-leaning) people are growing less willing to answer the phone (as opposed to the claim that Americans are moving right, idiologically)
1) there is adequate and persuasive evidence that adding a barrier across the nose and mouth will impede particulate spray during speech and normal bodily functions like coughing or sneezing. It will not act as a micron level filter. To say that cloth masks "haven't been shown to help do anything" is demonstrably false, but trying to treat masks as a full respirator is equally misleading.
2) Using a mask when you have or suspect you have a cold shouldn't be stigmatized, as you are literally helping to make sure that you are minimizing other people's exposure to whatever is making you ill
3) Social distancing is not the same as quarantine. Asking you to stay home as much as possible during a pandemic is a measure to help slow transmission rates. Stopping all travel into our out of a designated area is quarantine. If you're staying home after travel and unable to leave your home, that's quarantine. If you're avoiding restaurants, that's social distancing.
4) the burden of proof test is a legal test in determining who is responsible for providing evidence to back their claim, and the innocent until proven guilty standard is limited to criminal trials. To conflate that with assuming someone is healthy during a pandemic until they show symptoms shows a gross misunderstanding of how communicable disease transmission works. In many viruses, this included, the incubation period comes without symptoms and is fully communicable. You can be actively infecting other people without symptoms. Surely you can understand the reasonable difference between the two.
5) your claim that the standard in the last century has been "survive infection, you should be good until proven otherwise" is also false. This is true for some diseases but not others. Again, flu comes to mind as an example.
I want to address your last point separately. It is well acknowledged and understood that resource, income, healthcare, and access disparity have played a large role in how this pandemic was handled and mis-handled. We have much to learn from our experience here. That said, you cannot simply hand-wave "funny paper" and say that public health doesn't matter. Sure, the society that we live in is heavily reliant on exploitation. Yes, that's a problem, and not a simple one. Yes, because of that people have to work, and people have to take those risks when it shouldn't be necessary. That's all the more reason to place caution over pride and comfort. They are forced to bear undue risk, why should anyone have the privilege to add to that burden of risk when much of it is easily mitigated by limiting how much time we spend in public spaces and by wearing a face covering?
To OP's point, leading research actually has answers to the questions you're asking and backs up your friend's behavior. The fundamental difference is that this isn't in the same families of viruses as your typical one and done vaccines of childhood. This is a coronavirus, which are known to have a high mutation and variation rate and tend to be vaccine resistant. This is why you have a flu vaccine every year, but chicken pox once. It's somewhat rare, but it would have been possible for your friend to have gotten a different variant, or act as a carrier for a different variant. He chose to follow expert advise to keep himself and others safe.
I would like to point out also that wearing a face covering is a small price to pay for public safety even if it wasn't needed for every individual. As an example, even fully vaccinated and having had the virus, I wear my own mask constantly. It would be unkind of me to force people to choose if they trust my judgement and my word just to feel safe around me. If we discuss it and they feel safe, often I'll remove the mask for ease of conversation. But the point here is: we should care about other people, we should strive to make the world we all live in as safe and comfortable as possible for everyone around us, and we need to weigh the risk of slight personal discomfort against the benefits of interpersonal relationships, public safety, and the well-being of those around you.
To conflate
“You know what? Let’s slow down for a second, and find out what’s what, because for the past year everyone’s been lying”
With “Oh because I’m waiting for the vaccine.”
As equally reasonable positions is disingenuous at best, but it's worth checking your motivations.Edits:grammar
Voice notes, like email, are fully async and require actually listening to someone talk, which changes the communication media that you're working in.
Messaging has risen to the prevalence it has because of the features it brings to the table, not in spite of them.
For example: you should open files using the with context handler, or at the very least wrap the file open in a try/except block and put file close in the finally block. Garbage collectors will clean up if you don't properly close, but it's better to be explicit.
I would argue that even if the resume passed through to a hiring manager, they would be reticent to hire based off a single code sample in a language listed as a technical skill where there are red flags like this.
Edit: please note that my comments are for Python only, as I'm not proficient in any of the C family languages. Also, as a Biology major who finally broke into dev myself, I'm completely rooting for you!
def myFunc(par=None):
if par:
# do whatever is needed when the parameter exists
pass
#finish processing
This allows you to pass in [], {}, None, '', or omit par all together, which will all behave as if par=None, or pass in data and use it appropriately. You can also use if not par:
pass
if you want to do the inverse. if par:
do_stuff()
Python does some really cool, if slightly unintuitive, checks for "truthiness" where 0, [], {}, false, '' and None (could be other cases too, brain's a little foggy today) all evaluate as false. This controls for: if par = None:
do_stuff()
not catching empty lists, empty dicts, etc.1) The bot initiates the conversation and your initial message gets sent directly to an agent. This is the older model that's in most common use today.
2) The bot initiates contact and based on your responses does some simple keyword matching and delivers help article links where possible or asks for more information IVR style, then when it hits an "I don't know" point or if the agent option is selected, offloads to an agent.
3) This is my favorite style, honestly: The bot initiates the interaction, and does some machine learning backed AI chat, all the while the interaction is monitored by an agent who can take over at any time. Similar to #2, if the bot hits a sticking point, it'll just queue to an agent. This unfortunately is the least common of the implementations.
4) This is the most modern and is becoming the industry leader: Fully AI bot trained against a veritable Everest of chat conversations for that entity/industry, only offloads to a human when you shout "HUMAN" at it enough times or if it gets really stuck and confidence intervals start falling rapidly.
NOTE/DISCLAIMER: I design and implement these systems for a living, and we don't often get much say in the customer-side UX, so I'm sorry if you've gotten stuck with an arguably bad build!
(Edit: formatting)
On the enterprise level, this is actually pretty common. I've personally implemented this several dozen times for VIP lines. For enterprises, though, it's important to understand that almost anything that happens in a call center is a cost to the company and rarely makes revenue. The company sees the call center, often, as a necessary evil. Having customers that could potentially have figured it out themselves talk to a human is really just taking time away from agents helping someone who couldn't "self-serve". You only really see this feature in cases where is almost always worth it for the company to have someone talking to an agent immediately.