"Our planet is a lonely speck in the great enveloping cosmic dark. In our obscurity – in all this vastness – there is no hint that help will come from elsewhere to save us from ourselves. It is up to us." -- Carl Sagan, 1994

TIL: if you use “share my location with this site” in Firefox, your location is shared with that site and Google: google.com/privacy/lsf.html

Hey folks, does anyone have any good resources on how the serverless teams at AWS, Microsoft, Google, et. al. operate their platforms? I.E. signals used for disambiguating function health from platform health, what is a pageable moment, managing platform upgrades, etc.

I'm really excited to see IoT grow out of the "let's see what household devices we can install spyware into today!" phase. Though I'm not sure I see an end coming.

Built an API today for my nannycam project that returned CSV, beautifully simple. Such an underrated format.

The year is 2019 and I can’t buy a good majority of consumer technology because we lack privacy legislation and consumer protections. Example: it’s absurd that my TV came with spyware that can’t be turned off or avoided; I had to stop it from phoning home at the network level. It also came with an arbitration clause and a clause waiving the right to a class action lawsuit.

Breakthrough in the failover for NordVPN: looks like ~3800 servers use the same CA/TLS pair, while ~1700 are unique. If I can figure out how to filter the unique ones out of the recommendation list, we can add that back into the script!

With VPN on the router, house download speed seems to top out at ~20Mbps, will need to upgrade at some point. It’s only a dual core 500Mhz processor, strongly suspect that’s the bottleneck.

Nice! Whole house is now going through VPN but it lets netflix bypass so I can keep streaming. Had to drop load balancing since each VPN server has a different CA/TLS, and OpenVPN doesn’t seem to support that 😓

Next step: VPN into the network from all mobile devices so they get pi-hole *and* VPN. That’s a project for another day though.

My original raspberry pi was powering my pi-hole, everything _appeared_ okay from the pi side. Load average was negligible, pretty no memory usage, etc. (except when I would load the webui but I never really do that). Noticed today DNS was taking 100s of ms to resolve, thought that was weird. Did a little digging, CPU bursts were so infrequent and short lived that they didn't impact load avg much, but were the bottleneck! Upgraded to Model B+ and it is so much faster (10s of ms or less)!

Wrote a script for automatically generating NordVPN OpenVPN configurations w/ failover and bypass for domains:
github.com/retrohacker/kickass

💥 dig A +short netflix.com | xargs -I{} echo "route {} 255.255.255.255 net_gateway" >> vpn_config.ovpn 💥

Let Netflix bypass your VPN

Starting the slow process of using the strangler pattern to take back my email. Every email I receive that doesn’t go to a unique catchall I’m updating.
martinfowler.com/bliki/Strangl

Today's project in taking back control of my shit: an encrypted catch-all email inbox. I now can provide a unique email address to every company/project/service/etc. I interact with!
github.com/retrohacker/knowled

My next project for taking back privacy: pi-vpn to VPN into the house and dd-wrt+openvpn to VPN right back out through a no-log provider. Need to save up for a nicer router first though, my current ASUS' processor can only handle about ~20Mbps encrypted VPN.

Getting pi-hole setup really made me appreciate just how much data there is in DNS, and how easily that could be abused. In the last 24 hours, my house has made 33K DNS queries (9K blocked). Looking through the logs, I can not only identify the services I frequent, but also many of the _devices that I own_.

Strongly recommend setting up DNS over HTTPS w/ pi-hole: github.com/retrohacker/knowled

I've had a lot of success with RDD (README Driven Development) followed by TDD. By the time I get to writing the "actual" code, I have a pretty good model in my head of what problem I'm trying to solve, what the interaction points will be, and what the edge cases are.

Show more
Fosstodon

Fosstodon is a Mastodon instance that is open to anyone who is interested in technology; particularly free & open source software.