RSSAmplifier

Blog

IvyMike.dev

Michael Gebis

ivymike.devRSS feed ↗24 posts

Latest posts

Turn Your Old Router Into a Highly Compatible Access Point

Photo credit Do you have any badly behaved IoT devices? You know, the ones that can't seem to connect to your WiFi, or once they do connect, quickly fall off the network? Or worse yet, the device might go comatose and need rebooting frequently? For example, I had a hell …

My Citizen Science Projects

I love contributing to various "citizen science" projects--things where I can buy a sensor or a raspberry pi, set it up, and contribute data to a larger project. Someday I will talk more about each of these projects that I contribute to, but for now I'm just collecting high-level links …

Umbraphile

In 2017, I traveled to Oregon to see the total eclipse; in 2024, I traveled to Arkansas. I have a dedicated solar projection telescope. I have a pair of binoculars that are so dark they can only be used to look at the sun. The word for an eclipse chaser …

Two Inches

The distance from the pupil of my right eye to my cheekbone is two inches. On March 29th, I was resealing the grout on my kitchen countertop. My kitchen overlooks a den which is three steps down. I was standing on the top step, stretching around to the right, so …

The Fundamental Theorem of Engineering: Everything's a Tradeoff

The Fundamental Theorem of Engineering: Everything's a tradeoff A runaway trolley is about to create 5 trolley problems. Do you pull the lever and divert it, so it only creates 1? pic.twitter.com/hrlf8tpoVm — 𝓒𝓗𝓡𝓘𝓢 𝓡𝓞𝓓𝓛𝓔𝓨 (@chrisrodley) April 7, 2016 If you've gotten far enough along in math, you've …

Disaster Driven Development

Back when I worked at Ixia, one of my managers had a software process I called "Disaster Driven Development". He would overcommit our schedule by saying yes to everything , and then we would work on whichever project someone was screaming about the loudest. We were always, always, always fighting fires …

BirdNET-Pi: Listen to and Identify the Birds in Your Backyard

Raspberry Pis are a boon to citizen science. Tiny, cheap, low-power but highly functional Linux systems that can drive and monitor a wide variety of instruments--it's a dream come true. And there are tons of Pi-powered projects out there just waiting for you to join them. BirdNet-Pi is one such …

Upside Down Backups Part II

The Internet Has Some Suggestions I got a lot of feedback after my first article on Upside-Down Backups made it to Hacker News. There were a lot of good suggestions and it's worth a follow-up article to incorporate some of them. Think Deeply About Your Disaster Model The conventional wisdom …

Upside Down Backups

An Upside-Down Backup Strategy I have a strange way of doing backups these days. When I save something, the master copy is in the cloud. If a file exists only on my local drive, it's not safe. Only once I've saved the file on my Google Drive or pushed to …

The Curious Case of the Clicking Battery

About a year ago, my girlfriend asked me what one does with clicking batteries. "Clicking batteries? What do you mean?" "You know, when a battery just starts clicking. Like they do from time to time." "I have never ever heard such a thing." Two minutes later, she texted me a …

Antiresume

"People don't walk around with anti-resumes telling you what they have not studied or experienced...but it would be nice if they did." - Nassim Nicholas Taleb, The Black Swan I'm pretty sure Taleb was joking, but that kind of mischievous idea appeals to me. And it's more fun than working …

VPN Advice (November 2021 Edition)

I had a short discussion with a friend about his VPN needs; here's a summary of that discussion. Executive summary: Most users don't need a VPN for privacy anymore; the majority of your web traffic is encrypted by default. If you need a VPN so you can access servers at …

My dotfiles

In late 1991, I walked into the Computing Services Office at UIUC and timidly asked "Is there where we get an email account?" Not only did I get an email account, as mentioned in My First Hack , but they also gave me a sheet of paper with a bunch of …

Reading Code

Get good at reading code If you're a professional software engineer, it pays to think about the process of reading code. You're going to be doing it for the rest of your career, you might as well get good at it. But working on multimillion line legacy code bases is …

My First Hack: The SPARCserver 600MP

"Ladies and gentlemen: the story you are about to hear is true. Only the names have been changed to protect the innocent." And I really did change a few details, if for no other reason than this story is 25 years old and I have a faulty memory. For legal …

How To Remove Fiberglass (And Other Tricky) Splinters.

Do you like splinter jokes? Because things are about to get out of hand . OK, that groaner out of the way: I was wiring a house for Ethernet last weekend and in the process I got multiple persnickety fiberglass splinters in the tip of my finger. It was one of …

Overclocking Your SodaStream

Bubbly Water I drink a LOT of bubbly water. I used to buy it at the store, but the gigantic number of bottles soon became ridiculous. The best option is to make bubbly water myself, and I find myself making one or maybe even two bottles of soda water using …

How I Set Up a New Windows 10 Machine

I set up a new Windows laptop recently, giving me a chance to take inventory of what software I use on a regular basis. I find it interesting to peek behind the curtain to see how other developers work; maybe you will too. If nothing else this will help me …

Killer WiFi Killed My Router

This is a story about how I noticed that whenever I connected my new laptop to my girlfriend's wifi, it seemed like the router would reboot, but I refused to believe it for about two hours. I literally said "It doesn't work that way." Then I exhausted all other possibilities …

Bedroom carbon dioxide buildup

You probably already know that carbon monoxide (CO) from combustion is highly poisonous. Hemoglobin binds to CO tighter than it binds to O2 by a factor of 200 , so a small amount quickly prevents your blood cells from being able to carry oxygen, and you die. That's why you need …

COVID-19's Impact on IPv6 Traffic

COVID-19 has had a significant impact on IPv6 traffic. Among all of the other crazy impacts that COVID-19 has had in 2020, I did not expect COVID-19 to change the fundamental protocol mix of packets on the internet. But it did! Read on to find out how. IPv6 primer A …

De-Agonizing Performance Self-Evaluations

When I worked at medium-to-large companies, I used to dread the yearly "performance self-assessments". Not that I didn't want a raise, but writing about my own performance was agonizing. It reminded me of writing college entrance essays, another torturous process for me. But at some point, I figured out the …

3D Printing Garden Cage Hinges

My girlfriend's COVID-19 hobby is gardening--broccoli, greens, carrots, radishes, you name it. The only problem has been the rascally neighborhood squirrels and raccoons, who insist on digging in the raised garden beds, ruining her crops. A few weeks ago, with a friend's help, we built PVC cages as protection. PVC …

Testing Pelican

I'm going to test this puppy out