blog

Personal blog
git clone git://git.laack.co/blog.git
Log | Files | Refs

commit a4e27e52d624943ce8cf7c35a612794f9a495be6
parent c26a6b818b6dd1ec0a6bc567f0ed94a2f8401811
Author: Andrew Laack <andrew@laack.co>
Date:   Sun, 26 Apr 2026 03:00:47 -0500

Started setting up gemini stuff

Diffstat:
Aposts/gemini/adnauseum-track-me-not-and-privacy-through-obscurity.gmi | 74++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Dposts/gemini/adnauseum-track-me-not-and-privacy-through-obscurity.md | 81-------------------------------------------------------------------------------
Aposts/gemini/index.gmi | 9+++++++++
Mposts/site/feed.xml | 2+-
Mscripts/convert.sh | 17+++++++++++++++++
5 files changed, 101 insertions(+), 82 deletions(-)

diff --git a/posts/gemini/adnauseum-track-me-not-and-privacy-through-obscurity.gmi b/posts/gemini/adnauseum-track-me-not-and-privacy-through-obscurity.gmi @@ -0,0 +1,74 @@ +# AdNauseum, Track Me Not, and Privacy Through Obscurity + +## Date: 2025/10/4 + +## Context + +AdNauseum is a fork of uBlock Origin that hides ads, clicks them in the background, and aggregates the clicked ads in an easy to view interface. The key difference between UBlock Origin and AdNauseum is AdNauseum both hides and clicks ads. + +Track Me Not is a browser extension that mimics human search queries to obscure real queries in the noise. + +## Usability + +AdNauseum is as effective as uBlock Origin at hiding advertisements. For a user, there is no trade off in the usability of the web when compared with uBlock Origin. This is nice because more restrictive approaches to privacy, like GNU IceCat and Tor, hinder modern web usage. + +Similarly, Track Me Not has almost no impact on the usability of the web. I say almost no because the traffic it generates likely increases the probability of being shown CAPTCHAs, given that the traffic it generates is likely distributionally different than normal traffic. + +## Effectiveness at Improving Privacy + +AdNauseum is likely worse at protecting your privacy than UBlock Origin. By clicking ads in the background, there is an inherent trail of where you have been. In some ways this trail exists the moment the ad network sells the ad you are shown, but by using a more obscure technology than UBlock Origin, you are more likely to be fingerprinted. Despite this, AdNauseum makes the modern web a better experience to use than not having an ad blocker. + +Track Me Not may also hinder privacy, depending on your privacy goals. The inherent problem is it is phoning home to search engines over time, giving them information about where you are. Search providers are also likely to fingerprint you on the basis of these strange searches. The possible saving grace is that by having so much noise in your search history, it could difficult to figure out what you are interested in. I am uncertain about the value of this though as there are likely going to be two search distributions; Track Me Not's, and yours. This allows sophisticated search providers to ignore the synthetic requests and track your real requests while also gaining real time IP information. + +In short, I find the idea that these tools improve privacy to be dubious. + +## Why You Still Might Want to Use Them + +The value of these tools is they are a form of active resistance against ads and tracking. While your privacy is likely hindered by them, you are sending a message. That message costs ad networks and search providers money. In the case of AdNauseum, clicks are expensive for advertisers because most people ignore ads, and Track Me Not imposes computational costs on search providers. Even so, by clicking on so many ads ad networks may catch on and stop charging as much per click. Similarly, search providers may block you or start giving CAPTCHAs which likely impose less computational costs on them than running a query. + +## My Thoughts + +You probably shouldn't be using them. While I enjoy active resistance, this is unlikely to be the right way to do it. It may mess with their knowledge about you if they are not sophisticated, but any sophisticated search provider or ad network, which I think most of them are, will easily sus out inauthentic traffic and gain more information about you as a result. + +Instead of using these tools, I recommend doing the following to improve privacy: + +* Use Tor when possible +* Avoid sites that require signing in +* Don't use social media +* Use a privacy respecting browser +* Use UBlock Origin +* Use a Pi-hole and privacy respecting DNS servers +* Minimize your usage of search engines +* Use a variety of privacy respecting search engines +* Use local AI tools (if you must use any at all) +* Use E2EE messaging when possible +* Minimize the trackability of financial transactions +* Don't carry a phone and minimize your usage of it +* Avoid proprietary software and software that collects data + +This results in me doing the following: + +* Using Tor for most of my traffic +* Avoiding sites that require signing in +* Not using social media sites +* Using LibreWolf as my default non-Tor browser +* Routing all non-Tor DNS requests through a self-hosted Pi-hole with additional domain filtering +* Using DuckDuckGo and a variety of public SearX instances for search +* Running Ollama models locally +* Preferring communication with PGP encrypted emails, Matrix, or Signal +* Using cash or Monero when possible for transactions +* Not carrying my phone with me and only using it when it is the only means of achieving a specific goal (ie. SMS 2FA, communication with certain individuals, etc.) +* Only using Libre software that doesn't collect data + +Unfortunately there are sometimes exceptions to the above for the purpose of completing my work in an efficient manner, but in my personal life, I am unwilling to compromise on these things. + +## Related + +=> https://github.com/dhowe/AdNauseam +=> https://github.com/gorhill/uBlockhttps://github.com/gorhill/uBlock +=> https://github.com/vtoubiana/TrackMeNothttps://github.com/vtoubiana/TrackMeNot +=> https://www.gnu.org/software/gnuzilla/https://www.gnu.org/software/gnuzilla/ +=> https://www.torproject.org/about/history/https://www.torproject.org/about/history/ +=> https://pi-hole.net/https://pi-hole.net/ +=> https://librewolf.net/https://librewolf.net/ +=> https://ollama.com/https://ollama.com/ diff --git a/posts/gemini/adnauseum-track-me-not-and-privacy-through-obscurity.md b/posts/gemini/adnauseum-track-me-not-and-privacy-through-obscurity.md @@ -1,81 +0,0 @@ -# AdNauseum, Track Me Not, and Privacy Through Obscurity - -## Date: 2025/10/4 - -## Context - -AdNauseum [1] is a fork of uBlock Origin [2] that hides ads, clicks them in the background, and aggregates the clicked ads in an easy to view interface. The key difference between UBlock Origin and AdNauseum is AdNauseum both hides and clicks ads. - -Track Me Not [3] is a browser extension that mimics human search queries to obscure real queries in the noise. - -## Usability - -AdNauseum is as effective as uBlock Origin at hiding advertisements. For a user, there is no trade off in the usability of the web when compared with uBlock Origin. This is nice because more restrictive approaches to privacy, like GNU IceCat [4] and Tor [5], hinder modern web usage. - -Similarly, Track Me Not has almost no impact on the usability of the web. I say almost no because the traffic it generates likely increases the probability of being shown CAPTCHAs, given that the traffic it generates is likely distributionally different than normal traffic. - -## Effectiveness at Improving Privacy - -AdNauseum is likely worse at protecting your privacy than UBlock Origin. By clicking ads in the background, there is an inherent trail of where you have been. In some ways this trail exists the moment the ad network sells the ad you are shown, but by using a more obscure technology than UBlock Origin, you are more likely to be fingerprinted. Despite this, AdNauseum makes the modern web a better experience to use than not having an ad blocker. - -Track Me Not may also hinder privacy, depending on your privacy goals. The inherent problem is it is phoning home to search engines over time, giving them information about where you are. Search providers are also likely to fingerprint you on the basis of these strange searches. The possible saving grace is that by having so much noise in your search history, it could difficult to figure out what you are interested in. I am uncertain about the value of this though as there are likely going to be two search distributions; Track Me Not's, and yours. This allows sophisticated search providers to ignore the synthetic requests and track your real requests while also gaining real time IP information. - -In short, I find the idea that these tools improve privacy to be dubious. - -## Why You Still Might Want to Use Them - -The value of these tools is they are a form of active resistance against ads and tracking. While your privacy is likely hindered by them, you are sending a message. That message costs ad networks and search providers money. In the case of AdNauseum, clicks are expensive for advertisers because most people ignore ads, and Track Me Not imposes computational costs on search providers. Even so, by clicking on so many ads ad networks may catch on and stop charging as much per click. Similarly, search providers may block you or start giving CAPTCHAs which likely impose less computational costs on them than running a query. - -## My Thoughts - -You probably shouldn't be using them. While I enjoy active resistance, this is unlikely to be the right way to do it. It may mess with their knowledge about you if they are not sophisticated, but any sophisticated search provider or ad network, which I think most of them are, will easily sus out inauthentic traffic and gain more information about you as a result. - -Instead of using these tools, I recommend doing the following to improve privacy: - -- Use Tor when possible -- Avoid sites that require signing in -- Don't use social media -- Use a privacy respecting browser -- Use UBlock Origin -- Use a Pi-hole [6] and privacy respecting DNS servers -- Minimize your usage of search engines -- Use a variety of privacy respecting search engines -- Use local AI tools (if you must use any at all) -- Use E2EE messaging when possible -- Minimize the trackability of financial transactions -- Don't carry a phone and minimize your usage of it -- Avoid proprietary software and software that collects data - -This results in me doing the following: - -- Using Tor for most of my traffic -- Avoiding sites that require signing in -- Not using social media sites -- Using LibreWolf [7] as my default non-Tor browser -- Routing all non-Tor DNS requests through a self-hosted Pi-hole with additional domain filtering -- Using DuckDuckGo and a variety of public SearX instances for search -- Running Ollama [8] models locally -- Preferring communication with PGP encrypted emails, Matrix, or Signal -- Using cash or Monero when possible for transactions -- Not carrying my phone with me and only using it when it is the only means of achieving a specific goal (ie. SMS 2FA, communication with certain individuals, etc.) -- Only using Libre software that doesn't collect data - -Unfortunately there are sometimes exceptions to the above for the purpose of completing my work in an efficient manner, but in my personal life, I am unwilling to compromise on these things. - -## Citations - -[1] - [https://github.com/dhowe/AdNauseam](https://github.com/dhowe/AdNauseam) - -[2] - [https://github.com/gorhill/uBlock](https://github.com/gorhill/uBlock) - -[3] - [https://github.com/vtoubiana/TrackMeNot](https://github.com/vtoubiana/TrackMeNot) - -[4] - [https://www.gnu.org/software/gnuzilla/](https://www.gnu.org/software/gnuzilla/) - -[5] - [https://www.torproject.org/about/history/](https://www.torproject.org/about/history/) - -[6] - [https://pi-hole.net/](https://pi-hole.net/) - -[7] - [https://librewolf.net/](https://librewolf.net/) - -[8] - [https://ollama.com/](https://ollama.com/) diff --git a/posts/gemini/index.gmi b/posts/gemini/index.gmi @@ -0,0 +1,9 @@ +# Andrew's Blog + +=> feed.xml + +=> config-files-suck.gmi 2025/11/19 +=> you-dont-need-anything.gmi 2025/10/17 +=> stop-collecting-user-data.gmi 2025/10/12 +=> adnauseum-track-me-not-and-privacy-through-obscurity.gmi 2025/10/4 +=> the-sustainability-of-youtube.gmi 2025/9/28 diff --git a/posts/site/feed.xml b/posts/site/feed.xml @@ -7,7 +7,7 @@ <language>en-us</language> <managingEditor>andrew@laack.co</managingEditor> <webMaster>andrew@laack.co</webMaster> -<lastBuildDate>Sat, 25 Apr 2026 19:38:34 -0500</lastBuildDate> +<lastBuildDate>Sun, 26 Apr 2026 02:59:59 -0500</lastBuildDate> <atom:link href="https://blog.laack.co/feed.xml" rel="self" type="application/rss+xml"/> <item> <title><![CDATA[Config Files Suck]]></title> diff --git a/scripts/convert.sh b/scripts/convert.sh @@ -10,8 +10,18 @@ mkdir -p posts/site rm -f posts/site/*.html INDEX_FILE="posts/site/index.html" +GEMINI_INDEX_FILE="posts/gemini/index.gmi" RSS_FILE="posts/site/feed.xml" + +cat > "$GEMINI_INDEX_FILE" <<EOF +# Andrew's Blog + +=> feed.xml + +EOF + + cat > "$INDEX_FILE" <<EOF <!DOCTYPE html> <html> @@ -42,6 +52,11 @@ cat > "$RSS_FILE" <<EOF <atom:link href="$BLOG_URL/feed.xml" rel="self" type="application/rss+xml"/> EOF + + + + + TMP_SORT_FILE=$(mktemp) for FILE in posts/entries/*.md; do @@ -65,6 +80,8 @@ sort -r "$TMP_SORT_FILE" | while IFS='|' read -r SORTABLE_DATE DATE FILE; do printf '<li><a href="%s.html">%s</a> - <em>%s</em></li>\n' "$BASENAME" "$BASENAME" "$DATE" >> "$INDEX_FILE" + printf '=> %s.gmi %s\n' "$BASENAME" "$DATE" >> "$GEMINI_INDEX_FILE" + TITLE=$(grep -m1 '^# ' "$FILE" | sed 's/^# //') [ -z "$TITLE" ] && TITLE="$BASENAME"