@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

Over the past week, I’ve been added to over half a dozen sub stack email lists without consent. Sub stack provides no option for me to prevent this, so I guess it’s time for a bounce rule

mattly, to random
@mattly@hachyderm.io avatar

I can’t tell which feature of the new Sonos app I like more; the loss of key features I used to rely on like sleep timers, or the more prominent in-app ads

mattly,
@mattly@hachyderm.io avatar

@danilo it’s so fractally bad – the more you look, the worse it gets

mattly,
@mattly@hachyderm.io avatar

@danilo The first time I encountered this specific problem I got so frustrated it turned into a parental behavioral modeling opportunity

mattly, to random
@mattly@hachyderm.io avatar

when I worked for Slack’s owner, they repeatedly drilled into us that their number one value was trust – that customers could trust the company would treat their data with the sancitity they would themselves

I guess it’s now “trust that the company will do whatever the fuck it wants with your data” https://cyberplace.social/@GossiTheDog/112453073300903901

mattly, to random
@mattly@hachyderm.io avatar

javascript people: does anyone have a date/time library they prefer for heavy lifting? I’ve gotten frustrated enough with Luxon (successor to Moment) to move on

I need to be able to do some heavy lifting with this, almost but not quite on the scale of what joda-time / java 8’s time library allows. I don’t need custom chronologies or calendars, but do need a library that doesn’t constantly patronize me by thinking it knows more about my use cases than I do

mattly,
@mattly@hachyderm.io avatar

@janl their doc site doesn’t respond to clicks in my Safari because they’re using google analytics to intercept clicks and the general attitude about that seems to be “use chrome lol”

freeformz, to ai
@freeformz@hachyderm.io avatar

mattly,
@mattly@hachyderm.io avatar

@freeformz Since when has this stopped them?

Have I told you about my three classifications of bugs?

  1. “It doesn’t do what it’s supposed to” - how most people define bugs
  2. “It does what it’s supposed to, but that’s wrong” - specification problem, happens a lot
  3. “We’re not sure what it’s supposed to do, but it’s doing something we don’t like” - design problem, 100% of the ones I’ve seen were caused by shitty PMs
mattly, to random
@mattly@hachyderm.io avatar

I really want to like Passkeys, it’s the sort of thing that on paper sounds very nice and workable

and then you get into the real world where like, you’ve got three password-filling options for various reasons and they all try to be the thing that holds your passkeys as well, and it all falls apart in new and exicitng ways, bringing problems you never had with passwords or TOTP codes

mattly, to random
@mattly@hachyderm.io avatar

We live in the stupidest timeline

jonny, to random
@jonny@neuromatch.social avatar

hiring a hitman is a complicated game theory problem because the hitman always has the option of just taking the money and calling the cops. you have to convince them that you are capable of hiring another hitman to come after the first hitman, but the very act of trying to hire the first hitman indicates that you don't have a second, more reliable hitman ready to go. so i guess the moral of the story is don't be a landlord. https://www.latimes.com/california/story/2024-05-07/landlord-sentenced-20-years-in-prison-in-murder-for-hire-plots

mattly,
@mattly@hachyderm.io avatar

@jonny keep going tho, it’s interesting

mattly, to random
@mattly@hachyderm.io avatar
mattly, to random
@mattly@hachyderm.io avatar

I probably don’t want to know about what’s new with your app

I definitely don’t want you to pop up a modal dialog I can’t dismiss with multiple animated steps describing what’s new

honestly I’d prefer it if you didn’t add anything new – I want you to fix bugs

mattly, to random
@mattly@hachyderm.io avatar

ugh, I’m shopping for a new macOS mail client, I need:

  • multiple fastmail / imap / gmail accounts
  • multiple aliases per account
  • modifier-less keyboard commands
  • must NOT use a third-party server for ANYTHING (rules out Spark)
  • must have an option to disable remote images
  • sort/view by sender & thread
  • I have a very high bar for subscription fees; Edison/Canary/Newton don’t cut it

I’ve been doing email since 1994, my favorite clients have been Claris Em@iler, Mutt, Spark, & Sparrow

