You, as a developer, probably want a utopia where all network connections establish at once and never drop, giving you fast throughput with low ping. But this is the real world where that almost never happens. So when you’re designing your app, there are some tips to keep in mind in order to make your … Read more Properly handle network connections in your app
Big warning before we begin Encryption is only as strong as the schema that supports it. If the software has a vulnerability then your encrypted data may be as good as unencrypted data in the hands of adversaries. So make sure you keep all of your software up to date and follow best practices. I’m … Read more How to encrypt everything in your life
If you’ve installed an application that comes bundled in .pkg files, there’s a pretty easy way to get rid of them. All package installers have a Bom file, a bill-of-materials file that macOS can keep track of. This file shows what the package installer installed to the system, and can be used to clean up … Read more How to remove packages from macOS
The closest to being in control we’ll ever be is in that moment when we realize we’re not. Brian Kessler “Control less, trust more” should be the mantra everywhere, and especially in education, but it seems like people love to control every aspect of each others’ lives, to the point where it’s just pointless and creepy. One … Read more A rant against CollegeBoard and LockDown Browser
Starting from today (the publish date of this article) you may notice that you can no longer view this website on some older devices and browsers. This is normal, and let me explain why. TLS 1.0 and 1.1 were deprecated completely in 2020. The only thing you need to know is, if your browser does … Read more Why are you rejecting my browser?
This is a blog post stemming from my frustration. Countless times, I’ve joined a conference call to hear ringing, echoing, loud noises, questionable acts on camera, etc. It just kills the mood and the conference call becomes unproductive as you try and scream over the loud cacophony that is your conference call participants. So here … Read more Video conferencing etiquette
While going through the moving boxes, I found both of my Raspberry Pis – both model 3B+, both unused for quite some time. Since one of these were used for OctoPi, I just hooked it back up to my 3D printer. That left my other Raspberry Pi. I thought of a fun project to work … Read more Bits and pieces of the Raspberry Pi
If you know me in real life, you probably already know that a) I am extremely OCD, and b) I’m a germaphobe. I keep getting asked why I keep vats of alcohol-based hand sanitizer in my room and why I carry around little plastic bottles filled to the brim with hand sanitizer around. And yes, … Read more Tips on staying clean from an OCD germaphobe
Most phones nowadays come with an IPxx rating, whether it be IP67 or IP68. But what happens to these ratings once the phone has been repaired? Surely, the waterproofing gaskets around the screen or the SIM card tray or whatever has been breached, and the phone is not waterproof anymore, right? Well, it seems like … Read more Testing waterproof seals
Why are you connecting me to the wrong location? If I connect to Japan 2, I expect to get connected to Japan 2. But now my Google search results come back in Chinese, and an IP address checker tells me the IP I currently have places me in Germany. Did you buy some anti-tracking gear … Read more Hey Astrill, what the fuck are you doing?