Skip to content
This repository has been archived by the owner on Aug 23, 2024. It is now read-only.

Commit

Permalink
add why i'm boycotting meta post and remove analytics
Browse files Browse the repository at this point in the history
  • Loading branch information
georgebaskervil committed May 7, 2024
1 parent 9bebc72 commit 75235c2
Show file tree
Hide file tree
Showing 9 changed files with 34 additions and 52 deletions.
1 change: 0 additions & 1 deletion src/components/analytics.astro

This file was deleted.

26 changes: 24 additions & 2 deletions src/content/posts/im-boycotting-meta-heres-why.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,29 @@
---
title: I'm Boycotting Meta. Here's Why.
description: Why we can't let Meta continue getting away with things.
publishedAt: 2024-03-31
publishedAt: 2024-05-07
---

Writing in progress...
I'm normally vehemently against the idea of cancel culture.

However, Meta seems to have somehow managed to convince me that they are worthy of cancellation. They just seem to have done everything in the entire encyclopedia of unethical business practices. From finding both illegally innovatve and innovatively illegal ways to collect increasingly large amounts of personal data to industrially cracking down on the ability of users to say things that their advertisers don't like, they've done it all.

However, this is not the real problem. The real problem lies in the fact that despite the extent of Meta's wrongoing being common knowledge, very few consequences have actually been brought against them. For example, the fines they have had to pay equal an inconsequential portion of their total revenue. Additonally, their userbase continues to grow at a phenomenal rate yearly.

This has lead me to think about why Meta hasn't suffered consequences, as one of the first and hardest hitting consequences a social media platform can face is loss of users.This is especially true for Meta because the primary reason for this is that the only appeal factor of Meta is the size of their userbase. Almost everyone has family members using Facebook or Instagram, but not everyone has family members using X or Reddit even though the content on these platforms is of similar or better quaility than can be found on Meta's platforms.

This is the root of the problem: we as internet users haven't stepped up where we should have, and haven't brought down long-term consequences on the platforms that we know are doing more systemic wrong than many of the individuals cancelled in the last five or so years.

This is why Meta, even though I never though I'd say this, needs to finally be cancelled.

