Kenneth Finnegan Profile picture
Engineer who converts solder, Ethernet cables, and firmware into entertainment. ☎️ 669-699-6222 @kwf@social.afront.org https://t.co/pFE2Sb9qDE
Oct 6, 2022 4 tweets 2 min read
Are you a flooring installer and you can't be assed to get all your panels of 79¢ laminate to seat right?

It kind of looks like wood, so why not use wood putty to fill the gaps? And yes, the astute will notice that this laminate is installed wrong anyways because you're supposed to stagger the seams much further apart than that.
Sep 15, 2022 16 tweets 5 min read
There is standing water in my crawl space. I found it, but it's now flooding my egress path.

This is my life now. I live under here. Image
Dec 13, 2021 23 tweets 9 min read
One of my nice friends at @henet gave me a dead 100G-LR4 optic to tear apart for your entertainment, so... let's get entertained! 🧵 ImageImage 100G-LR4 is a QSFP28 optic that runs over a duplex pair of single mode fiber, so it takes 4 lanes of 25G from the switch, modulates 4 different colors of light, and combines them together over a single strand to the other end up to 10km away. Image
Nov 27, 2020 4 tweets 2 min read
Me: "Huh... I wonder why this Ubuntu 20.04 image is still using the SysV networking service..."

Me, two hours later: *The internal screaming intensifies* In case you can't figure it out, this is a really stupid trick I've seen on IPv4 to save address space where you assign a /32 to the public interface, then point default via a static on-link route to the router on any other address you want.

I have never seen this trick on v6.
Nov 27, 2020 4 tweets 1 min read
I can't remember the last time I played a video game, but I bought shapez io for this weekend.

It's definitely enjoyable. All the puzzle solving of Factorio without the combat or resource management Who doesn't love shapes?
Nov 27, 2020 5 tweets 1 min read
Through a long series of unfortunate events, for our smallest Thanksgiving ever, my dad has ended up cooking a 19lb turkey. Granted, we also usually do two turkeys and a ham, so I guess just a single turkey of any size is more reasonable.
Nov 19, 2020 9 tweets 3 min read
Engineering: "Make sure to not put solder mask on top of the high speed 56Gbps differential traces to reduce dielectric losses"

Manufacturing: "lol, sticker" ImageImage My favorite manufacturing problem I was personally involved with is still the time I was working on an RF assembly about the size of a small suitcase, and as soon as we transferred the design to volume manufacturing, the screws suddenly started seizing.
Nov 5, 2020 15 tweets 5 min read
Active Optics Cables, or AOCs, are essentially patch cables desired to plug directly into *SFP cages.

They're just like DACs, or Direct Attach Cables, but with more length options and the cable routing advantages of fiber. The nice thing about AOCs over using SR4 optics is that it isn't connectorized, so you don't need to assemble three parts to make a link, and "cleaning fiber ferrules" is a ball game you don't need to get into.
Nov 5, 2020 11 tweets 4 min read
Let's talk about Cisco 6500 line cards.

Because I'm currently sitting on a concrete floor dicking around with 6500 line cards. The 6700 series line cards were actually modular, in that the forwarding engine on each line card was a daughter card that you could replace!
Nov 4, 2020 8 tweets 4 min read
So let's say you have a nice server with a set of 8x3.5" disk bays in the front of it that you want to use for storage.

What you typically don't want to do is also install your OS on the same disk array. Image You could burn one or two of the disk bays for the OS, but that sucks, and if you're doing something like ESXi or Green as, you don't need that much space.

But servers will have USB ports inside the case to boot off a flash drive! Literally just boot off USB forever! Image
Sep 25, 2020 37 tweets 12 min read
I have two objectives tonight:

1) Sit on the floor and enjoy this pineapple cider.

2) come up with the dumbest way possible to load test an authoritative DNS server. Some of you might ask "but why not load test your DNS server like any... normal(?) person?"

And to that I say, "my bottle opener is a wrestler and can kick your ass"
Sep 17, 2020 4 tweets 1 min read
Tonight's #hamr hot-take: Your weekly nets are a goddamn waste of time if the only thing you're doing is giving your net control practice blindly reading a script and your members practice keying up the radio at the right moment and saying their callsign. You should have two net control scripts: one that's a full script to reduce anxiety for first time net controls, and a second one that's a rough handwritten outline of all the topics they need to make sure to hit during the net.
Sep 11, 2020 5 tweets 2 min read
I know this is stupid.

It's just... It's Thursday night. I need to live on the edge somehow. Image And come on. In the universe of sketchy punk ass soldered Li-Ion packs, I'm doing an alright job of it. Image
Sep 10, 2020 18 tweets 6 min read
I've been technically assisting my father on a project where he needs to send an email to a few hundred people.

Previously, he was going it from the Gmail GUI 75 people at a time, copy-paste into bcc in the compose window, but now that I have SMTP infra, why not a for loop? 🧵 Relatively simple problem once you have the email infrastructure up, right?

cat mailinglist | while read EMAILADDR; do cat ./emailbody.txt | mail -s "Subject" -a "From: me@example" $EMAILADDR; done

So I was helping him understand the headers and how best to invoke the mail cmd
Sep 7, 2020 5 tweets 2 min read
Today, on "Kenneth Builds Cables" ImageImage Sometimes I do alright work. Image
Sep 5, 2020 5 tweets 2 min read
Welp... my father just offered to feed me more ribs today in exchange for more help with his SMTP server.

So I've got my Saturday plans taken care of now. S M O K E D. Image
Aug 31, 2020 4 tweets 2 min read
UNEXPECTED PACKAGE FROM CANADA WITH "ELECTRONICS PIECES" ON THE CUSTOMS FORM YES PLEASE. 😍🤓📦 Image Yessssss. I got one of the @Leeborg_ WS2812 stickers! 🥰 leecyb.org/?p=348 Image
Aug 19, 2020 4 tweets 1 min read
My father disassembled the original SimCity for DOS and hacked it to skip the city population copy protection check at the beginning because my sister and I were able to enjoy playing the game but were too young to be able to match the shapes and get the game started without help Which has always been a big foundational block in my perspective on design for accessibility.

You will never have enough creativity to be able to predict all the limiting factors for accessibility in your product for users. But you should try.
Aug 17, 2020 5 tweets 2 min read
Friend: "So I saw this bag, and it had your name on it"

Me: "Oh hell yes it did!" 😍😍😍 ImageImage 🤔 so do I try and use this on my computer now? Image
Aug 13, 2020 6 tweets 1 min read
You'd think something trivial like configuring a network interface would be a solved problem in Ansible for CentOS.

And it would seem that you're not quite right. There's an ansible module for it, which documents that you need to install several packages for CentOS 8 which... don't exist.

But it works anyways.

Except it just appends your config onto whatever config already happens to be there.
Aug 5, 2020 4 tweets 1 min read
That feeling when you realize that a server is rapidly running out of RAM and you're not able to type fast enough to beat it filling the 8G swap file annnnnd now it's not responding to anything. 88GB of RAM is a lot of RAM... but maybe I still shouldn't have spawned 15,000 processing jobs at the same time...