> It’s tempting to try to sweep this under the rug because it feels gauche to say, but it’s actually important for a number of reasons.
> For one, fish is a hobby project, and that means we want it to be fun for us.
808 karma · joined March 17, 2019
*Builder* • *Integrator* • *Programmer*
## Interests/Expertise: lighting control, AV, networking, and building automation. Tends to wire things first, script later, and document both. Prefers clean systems, clear contracts, and quiet gear.
## Projects & Tools - Smart homes, resorts, and hybrid commercial installs (Lutron, Savant, Ubiquiti, PDK) - Local-first software: Python (uv, Flask, SQLite), Flutter, Markdown automation - System Surveyor, Savant Blueprint, Caddy, Gooey, Quarto, Mattermost
## Habits/Intentions - Builds idempotent scripts and human-readable docs - Avoids buzzwords, cloud bloat, and overpromising - Believes good integrations vanish when done right
## Currently Mapping smarter workflows between the field, the rack, and the repo.
- [github.com/samstevenm](https://github.com/samstevenm) - [diligentservices.io](https://diligentservices.io.) - [nemosaltat.at.hn.](https://nemosaltat.at.hn.) - [sam.at.diligentservices.io.](https://sam.at.diligentservices.io.) - [sam.at.themyers.party.](https://sam.at.themyers.party.)
---
*meet.hn* → [El Cerrito](https://meet.hn/city/33.8410146,-117.52079778811958/El-Cerrito)
> It’s tempting to try to sweep this under the rug because it feels gauche to say, but it’s actually important for a number of reasons.
> For one, fish is a hobby project, and that means we want it to be fun for us.
That might sound fine at first glance, so here’s a common scenario we’d have:
During a renovation on a high-rise building BigCorp that still occupies office space on that floor, is happily (unknowingly/uncaringly) spamming deauths and even spoofing our BSSID and to our field techs it would generally just look like “incorrect password”
I wrote a long internal bulletin about it, mostly geared towards helping our techs identifying the issue (with varying levels of networking knowledge) and getting to someone in IT to help.
This is the easy wire shark proof if you suspect it:
#filter for deauthentication frames `(wlan.fc.type == 0)&&(wlan.fc.type_subtype == 0x0c)` Especially looking for a reason code of 2 `Previous authentication no longer valid.`
An immediate use case that comes to mind is when I’m sending multiple file “deliverables” to a client— i.e. a quote, a report package, some spec sheets, and a relevant CAD diagram)— I could quickly arrange them on as previews on canvas with arrows to visually communicate how they relate and their relative importance rather using multiple paragraphs to explain the seven attachments.
> in Python there should be one obviously correct way to do everything that’s why there are dozens package managers.
I feel like the last thing that eased up my Python version and project management game like this was pyvenv.
it also just supports all the basic pip install commands that you already remember.
edit: if you’re ^soldering *Nuke* stuff underway, it’s because things have hit the fan, and that’s the whole point of ETMS. Other rates also solder underway and might also use (did use) lead, and perhaps none of our inhalation was warranted.
For any other Navy nukes, I wanted to link to a good reference on what ETMS is (was?) but couldn’t readily find anything. If anyone has a reputable link to publicly available course material on their solder grading rubrics or the 7-step, I’d be interested.
My financial circumstances have improved somewhat in the intervening years. Today, I own quite a bit of Apple hardware, most recently Vision purchase overton-shifted my definition of “disposable” into very unfamiliar territory. Even still, about once a year I ensure I can still triple-boot” - just now I do it with ProxMox and Virtual Passthrough. The first iMessage sent from my virtualized “iMac pro” at 2AM and was almost as gratifying as the first Apple Bootscreen on a a Sony Vaio.
May we never lose whatever that is.
As with eBikes, just about anyone could strap on a SCUBA and visit places they otherwise couldn’t (IMO shouldn’t).
The fact is, some people are unfit. Whether, physically, or simply lack the ability to be a good steward of public resources. This applies to SCUBA, eBikes, Driving and a bunch of other things. I don’t think that’s objectionable.
If every experience with Tesla was like the initial buying experience I’d recommend it to anyone, however, let me assure anyone interested the honeymoon phase definitely ends.