RSSAmplifier

Blog

All | H. Kamran

All posts and bill analyses. I'm a California-based developer who takes photos, is interested in public transit and data privacy and security, and follows government across the U.S., the EU, and the UK.

hkamran.comRSS feed ↗28 posts

Latest posts

Moving to a New Mastodon Instance

I'm moving to a new Mastodon instance as my current one is shutting down.

H.R. 7298: Connecting Communities Through Transit Planning Act of 2026

119th Congress, sponsored by Rep. Lateefah Simon (D-CA-12)

H.R. 6606: Opportunities for Success Act of 2025

119th Congress, sponsored by Rep. Suzanne Bonamici (D-OR-1)

H.R. 7810: Lowering Student Loans Act

119th Congress, sponsored by Rep. Mike Thompson (D-CA-4)

H.R. 3153: Understanding the True Cost of College Act of 2025

119th Congress, sponsored by Rep. Young Kim (R-CA-40)

Converting Mailchimp Newsletters to RSS Feeds

Inspired by Josh Müller, I wrote a utility to convert the URLs

H.R. 3543: College for All Act of 2025

119th Congress, sponsored by Rep. Pramila Jayapal (D-WA-7)

California's DROP: A New Era of Privacy Protection

The new Delete Request and Opt-out Platform gives Californians a way to delete their personal information from hundreds of data brokers at once.

How to Actually Login to SmartThings on Android

Samsung, a market leader, relies on non-interoperablity on the platform built for interoperability.

S. 1748: Kids Online Safety Act

119th Congress, sponsored by Sen. Marsha Blackburn (R-TN)

Installing Podman 5 on Ubuntu 22.04 LTS with Homebrew

I decided to start switching from Podman to Docker on my servers and ran into a few issues.

Fixing IP Routing in Ubuntu for Different Subnets

I spent over a week trying to figure out why I was unable to access my two Ubuntu servers from WireGuard.

Formula 1 Abu Dhabi Grand Prix 2024

A semi-live blog of the penalties, critical flags, classifications, and more throughout the Abu Dhabi Grand Prix weekend.

Formula 1 Qatar GP 2024

A semi-live blog of the penalties, critical flags, classifications, and more throughout the Qatar Grand Prix weekend.

Formula 1 Las Vegas GP 2024

A semi-live blog of the penalties, critical flags, classifications, and more throughout the Las Vegas Grand Prix weekend.

Remotely Access Your Home Assistant Instance Securely

Connect to your Home Assistant instance from outside your local network

Securing Your Digital Life

Keep your digital life safe by taking a few proactive measures

Installing a Newer Version of Python on Amazon EC2

EC2 ships with Python 3.7.11, but some might need a newer version

Collecting Beta Testers and Cleaning TestFlight CSVs

Collect testers with Google Sheets then clean them with my tool

Creating FIDO2 SSH Keys

Secure your SSH keys with a FIDO2 security key

Upgrading OpenSSH on macOS

macOS ships with OpenSSH 8.1, but some newer features require 8.2 or higher

Adding Wildcard Subdomain Support to macOS

I needed to set up wildcard subdomain support for my home network, this is how I did it

Generate TypeScript Declaration Files for JavaScript Files

Here's the way you can generate TypeScript declaration files for your JavaScript project

Changing Google Docs' Default Styles

It's easy to change the default text styles, like fonts and spacing, in Google Docs

Converting Local Dates to UTC with Python

A quick and easy way to convert local dates to UTC

Dark Mode Toggle for Vue.js Apps with Vuetify

Here's a simple way to set Vuetify's dark mode state and make it user-changeable

Expanding PKGs on macOS

Ever needed to expand a PKG without using Installer? Here's a guide.

Getting balenaEtcher to Work on macOS Catalina

balenaEtcher was throwing an error when trying to flash an image to a microSD card, here's how I fixed it