Love this from @ismh - I haven’t written much about the new iPads yet because if I buy one, it will probably be so I can hand my 2022 M2 Pro to my mom (since trade-in is less than a 10th gen iPad with 256GB and cellular costs…which is insane. Not for the trade-in but the iPad 10th gen price) and not b/c I need to upgrade. B/c the software means I still use my iPad primarily as a media consumption device. No matter how great the hardware, the software is the rub. https://512pixels.net/2024/05/the-problems-never-the-hardware/
@johnhood@ismh sadly, I agree with Stephen that we should expect that trajectory. Look, I’m of the opinion that they should have added touch support to the Mac years ago. And frankly, now that you can run iOS apps on Mac, I don’t understand why they don’t just make iPad OS as we know it as the default launcher for iPad Pro that you can exit and then use standard macOS with a mouse and keyboard. But that is clearly not what Apple wants to do.
Any recommendations for USB-C to C charging cables over 10 feet/3 meters long? USB 2.0 speeds are fine, no video transmission needed, just want 100W of power delivery and ideally not as thick as a garden hose
OK, so you know the so-called "source code leak" from Rabbit for the #r1 last week? It wasn't a real leak, but what it showed was different than what I was expecting. So Rabbit Hole, the way you configure your R1 -- it only works on desktops, which I thought was rather odd. And then I went to manage my connection and I figured out why. This whole thing is a fucking VNC session in the web browser served as if it is a modal login
@lorewanderer truly. And I’m not even that surprised that they are using Playwright scripts for the Uber/Door Dash stuff (Spotify’s API is robust and free so that does surprise me). But I was still a little shocked they used a VM as the auth point. I’d just assumed they’d do auth in a safer way and pass tokens on to the headless browser. But in retrospect that was asking for too much.
@chrismasterson exactly. I knew they were doing some of this because of the leaked code. I didn’t quite realize that included how they were doing auth.
@zer0 I understand that. But Spotify does have an API, and a good one. Uber has an API. DoorDash too. It’s possible the Uber/DD APIs wouldn’t do what they want to accomplish (Uber’s prob would). They still shouldn’t do auth flow this way, without making it clear the user is logging into the service on a browser running in a VM on a cloud machine. Uber and Spotify both support oAuth. No reason to login this way.
@Encryptic yeah they are using Playwright instead of selenium (yay TypeScript) and the stuff is hand-coded as far as I can tell. For Uber/DD, I can almost understand this choice. I cannot understand it for Spotify, who has an incredible API and a service for which the VM nature of this approach means there is delay when doing things like pause and resume. Until I see any real examples that aren’t part of their demos, I’m unconvinced the so-called LAM even exists right now.
@Encryptic but right now nothing is using their LAM as far as I can tell. The general queries come from perplexity, which is using GPT-4 under the hood and the app integrations are manually coded in Playwright. So the goal might be to be able to record an action and convert it to code using their LAM, but we’re not there yet.
@matdevdug thanks! I saw it and did a spit-take and then had to document it. Because it was one thing to know the apps themselves were running as playwright scripts in a vm. But I stupidly just assumed they’d be passing oAuth tokens or something and not actually using that AS the login method.
OK, this is a walkthrough of the weird VNC thing #rabbit#r1 uses for connecting accounts. Again, I'm not saying there is anything necessarily wrong with doing this. I am saying there are way better ways to do this. And the clipboard button workaround is very funny. https://mastodon.social/