Sign in

Raspberry Pi 4 recently started supporting booting from SSD drives directly rather than using a slower, more fragile SD card.

Although, there’s a lot of content describing how to create a new system on SSD, it doesn’t seem like there’s a good summarizing article describing how to take your existing…


Scenario

Consider you ran ls or git status or foo | rg bar and want to take one line of the output and either run something else with it or copy it to clipboard.

Solution

Fish shell is an excellent, extensible shell. It doesn’t have an easy way to re-run the last…


The Huawei Mate 20 Pro is solid enough of a phone that it made me switch from the iPhone XS after years on iOS. The last time I tried to switch to Android with a Galaxy S8, I gave up after 2 days.

With a ~60% larger sensor, the camera…


Part 2 of my previous story on using a multi-effect guitar processor as a portable one-stop-shop for all home playing needs

This part continues on the quest to make a portable, USB battery powered, wireless guitar setup that’s easy to get into a start playing on a whim and that…


Wanted to quickly jot down my first thoughts after trying snowskating for the first time.

For context, I’ve been snowboarding casually for ~10 years and occassionally skateboard on cruiser wheels for transportation for ~2 years. …


A developer’s journey from skepticism to excitement for the future of non-OEM widgets, and bespoke mobile design

Modern, consistent Material Design on a phone shipped 4 years before Material Design was unveiled

Preface

Before joining the Flutter team early in 2017, I developed mobile applications for years — some in a fast-paced startup agency, and more recently for large-scale consumer applications inside Google.

Developers from both worlds are acutely aware of the benefits of a well-adopted mobile cross-platform solution. The scalability and productivity…


If you got a A1901 / GSM-only / AT&T / T-Mobile / MQAJ2LL/A iPhone X, it turns out you can still use it to almost full capacity on a Verizon CDMA network.

The first traditional barrier is activating the phone but for the iPhone X, you can activate the phone…


Disclaimer, I’m not a proper musician. Just looking for a guitar setup that’s clean, portable, versatile and sounds good for playing for fun at home.

Also check part 2 of the story where I de-noised and added a quantizing looper+drums to the portable rig.

And after a few iteration, I’ve…


I’ve been switching up my primary personal phone about twice a year for a while now and have been on an iPhone SE for the past 6 months despite not particularly liking iOS or any of Apple’s bundled services.

I’ve used pretty much all the Nexus/Pixel phones as the primary…


Luxafor makes a nice busy status indicator light for the office. Unfortunately it only provides software for Windows and Mac. But it’s not hard at all to get it working on Ubuntu with PyUSB.

1- You need PyUSB installed

pip install pyusb

2- PyUSB basically lets you do anything you…

xster

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store