Sign in

Sean Coates

@sean.scoat.es.ap.brid.gy
31 followers 2 following 814 posts

Tricking software into working since the 1980s. I do all kinds of tech things. Here you'll find: rants, ops/devops, microcontrollers, electronics, food, beer, opinions, and […] 🌉 bridged from ⁂ scoat.es/@sean, follow @ap.brid.gy to interact

PostsRepliesMedia
Sean Coates @sean.scoat.es.ap.brid.gy · 05/10/2026
On the eve of the #Quebec provincial #election, here are 2 things to remember: 1) First Past the Post is broken. Polling is showing that the PQ will win a majority with ~30% of the vote, and that is completely undemocratic. (Though I'm slightly hopeful that they will win a minority only, as […]
scoat.es
Original post on scoat.es
221
Sean Coates @sean.scoat.es.ap.brid.gy · 04/10/2026
My geolocation-targetting ads sure are messed up after travelling across Canada by land in the past 3 weeks.
000
Sean Coates @sean.scoat.es.ap.brid.gy · 04/10/2026
[Why did the solderer have a hard time making connections?] He had no flux left to give. (sorry/not sorry)
002
Sean Coates @sean.scoat.es.ap.brid.gy · 03/10/2026
It's a weird thing when: - spinning my wheels on not finding something (WWWDaemon source code for NeXT Cube, in this case) - finally give up and ask [specific] others for help - IMMEDIATELY find the thing I asked about, before anyone could have possibly helped (I deleted the original post […]
scoat.es
Original post on scoat.es
101
Sean Coates @sean.scoat.es.ap.brid.gy · 02/10/2026
Please hit me up if you've got a [paid] project for this! I think this kind of thing is *especially* useful to shops that already have an iOS team with good Swift background, but even without iOS, Swift is a solid server side language that doesn't get enough love […]
scoat.es
Original post on scoat.es
000
Sean Coates @sean.scoat.es.ap.brid.gy · 01/10/2026
I've caught myself looking at job postings the way I look at cocktail bar menus. “Oh, this one sounds good. It's got a whole bunch of things I like, and sounds well-balanced. I could see myself drinking this. Going to ord… ROSEWATER?! Nope.” “Oh, this one sounds good. It's got a whole bunch of […]
scoat.es
Original post on scoat.es
000
Sean Coates @sean.scoat.es.ap.brid.gy · 29/09/2026
There's so much overlap between my “How We Got Here" piece and @pluralistic 's "Technopolitics" essay that I was legitimately a little worried that I accidentally stole some of his for mine. I was very relieved to find that I wrote mine a month earlier. (I *have* been listening to Cory preach […]
scoat.es
Original post on scoat.es
001
Reposted by Sean Coates
PAIGE! @paige.canadiancivil.com · 29/09/2026
Very solid and concise summary of where we are at. #Quebec www.youtube.com/watch?v=CJT2fcuiLTk
312
Sean Coates @sean.scoat.es.ap.brid.gy · 25/09/2026
Yesterday, in the one-block walk through the park between VIA Rail’s VCVR station and the local public transit platform, I saw someone injecting, someone else defecating, and another group of people sharing a pipe. I bet that was a pretty rough introduction to the city for the large number of […]
scoat.es
Original post on scoat.es
000
Sean Coates @sean.scoat.es.ap.brid.gy · 20/09/2026
Home for the next 97+ hours. Toronto to Vancouver. Excited to see the parts of Canada I’ve only ever flown over. #viarail #thecanadian
The exterior of VIA Rail train #1Cabin for 1Skyline dome car still inside Union StationA view from the dome, with the rest of Train #1 curving ahead (behind; we’re reversing).
031
Sean Coates @sean.scoat.es.ap.brid.gy · 17/09/2026
Hey look, it’s Lake Ontario!
100
Sean Coates @sean.scoat.es.ap.brid.gy · 17/09/2026
You probably saw this coming, but the obvious conclusion here is that 100% of Fediverse users measure wrong. scoat.es/@sean/117282170353249576
scoat.es
Sean Coates (@sean@scoat.es)
Are you a Fediverse user who measures wrong? [ ] Yes [ ] I don’t use the Fediverse
000
Sean Coates @sean.scoat.es.ap.brid.gy · 15/09/2026
Yikes… #swift .org does a 302 to a 302 to a 404 on 404.html. This is NOT how you do HTTP, friends. ❯ curl -sLIXGET download.swift.org/swift-6.4-releas… | egrep 'HTTP|Location' HTTP/1.1 302 Found Location: swift.org/404.html […]
scoat.es
Original post on scoat.es
000
Sean Coates @sean.scoat.es.ap.brid.gy · 15/09/2026
I sincerely hope the “Fix the Wayback Machine!" folks are also the “Here's my monthly donation!" folks. mastodon.archive.org/@internetarchi…
mastodon.archive.org
internetarchive (@internetarchive@mastodon.archive.org)
Attached: 1 image “Fix the Wayback Machine!” We’ve heard you. The Wayback Machine has been dealing with waves of high-volume automated traffic. Mark Graham, director of the Wayback Machine, explains what’s happening and what we’re doing about it. ➡️ https://blog.archive.org/2026/09/15/an-update-on-wayback-machine-access/
021
Sean Coates @sean.scoat.es.ap.brid.gy · 14/09/2026
I must not upgrade major macOS version before offline train trip. I must not upgrade major macOS version before offline train trip. I must not upgrade major macOS version before offline train trip. I must not upgrade major macOS version before offline train trip. I must not upgrade major macOS […]
scoat.es
Original post on scoat.es
000
Sean Coates @sean.scoat.es.ap.brid.gy · 13/09/2026
After far more than a decade of using CloudFormation as my primary infrastructure automation tool, I’ve been working with Terraform/OpenTofu, lately. I'm having a really hard time with the horizontal alignment of `=` everywhere. I consider any indenting after the first non-space character of a […]
scoat.es
Original post on scoat.es
011
Sean Coates @sean.scoat.es.ap.brid.gy · 09/09/2026
I don't remember this Laboratory-Chic æesthetic to these Apple event videos in the past…
000
Sean Coates @sean.scoat.es.ap.brid.gy · 09/09/2026
The risk of unintentionally accepting a position with a company that is [about to show the world that they are] fascist is a real concern over here, during my job search…
110
Sean Coates @sean.scoat.es.ap.brid.gy · 09/09/2026
Late last night (so I'm taking the liberty of reposting it when people are more likely to be awake), I finished up the first version of a silly little nerd-snipe project: a mini display board for #YULBBS. scoat.es/@sean/117239154383737412 There weren't […] [Original post on scoat.es]
The YULBBS pixel display showing AC867 landing and Flexjet 355 taking off.
110
Sean Coates @sean.scoat.es.ap.brid.gy · 09/09/2026
Miguel got me good, today. Raspberry Pi Pico 2 W / RP2350 + 64*64 LED panel. Embedded #Swift. Here’s AC432 setting up for landing at YUL. Project: seancoates.com/blogs/yulbbs ( mini output: telnet yulbbs.via.sc 12323 ) #YULBBS mastodon.social/@Migueldeicaza/1172…
062
Sean Coates @sean.scoat.es.ap.brid.gy · 07/09/2026
The cashier at a beer store I used to visit always asked every person in line for ID. In addition to looking at it, they would scan everyone's card at the register, which would beep an affirmatively-toned “this person is old enough.” Seemed weird then, but now I know it was certainly a covert […]
scoat.es
Original post on scoat.es
013
Sean Coates @sean.scoat.es.ap.brid.gy · 03/09/2026
Had quite an adventure in hardware debugger land at @foulab Mesh Night, last night, but we managed to get the bootloader onto this board by way of a Pi Pico Zero and the debugprobe firmware (after failing to make the Tigard do what we needed—certainly our fault, not Tigard’s). Fun little […]
scoat.es
Original post on scoat.es
001
Sean Coates @sean.scoat.es.ap.brid.gy · 01/09/2026
I broke up with 1Password a little over 3 years ago. It was clear to me that I should no longer trust them with the most intimate of my personal data. I was with them from 2008 to 2023 (15 years). They got a LOT of investment very quickly, and started pushing their hosted service—HARD. I need […]
scoat.es
Original post on scoat.es
101
Sean Coates @sean.scoat.es.ap.brid.gy · 31/08/2026
This battery photo is from *my* WisMesh Pocket V2 unit. Rockland sent me a new one. Tell your #meshcore #meshtastic #reticulum friends. kolektiva.social/@Anarcat/117173310…
kolektiva.social
anarcat (@Anarcat@kolektiva.social)
Attached: 2 images PSA for #mesh #lora people: FIRE HAZARD! there is a possible design flaw in RAK Wireless WisMesh Pocket devices https://lora.reseaulibre.ca/news/2026/08/26/fire-hazard-on-the-wismesh-pocket/ #meshtastic #reticulum #meshcore please boost widely
102
Sean Coates @sean.scoat.es.ap.brid.gy · 28/08/2026
#montreal friends: go look at the moon right now.
000
Sean Coates @sean.scoat.es.ap.brid.gy · 27/08/2026
I don’t use the betting market sites, but surely there are good odds on Carney using “dipshit” in an official statement soon, right?
100
Sean Coates @sean.scoat.es.ap.brid.gy · 26/08/2026
IYKYK #grunt
A pot of dumplings floating in stewed blueberries
100
Sean Coates @sean.scoat.es.ap.brid.gy · 26/08/2026
Someone somewhere is triple checking that N. Harp is not a foreign agent… right? RIGHT?
000
Sean Coates @sean.scoat.es.ap.brid.gy · 26/08/2026
Got the NeXTStation (Slab) booting at @foulab, tonight. It’s oddly rewarding to fix a machine from the early ‘90s (that I never had access to back then).
000
Sean Coates @sean.scoat.es.ap.brid.gy · 25/08/2026
…an automated system to pause electrical transmission from Canada for 15 minutes whenever he posts on Truth Social…
000
Sean Coates @sean.scoat.es.ap.brid.gy · 25/08/2026
Slow night at CYUL. I saw something about a tragic accident. #yulbbs #Montreal
Textual chart of landings/take-offs showing a slow night (to the right).
000
Sean Coates @sean.scoat.es.ap.brid.gy · 24/08/2026
Assuming this information is accurate (I haven't personally vetted it): I can't tell if these people are complete morons, or if this was simply engineered to fail. (Both Occam and Hanlon suggest…) yac.grumpy-learning.com/@grmpyprogr…
yac.grumpy-learning.com
Chris Hartjes (@grmpyprogrammer@grumpy-learning.com)
[1 media attachment] Here is a list of items the US reportedly wanted as part of trade negotiations:
000
Sean Coates @sean.scoat.es.ap.brid.gy · 24/08/2026
I said this fourteen months ago. I realize that we had to let it play out for posture and politics, but we could have stopped wasting our time with negotiating with a bad-faith opponent over a year ago and we'd be in the same place as we are today. /cc @pluralistic […]
scoat.es
Original post on scoat.es
002
Sean Coates @sean.scoat.es.ap.brid.gy · 22/08/2026
Oh hi tarriffs, I guess. 🙄
100
Sean Coates @sean.scoat.es.ap.brid.gy · 21/08/2026
[Unfortunate] Achievement Unlocked: RF on my signal lines.
000
Sean Coates @sean.scoat.es.ap.brid.gy · 21/08/2026
A shibboleth is a word you use to signal that you're in on the conversation/joke/group. A shambotleth is a word that gives you away as not actually being part of the in group; you're obviously repeating something you heard and don't understand. scoat.es/@sean/117130578975249376
scoat.es
Sean Coates (@sean@scoat.es)
@kboyd@phpc.social @ghorwood@mastodon.social shamboleth
000
Sean Coates @sean.scoat.es.ap.brid.gy · 20/08/2026
Ten years ago today, all* of #Canada gathered together to watch The Tragically Hip's last show. Gord Downie, the band's lead singer and main songwriter, had been diagnosed with an aggressive brain cancer, and The Hip went out on a farewell tour (though they did not call it that). I did not get […]
scoat.es
Original post on scoat.es
112
Sean Coates @sean.scoat.es.ap.brid.gy · 20/08/2026
I sat down with a old brewer friend today. We got talking about changes in the brewing industry. …and how so many breweries started by hiring an expert to set them up: recipes, schedules, cleaning routines, maintenance plans, etc. …then how when that expert left for whatever reason, the […]
scoat.es
Original post on scoat.es
000
Sean Coates @sean.scoat.es.ap.brid.gy · 17/08/2026
“Untied States" [sic] is a good Freudian slip, these days. gizmodo.com/a-feature-that-makes-yo…
gizmodo.com
Is it illegal to make your data self-destruct in the hands of the authority figure trying to snoop around on your phone, or are you within your rights to make that happen? If you’re a fan of privacy in our age of creeping digital authoritarianism, there’s one famously effective way to pass through U.S. Customs at an airport without worrying about a device search: travel with a burner phone only. As border officials become increasingly preoccupied with what’s on our devices, only carrying devices with nothing interesting on them is kind of a no-brainer. But if your life situation or travel plans make that impossible, the privacy-centric Android variant Graphene OS has another purported solution: a duress password and PIN, which “will irreversibly wipe the device (along with any installed eSIMs) once entered anywhere where the device credentials are requested.” Picture it. You uncomplainingly tell the authorities what your PIN and password are. They punch them in, expecting to be able to feast on juicy gossip, but instead the phone bricks itself and they get nada. It’s beautiful. But an Atlanta-based activists named Sam Tunick allegedly used this feature as advertised, and it allegedly _worked_ as advertised, and now he’s being prosecuted for destroying evidence. The single-count prosecution is pithy. Here’s the whole thing: > _“On or about January 24, 2025, in the Northern District of Georgia, the defendant, SAMUEL TUNICK, before and during the search for and seizure of property by Customs and Border Patrol Tactical Terrorism Response Team Supervisory Officer L.C., a person authorized to make such search and seizure, did knowingly destroy, damage, waste, dispose of, and otherwise take any action to delete the digital contents of a Google Pixel cellular phone, for the purpose of preventing and impairing the Government’s lawful authority to take said property into its custody and control, in violation of Title 18, Untied [sic] States Code, Section 2232(a).”_ Now, as Tunick’s federal criminal case unfolds, an important potential legal battle is coming into focus. The Guardian reported on the story earlier this week after a hearing on Monday. Tunick’s initial indictment was covered by 404 Media in December of last year. And an account of the story from last year on the crowdfunding site GiveSendGo also fleshes out apparent details. Quite a bit may be at stake. According to the Guardian, two privacy experts, Christophe Boutry and Electronic Frontier Foundation technologist Bill Buddington, expressed concern about this case and said it has no known precedent. Boutry told the Guardian the prosecution “sends the message that [GrapheneOS] is criminal by default.” Atlanta Solidarity Fund member Marlon Kautz told the Guardian, “We all have a right to secure our private data against unconstitutional searches. And we should – especially in a time of rising authoritarianism.” But Tunick, who is associated with the Defend the Atlanta Forest protest movement—also known by the slogan “Stop Cop City“—is fighting tooth and nail to prevent the technology in question from forming the basis of a prosecution at all. A filing from his attorneys seeks to have the Graphene OS-related evidence in his case tossed out under the “fruit of the poisonous tree doctrine.” The filing argues that he was being questioned as part of a custodial interrogation, meaning he couldn’t leave, but that he had not been Mirandized, and wasn’t being granted access to a lawyer despite requesting one. Also, even though filings related to his prosecution reportedly make it clear that the authorities were interested in him because of his political activity, the new filing alleges that he was being questioned under a phony pretext: that the authorities were looking for child sexual abuse material on his devices. Relevant testimony to his interrogators, then—presumably him saying some unknown thing like “Yes, my phone is acting weird. That’s because I just used a cool piece of software to wipe its contents. Can I go now?”—was coerced testimony, and should be thrown out, his attorneys say. The timeline and circumstances of Tunick’s case also add an unappealing, police state-y tint to the story. The initial encounter with Customs occurred in January of last year, when Tunick was returning from a vacation in the Dominican Republic. The version of Tunick’s story on his crowdfunding page at GiveSendGo claims that he was arrested more than ten months later after he was “pulled over while driving and asked to step out of the car to observe an issue with the tail light.” That account claims that when he got out, FBI and DHS officers cuffed and detained him. Security consultant Runa Sandvik told TechCrunch, “I have not seen this before, though I’ve discussed the potential scenario with activists and journalists over the years,” adding, “I think this case serves as a reminder that authorities may argue you knowingly destroyed data, so it’s better to not have that data on you when you cross certain borders.” So while it would be illuminating to find out whether this feature on Graphene OS is illegal to use, practically speaking, or if it simply protects our Constitutional rights, Tunick, who officially denies having used it, would clearly rather not be prosecuted at all.
011
Sean Coates @sean.scoat.es.ap.brid.gy · 17/08/2026
I love working with Nick. I've worked with him for a very long time, and couldn't recommend him highly enough. I would also love to continue working with Nick. If you've got a project for us (or just for him), reach out! sloan.host/@nick/117112429900657125
sloan.host
Nick Sloan (@nick@sloan.host)
I recently shared that I'm looking for something new, but I thought I'd write a bit more about what I’ve done and what I'm looking for: https://nicksloan.com/hire/ Boosts are welcome. Thanks in advance for reading and boosting.
000
Sean Coates @sean.scoat.es.ap.brid.gy · 17/08/2026
‘tis the season 🍅
Tomato bacon sandwiches being constructed; Kewpie mayo in the background.Sandwich cross section.
001
Sean Coates @sean.scoat.es.ap.brid.gy · 17/08/2026
I saw someone I worked with a long time ago raving about the greatness of the AI company he works at and how they have positions open, but definitely let him know if you apply because the AI might filter you out even if you're a perfect match. We are at a very dumb part of history.
001
Sean Coates @sean.scoat.es.ap.brid.gy · 17/08/2026
GitHub is broken again today. Instead of the work you planned to do, why not read my (recent, relevant) post on how we got here? (if you missed it last week) seancoates.com/blogs/how-we-got-here
seancoates.com
How We Got Here
211
Sean Coates @sean.scoat.es.ap.brid.gy · 13/08/2026
It’s 2026 and I’m running a #BBS like it’s 1991. seancoates.com/blogs/yulbbs (I’ve mentioned #yulbbs on here before, but I finally made some time to write about it with a bit more detail.)
seancoates.com
YULBBS
001
Sean Coates @sean.scoat.es.ap.brid.gy · 13/08/2026
Saw the Perseids brighter and longer than I’ve ever seen a meteor blast across the sky. Earth sure is putting on a show today.
020
Sean Coates @sean.scoat.es.ap.brid.gy · 12/08/2026
Good boy; Great Lake.
000
Sean Coates @sean.scoat.es.ap.brid.gy · 11/08/2026
Did some work on the website: - optional dark mode - new post: seancoates.com/blogs/how-we-got-here - soft launched: Hire Me seancoates.com/hire (would love to work with someone I already know!)
seancoates.com
How We Got Here
002
Sean Coates @sean.scoat.es.ap.brid.gy · 08/08/2026
Working on career development materials (think: résumé, LinkedIn, hire-me page, etc.). I think I am much better at my actual work than convincing people I am good at my actual work. There doesn't seem to be a great solution to this particular problem…
020
Sean Coates @sean.scoat.es.ap.brid.gy · 07/08/2026
Once every year or so, YouTube's algorithm serves this video up to me as if it's not something I've watched a hundred (a thousand?) times, and when it does, I can't help but let it have its way into my stream. Truly one of the best musical videos of all time. (And I say this as a not-very-good […]
scoat.es
Original post on scoat.es
000
Sean Coates @sean.scoat.es.ap.brid.gy · 06/08/2026
“GitHub is the world’s leading platform for agentic software development — powered by Copilot to build, scale, and deliver secure software.” is how they describe themselves now. That is a key factor in why it's broken every week.
020