@mattly@hachyderm.io
@mattly@hachyderm.io avatar

mattly

@mattly@hachyderm.io

I create software, music, artwork, and cynicism

I deal w/: late diagnosis #ADHD, #Dysthymia, #AuditoryProcessingDisorder, #CPTSD; chronic tinnitus

cis/straight male, parent in a neurospicy household

I get caremad about how humans & computers interact, and by habit think a lot about systems design & 2nd+ order consequences

I used to paint with pigment & light; these days I paint with sound

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

mattly, to random
@mattly@hachyderm.io avatar

has anyone ever recorded an audiobook before? Have any tips for someone considering doing it for the first time?

My kid loves audiobooks but one of their favorite books isn’t available that way, and they have a birthday coming up, so I’m considering making one for them

mattly,
@mattly@hachyderm.io avatar

For clarity, I don’t need help with audio recording or production. I’ve been doing that for years, but in field recording and music making contexts

An audiobook feels different to me - thousands of small, sequential takes of varying lengths. I forsee a lot of problems with organization

mattly,
@mattly@hachyderm.io avatar

@nyquildotorg oh this is great. I can see having that to denote takes and then something longer to denote a new segment with different takes

mattly, to random
@mattly@hachyderm.io avatar

text message spam this election season

mattly, to random
@mattly@hachyderm.io avatar

scabulous
adj. proud of a certain scar on your body, which is like an autograph signed to you by a world grateful for your continued willingness to play with her, even if it hurts

– The Dictionary of Obscure Sorrows

mattly,
@mattly@hachyderm.io avatar

my therapist and I wound things down yesterday after nearly 2 years. It felt like we were getting towards that, but it’s still bittersweet. “You’ve done the work, you have the tools, and ethically I have to tell you I feel like there’s not a lot more we can do together”

I think about “scabulous”, & look at the scars on my spirit, and while I’m still somewhat angry about them & their circumstances, I’m no longer ashamed of them – they’ve helped define who I am today, and I can be proud of that

mattly, to random
@mattly@hachyderm.io avatar

“we can’t leak if there’s an account associated with the email address, that’s why the error message is so vague!”

> You’re already leaking that information

"What?"

> You have open signups, right?

"yes..."

> And you only allow one account per email address right?

“yes…. I’m not following you”

> OK so what happens if I go try to signup for an account with an email address already in your system?

"Well you can’t do that obviously”

> What does it tell the person on the web page?

“it… oh”

mattly, to random
@mattly@hachyderm.io avatar

Google Docs has somehow or another disabled “Paste without Formatting” and this should be illegal

mattly,
@mattly@hachyderm.io avatar

does anyone have a good workflow for writing in markdown, and taking the result of that and putting it with semantic formatting into GDocs?

andybaio, to random
@andybaio@xoxo.zone avatar

Today's my birthday, and all I want is YOUR CLIPBOARD! Hit reply and paste—NO EDITING! ✂️📋🎉

mattly,
@mattly@hachyderm.io avatar
janl, (edited ) to random
@janl@narrativ.es avatar

Is there a macOS and/or iOS Mastodon client that groups mentions by sender, ideally separated by time/conversation?

Update: heck, I’ll settle for a web client.

mattly,
@mattly@hachyderm.io avatar

@janl I so wish the APIs here better enabled novel ideas like this

mattly,
@mattly@hachyderm.io avatar

@janl Heck, this is what graphQL is for - enabling use cases for data that API designers never thought of

danilo, to random
@danilo@hachyderm.io avatar

by far the coolest part of a NAS paired with fiber is that clients can upload things straight into your house

no cloud nonsense, just the bigass files I want available at local speeds

mattly,
@mattly@hachyderm.io avatar

@danilo They’ve been teasing fiber for my neighborhood since we put the offer in on this house five years ago, and still the best the phone company can offer is 6MB down for $80/mo

I want to ditch Comcast but not for that

