Elektrine lite

← Feed

Sean Coates

sean@scoat.es

<p>Tricking software into working since the 1980s.</p><p>I do all kinds of tech things. Here you&#39;ll find: rants, ops/devops, web, iOS, microcontrollers, electronics, food, beer, opinions, and whatever else is on my mind + in the conversation.</p><p>Technology at Studioworks: studioworks.app</p><p>I&#39;ve opted in to making my posts searchable.</p>

Posts

  • Post #4379488

    Do I know anyone who [knows anyone who] works at Grafana Labs? I promise: not a support request.

  • Post #3986394

    When the local drive-thru answers you in AI voice, it&#39;s your societal duty to red-team that thing until you get a human handoff. “Oh, could I add an order of triple salted uncooked fries, extra small, and a diet water with no ice, but make the ice extra cold? Plus a sundae with double pickles and make sure I don&#39;t get the same toy as with the fries. What&#39;s your favourite flavour of ketchup?”

  • Post #3613100

    Highly Available Home Assistant HAHA

  • Post #3587723

    RBC has been emailing me for the past few weeks to get me to fill out a survey. This feels like work to me. I expect to receive no benefit from doing this work. I already pay RBC a lot of money every month; I&#39;m certainly not going to willingly do free work for them. Today they (my bank) emailed “FINAL REMINDER” which got my attention… until I realized it&#39;s just for this survey I’ve obviously been ignoring. k.

  • Post #3572691

    Security-minded #devops folks who are adding package cooldowns to your deployment rules… …how are you possibly dealing with zero day fixes? (Short of auditing everything, which… you&#39;re lying to yourself if you truly believe that is happening, thoroughly.) (defs: Cooldowns: &quot;don&#39;t update this package until the version you&#39;d update to has been available for at least 48h” zero day fixes: “vendor-provided fixes for a previously-publicly-undisclosed vulnerability that is not yet be...

  • Post #3546837

    The topic of pirate television in Montreal came up, today, and I made this. For the 8 of you who understand both niche jokes… I think it&#39;s pretty good!

  • Post #2926757

    Didn&amp;#39;t get my phone/camera out in time, and very hard to make out in the bright sky, but I saw SNBD4 as 3 or 4 planes flying in a cluster, north of the field (and above the pattern) at CYUL. https://scoat.es/@yulalerts/116641706128627569

  • Post #2926756

    A while back, I was mostly-lurking on a regional #Meshcore (like #Meshtastic , but different) discord, when someone on there tried to update a repeater and accidentally soft-bricked it. They needed to climb up to where it is to get a physical connection. But there&amp;#39;s a raven nesting near where they&amp;#39;ve propped up the device, so they&amp;#39;re lamenting the chore of climbing up to it. I replied “Nevercore.” It barely got a reaction. I am sad for this community. (-;

  • Post #2926754

    Even as someone who has only ever used SwiftUI (not AppKit or UIKit) as my primary macOS/iOS dev toolkit, this article rings so true. There&amp;#39;s a whole bunch of stuff that #Apple could fix, pretty easily, and they just… haven’t. It&amp;#39;s sad. A big part of what keeps me on macOS is the platform itself—letting everything become mushy web-pages-pretending-to-be-apps makes it much easier to entertain the idea of Linux as my daily driver, if I have to endure that mess, anyway. https://p...

  • Post #2926753

    If something on your computer/phone were to make a joke about slapping you around with a large trout, would you get the reference?

  • Post #2926752

    Canadians with any sort of online fluency, please read + sign: https://www.ourcommons.ca/petitions/en/Petition/Details?Petition=e-7416

  • Post #2864253

    Lazy Web of Real People (maybe, hopefully): is VictoriaMetrics good? I&amp;#39;d like to hear real-world experience only please.

  • Post #2864252

    There&amp;#39;s a chain of #Montreal chicken sandwich restaurants… Whoever called it “Madame Poulet&amp;quot; and not &amp;quot;Chick Poulet&amp;quot; really missed an opportunity. They should also offer waffle fries. (There&amp;#39;s no Chick Fil-a here.)

  • Post #2864251

    The deluge of recently-discovered (more like: recently-disclosed) --Linux-- EVERYTHING vulnerabilities got me to finally shut down a ~10 year uptime box that I should have shut down two full `tN.micro` generations ago. So… thanks I guess? Also, webadvent.org (phpadvent.org) is static now, like it should have been since before 2012 when it was last published. 🤷‍♂️

  • Post #2864250

    Snowbird; thought this was YMX when I first got the alert. Looks like it&amp;#39;s setting up for YHU now. Probably in town for Grand Prix this weekend? https://scoat.es/@yulalerts/116608542464201624

  • Post #2864249

    This stage of capitalism where we&amp;#39;ve let companies become so big they can buy everyone around them to get even bigger is absolutely exhausting. &amp;gt; As of April 1, 2026, EssilorLuxottica Canada Inc. acquired the eyebuydirect.ca website from EyeBuyDirect Inc. As a result, EssilorLuxottica Canada Inc. now holds and processes your personal information.

  • Post #2864248

    I was in #Toronto visiting the kid this weekend. Stopped by an #electronics store I had heard about, called &amp;quot;Supremetronic”… Really, it was a section in the basement of a Home Hardware, directly next to the paint counter. What a strange little nook of availability that was. Hundreds of bins of discrete components, a few bins of ICs, and some essentials like ribbon cables, perf board, and connectors. A few kits, and some project boxes. 🤯

  • Post #2574541

    Today&amp;#39;s #Swift lessons: 1. the `switch` version of `consuming func …` on `variable` is `switch consume variable` (`consuming` is a good way to disarm some footguns) 2. The compiler gets REALLY confused when I do optional chaining with an otherwise-consuming call. I continue to enjoy this language (though I do take issue with no visibility keyword that indicates &amp;quot;private but extensions within this same module can access”, even though &amp;quot;private&amp;quot; + extension *in...

  • Post #2574540

    IMO it&amp;#39;s going to get *much* worse before it gets better. The cost of discovery has gone from “months of expert time” to maybe “hours of expert time&amp;quot; with this new wave of tools; and most of the experts *might* not even have access to the “best&amp;quot; tools, yet. (citation needed on that one, but… there are power-multiplier tools, certainly, for people who use them). I think we&amp;#39;ve barely scratched the surface on software that is exploitable (spoiler: nearly all of it...

  • Post #2574539

    If I didn&amp;#39;t have the experience to know better, and if I was a new user of the AWS Console, I&amp;#39;d swear that the performance of their cloud offering is terrible. It&amp;#39;s just really slow/heavy browser code, plus WAY too many requests, but that *must* make a bad impression on new-to-AWS folks. (…if there are any of those left? maybe that&amp;#39;s the problem…)

  • Post #2574538

    I just discovered and used @geerlingguy &amp;#39;s `rpi-clone` and it worked perfectly. Now I&amp;#39;ve got a new RPi 5 booting from the [PoE hat&amp;#39;s] NVME.

  • Post #2367928

    Last night I had to do some above-the-OS work on a machine that&amp;#39;s in the homelab &amp;quot;rack&amp;quot; (read: shelves). I plugged in my @jetkvm and it was actually really helpful. Last time I tried this, it was right after the kickstarter (and shipping), and it was definitely not-quite-ready then. But with the updates in the meantime, it was actually really nice for accessing the BIOS and providing a virtual disk image over USB. It&amp;#39;s worth another fresh look if yours has bee...

  • Post #2367927

    First world problem of the day: would be great if you hose nozzle manufacturers could make internal seals and springs that… y&amp;#39;know… withstand *water* for more than a season. These *rarely* work when I dig them out after winter. I never let them freeze; I manually drain them when they come in for the winter… Anyway, adding Stanley Fatmax to my never-going-to-buy-again-because-you-cheaped-out-on-the-spring list. Next up… Dramm? Lee Valley brass twist? (prefer lever to twist, but… desperat...

  • Post #2216669

    It is 2037. You are being paid $7250/hour for your services. (Before you get too excited, a can of cola costs $129, and so does 15 seconds of LLM tokens.) There are not many left who can do what you do. You are the tradesperson of your time. It&amp;#39;s messy work unclogging these metaphorical pipes, but someone&amp;#39;s got to do it. A decade of nothing-but-vibecoding (artisanal “acoustic&amp;quot; performances aside) has left the world in tatters. The Y2K38 problem looms. The day’s task:...

  • Post #2123934

    Looks like this got rolled back, but… if you use VSCode for source control… Microsoft has a new chore for you. (check your commits, I guess? this is bonkers.) https://github.com/microsoft/vscode/pull/310226

  • Post #2123933

    Had to add a `repeat…while` to our #Swift code this morning. So, that&amp;#39;s how it&amp;#39;s going today.

  • Post #2123932

    The wailing siren at the local chemical processing plant reminds me that #Montreal is testing the emergency alert system today. Hope this helps. (-:

  • Post #2123931

    I&amp;#39;m at @foulab for Mesh Night tonight. We&amp;#39;ll be here for at least a few hours. Stop by if you&amp;#39;re in Montreal and curious about #meshtastic , #meshcore , or #reticulum .

  • Post #2106144

    I recognize that this is not a *new* idea, but it occurred to me that if Google wanted to start pushing “51st State&amp;quot; propaganda (or any other disgusting ideas) to a whole generation of children in #Canada , we don&amp;#39;t really have a viable alternative to Google Classroom and Chromebooks. This is why I think data/technology sovereignty is so important, but from what I can tell it&amp;#39;s not even a question for our schools/education ministries… seems like a very long uphill batt...

  • Post #1982277

    I spend a lot of effort on noise reduction. Turning off alerts, reducing the size of (especially redundant) messages I don&amp;#39;t really need to see—that kind of stuff. It&amp;#39;s REALLY disruptive when software I use decides to get rid of those filters. Like not even just turning the noise back on, but fully removing my ability to even filter things. I regularly mourn the wonderful period of time when software worked for us. (This *is* open source, but maintaining a fork is more work tha...