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 Fish 4.0: The Fish of Theseus
Yes it is. I was on mobile definitely didn’t scroll far enough for the giant “Why Rust” where the TFA addresses my needless snark head on.

> 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.

nemosaltat··on Fish 4.0: The Fish of Theseus
Me too. I just keep watching the crustea-culting and wondering if I’m actually missing out.
nemosaltat··on Replace Philips Hue Automation with Home Assistant's
Worked for them in various capacities for 6 years. It’s still what’s mostly in my house and mostly what I recommend for lighting control on projects. I’ll admit I have been eying Casambi with some interest.
nemosaltat··on AT&T says it won't build fiber home Internet in half of its wireline footprint
and we’re all better off for it, including PG&E, who doesn’t have to transmission lines over more (un)maintained wilderness, which is where many of the fires come from in the first place.
nemosaltat··on Has anyone used Proton Business Suite rather than Google's for a startup?
Same here. When you say your own email, do you mean Fastmail? I love Proton and they got me and my SO largely off of Google. Fastmail is just so good, I’m going to migrate everything there eventually.
nemosaltat··on Mitigating WiFi deauth attacks with Ubiquiti Protected Management Frames (2022)
Takes me back over a decade ago, working for a manufacturer that used a “Wi-Fi setup network” on many of their products, I started encountering early versions of “WIPS” (wireless intrusion prevention systems) that would leverage these deauth techniques in TIFA to prevent connection to rogue (read: our) Wi-Fi networks.

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.`

nemosaltat··on Show HN: Jelly – A simpler shared inbox for small teams
I’d also be interested in this. Right now, I use Fastmail with a partner and we use the new “Notes” feature to track what’s been open/plan for response.
nemosaltat··on MdBook – a command line tool to create books with Markdown
Do you have any details on your workflow for reports? I “think” in .mds and the. use a VScode extension that creates to PDF on .md save with a custom/header footer template- works 95% of the time but it’s more brittle than I’d like.
nemosaltat··on MdBook – a command line tool to create books with Markdown
I’ve been running quarto [0] for a few months now and I’m happy with it. Posts are saved as .qmd, with a little bit of special front matter for formatting and tagging. `quarto render` converts the .qmd(s) according to a simple config file. [0] https://quarto.org/
nemosaltat··on Show HN: Desktop app displaying files on a 2D canvas
I agree! Visualizing a workflow or a project this way seems to have a ton of potential. I already keep most of my knowledge in Obsidian or template folder structures, and this provides a really neat way to visualize it.

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.

nemosaltat··on Should you use uv's managed Python in production?
I, like, immediately switched after minimal reading about it here a few weeks ago. It’s simply excellent.

> 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.

nemosaltat··on Show HN: iFixit created a new USB-C, repairable soldering system
we had overhead vacuum suction on all the terminals in the training environment. On the sub, not so much, but if you’re soldering^ underway, it’s because shit has hit the fan so badly that a bit of lead inhalation is the least of your worries.

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.

nemosaltat··on Show HN: iFixit created a new USB-C, repairable soldering system
Since no other navy nukes have chimed in on this thread to speak about ETMS—eutectic point is a huge piece of the puzzle and there are tradeoffs for selecting between 60/40 and 63/37. Fillets suck, bifurcated terminals are worse.

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.

nemosaltat··on After a deacade of using SQL it "clicked" for me
I think the comment from cosmicradiance is more in the spirit of HN. I’m guessing I’m 10 years older than OP, and started devops when LAMP was king. It’s a lot less abstract when you actual install, configure and start the service, as opposed to occasionally opening MySQL Workbench to poke around when things don’t work.
nemosaltat··on Adding a USB port to the ThinkPad X1 Nano (the hard way)
I acknowledged that in my comment. Part of my point here is that UL is not exactly a disinterested 3rd-party when it comes to endorsing additional layers of certification.
nemosaltat··on Adding a USB port to the ThinkPad X1 Nano (the hard way)
In this particular case, it was a guest room control solution consisting of DIN rail mounted TRIAC dimmers 0-10V dimmers and other line-voltage & dry contact relays. Backbone was an RS485, 4-conductor bus. Yes, those components can produce various harmonica and frequencies, however they were tested extensively in a lab in various configurations. Each configuration varies slightly based on room layouts and number of zones, and obtaining UL-listing for every possible permutation becomes ridiculous (IMO).
nemosaltat··on Adding a USB port to the ThinkPad X1 Nano (the hard way)
If that sounds silly, while working in commercial construction in Los Angeles, we encountered pushback for placing UL-listed devices in a UL-listed enclosure. The city determined that to be a “new assembly” and required UL listing for the entire unit. UL has a category for this situation; the enclosure is “UL recognized” because all of the devices and the enclosure are UL-listed. Their proposed solution, which UL was happy to oblige, was to come and field-inspect the installed units and have them certified in situ, at our (significant) expense, of course.
nemosaltat··on Redbox Owner Chicken Soup for the Soul Files for Chapter 11
That’s what I remember. Someone got me “Chicken Soup for the Teenage Soul” (I was 8 or 9). It had a section called “Tough Stuff” and it had stories of abusive parents and family. I think my parents blindly let me read it because of the “Cristian Themed” association.
nemosaltat··on Why you can hear the temperature of water
Yes, the thermostatic mixing valve is worth understanding- it’s pretty neat.
nemosaltat··on April Fools Day Request for Comments
Today’s (2024-04-01): https://www.rfc-editor.org/info/rfc9564
nemosaltat··on Hackintosh is almost dead
As a teen in the mid-oughties. I played heavily with the OSx86 project/Hackintosh. I learnt about writing kexts and kernel patche and I fondly remember getting a Linksys USB-to-ethernet adapter working on an HP workstation, running Tiger.

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.

nemosaltat··on Responses to unicycling
How does, “people who have no business SCUBA diving a protected reef due to lack of fitness” strike you?

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.

nemosaltat··on How to do OCR on a Mac using the CLI or just Python
Same, and for my purposes, I just wrap that utility in a macOS Shortcut I can click from my menu bar, or launch from Quicksilver.
nemosaltat··on Is a Poe.com subscription better than ChatGPT Plus?
Same. I wrote an implementation around GPT-4 & sqlite to store and analyze my queries and was hoping to use that exclusively. I still find myself using ~~GPT-4~~ chapGPT, huge shoutout to autodev.py for making that experience worlds better. edit: clarity
nemosaltat··on The three modern formats for email forwarded by people
I top post because I hate the inconsistency of how message threads are handled. If someone can point me to a primer I’d greatly appreciate it. Outlook, Apple Mail, iOS all seem to handle it slightly differently.
nemosaltat··on The Philips Hue ecosystem is collapsing
I have to admit, begrudgingly, that the Tesla App experience “JustWorksTM.” This is the 3rd I’ve picked up (3, Y, Y) and this time, I didn’t even have to pair my phone. I was signed into my existing app and my new Y just changed from an order number to a VIN and started working. All my preferences synced to my driver profile immediately.

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.

nemosaltat··on Open source screw counting machine
This is the way. Over the years I’ve built up a good intuition for which cables, power ends, brackets, and fasteners might come handy later and I keep them on hand, broadly sorted into those categories. For example, those plastic kits of VESA screws that come with a new TV are nice to have around because they usually have assortment of machine screws, stand-offs and nuts, and they’re usually blister-packed.
nemosaltat··on Feral desert donkeys are digging wells, giving water to parched wildlife (2021)
N = 1 but the cats I’ve seen around my neighborhood seem to be quite well cared for and simply killing for the sport of it, toying— ok, perhaps I’m anthropomorphizing— with their prey and often, IME not eating it at all
nemosaltat··on The Subtle Magic of Tsnet
The image descriptions did appear generated toward the beginning, but towards the middle it seems they are the prompt that was used to generate them (a bit quine-esqe) and towards the end, clearly part of the article.
nemosaltat··on Shifting views about psychedelic drugs require a new category for them
Since we’re speculating. I would imagine like just about all human experience, framing, priming and setting matter quite a lot.
← PreviousPage 3 of 10Next →