I am shaken to my core (sorry, wife hates that phrase, so I have to use it everywhere) at how many posters here see ads.
I'm of the opinion that if you're seeing ads on your hardware, which you paid for, your computer is broken. That advertisements are always evil, always wrong, and never morally just. And everything possible should be done to avoid, remove, or deface them.
To that end:
Andriod:
- Root your damn phone! And install AdAway (https://en.wikipedia.org/wiki/AdAway)
- Firefox + uBlock
- Don't install malware/spyware (Arguably, Android is spyware, but custom ROMs fix it.)
iOS: - AdGuard (free, works well, but not perfect, enable the "extra" filters)
- Don't install malware/spyware (Arguably, iOS is spyware, but Apple thinks you're a simp, so Good Luck.)
Windows (note, I don't actively use Windows, so these are the things I've collected and used in the past, no idea of their current state): - Seriously, you probably shouldn't be using Windows, but I "get it" sometimes you have to.
- Don't install malware/spyware
- https://christitus.com/windows-tool/
- https://old.reddit.com/r/WindowsLTSC/wiki/index
- https://windhawk.net/
- https://github.com/Open-Shell/Open-Shell-Menu
- https://wpd.app/
- https://www.oo-software.com/en/shutup10
Linux: - Firefox + uBlock and done.
- OpenSnitch if you run random executables from the Internet.
Firefox as a whole: - https://github.com/arkenfoxI used to think this. and I do run some of your suggestions.
But how is the internet economy supposed to function without these micro transactions, in the form of ads. A lot of the abundance in software and technology we've seen in the past decade is possible only through this mechanism.
You paid for your hardware. But did you pay for all the services you use (like search engines, games, mail, other services)?
If not, how do you think they should make money?
(I don't like ads myself).
> iOS:
- uBlock Origin now exists
- Settings > Apps > Safari > (General) Extensions > uBlock Origin Lite
https://apps.apple.com/us/app/ublock-origin-lite/id6745342698
- Alternatively, use Orion Browser (Kagi)
- Pros: a bit better ad blocking
- Cons: more buggy
https://apps.apple.com/us/app/orion-browser-by-kagi/id1484498200
I'd also recommend installing Firefox, logging in, but use Safari. That way you can export a tab to Firefox where you can still get the send tabs feature. > Firefox as a whole:
Also check out BetterFox
- https://github.com/yokoffing/BetterFox
Side Note:Phones are also general computer systems. Fuck this bullshit of pretending they're anything less. If you don't have control over your computer, your computer is broken. You don't have to be forced to adhere to Big Tech's short comings.
> Andriod:
- Install Termux (from F-droid, not Playstore)
- It is trivial to write scripts to handle a lot of things that work through third parties. Less than 100 lines. I find these scripts *better* than many app alternatives and infinitely more trustworthy. We're on HN, everyone here should be able to write basic scripts. Hell, the AI could probably do these things easily (make it use functions! Bash needs functions!)
Some ideas to show scope of what you can do:
- Automated backups: just a fucking rsync to your folders (god fuck Apple, why can't I rsync my pictures on an iPhone!!!!)
- I have my script check for WiFi. If on my SSID I rsync locally. If not, I go through Tailscale. If not on WiFi I don't backup, minimizing my data usage. I'm lazy and just set the cron job to run once a day, making each backup usually pretty small but can cause larger backups when traveling
- rsync can also remove files from your phone if you're concerned about storage.
- You can backup to multiple locations! Even if you use google drive or whatever you should still rsync to your local machine. Remember, Google photos doesn't save full resolution.
- Loss Prevention: Your phone hasn't accessed a set of predetermined WIFI SSIDs in a set time period? Send a file to a known computer (Tailscale), email yourself, or something else with the device's coordinates. Add an easing function, check battery health, and whatever info you want. Hell, even take pictures. You can also make it play music or whatever to help find it.
- Replicate Apple's Check In:
- You can read GPS coordinates, SSIDs, and send SMS messages. This is a lot easier than you think
- Enforce the actual WIFI SSID you want!
- Phone sometimes jumping on the wrong SSID? Have no fear a few lines of code can tell it to fuck off!
- I had this issue living in graduate housing where a university AP was near my unit. My phone would randomly decide to join the uni's connection despite sitting a few feet from my router and having better signal strength...
- Install Tailscale and get access to your local machines remotely
- Setup a raspberry pi at home and make an exit node that uses pihole (suggestion: check out systemd-nspawn)Yeah, it's crazy. Imagine if you let people into your home every day to slap advertising posters on to your walls. This is obnoxious shit and I don't understand how people tolerate it.
I'm beginning to wonder if many people are not comfortable with simply being content. They actually want someone to come and tell them why they aren't happy. Ads do that for them.
> Root your damn phone!
I did for many years, and finally gave up. With recent Androids, life in the rooted world is much more difficult:
Netflix automatically drops to a lower quality tier.
Many apps now just refuse to work on a rooted phone.
But the worst thing: If I want to update the ROM to get the latest security benefits, I have to wipe my data.
Surprised you didn't mention something like PiHole.