@sean@scoat.es
@sean@scoat.es avatar

sean

@sean@scoat.es

Tricking software into working since the 1980s.

I do all kinds of tech things. Here you'll find: rants, ops/devops, web, iOS, microcontrollers, electronics, food, beer, opinions, and whatever else is on my mind + in the conversation.

Doing brain stuff as VP of Technology at Matter: https://matter.xyz/

I've opted in to making my posts searchable.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

sean, to random
@sean@scoat.es avatar

I know retro tech is big right now, but I never expected this kind of grassroots anti-TCP campaign!

(Yes, this is a 90s joke that barely 8 of you will get.)

sean,
@sean@scoat.es avatar

@ramsey (Feels kind of good to be part of the 8, huh? (-; )

sean,
@sean@scoat.es avatar

@ramsey I bet you used it if you played DOOM on a LAN in the early days.

sean,
@sean@scoat.es avatar

@olivier Yep!

sean,
@sean@scoat.es avatar

@anthony @olivier That never happened to me AFAIK.

saramg, to random
@saramg@fosstodon.org avatar

Enjoying a rewatch of "The Newsroom" (TV 2012-2014), but holy hell I forgot how terrible the HBO Max player actually is. I assume the devs don't get a subscription included with their employment, because no engineer would put up with this in their own product.

sean,
@sean@scoat.es avatar

@nick @saramg Sounds like there’s a Napster-flavoured lesson to be learned here.

heyjaywilson, to random
@heyjaywilson@iosdev.space avatar

aws config has been the bane of my friday... my tokens keep expiring and then i get a new one and it's invalid... there has to be a better way...

sean,
@sean@scoat.es avatar

@heyjaywilson I’m busy for most of today, but hit me up and I can help look into it if you’d like. That sounds unpleasant. It’s probably not this, but if any of your clocks have skewed, invalid tokens can happen easily.

sean,
@sean@scoat.es avatar

@heyjaywilson Glad you got it figured out. IAM is powerful but that makes it painful for the things that should be easy. 👍

sean, to random
@sean@scoat.es avatar

The worst thing about Twitter switching to X.com is the millions of broken links that will appear when a different shiny object captures his attention and then the vanity domain name in a few years.

iansu, to random
@iansu@cosocial.ca avatar

Does anyone know of any research around passwordless/magic link login methods? I’m curious about security but also how it performs with different demographics.

sean,
@sean@scoat.es avatar

@iansu Think of it in the context of email based password resets for security modelling.

(But it sure is annoying for power users to have to switch contexts and wait for an email.)

sean, to random
@sean@scoat.es avatar

Around fifteen months ago, we switched from IRC to self-hosted Matrix. It has been far from perfect, but better than IRC for our team.

Now that we know what we’re doing, and now that Element’s unread indicators aren’t in constant gaslighting mode, it’s actually pretty good (despite some recent rumblings about the encryption implementation, and the usual Other People’s Software concerns).

Avoiding Slack was a primary goal (for privacy reasons). I actually kind of hate being this type of right.

sean,
@sean@scoat.es avatar

@preinheimer On-boarding is harder. There’s no message pinning in rooms (yet). Other than that, nearly all of the complaints I hear these days are basically “slack does it differently and I’m used to slack”.

And to be fair: my Slack experience is (intentionally) fairly limited, so I’m probably missing things.

sean,
@sean@scoat.es avatar

@preinheimer On the plus side our end users know that we can’t just pay “Matrix” some money to read all of their private chats.

I consider this to be a big benefit. Many companies do not.

grmpyprogrammer, to random
@grmpyprogrammer@phpc.social avatar

It’s Friday so once again, Ask Me Anything.

sean,
@sean@scoat.es avatar

@Crell @grmpyprogrammer The good farmland has become so expensive that you have to work a bunch more years in the trainwreck to be able to afford it.

sean, to random
@sean@scoat.es avatar

Idiots: we should be able to do what we want with our own air and our own carbon emissions and our own personal freedoms!

Also idiots: that smoke from Canada from the fires in Canada is really getting in the way of me enjoying my personal freedoms in not-Canada! Stupid Canada.

ghorwood, to random
@ghorwood@mastodon.social avatar

capital letters are a plot by big letter to sell more big letters.

sean,
@sean@scoat.es avatar

@ghorwood late stage capitalization

sean, to random
@sean@scoat.es avatar

It is disturbing how easy it is to overwhelm Contentful’s API rate limit by simply clicking more than a couple tabs open, at once, from their own UI.

The rate limit must be hilariously low (and the number of on-page API calls hilariouslhy high).

sean, to random
@sean@scoat.es avatar

“Starting April 24, any communications you will receive about your domains will come from noreply@registrar.amazon email address instead of route53-dev-admin@amazon.com”

Whoopsie? Who among us hasn’t accidentally left a dev configuration in production? I am Spartacus!

sean,
@sean@scoat.es avatar

@derickr Somehow, in the context of “registrar emails come from here”, an individual seems even worse. (-:

evan, (edited ) to random
@evan@cosocial.ca avatar

Do you say "Fediverse" or "Social Web"?

sean,
@sean@scoat.es avatar

@preinheimer @evan I wouldn’t refer to them that way, but I agree that normals would conflate “social media” and “social web”.

sean, to random
@sean@scoat.es avatar

Vendor Security: why I've mostly given up on the practice of forcing vendors to regnerate insecurely-transmitted credentials

(and a ridiculous conference call)

✍️ https://seancoates.com/blogs/vendor-security

sean, to random
@sean@scoat.es avatar

201x: user clicks link; browser blanks; new HTML loads; browser displays rendered HTML + JS + CSS + images.

2024: user clicks link; main work area blanks; browser displays “loading” spinner; new HTML never loads; user clicks “reload”; browser blanks; HTML loads; browser displays rendered HTML etc.; user is at a different page than before they clicked reload; user clicks X to close 4 on-page CTA prompts to join mailing lists, pay for content, chat with “support”, and opt out of tracking.

preinheimer, to php
@preinheimer@phpc.social avatar

Hey PHP Folks, question for you!

Back in the early 2000s, I feel like there was two big PHP development methodologies.

The "Yahoo! System" where they did all their front end in PHP, and had a lot of built in extensions to handle their business logic.

The "Facebook System" that used PHP for everything.

Is anyone still using the Yahoo! system? Do they talk about it much?

sean,
@sean@scoat.es avatar

@preinheimer @mwop I’m not suggesting you haven’t read this… but if you haven’t, I am suggesting that you do: https://www.goodreads.com/book/show/54716655-kill-it-with-fire

ringmaster, to random Swahili
@ringmaster@mastodon.social avatar

I just had a great idea: Use a git branch to store data for my blog that the site generates while it runs. I can keep a branch that has files for ActivityPub subscriptions and it can merge in main as I write and push posts. I’ve been looking for this answer for a while -- no “database” persistent storage with the ability to push back to the repo periodically for portability. I can set the token access to that branch only to protect my main branch. Yessss...

sean,
@sean@scoat.es avatar

@ringmaster Sounds cool. Beware of concurrency issues when using the file system as a datastore (before it gets to git). Apologies if this is already firmly on your radar. (-:

sean, to random
@sean@scoat.es avatar

GANDI seems to have lost all ability to process existing credit cards, due to a botched migration.

Always happy to see when AWS / Route 53 adds new TLDs so I can avoid external registrars.

sean,
@sean@scoat.es avatar

I just had a different problem where it wouldn’t let me add two different credit cards for payment. I don’t like paying for a service relationship where I have to do so much work, so I transferred my domains out of Gandi.

This kind of screwup has a cost. I’m sure my few domains are barely a rounding error, but I’m not going to recommend them anymore, either. It’s just not worth it.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • provamag3
  • rosin
  • InstantRegret
  • ethstaker
  • DreamBathrooms
  • mdbf
  • magazineikmin
  • thenastyranch
  • Youngstown
  • GTA5RPClips
  • slotface
  • Durango
  • khanakhh
  • kavyap
  • megavids
  • everett
  • vwfavf
  • tacticalgear
  • osvaldo12
  • cisconetworking
  • cubers
  • modclub
  • ngwrru68w68
  • Leos
  • anitta
  • normalnudes
  • tester
  • JUstTest
  • All magazines