I like the “ransomware scumbag” language but at the same time, it feels like companies only give a shit about security after an incident.
I like the “ransomware scumbag” language but at the same time, it feels like companies only give a shit about security after an incident.
Personally speaking, I’ve never been a fan of this method because to the hosting web server it was still fetched. That might confirm that an email address exists or (mistakenly) confirm that the user did in fact follow the link (or load the resource).
I have ad and tracking blocked like crazy (using DNS) so I can’t follow most links in emails anyway. External assets aren’t loaded either, but this method basically circumvents that (which I hate).
I always found the code search more distracting than helpful. Just let me use the browser native Command + F ffs.
Here’s what I do about it:
IPv6. Stop engineering IoT junk on single-stack IPv4, you dipshits.
Amen
At a high level it involves a terrible custom parser written in Ruby for several formats of DNS blocklists. It finds the proper domain then outputs a large configuration file for Unbound.
I’ve attempted to Dockerize it but honestly, I think it would be better to use a superior parser written in another language that can be statically compiled.
I was using Fly.io to host it in various regions using an Anycast IP, but since I’ve moved onto using VPN for everything I’ve moved it to a few hosts acting as Tailscale exit nodes. Those exit nodes provide the blocking DNS service along with rewriting incoming Tailscale client traffic to route out of another network interface assigned to a VPN provider.
Had I unlimited free time I’d rewrite the parser in Crystal, but part of me thinks there’s got to be something already written by someone in Go.
It’s a common solution but I do something more involved and manual, but it’s the same concept.
Related: I’m a big fan of Beeper, and they were recently acquired by Wordpress too.
I go hard with DNS-based ad blocking and I’m constantly confirming it works by checking the network tab in developer tools. I’m basically only seeing first party scripts and CDN assets — 99% of websites load all the tracking garbage from third-party domains that can be easily blocked.
I use it and it’s pretty great, though it sometimes does feel like a hack (I mean, that’s essentially what it is).
For a better experience pick a search engine in Safari that you’ve blocked with DNS so that you’ll never see a glimpse of it before xSearch redirects you (as you would on a slower network).
I don’t even remember mine unless I’m going somewhere I know doesn’t have NFC. It’s a flimsy, shitty wallet that I only bring to flimsy, shitty points of sale and I’d really like to not bring it at all.
Who doesn’t connect their printer over Bluetooth?
If this tech is real, maybe we’ll see it in Los Angeles area apartments in 3050
Relevant
Or they hate updates for some fake reason like “they want to control me”
Streaming sponsored by bigoted religious animal abusers. Yeah no it’s gonna be a hard pass for me.
I’ve been using a password manager for ages, and passkeys for a long time now.
What about passkeys is a loss of control? I’m 100000000% more likely to use them when supported, usernames/passwords are so janky, as are SMS/email-based 2FA (and the stupid “magic passcode” that makes you check your phone/email every time you sign in); for average users it greatly reduces the risk of phishing, etc.
If I want to delete one I can do just that.
Websites that require username/password + passkeys are annoying as hell though.
Oh wonderful! Another 10 years and we can use it natively without polyfills!
They need to switch to Webauthn. SMS-based 2FA should’ve been big 10+ years ago, not today. I don’t really understand why this old style 2FA has been just now becoming popular lately.