If everyone stops using their sites, the exclusive appeal of Meta is gone entirely and the primary performance indicator of social media platforms falls back to content quality. In this market, Meta will quickly lose due to the distinct lack of anything actually genuine on their platform (see Facebook's current AI problem for more context). This is in great contrast to other platforms like Reddit which is largely authentic and X which is making progress towards being largely authentic.

This is shown even futher by the fact that Meta allows outright allows unlabled AI generated models to promote their AI generated OnlyFans on the platform, which is a level beyond anything we've really seen any other platform explicitly allowing. (It does happen on other platforms, but those platforms try to fight back against it, instead of allowing it to go viral.)

We need to leave Meta, now more than ever, becuase the longer that continue to give them merely symbolic punishments for their actions, the longer that we demonstrate that they are safe to keep pushing the boundaries of what we will allow.

I think Meta can be compared to a misbehaving child. If we as the parents choose to establish a clear boundary of what is and isn't ok, they will behave themselves. However, if we fail to do this, they will push the boundary of what they can get away with as they have done in cases such as their use of a VPN app to decrypt HTTPS traffic of users and send it to their servers for analysis of useage of their competitors' apps.

It's time for us to change our parenting style, and it starts with each one of us.

That's why I'm boycotting Meta.
4 changes: 1 addition & 3 deletions src/pages/404.astro
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
---
import Analytics from "../components/analytics.astro";
import Tags from "../components/tags.astro";
import Layout from "../layouts/Layout.astro";
---
Expand Down Expand Up @@ -29,5 +28,4 @@ import Layout from "../layouts/Layout.astro";
</div>
</div>
</div>
</Layout>
<Analytics />
</Layout>
4 changes: 1 addition & 3 deletions src/pages/contact.astro
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
---
import Analytics from "../components/analytics.astro";
import Tags from "../components/tags.astro";
import Layout from "../layouts/Layout.astro";
---
Expand Down Expand Up @@ -63,5 +62,4 @@ import Layout from "../layouts/Layout.astro";
margin-left: 32px;
margin-bottom: 16px;
}
</style>
<Analytics />
</style>
4 changes: 1 addition & 3 deletions src/pages/index.astro
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
---
import Analytics from "../components/analytics.astro";
import Tags from "../components/tags.astro";
import Layout from "../layouts/Layout.astro";
import { Picture } from "astro:assets";
Expand Down Expand Up @@ -149,5 +148,4 @@ const posts = (await getCollection("posts")).sort(function (
</article>
</div>
</main>
</Layout>
<Analytics />
</Layout>
4 changes: 1 addition & 3 deletions src/pages/pictures.astro
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
---
import Analytics from "../components/analytics.astro";
import { getImageCount } from '../getImageCount';
import Tags from "../components/tags.astro";
import PictureSect from "../components/picturesect.astro";
Expand Down Expand Up @@ -31,5 +30,4 @@ const sections = Array.from({length: 4}, (_, i) => i * imagesPerSection);
{index !== sections.length - 1 && <div style="padding-bottom: 20px;"></div>}
</>
))}
</Layout>
<Analytics />
</Layout>
4 changes: 1 addition & 3 deletions src/pages/posts/[slug].astro
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
---
import Analytics from "../../components/analytics.astro";
import Tags from "../../components/tags.astro";
import Layout from "../../layouts/Layout.astro";
import { getCollection, type CollectionEntry } from "astro:content";
Expand Down Expand Up @@ -61,5 +60,4 @@ const { Content } = await post.render();
}
}
</script>
</Layout>
<Analytics />
</Layout>
4 changes: 1 addition & 3 deletions src/pages/posts/index.astro
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
---
import Analytics from "../../components/analytics.astro";
import Tags from "../../components/tags.astro";
import Layout from "../../layouts/Layout.astro";
import { getCollection } from "astro:content";
Expand Down Expand Up @@ -52,5 +51,4 @@ const posts = (await getCollection("posts")).sort(
}
</section>
</article>
</Layout>
<Analytics />
</Layout>
35 changes: 4 additions & 31 deletions src/pages/privacy.astro
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
---
import Analytics from "../components/analytics.astro";
import Tags from "../components/tags.astro";
import Layout from "../layouts/Layout.astro";
---
Expand All @@ -23,35 +22,10 @@ import Layout from "../layouts/Layout.astro";
<p>
Privacy is a topic I care deeply about. I've put this notice here for full transparency about how exactly this website uses your personal data.
</p>
<p>
<strong>Section 1: Site Analytics</strong>
</p>
<p>
I'm using the open-source analytics tool Umami to collect anonymized data about how you interact with the site.
</p>
<p>
As far as I'm aware, Umami makes the following data available to me:
</p>
<ul class="list-disc ml-8 mb-4">
<li>Total page views</li>
<li>Total unique visits</li>
<li>Total unique visitors</li>
<li>Bounce rate (that is, the percentage of visitors who leave the site after viewing only one page)</li>
<li>Average visit time</li>
<li>Pageviews per page</li>
<li>Referrers (that is, the websites visitors came from)</li>
<li>Browser type (e.g. Chrome)</li>
<li>Operating system (e.g. Windows)</li>
<li>Device type (e.g. desktop)</li>
<li>Country (e.g. United States)</li>
<li>Events (e.g. clicks, downloads) Note: I have not implemented any custom events on this site yet, so this data is not currently being collected.</li>
</ul>
<p>
For more information, please see Umami's Privacy Policy at
<a href="https://umami.is/privacy" target="_blank" class="text-purple-500 no-underline hover:underline">umami.is/privacy</a>
<p>
<p>
<strong>Section 2: Providers</strong>
There used to be a section about Umami analytics here, but I have since removed all analytics from this site.
I don't want to track you, I just want to share my thoughts with you.
<p/>
<strong>Section 1: Providers</strong>
</p>
<p>
This site is hosted by Netlify. Netlify may collect data for various purposes. For more information, please see Netlify's Privacy Policy at
Expand Down Expand Up @@ -80,4 +54,3 @@ import Layout from "../layouts/Layout.astro";
margin-bottom: 16px;
}
</style>
<Analytics />

0 comments on commit 75235c2

Please sign in to comment.