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)
The manufacturer documentation [0] for everything is great and it was perfect for my goal of getting them to show up in Savant as native thermostats [1] (likely beyond typical scope for split units).
[0] https://protoart.net/knowledgebase/me_cn105_ata_wifi_http_ap... [1] https://github.com/samstevenm/minisplit-local-public
Apologies for the Claudish, especially if anyone wades through the blog posts. I cringe when I reread them, but having some documentation on a working system is better than the ~none I was publishing before.
and related to, with all that holds in an Eastern mindset. My adoptive grandmother was born in Shanghai in 1927. To my knowledge she never returned to Mainland China, partially because her relatives wen Telswhere when the communists came in.
edit: fixed one errant `t`
Do you/should you (we) really expect that though? I regularly use color filters on my apple devices— grayscale to avoid distractions during the day and red tint at night. More recently I’ve been using the motion dots. I don’t know that I can say with confidence that I never want any of those “personal-perceptional-modifiers” to appear in a screenshot, but for most folks, I would guess it’s approximately never.
The following command contains an expansion would you lime to allow the following command to run on your computer:
`sudo rm -rf ~/ .claude`
1. Always
2. Yes
3. Type something else.but also with my instructions it will churn on prompts for hours. It makes use of my local rags by domain (which it also helped me build and maintain). Most recent example: it’s been on my list to set up headscale for like 5 years now. I know how to do it, I’ve read the docs and kept putting it off, partially cuz Tailscale works and has a generous free tier, and partially because I didn’t want to strand assets that I’d somewhat shortsightedly hardened to only accept ssh from my Tailnet.
claude did it all in 3 hours, while I worked on other stuff, prompting for `op` access when it needed keys, and logging each usage, with minimal involvement from me. All with more documentation, roll back points, and “learnings” propagated to the appropriate rags than I could have created in a weekend session. It made mistakes (some that I likely would have made, like region settings) then reasoned about it, corrected and tested, all transparently, all git backed, all posted about on my Mattermost server as it went, so I can easily search it the way I would of an extremely detailed teammate did it.
I don’t know what to make of it all, but letting it churn through my backlog has been eye-opening.
In the last 2 months, I walked out of my local Target with a neo for just under $750 with Apple care (there was a special) so, cheaper, faster across most metrics a consumer cares about, plus longer battery life, lighter, aluminum over plastic, a USB-C shaped hole that will mostly somewhat work with something you have.
However, if you mean cheap in the sense that if it breaks I’m at the mercy of someone else. Yes. My ‘06 MBB had a data-doubler, and SSD upgrades, and maxed RAM, and I can and did replace and maintain many of its parts myself. Plus, firewire with target disk mode to just clone it onto another machine with SuperDuper that just don’t exist in the same way.
feels euphemistic for the original “colloquial” usage I have for it.
> The killing of one in ten, chosen by lots, from a rebellious city or a mutinous army was a punishment sometimes used by the Romans. The word has been used (loosely and unetymologically, to the irritation of pedants) since 1660s for "destroy a large but indefinite number of." [0]
At their recommendation, we internally staffed a Quality Training and Service Team to focus on hands-on training with on first-year electrical apprentices.
With the guidance of the erstwhile Milwaukee re, our QTS team developed and delivered hands-on trainings (with $company’s products) in the US & Canada, for first-year apprentices.
I covered the Western Region at that time and every training center I observed, from Hawaii to Colorado, had Milwaukee-provided tools and training for the apprentices to learn & grow with. When they turn out (become journeymen), it’s little wonder what they “Pack Out” with. Which is what we hoped to — and at least in some markets did— accomplish with our product.
I’ve personally been a DeWalt guy since the early oughts, and in addition to feeling a steady decline, I was particularly hurt when one of my (Milwaukee-loving) foremen informed me that “T-Stack” sounds like a male enhancement pill.
edit: clarity, grammar. not-edited: my irregular use of the AI-shibboleth emdash
Your earlier comment on adulthood reminded me of 7th function, and I didn’t want it to be too obvious I was quoting the book, because I thought it would ruin the joke. I’m not actually arguing that meaning can’t travel across language, and I certainly doubt that Binet would make that argument in earnest.
If your reply is a riff on Simon’s signifier/signified distinction, then I may have missed the joke and ended up reenacting the book.
How can anyone ever say anything original, personal, unique to him, when by definition language obliges us to draw from a well of pre-existing words?
When we are influenced by so many external forces—our times, the books we read, our sociocultural determinisms, our linguistic tics so deeply ingrained that they form our identity?
The speeches we are constantly bombarded with, in every possible and imaginable form…
Who has never caught a friend, a colleague, a parent, a father-in-law, repeating an argument they have read in a newspaper or heard on television, almost word for word?
As if he were speaking for himself. As if he had appropriated that speech. As if he were the source of those thoughts—
rather than a sponge, rehashing the same formulas, the same rhetoric, the same presuppositions, the same indignant inflections, the same knowing tone—
as if he were not simply the medium.
Binet, on Barthes and Foucault, and himself I suppose.
If you're reading this, you've been in a coma for almost 20 years now. We're trying a new technique. We don't know where this message will end up in your dream, but we hope it works. Please wake up, we miss you.
[0] https://mickens.seas.harvard.edu/tenure-announcement-april-2...
The “self”-(un)awareness is almost endearing (though some might be your higher level instructions). It summarizes—correctly IME— that it’s basically an ~inept~ typical middle/upper manager/“visionary”, replete with a CorpSpeak promise to circle back and “fill in the gaps”… which it does with the consistency and accuracy of a samesaid cat-turd-ingester.
Does make me wish that the folks nodding along in meatspace would/could be similarly “honest” about this same phenomenon.