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.

Learning in Progress: Equality Has Many Definitions

This is a Learning in Progress post. Contents are brief thoughts based on few sources, and have not been checked for accuracy or usefulness.

These notes are based on a section of Equality by Darrin M. McMahon. I haven’t finished reading it, and a bug deleted most of my notes from the first ~200 pages, so it is even less complete than it might otherwise be.

People are different, and this makes them inherently unequal. This has been used to justify bigotry on arbitrary differences throughout history, but declaring equality of all doesn’t make people equal either. Everyone has needs and capabilities, and the only path to equality is to have all people use their capabilities collectively to fulfill their collective needs.

Stalinism took “From each according to their ability, to each according to their need.” and replaced the word “need” with “work”. By including this seed of meritocracy, anyone injured, disabled, or elderly is excluded from equality. (I think every person has a phase where they see meritocracy as ideal. Fortunately, most people grow out of this phase.)

Nazis promoted equality of a few at the expense of everyone else. (How equality has been used throughout history changes. It is important to recognize that it means different things to different people.) Fascism creates a meritocracy exclusive to one class, relying on the existence of outsiders (who must be murdered1). In this way, fascism must shrink the accepted class to have more outsiders, and eats itself4.

We claim all nations are equal, while propping up some, sabotaging others, and we can all see that nations are not equal. WWII’s devastation increased equality (see “four horseman of leveling” in Quotes). Post-WWII, economists claimed that industrialization forms a natural progression of brief extreme inequality that quickly brings in equality. (This is an obvious lie.) At the same time, economists claimed that it was better to make a nation wealthy than to fix its inequality, and that commerce is a leveling force. “When a rich man sells to the poor, they become equal.” cannot be true, and yet it was the predominant claim.

Quotes

  • “self-love is the great barrier to full human equality” I see in many people, especially myself, a critical lack of self-love, so this stood out to me as worth investigating further. It may not be true, or it may be more true than I am capable of recognizing right now.
  • “Christianity is Communism” If you research when and where Christianity was formed, the people were living under a form of communism.2 The ideals of Christianity are communist ideals, but have been changed and replaced by centuries of adaptation and interpretation.
  • “iron law of oligarchy” In every government, an elite few control all. There are many systems to stop this, but they have all failed so far.
  • “four horseman of leveling” – war, revolution, state failure, disease. These are all common things that have caused increases in equality by hurting everyone.

Questions

  • Does communism only work at small scales? It is implied to have only worked when implemented by communities instead of countries.
  • Does Marxism rely on individualism? The more I learn, the more I see that individualism is the biggest threat to progress. (Ever heard “divide and conquer”? Individualism IS self-division – a destruction of community. It makes us weak.)
  • What makes immigration “good”?3 From my education, I “know” that immigration has always had benefits, but what are those benefits? Why do we call them beneficial? As far as I know, the benefit has always been cheap labor (exploitation of immigrants). I want to challenge my education, and learn more about the complexities of immigration. (There is never a valid reason to stop immigration.)
  • Should we not want greatness? What IS greatness? Nietzsche argued for a constant personal struggle to achieve greatness, and against many institutions that improve equality. If seeking greatness requires sacrificing others, should we ever want it?
  • What was good/bad about the “New Deals”? They compensated for a destroyed economy, and produced infrastructure still used today, but what were the exact short-term and long-term effects?

Further Reading

  • Capital: A Critique of Political Economy by Karl Marx

Footnotes

  1. Fascism relies on exploitation of the unaccepted classes, which often literally involves mass murder, but also makes the unaccepted people leave. This is why fascists inevitably shrink their accepted class.
  2. Romans were the capitalists of their day, exploiting the people that became the first Christians. Communism is a broad and complex subject. In this context, communism is being used unrelated to the way it is used as a classification for modern countries.
  3. A partner reminds me that diversity is an inherent good, and that immigration increases diversity. (At minimum, diversity brings new ideas and perspectives into focus, and increases resiliency.)
  4. Fascism relies on blind obedience above all else, and thus breeds incompetence. This is another critical factor on why fascism fails. (Relevant tumblr post.)

A well-presented video talking about related concepts, but especially defining fascism early on.

Updates/Changes
2025-03-24: Added a video related to totalitarianism.
2025-04-28: Added an extra footnote about how fascism fails.

(It’s difficult to keep motivation when hard work is unceremoniously deleted by a glitch..)

Dead URLs

https://soundcloud.com/prozak-morris/evolution-of-the-hip-hop-beat doesn’t exist anymore.

I have a very rare piece of music. It doesn’t exist in any form you can access online. It’s a mixtape of Hip Hop beats spanning from 1975 to 2011. I found it shortly after it was published on SoundCloud. It’s always been special to me, but I never thought about the possibility of it disappearing. I only downloaded the audio because I enjoyed it and wanted to have it in my music collection.

In a way, I’m happy because I still have this relic. In another way, I’m really sad. There was a long and detailed description of what each piece of music in this track is from, and what it represents about the history of Hip Hop. It’s lost forever. Prozak Morris still has a SoundCloud, a Bandcamp, a YouTube.. or at least there are still publicly facing pages there.. but this one track and its associated detail is gone.

Normally, when I run into something like this, I am able to quickly find what I was missing on the Internet Archive. I did find when it was originally published, including access to comments people made on the track shortly after it was released.. but the page where it was posted (and that lengthy description was written) was never archived.