mattly,
@mattly@hachyderm.io avatar

Mimestream would cut it for a subscription fee if they added imap support but it seems that’s about as high of a priority for them as porting to Windows, and I refuse to use Google for any personal services

… and like with browsers, if you only support google, you’re not really in favor of open protocols

mattly,
@mattly@hachyderm.io avatar

@ak hm. Any idea if they open links in their browser or the system browser?

mattly,
@mattly@hachyderm.io avatar

@jon @ak @Vivaldi I appreciate the enthusiasm but I (and my partner, who is included in this calculus) am pretty committed to Safari and the apple ecosystem & things from there difficult to get working in alternate browsers, especially the integrated contact management

I also have personal reservations about supporting Chromium. I get why alternate browser vendors use it, but I feel like in the end it’s just supporting Chrome-variants as the new IE6

mattly,
@mattly@hachyderm.io avatar

ugh.. mimestream is really dang nice. I wish it supported IMAP.

mattly,
@mattly@hachyderm.io avatar

@janl I’m not sure how that would work alongside the need to m pull from actual Gmail accounts ( provided by clients for SSO )

mcc, to random
@mcc@mastodon.social avatar

Deeply unpleasant space opera setting where every species has just the one defining attribute and the defining attribute of humans is "the species with bones"

mattly,
@mattly@hachyderm.io avatar

@mcc Reminds me of “They’re made out of meat” https://en.wikipedia.org/wiki/They%27re_Made_Out_of_Meat

jenniferplusplus, to random
@jenniferplusplus@hachyderm.io avatar

Given how many fedi servers are out there, it's interesting to me that I can only find one written in Ruby. You'd think that a long running successful project would just naturally produce resources that other projects can use. But that doesn't seem to have happened.

mattly,
@mattly@hachyderm.io avatar

@jenniferplusplus At the risk of making my mentions useless,

IIRC they chose ruby because they thought it would make things easy to contribute to

I spent a lot of my early career in Ruby & have since moved on: Ruby, & Rails in particular, is not the silver bullet for “deverloper happiness” those who love it think it is

It is very difficult to build for rails in a way that’s suitable for anything but a CRUD app, & it forces design decisions that make it hard to extract things

mattly,
@mattly@hachyderm.io avatar

@jenniferplusplus I spent a bit of time last week reading through Masto’s source while trying to implement message signing for an implementation of the inbox on my static site + “functions”, and tailing through the key management code reminded me a lot of why I left that world behind

The thing to understand about rails is that it was designed for Basecamp, and things shaped like it, and in 2010 at least people doing rails would tell you your problem was a bad one if it wasn’t rails-shaped

jonny, to random
@jonny@neuromatch.social avatar

in 2009, on totally homebrew software, The Pirate Bay served 20 million simultaneous peers on 10 servers (20 for the website) for $3,000 a month.

i wonder how much serving 20 million simultaneous users costs netflix. there are ~260 million total subscribers of netflix (of which a fraction are active at a time) and its total operating expenses (which is obviously A Lot More Different Things Than TPB) are ~$7 Billion a year.

the comparison isn't all that ridiculous. netflix is about 10% of all bandwidth, and bittorrent used to be >30% of all bandwidth - of which TPB tracked roughly half.

https://web.archive.org/web/20210801122834/https://gigaom.com/2009/07/19/the-pirate-bay-distributing-the-worlds-entertainment-for-3000-a-month/

mattly,
@mattly@hachyderm.io avatar

@jonny but if we don’t have centralized severs under our control how can we capitalism even?

… the water to the fish

mattly, to random
@mattly@hachyderm.io avatar

Oh this is interesting; anyone knowledgeable on why?

danhon, to random
@danhon@dan.mastohon.com avatar

"Upgrade to pro to unlock unlimited vocabulary" is some next-level Orwell's Torment Nexus shit, don't tell the Sapir-Whorfians, either https://xoxo.zone/@mathowie/112333063052902077

mattly,
@mattly@hachyderm.io avatar

@lina @danhon @trochee it’s like the Ubik door but for our bodies!

thanks I hate it

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