From 75235c21a1a726c0ce1cad541b2eb3cb72bb7cdf Mon Sep 17 00:00:00 2001 From: George Baskerville <148500997+the-square-pixel@users.noreply.github.com> Date: Tue, 7 May 2024 21:04:14 +0100 Subject: [PATCH] add why i'm boycotting meta post and remove analytics --- src/components/analytics.astro | 1 - .../posts/im-boycotting-meta-heres-why.md | 26 ++++++++++++-- src/pages/404.astro | 4 +-- src/pages/contact.astro | 4 +-- src/pages/index.astro | 4 +-- src/pages/pictures.astro | 4 +-- src/pages/posts/[slug].astro | 4 +-- src/pages/posts/index.astro | 4 +-- src/pages/privacy.astro | 35 +++---------------- 9 files changed, 34 insertions(+), 52 deletions(-) delete mode 100644 src/components/analytics.astro diff --git a/src/components/analytics.astro b/src/components/analytics.astro deleted file mode 100644 index 2a1198e7..00000000 --- a/src/components/analytics.astro +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/content/posts/im-boycotting-meta-heres-why.md b/src/content/posts/im-boycotting-meta-heres-why.md index 4ef76dc8..515397cc 100644 --- a/src/content/posts/im-boycotting-meta-heres-why.md +++ b/src/content/posts/im-boycotting-meta-heres-why.md @@ -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. diff --git a/src/pages/404.astro b/src/pages/404.astro index bc777ad4..ab6dcf9a 100644 --- a/src/pages/404.astro +++ b/src/pages/404.astro @@ -1,5 +1,4 @@ --- -import Analytics from "../components/analytics.astro"; import Tags from "../components/tags.astro"; import Layout from "../layouts/Layout.astro"; --- @@ -29,5 +28,4 @@ import Layout from "../layouts/Layout.astro"; - - \ No newline at end of file + \ No newline at end of file diff --git a/src/pages/contact.astro b/src/pages/contact.astro index 41d80e3b..1066cd8c 100644 --- a/src/pages/contact.astro +++ b/src/pages/contact.astro @@ -1,5 +1,4 @@ --- -import Analytics from "../components/analytics.astro"; import Tags from "../components/tags.astro"; import Layout from "../layouts/Layout.astro"; --- @@ -63,5 +62,4 @@ import Layout from "../layouts/Layout.astro"; margin-left: 32px; margin-bottom: 16px; } - - \ No newline at end of file + \ No newline at end of file diff --git a/src/pages/index.astro b/src/pages/index.astro index 234717bd..49af48d1 100644 --- a/src/pages/index.astro +++ b/src/pages/index.astro @@ -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"; @@ -149,5 +148,4 @@ const posts = (await getCollection("posts")).sort(function ( - - \ No newline at end of file + \ No newline at end of file diff --git a/src/pages/pictures.astro b/src/pages/pictures.astro index 6dd16f79..91a276ac 100644 --- a/src/pages/pictures.astro +++ b/src/pages/pictures.astro @@ -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"; @@ -31,5 +30,4 @@ const sections = Array.from({length: 4}, (_, i) => i * imagesPerSection); {index !== sections.length - 1 &&
} ))} - - \ No newline at end of file + \ No newline at end of file diff --git a/src/pages/posts/[slug].astro b/src/pages/posts/[slug].astro index bc8d1726..44f91fe2 100644 --- a/src/pages/posts/[slug].astro +++ b/src/pages/posts/[slug].astro @@ -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"; @@ -61,5 +60,4 @@ const { Content } = await post.render(); } } - - \ No newline at end of file + \ No newline at end of file diff --git a/src/pages/posts/index.astro b/src/pages/posts/index.astro index 68daf3ff..68f28ad4 100644 --- a/src/pages/posts/index.astro +++ b/src/pages/posts/index.astro @@ -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"; @@ -52,5 +51,4 @@ const posts = (await getCollection("posts")).sort( } - - \ No newline at end of file + \ No newline at end of file diff --git a/src/pages/privacy.astro b/src/pages/privacy.astro index 9110dedc..f1e48a0c 100644 --- a/src/pages/privacy.astro +++ b/src/pages/privacy.astro @@ -1,5 +1,4 @@ --- -import Analytics from "../components/analytics.astro"; import Tags from "../components/tags.astro"; import Layout from "../layouts/Layout.astro"; --- @@ -23,35 +22,10 @@ import Layout from "../layouts/Layout.astro";

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.

-

- Section 1: Site Analytics -

-

- I'm using the open-source analytics tool Umami to collect anonymized data about how you interact with the site. -

-

- As far as I'm aware, Umami makes the following data available to me: -

-
    -
  • Total page views
  • -
  • Total unique visits
  • -
  • Total unique visitors
  • -
  • Bounce rate (that is, the percentage of visitors who leave the site after viewing only one page)
  • -
  • Average visit time
  • -
  • Pageviews per page
  • -
  • Referrers (that is, the websites visitors came from)
  • -
  • Browser type (e.g. Chrome)
  • -
  • Operating system (e.g. Windows)
  • -
  • Device type (e.g. desktop)
  • -
  • Country (e.g. United States)
  • -
  • 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.
  • -
-

- For more information, please see Umami's Privacy Policy at - umami.is/privacy -

-

- Section 2: Providers + 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. +

+ Section 1: Providers

This site is hosted by Netlify. Netlify may collect data for various purposes. For more information, please see Netlify's Privacy Policy at @@ -80,4 +54,3 @@ import Layout from "../layouts/Layout.astro"; margin-bottom: 16px; } -