mattly, to random
@mattly@hachyderm.io avatar

The fact that Substack lets people takeover the URLs for retired accounts is a huge red flag and entirely on-brand for them https://infosec.exchange/@dangoodin/112292982753663122

mattly, to random
@mattly@hachyderm.io avatar

got to use “chicanery” in a professional context today

danilo, to random
@danilo@hachyderm.io avatar

Make the shit illegal.

Just make the shit illegal.

We already built out a goon squad for this, it's called the banking system.

You can just make the shit illegal.

But now it's IN the markets, so it's not going to happen.
https://historians.social/@tkinias/112283441665687815

mattly,
@mattly@hachyderm.io avatar

@danilo We took leaded gasoline & asbestos out of the markets, we can do it with cyrpto too. Especially if it’s largely framed at stopping cyberattacks and scammers

ramiro, to random
@ramiro@xoxo.zone avatar

Was tempted to reply to an anti-apple guy I saw boosted and I managed to stop myself from engaging.

Like they certainly aren’t perfect but there’s plenty of great cases for buying into the ecosystem and I don’t have to convince them of that 🤷🏻‍♂️

mattly,
@mattly@hachyderm.io avatar

@ramiro Also some people have this pathological hatred of the company that exceeds any skepticism I’ve ever seen of Microsoft or Google, who IO deserve it more; you’d think Steve Jobs murdered their family based on their hatred

mattly, to random
@mattly@hachyderm.io avatar

has 1Password become nearly unusable for anyone else lately?

Elucidating, to random
@Elucidating@mastodon.social avatar

Oh he also thinks GraphQL is good. Oh no. He's gone.

mattly,
@mattly@hachyderm.io avatar

@Elucidating the other thing about this is, only the first project was public-facing with external customers. the last two were for internal tooling. most of my projects since 2016 have been internal tooling with a small number of very high-value users, those have radically different problems than something which faces the public… (1/4)

mattly,
@mattly@hachyderm.io avatar

for the public-facing project, which I left 5 years ago, it was a “backend for a frontend” whose main purpose was to consistently serve the right data to different versions of a mobile app across a rapidly changing understanding of what information the app needed, gathered from a 100+ microservice backend ecosystem. It would have gone through 20+ “versions” of a REST API in a year. That project had MANY problems but many people cited my work as the thing which kept it together… (2/4)

mattly,
@mattly@hachyderm.io avatar

@Elucidating totally; I see a lot of outright dismissal of it sometimes which runs counter to my experience; the places where I’ve used it, it’s generally been a huge net-positive for the projects

but I’m not running something like Github’s API

I’ve also been thinking about API design and product values a bit recently https://hachyderm.io/@mattly/112264958628970723

mattly,
@mattly@hachyderm.io avatar

@Elucidating what’s htmx?

mattly,
@mattly@hachyderm.io avatar

@Elucidating I think I did hear about this but it got lumped in with turbolinks or some shit in my head

I am in general a bit wary of any process where a server tells a client how to update it’s state, and a rendered html document is client state

off the top of my head:

The main problem I see with this sort of thing is re-use of endpoints for different contexts; getting different templates rendered for what is semantically the same interaction requires some sidechannel info

mattly,
@mattly@hachyderm.io avatar

@Elucidating there are a handful of reasons I’m wary of servers telling clients how to update their state, but the main one comes down to, it lets you get lazy about separation of your view / presentation / controller layers

that laziness is a quick path to templates issuing database queries without anyone realizing it, and then you never have the discipline to actually define your interface boundaries

mattly,
@mattly@hachyderm.io avatar

@Elucidating in many ways I’m beyond caring too much about this stuff anymore. I’m only doing web work for clients rn and even then my focus is more on building tools to help people understand things or make better decisions and less on tech

the work I’m doing for myself is learning how to program DSP code for synthesizers & audio FX and building phone apps and maybe rethinking what spreadsheets are

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