Speak Up When You Are Suspicious

Recently I saw a video (When Your Hero Is A Monster) talking about the general response people have any time a celebrity is revealed to have been doing sex crimes. A common response is to claim you always knew something was up, as a way to process your grief at having been misled into believing they were a good person. The video suggests that this impulse is harmful because it signals to others that they aren’t “good enough” because they didn’t see it coming. But this is usually post-fact rationalization, not a belief that was held before the reveal.

When Your Hero Is A Monster isn’t really about Neil Gaiman, it’s sorta about how we are misled into believing celebrity is good, and have an unhealthy relationship with finding out the truth.

It made me think about how Honey blew up recently (How Honey Scammed Everyone on YouTube). I never installed it because it seemed suspicious1, but I never called it out, so now me saying so is exactly the same knee-jerk response. It doesn’t actually help, whether or not it’s true that I felt there was something wrong, because now it’s too late to have warned anyone. It made me realize that I should be more forthright in saying when I think something bad is going on. At the very least, I can point to proof and say “yes, I did actually suspect” and know that I’m not making false memories, but it also is helpful to talk about misgivings because that’s how you can work out whether or not your concerns are justified, and maybe even help others.

Everyone credits MegaLag for exposing this, and while they definitely made the video that got everyone talking about it, it’s a long video and Mental Outlaw‘s video not only explains it much easier and quicker, but also manages to cover similar suspicions/problems with VPN companies, how Linus Media Group unintentionally helped Honey stay incognito, and even mentions a sort of successor to Honey to be on the lookout for. I think this is the best summary of recent events.

This also made me think about COVID. In March or April 2019, I correctly predicted exactly (within a few months) how long it would take for vaccines to arrive, and how people would pretend it stopped being a problem despite becoming endemic. But I didn’t say anything publicly. I told close friends and family what to do to be safe, and what to expect. I made my dad take precautions and took over riskier interactions to help keep him safe. I should’ve told more people. It’s my only regret from all of 2019. I could’ve helped more people, but I didn’t.

When you are unsure of something, or you feel that is something wrong, talk about it. Markiplier called out Honey’s suspicious activity years ago. Through dialogue, you learn whether or not your fears are misplaced, you help others remember to stay vigilant, or even help others recognize something is wrong long before it becomes popular or common knowledge. This is a mistake I keep making, but I’m trying to improve. When I see something important to discuss, I should call out. It’s not about being correct, it’s about communication.

Markiplier Predicts Honey Scam In 2020 (there’s also a response he made being very excited about how right he was, and a very amusing animatic of part of this rant)

Footnotes

Linus Media Group pulled their Honey sponsorships over suspicions a long time ago, but didn’t talk much about it. One could easily argue they are partially to blame for not speaking up, but it’s also easy to argue that it was a private business decision, and they didn’t know how important it would be to say something. (Hell, they could’ve even been under contract requiring them to keep the secret2. We would never know.) They did post a response to the Honey situation. That’s also a class-action lawsuit underway, spearheaded by LegalEagle.

  1. Ironically, I was suspicious of it primarily because of privacy violations (tracking any shopping you do, but possibly also just everywhere) and because I assumed it worked through backroom deals with sellers to give out discounts in exchange for customer information – allowing a company to keep its image clean because it wasn’t the one who stole your private information, it just bought that information. As we now know, that’s not at all what was happening.
  2. Being under a secretive contract is always bad. You don’t get to know what secrets you’re required to keep secret without signing the contract. Because of this, it’s hard to blame someone for being required to keep a secret. Obviously, there are many secrets that are highly unethical.. but it’s understandable to value your life more than revealing such secrets.

Is it still footnotes if you’re just posting semi-related thoughts?

As always, I endeavor to make sure my blog posts are archived.

Updated 2025-01-16: Removed confusing phrasing in the opener and moved a paragraph into the footnotes because it was out-of-place.

When Open Source Maintainers Don’t Understand Community is Important

This is just to vent frustration at a thoroughly stupid experience I had recently. A portion of that stupidity is me failing to read something correctly, but I’m just really stuck on the stupidity of the response to me asking for help:

I asked for clarification, and was told to go away.

My reaction clearly indicates that I am not undrstanding something, and I even tried to give context to where I’m coming from so that it would be easier to spot what I misunderstood, but instead I was told to go ask a bot.

And then they blocked anyone from ever asking for help again.

The public is not allowed to open issues now.

What’s most frustrating to me about this is that it coincides perfectly with another issue I ran into today where I couldn’t add an important detail to an old issue. Past conversations are useful to people looking for assistance, especially when one solves their problem and explains it. When I am blocked from replying to something with a solution, anyone in the future experiencing the same issue is likewise blocked from finding the answer.

I now know what I messed up, but I’m not allowed to pass that knowledge to the future, because I was confused and made a mistake in how I asked for help.

There’s another layer to this that is often ignored: When this is the response the average newbie gets when they first try to contribute, they are encouraged to never ask again, or in the case of submitting pull requests, encouraged to never try to help again.

When open source maintainers discourage newbies, they cannibalize the future of their software.


Okay, that’s my entire point, but I also encounted some funny things as part of this.

What is a contribution? GitHub doesn’t know!

I think it’s interesting that GitHub says the repo limited opening issues / commenting on issues to past contributers, but I am a past contributer. GitHub clearly considers issues to be contributions, as every profile has a graph showing issues as part of their contributions:

My contributions: 89% commits, 11% issues.

AI tools can be very powerful, but they can also be very stupid

Earlier today, I tested Perplexity AI’s capability to answer a few basic questions easily answered through traditional search engines, such as which insect has the largest brain and which country is the current leader in development of thorium-based reactors. The results? It doesn’t know ants are insects, thinks fruit flies have large brains just because they have been the subject of a large number of studies, and ignores India in favor of China because western media reports on China a lot more.

But you know what, I wanted to test this asshole’s suggestion to ask ChatGPT about my problem, and surprisingly, it gave a very clear and accurate response!

Note (2024-10-02): Open AI has since removed the ability to access web sites from ChatGPT, and dumbed it down significantly. It is no longer a viable tool for most use cases.

ChatGPT points out what I misread: I have to clone the repo AND run NPM, not just run NPM.

When you offer binaries for a project, they have to actually exist..

To be fair, this is a fairly recent change to the ReadMe, but maybe you should publish binaries before advertising that you publish binaries?

Getting Started: Download a release binary and run it. Simple.
The advertised binaries don't exist.

Installation and usage aren’t the same thing

It’s understandable to be confused about whether someone has correctly installed something, but after confirming that installation has worked, ignoring the question asked is unhelpful to say the least.

After confirming that I've installed it, my question is ignored.