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
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
@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”
Have I told you about my three classifications of bugs?
“It doesn’t do what it’s supposed to” - how most people define bugs
“It does what it’s supposed to, but that’s wrong” - specification problem, happens a lot
“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
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
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
@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
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"
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.
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
@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
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.