HNHacker News
TopNewBestAskShowJobs

nemosaltat

808 karma · joined March 17, 2019

# Sam M

*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)

submissionscomments
nemosaltat··on GrapheneOS Picks Motorola Signature 27 as Its First Non-Pixel Phone
Made me think of playing with https://neal.fun/design-the-next-iphone/
nemosaltat··on Cloudflare Quick Tunnels
Us too, consider using your bots to migrate your tailnet to headscale. Daily driving Headscale + Headplane + Tailscale’s graciously provided/compatible native apps makes me feel like my devices are truly under my control.
nemosaltat··on I Added a Non-Wi-Fi Mitsubishi AC to Home Assistant
I used this guys thing https://clima.protoart.net/ after someone mentioned it in an HN comment last summer, then used claude to extend it this summer. A year in, I’m very pleased. Matter or thread would be nice, but these are super straightforward out of the box and totally local.

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

nemosaltat··on I Added a Non-Wi-Fi Mitsubishi AC to Home Assistant
I did a similar thing, heavily aided by Claude, after seeing the protart modules posted here on HN last year. 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.

nemosaltat··on Flock CEO's Address Spread Online as Surveillance Backlash Explodes
As a higher level comment points out, my fear is that Flock will end up being the straw man, happily torn down in favor of more outwardly palatable but privately onerous player(s).
nemosaltat··on Flock CEO's Address Spread Online as Surveillance Backlash Explodes
Exactly my thoughts. Flock has been brazen on so many things, that second-movers with a modicum of political savvy can come assuage all the major Flock-FUD, while in fact being significantly worse.
nemosaltat··on Xiaomi: New CPU matches Apple cores single threaded, much faster multithreaded
>sympathetic with the Chinese

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`

nemosaltat··on Early-life stress leaves a 'scar' inside brain cells in mice
When our Little, Stuart falls down we don’t even know what he remembers. [in mice]
nemosaltat··on How Bluesky draws its logo on screenshots
And whatever’s worse than screw for copying presumable pngs as .webp or whatever that format is
nemosaltat··on How Bluesky draws its logo on screenshots
The apps definitely know. Horsemen example: If you screenshot on Amazon (and Business version) iOS apps, it “helpfully” pops its own share sheet.
nemosaltat··on How Bluesky draws its logo on screenshots
> I expect to have an image of exactly whatever was displayed on the screen at the time

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.

nemosaltat··on Claude: Elevated errors across all models
User said “Clean.” Starting Claude cleanup.

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.
nemosaltat··on Apple Upgrade Launches in the United States
The final “Upgrade” is to wholly and completely acknowledge that you don’t own your hardware, we do. Frankly, leasing a modern Apple product feels more honest having everything locked down on a device I ostensibly “own” and while the OS constantly promotes their cloud & services ecosystem.
nemosaltat··on Free way to get your data out of ChatGPT Business accounts
I found myself in a similar boat (converted a personal ChatGPT sub to a Business Account shared with my partner). I ended up using Claude it write a chrome extension to just walk every chat in the side navbar and dump it to a sqlite database (when I then used for my own RAG purposes). Thanks for publishing your work.
nemosaltat··on AI Mania Is Eviscerating Global Decision-Making
that’s perhaps a bit harsh, and I’m late (intentionally) to all this as I’ve worried about personal atrophy, security, and feeding the shoggoth

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.

nemosaltat··on Tell HN: In the old days, computers used to get constantly faster and cheaper
I got my first MacBook in ‘06, the mid-range white one, when the black one was the max spec’. It was $899 with a .edu, and ~$960 with tax then, I might be off by a little, someone can check OWC.

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.

nemosaltat··on NSA Warned Everyone to Reboot Their Routers
This is the way. Mine’s called Io(shi)T.
nemosaltat··on The human cost of 10x: How AI is physically breaking senior engineers
> Removing 1/10

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]

[0] https://www.etymonline.com/word/decimate

nemosaltat··on Show HN: Home Maker: Declare Your Dev Tools in a Makefile
Just add the universal install script to AGENTS.md and yolo https://xkcd.com/1654/
nemosaltat··on I went down a rabbit hole on who owns every power tool brand
I worked for a privately held $company, looking to launch a new, commercially-focused lighting control product ecosystem. Along with other advisors, we hired a prior Milwaukee employee who had focused on JATCs (Joint Apprenticeship Training Centers, IBEW Locals).

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

nemosaltat··on When Do We Become Adults, Really?
I probably could’ve/should’ve been clearer that I was quoting Laurent Binet’s _The Seventh Function of Language_ in a (likely poor) attempt at self-deprecating humor. For me, the point of the passage is that we’re all just recombining language, in the best cases cleverly to express our “own” ideas, in the worst, just attempting to pass off other’s ideas as our own.

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.

nemosaltat··on When Do We Become Adults, Really?
And besides, when I make phrases, is it really me who is speaking?

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.

nemosaltat··on this css proves me human
About 5 years ago, I started intentionally using all lower case in text messaging, for precisely this reason.
nemosaltat··on What our DNA reveals about the sex life of Neanderthals
In those days, there were γίγαντες and also after.
nemosaltat··on The Big List of Naughty Strings
# Human injection # # Strings which may cause human to reinterpret worldview

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.

nemosaltat··on The Saddest Moment (2013) [pdf]
Me also, I found Mickens through his Harvard Tenure post, but somehow just found Night's Watch today.
nemosaltat··on The Saddest Moment (2013) [pdf]
Your theories on Muppet physiology are childish and naïve, and I viciously refute them in my upcoming article “Parasitic Infections of Muppet Gastrointestinal Hand Holes.”

[0] https://mickens.seas.harvard.edu/tenure-announcement-april-2...

nemosaltat··on Show HN: I'm building an AI-proof writing tool. How would you defeat it?
Thank you for sharing the response.

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.

nemosaltat··on Fedora Asahi Remix is now working on Apple M3
Poverty (of youth or otherwise) is also a pretty powerful motivation to “tinker.” I spent a lot of time with OSX86, and ended up getting proficient enough (multiple all-nighters trying to get it to boot and get the right kexts loaded early on) to run semi-stable Tiger thru Lion on random PCs and my girlfriend’s Vaio Laptop. Then, one day I could afford a MacBook and basically stopped being as curious about that. Decade or so later, ProxMox allowed me to run Capitan thru Mojave virtually, while more recently it makes more sense (and less legal dubiousness) to just buy macs as/if I need them. Overall, I’m still pretty curious, but not curious enough to risk a “hacky” solution when I can mitigate it for relatively low $
nemosaltat··on AI is a horse (2024)
Through many attempts to make ingesting the ponyium more bearable, I’ve found that taking it with more intense flavors (wintergreen mint, hoppy hops, crushed soul, dark roast coffee, etc) improves its comestabilty. Can’t let it pile up. We’ve always eaten ponyium right, and we all like it, right, guys, folks?
Page 1 of 10Next →