I was.. a bit desperate to find if it still exists, so I looked for other archives. To be fair, I didn’t check under every stone, but I really don’t think it does exist anymore. And I stumbled across another level of pain in the search: Google killed its archives. Used to be, you could browse archived versions or cached versions of websites that Google had indexed, and at one point in time, this page was definitely there.. but it has either long since been deleted.. or was deleted NINE DAYS AGO.

It’s possible this wouldn’t have been lost forever if I searched for it NINE DAYS AGO. Because I absolutely save everything I care about now. And when I remember something I knew about, I go looking for it.

Anything not saved will be lost.

Nintendo Wii Remote Settings “Quit Game” Message

I was going to stop typing there, with a reference to Nintendo which is always more appropriate than one might expect.. but I remembered the phrase wrong, as “Everything that is not saved will be lost.” Apparently, the entire internet remembers the phrase wrong too, as it is quoted everywhere as “Everything not saved will be lost.”

It is also referenced as an in-game quit message when it was part of the Wii Remote Settings. Additionally, a band released an album with a similar name, so now search results for the phrase only refer to that band and album. (Fortunately search suggestions still reference that it has something to do with Nintendo.. or I’d still be a bit lost on its origin.)

Kind of ironic that the origin of such a well-known phrase is almost lost itself.

And.. I only found a single image of the original message. Everything else is incorrect references.

AI Won’t Destroy Tests

When calculators first started coming out, people said they would be used to cheat and students wouldn’t learn anything. Instead, we changed how testing works to focus on learning what’s important – broader concepts and implications – instead of “what is 232+47”. With AI tools, we again need to change how tests work. This time, instead of asking if a student can regurgitate information in a way that aligns with the teacher, we can start to see if students are actually paying attention to the work. The difference between AI answers and real answers is a level of understanding deeper than the surface.

Facebook: Violating You Is Profitable

Facebook might owe you money. You should find out. June 26, 2023 is the deadline.


Facebook was recently ordered to pay $725 million to USA’s Facebook users active between 2007 and 2022 for privacy violations1. This most likely applies to at least 200 million2 people, but will not be divided equally, and doesn’t account for attorneys and courts taking up to 25% of the settlement as fees, nor the up to $15,000 to be awarded to each of 8 named plaintiffs (probably because they helped get the lawsuit going).

This is an indicator that the USA federal government values its citizens privacy between $2.41 and $3.62. Whether or not this represents 15 years of privacy violations or is closer to a lifetime value, it is woefully below an accurate value. Ironically, you don’t even have to go that far to see that at least one judge in Illinois understands this. In 2021, 1.6 million users were awarded a minimum of $345 each (with a total of $650 million, alarmingly close to the federal judgement).1

How much money did Facebook make off of these privacy violations?

Let’s start with the most generous estimate possible: Over those 15 years, Facebook reported $168.3 billion net income3. As of 2023, they have 2.96 billion users4. If these numbers went together, that’s $56.85 per user. Ignoring that Facebook makes at least 2x more per North American user than any other user5, and estimating that only 10% of their profit comes from these privacy violations, this settlement is 64% of what it should be.

But we can do better than that. In 2017 Q1, Facebook made $17.10 per user in revenue. This is the lowest value I could find over the range, and it went much higher – so it seems fair to use as an estimate. Assuming this is average for the entire period and using 200 million users in the USA, Facebook brought in $1,026 per user. They only kept 29.7% of their revenue in profit, so that turns into $305.30 per user. This time, let’s pretend privacy violation only gives them 5% of their profits. In that case, this settlement is 23.7% of the profit they made.

(Because of how close this calculated value is to the Illinois settlement, I’d argue it’s at least much closer to an accurate value. The Illinois settlement seems unusually correct in the amount of harm done compared to most large settlements.)

This is complicated, and most of the data isn’t easy to find. Even so, you can see the disconnect between corporate fines and corporate profits. Most companies don’t care about the law, because they know they can make more money than they will be fined for violations.

Will Facebook actually pay $725 million?

It may sound like a silly question, but out of 200 million people entitled to a cut of this settlement, how many of us will actually sign up and receive our pay? Not many. The FTC released a study6 a few years back that shows only around 9% of those entitled to large settlements claim their share.

When people don’t sign up, the excess award is sometimes divided amongst those who did sign up – boosting their payment. Other times a designated charity receives the difference (which can be good or bad). The third option? The defendant gets to keep it.7 While the rate of claims is not directly proportional to how much a company has to pay, Facebook could get away with paying $65 million or less depending on how the court ordered this settlement.

(If they get away with that, they are paying at most 2.1% of what they should be paying.)

Sources

(Note: All resources are archived using the services linked to on Archives & Sources.)

  1. Have you used Facebook in the past 16 years? You may qualify for payment. (Because Washington Post has blocked Internet Archive from archiving this article when I tried to archive it, I have made a copy of it here.)
  2. Number of Facebook users in the United States from 2018 to 2027. Obviously this is based on estimates beyond a certain point, but it’s close enough to use for calculations.
  3. Annual revenue and net income generated by Meta Platforms from 2007 to 2022.
  4. Essential Facebook statistics and trends for 2023.
  5. Facebook’s Average Revenue per User by Geography (Q1 2017 – Q1 2022).
  6. FTC’s comprehensive study finds median consumer class action claims rate is 9%. (Reuters’ web design prevented Internet Archive from archiving this page correctly, so I made a copy here.)
  7. What Happens to Unclaimed Class Action Settlement Money?

(And if you’re still here, I find it amusing that Facebook’s net margin is a little below the tech sector average.)


All links on this post have been archived on web.archive.org and archive.is.